/*! Styles built for: privateclient 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{z-index:-1;position:fixed;width:100%;height:100%;top:0;transition:z-index 0.1s linear 1.5s}.modal-wrap.active{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)}/*! 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}.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}.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}@media (max-width: 448px){.logo .logo-wrapper .logo-lsos{margin-left:12px;width:50%}}.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-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-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>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}}.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:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{position:fixed;top:0;margin:auto;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:flex-start;flex-wrap:wrap;align-content:flex-start}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block{flex:1 1 25%;text-align:left}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block.page-summary{text-align:center}.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}.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{width:unset;height:unset;padding:0;margin-top:8%}@media (max-width: 768px){.modal_pdf.active .modal-overlay .modal-contentWrap{margin-top:10%}}@media (max-width: 568px){.modal_pdf.active .modal-overlay .modal-contentWrap{margin-top:25% !important}}.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}.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 30%;min-width:calc(33.33% - 66px);max-width:calc(33.33% - 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%}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%}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}}.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}.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}.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;margin-right:10px}#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 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}.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-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}}.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 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}.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}.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}.insurance-service-detail-page .main-section article h3,.insurance-service-detail-page .main-section>section h3{font-size:21px}@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{padding-top:20px;margin-left:25px}@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}}.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:20px}}.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 .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}.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:8px}}.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:12px 75px 0 0}@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;transition:max-height 0.7s ease-out, opacity 0.3s ease-out, padding 0s ease 0.3s}.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 .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{transition:max-height 0.7s ease-out, opacity 0.3s ease-out, padding 0s ease 0s;padding:8px 32px}@media (max-width: 768px){.documents-page .accordion .accordion-item.accordion-item-open .accordion-content{padding:48px 15px 8px 15px}}.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}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2Zlc3Npb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19hbmltYXRpb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9oZWxwZXJzL19wbGFjZWhvbGRlcnMuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInByb2Zlc3Npb25zL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwicHJvZmVzc2lvbnMuY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fZGVmYXVsdC5zY3NzIiwicHJvZmVzc2lvbnMvYmFzZS9fYmFzZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19wYWxsZXR0ZS5zY3NzIiwicHJvZmVzc2lvbnMvdmFyaWFibGVzL19kZWZhdWx0LnNjc3MiLCJwcm9mZXNzaW9ucy9fY29tbW9uZGVwLnNjc3MiLCIuLi9tb2R1bGVzL3NpbXBsZS1maXhlZC1oZWFkZXIvX3NpbXBsZS1maXhlZC1oZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvbGF5b3V0L19mbGV4bGF5b3V0LnNjc3MiLCIuLi9tb2R1bGVzL2xheW91dC9fc3RpY2t5SGVhZGVyLnNjc3MiLCIuLi9tb2R1bGVzL25hdi9fZmxleC1uYXYuc2NzcyIsIi4uL21vZHVsZXMvdGFiYmVkL190YWJiZWQuc2NzcyIsIi4uL21vZHVsZXMvbW9kYWwvX21vZGFsLnNjc3MiLCIuLi9tb2R1bGVzL2Nhcm91c2VsL19jYXJvdXNlbC5zY3NzIiwiLi4vbW9kdWxlcy9hY2NvcmRpb24vX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9tYXBzL19tYXBzLnNjc3MiLCIuLi9tb2R1bGVzL2ZsZXhTbGlkZXIvX2ZsZXhTbGlkZXIuc2NzcyIsIi4uL21vZHVsZXMvd2l6YXJkL193aXphcmQuc2NzcyIsInByb2Zlc3Npb25zL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCIuLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L19wb2xpY3lEdXJhdGlvbldpZGdldC5zY3NzIiwiLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9fc3R5bGVkQWxlcnQuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktdWkuY3NzIiwiLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlcy5jc3MiLCIuLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW4uY3NzIiwiLi4vdmVuZG9yL0ltYWdlU2VsZWN0L0ltYWdlU2VsZWN0LmNzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19iYWNrLXRvLXBhZ2Uuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX3NvY2lhbC1pY29ucy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19vcGVuQ2xvc2VJY29ucy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX3RpdGxlcy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19kb3VnaG51dHMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX3Byb2dyZXNzQmFyLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19kb3dubG9hZExpc3Quc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19mbGFncy5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fYmxvY2txdW90ZS5zY3NzIiwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9fc3dpdGNoLnNjc3MiLCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL19mbGV4LXRhYmxlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19hY2NlcHQtZGVjbGluZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcXVvdGUtZm9ybS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcGFnZS1oZWFkZXIuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3Jlc291cmNlcy1maWx0ZXJzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19yZXNvdXJjZXMtcG9wdWxhci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fY29udGFjdC10YWJzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jb250YWN0LXNlcnZpY2Uuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2xvZ28tY2Fyb3VzZWwuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2xvY2F0aW9uLXRhYnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2ZhcS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9faW5mby13aWRnZXQuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2Jhbm5lci5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcnNhLWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL2FzaWRlcy9fYXNpZGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvYXNpZGVzL19kb2N1bWVudHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvX2NoZWNrb3V0LXRhYmxlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL2NoZWNrb3V0L19lbmRvcnNlbWVudHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvX3BheW1lbnRTZWxlY3Quc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvY2hlY2tvdXQvX3N1cnZleS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcmVzb3VyY2VzLWJsb2NrLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19hZmZpbGlhdGlvbnMtYmxvY2suc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3N0b3J5LWZhY3RzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190YWItY29udHJvbC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZGFzaGJvYXJkLXRhYnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3BvbGljeS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3RhdHVzTGVnZW5kLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19pbXBvcnRDb250YWN0cy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fd2Vic2hpbS1vdmVyaWRlcy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9faG9tZVNlY3Rpb24uc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3N0cmVhbS1ibG9jay5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fdHdvLWNvbC1saXN0LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zbGlkZXItbW9kcy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZ2V0QVF1b3RlT3B0aW9uLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19saXN0TWVudS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fbW9kYWwtcGRmLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19hdXRvLWNvbXBsZXRlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19zci10cmV2b3Iuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2NvbnRhY3RUaWxlLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19jYXRlZ29yeURhc2hib2FyZC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc2VjdGlvbi1ibG9jay01MC5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9faGVhZGVyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19ub3RpZmljYXRpb24tYmFyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19tYWluLW5hdi5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9fZHJvcERvd25NZW51LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19vZmYtY2FudmFzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19vZmZDYW52YXNDb250cm9sLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19vZmZDYW52YXNUYWJiZWRNZW51LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19vZmZDYW52YXNGb3JtLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL19zaXRlLXNwZWNpZmljLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL3NhbGVzL19zYWxlcy1tZWRpY2Euc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX3BhZ2VCbG9jay5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fc3VtbWFyeS10YWJsZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fdGFibGUtZmxvdy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fdGFibGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19wdXNoTmF2LnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL190aHJlZS1vcHRpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvYmFzZS9fZm9ybU5vcm1hbGlzZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL19qZi12YXJpYWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fanNvbkZvcm0uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19jb2xsZWN0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fcm93LnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fcmVwZWF0YWJsZVJlZ2lvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19kZWNsYXJhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9kaWFsb2cvX2RpYWxvZy5zY3NzIiwiLi4vbW9kdWxlcy9xdWlja0NyZWF0ZVdpemFyZC9fcXVpY2tDcmVhdGVXaXphcmQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9jaGVja291dC9fY2hlY2tvdXQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19sb2FkaW5nU3Bpbm5lci5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX3JlYWRPbmx5Tm90aWNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fZmlsZUxpc3Quc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWxlVXBsb2FkZXIuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19pbkNvbHVtbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19oZWxwQm94ZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19mb3J3YXJkUXVlc3Rpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19jbG9zZUZvckFsbFBhbmVscy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2luSWZyYW1lLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fbnVtYmVyVG9vbHRpcC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX25vdGFwcGxpY2FibGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19sZWdlbmQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY29tbW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2lucHV0X2RhdGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY2hvc2VuLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2NoZWNrYm94JnJhZGlvLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX25vdGVzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX3ZhbGlkYXRpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY29udGFjdHMmYXNzZXRzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX29uT2ZmU3dpdGNoLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX3RleHRhcmVhLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvX2ZpbGUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWVsZHNldC1hY3Rpb25zLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9fc3VtbWFyeVNjcmVlbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2lzc3Vlc1N1bW1hcnkuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19oZWxwUGFuZWwuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19wYWdlQ29udHJvbC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2RvdWdobnV0Q2hhcnQuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9fc2hhbWUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2pzb25mb3JtLW92ZXJyaWRlcy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fcXVpY2tDcmVhdGVXaXphcmQtb3ZlcnJpZGVzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19sb2dpbi5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fYWNjLWNvbnRhY3QtZGV0YWlscy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fY2xpZW50LWRldGFpbHMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX25vdGlmaWNhdGlvbnMuc2NzcyIsInByb2Zlc3Npb25zL2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19vdmVydmlldy1ibG9jay5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZHRMaXN0RmlsdGVyLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL19kZXRhaWwtdGFibGUuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvX2Jsb2NrLXN0YXRzLnNjc3MiLCJwcm9mZXNzaW9ucy93aWRnZXRzL193aWRnZXQtY29uc29sZS5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fY2xpZW50LXRhYnMuc2NzcyIsInByb2Zlc3Npb25zL3dpZGdldHMvZGF0YXRhYmxlcy9fZGF0YXRhYmxlcy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kYXRhdGFibGVzL19kb2N1bWVudFZpc2liaWxpdHkuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19ncmlkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fZmVhdHVyZWQtcGFnZXMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kZWZhdWx0LWdyaWQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19ob21lcGFnZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2NvbnRhY3Quc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19tZW1iZXItZGV0YWlsLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fZ2V0LWEtcXVvdGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19pbnN1cmFuY2UtaW5kZXguc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19pbnN1cmFuY2UtZGV0YWlsLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fbmV3cy1kZXRhaWwuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19vdXItc3Rvcnkuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3Jlc291cmNlcy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FmZmlsaWF0aW9ucy5zY3NzIiwicHJvZmVzc2lvbnMvd2lkZ2V0cy9fZm9vdGVyLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fbWFzdGVyLXBvbGljeS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3BhcnRuZXJzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fZGFzaGJvYXJkLWNvbnRhY3Quc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19kYXNoYm9hcmQtYWNjb3VudC1kZXRhaWxzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fZGFzaGJvYXJkLWRvY3VtZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvY2hlY2tvdXQvX3lvdXItb3JkZXIuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hY2NvdW50LXN3aXRjaGVyLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fdG9vbGtpdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX3VuZGVyd3JpdGVyLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcGZhZG1pbi5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWhvbWUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1lcnJvci1vY2N1cnJlZC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXBmLXdhcm5pbmcuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1wZi1saXN0LnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tcGYtdmlldy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXN0YWZmLWVkaXQuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1iYXRjaC1maWxlLXVwbG9hZC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWt5Yy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLXBmLWNyZWF0ZS5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWluc3VyYW5jZXMtZWRpdC5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWluc3VyYW5jZXMtY3JlYXRlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tZG9jdW1lbnRzLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fYWRtaW4tY2xpZW50cy5zY3NzIiwicHJvZmVzc2lvbnMvcGFnZXMvX2FkbWluLWNsaWVudC1jb25zb2xlLnNjc3MiLCJwcm9mZXNzaW9ucy9wYWdlcy9fcmVxdWVzdC1mb3ItcXVvdGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19zdW1tYXJ5LW9mLWNoYW5nZXMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1hc3NldHMuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19tYW51YWwtcXVvdGUuc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi1jaGVja2xpc3Quc2NzcyIsInByb2Zlc3Npb25zL3BhZ2VzL19hZG1pbi10b2RvLWNyZWF0ZS5zY3NzIiwicHJvZmVzc2lvbnMvX3NoYW1lLnNjc3MiLCJwcm9mZXNzaW9ucy9iYXNlL19wcmludC5zY3NzIiwiLi4vdmVuZG9yL2Ryb3B6b25lL2Ryb3B6b25lLmNzcyIsIi4uL3ZlbmRvci9kcm9wem9uZS9iYXNpYy5jc3MiLCIuLi9tb2R1bGVzL2pxdWVyeS5tYi52aW1lb19wbGF5ZXItbWFzdGVyL2Rpc3QvY3NzL2pxdWVyeS5tYi52aW1lb19wbGF5ZXIubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQkEscUVBQUEsQ0FBK0Qsd0NDaEIzRCxHQUNJLFdBQVcsQ0FFZixLQUNJLE9BQU8sQ0FBQSxDRFlnRCxnQ0NoQjNELEdBQ0ksV0FBVyxDQUVmLEtBQ0ksT0FBTyxDQUFBLENBSWYsa0JBQ0ksR0FBSSxTQUFTLENBQ2IsS0FBTSxTQUFTLENBQUEsQ0FRbkIsMEJBQ0ksR0FBSSxTQUFTLENBQ2IsS0FBTSxTQUFTLENBQUEsQ0FlbkIsb0JBQ0ksR0FBSSxTQUFTLENBQUUsMEJBQTJCLENBQzFDLEtBQU0sU0FBUyxDQUFFLHVCQUF3QixDQUFBLENBUTdDLDRCQUNJLEdBQUksU0FBUyxDQUFFLGtDQUFtQyxDQUNsRCxLQUFNLFNBQVMsQ0FBRSwrQkFBZ0MsQ0FBQSxDQ3FHckQsbUhBQ0ksaUJBQWtCLENDMlpsQiwwQkQ1WkosbUhBR1EsZ0JBQWlCLENBMEJ4QixDQXhCRyxzSkFDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUViLGdCQUFpQixDQUVqQixXQUFZLENBQ1osMkNBUEosc0pBVVEsWUFBYSxDQUViLGFBQWMsQ0FXckIsQ0NnWUQsMEJEdlpBLHNKQWtCUSxTQUFVLENBQ1YsYUFBYyxDQUNkLFVBQVcs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LENBQzFFLHlCQUEwQixDQUUxQix5Q0FBVyxDQUFYLGlDQUFrQyxDQTFFckMsb0RBOEVHLGFBQWMsQ0FDZCxjQUFlLENBL0VsQix5RUFtRkcsV0FBWSxDdkN0UVAsOENiV3lDLENhTGpDLGN1Q2lRYSxDdkNoUVgsYXVDZ1FvQixDdkMvUHBCLGV1QytQeUIsQ3ZDOVA3QixnQnVDOFBtQyxDQUM5QyxZQUFhLENBckZoQix5RUF5RkcsY0FBZSxDQUNmLFdBQVksQ3ZDN1FQLDhDYld5QyxDYUxqQyxjdUN3UWEsQ3ZDdlFYLGF1Q3VRb0IsQ3ZDdFFwQixldUNzUXlCLEN2Q3JRN0IsZ0J1Q3FRbUMsQ0FDOUMsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDViwyQ0E5RkgseUV2Q25MUSw4Q2JXeUMsQ2FMakMsY3VDNFFjLEN2QzNRWixhdUMyUXFCLEN2QzFRckIsZXVDMFEwQixDdkN6UTlCLGdCdUN5UW9DLENBUy9DLENBeEdILG9GQW1HSSxjQUFlLENBQ2YsMkNBcEdKLG9GdkNuTFEsOENiV3lDLENhTGpDLGN1Q2tSZSxDdkNqUmIsYXVDaVJzQixDdkNoUnRCLGV1Q2dSMkIsQ3ZDL1EvQixnQnVDK1FxQyxDQUUvQyxDQXZHSixvREEyR0csV0FBWSxDQUNaLGlCQUFrQixDQUNsQixTQUFVLEN2Q2hTTCw4Q2JXeUMsQ2FMakMsY3VDMlJhLEN2QzFSWCxhdUMwUm9CLEN2Q3pScEIsZXVDeVJ5QixDdkN4UjdCLGdCdUN3Um1DLENBOUdqRCwrRHZDbkxRLDhDYld5QyxDYUxqQyxjdUM4UmMsQ3ZDN1JaLGF1QzZScUIsQ3ZDNVJyQixldUM0UjBCLEN2QzNSOUIsZ0J1QzJSb0MsQ0FqSGxELDhGQXlIRyxvQkFBcUIsQ0FDckIsd0NBT0QsWUFBYSxDQUNiLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FKM0IsMkRBUUcsWUFBYSxDQUNiLHdCQUF5QixDQUN6Qix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFVBQVcsQ0FDWCxtQkFBb0IsQ3ZDaFVmLDhDYld5QyxDYUxqQyxjdUM0VGEsQ3ZDM1RYLFVkOEpILENjN0pHLGV1QzBUNEIsQ3ZDelRoQyxnQnVDeVRzQyxDQWhCcEQsdUZ2Q3BUUSwrQmJZeUIsQ2FKakIsY3VDK1RlLEN2QzlUYixVZDhKSCxDYzdKRyxldUM2VDhCLEN2QzVUbEMsZXVDNFR1QyxDQUNqRCxxQkFBc0IsQ0FDdEIsZUFBZSxDMURxT2YsMEIwRDFQSix1RkF1QkssY0FBZSxDQUNmLGtCQUFrQixDQUVuQixDQTFCSixvRXZDaFRRLG9FYlV1RSxDYU4vRCxjdUMwVWdCLEN2Q3pVZCxVZDhKSCxDYzdKRyxldUN3VStCLEN2Q3ZVbkMsZ0J1Q3VVeUMsQzFENE5uRCwwQjBEMVBKLG9FQWdDSyxjQUFlLENBQ2YsZUFBZ0IsQ0FPakIsQ0F4Q0osc0V2Q2hUUSxvRWJVdUUsQ2FOL0QsY3VDZ1ZpQixDdkMvVWYsVWQ4SkgsQ2M3SkcsZXVDOFVnQyxDdkM3VXBDLGdCdUM2VTBDLENBQ25ELG1CQUFvQixDQXJDekIseUVBc0RJLGtCQUFtQixDQXREdkIsMkV2Q2xUUSw4Q2JXeUMsQ2FMakMsY3VDd1ZlLEN2Q3ZWYixVZDhKSCxDYzdKRyxldUNzVjhCLEN2Q3JWbEMsZ0J1Q3FWd0MsQzFEOE1sRCwwQjBEMVBKLDJFQThDTSxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLGVBQWdCLENBR2pCLEMxRHNNRCwwQjBEMVBKLHlFQXdESyxrQkFBbUIsQ0FFcEIsQ0ExREosNkpBK0RNLGFyRDlXUSxDcUQrV1IsY0FBZSxDQUNmLDJCQVVMLFdBQVksQ0FEYixpRHZDNVhRLDhDYld5QyxDYUxqQyxjdUM0WVksQ3ZDM1lWLGFiaUJDLENhaEJELGV1QzBZMkIsQ3ZDelkvQixldUN5WXFDLENBdEJuRCxtRUFJRyxrQkFBbUIsQ0FKdEIsdUVBTUksVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsbUJBQVksQ0FBWixnQkFBaUIsQzFEdUtqQiwwQjBEaExKLHVFQVlLLFdBQVksQ0FDWixZQUFhLENBR2QsQzFEZ0tBLDBCMERoTEosaURBbUJHLGNBQWUsQ0F3RGhCLENBM0VGLDhEdkM1WFEsOENi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OERnQyxDekM3RHBDLGdCeUM2RDBDLENBQ3BELHFCQUFzQixDQUN0QixnQkFBaUIsQ0FDcEIsaURBR0csY0FBZSxDekM1RVgsOENiV3lDLENhTGpDLGN5Q3VFYyxDekN0RVosYWRGSCxDY0dHLGV5Q3FFeUIsQ3pDcEU3QixnQnlDb0VtQyxDQUM3QyxxQkFBc0IsQ0FDekIscUJ6Qy9FTyw4Q2JXeUMsQ2FMakMsYzBDVmMsQzFDV1osYWRjSixDY2JJLGUwQ1p3QixDMUNhNUIsZ0IwQ2JrQyxDQUM1QyxvQkFBcUIsQ0FDckIscUJ4RHVLVyxDd0R0S1gsd0JBQXlCLENBQ3pCLHlCQUEwQixDQUMxQixZQUFhLEM3RDJpQmIsd0I2RGpqQkoscUJBUVEsY0FBZSxDQUNmLHdCQUF5QixDQUVoQyxDQUVELDJCQUNJLFFBQVEsQ0FDWCxpQkFHRyx3QnhEd0RrQixDd0R2RGxCLGdCQUFpQixDQUNqQixnQkFBaUIsQzdENmhCakIsd0I2RGhpQkosaUJBS1EsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUV4QixDQUVELGtCQUNJLG9CQUFxQixDQUN4QixvQjFDeEJPLDhDYld5QyxDYUxqQyxjMENxQmMsQzFDcEJaLGFkY0osQ2NiSSxlMENtQndCLEMxQ2xCNUIsZ0IwQ2tCa0MsQ0FDNUMsZ0JBQWlCLENBQ3BCLGtCMUM3Qk8sOENiV3lDLENhTGpDLGMwQzBCYyxDMUN6QlosYWRjSixDY2JJLGUwQ3dCd0IsQzFDdkI1QixlMEN1QmlDLENBQzNDLGdCQUFpQixDQUNwQixtQjFDbENPLDhDYld5QyxDYUxqQyxjMEMrQmMsQzFDOUJaLGFkY0osQ2NiSSxlMEM2QndCLEMxQzVCNUIsZTBDNEJpQyxDQUMzQyx1QkFBd0IsQ0FDM0Isa0IxQ3ZDTyw4Q2JXeUMsQ2FMakMsYzBDb0NjLEMxQ25DWixhZEVLLENjREwsZTBDa0NpQyxDMUNqQ3JDLGUwQ2lDMEMsQ0FDcEQseUJBQTBCLENBQzFCLGlCQUFrQixDQUNyQiwyQkMvQ0csWUFBYSxDQUNiLHFCQUFzQixDQUN0QixXQUFZLENBQ2Ysb0JBSUcsY0FBYyxDQUNkLGNBQWMsQ0FDakIs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Q0E4UlEsa0JBQWtCLENBOVIxQixrQzdDS1EsOENiV3lDLENhTGpDLGM2Q3dSZ0IsQzdDdlJkLGFiaUJDLENhaEJELGU2Q3NSK0IsQzdDclJuQyxnQjZDcVJ5QyxDQUsvQyxrQkFBa0IsQ2hFeVF0QiwwQmdFampCSixrQzdDS1EsOENiV3lDLENhTGpDLGM2QzBSb0IsQzdDelJsQixhZGNKLENjYkksZTZDd1I4QixDN0N2UmxDLGdCNkN1UndDLENBU2pELENBSlcsb0RBQ0osV0FBVyxDQUNYLGVBQWUsQ0E1UzNCLCtCN0NLUSw4Q2JXeUMsQ2FMakMsYzZDc1NnQixDN0NyU2QsYWRxRUgsQ2NuRUQsZTZDbVN1QyxDQUM3QyxnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsK0IzRGxQTSxDMkRwRWQsbUNBNFRRLGtCQUFtQixDQUNuQixzQkFBc0IsQ0FDdEIsZUFBZSxDQUNmLGVBQWdCLENBQ2hCLG1CQUFvQixDN0MzVHBCLDhDYld5QyxDYUxqQyxjNkN1VGdCLEM3Q3RUZCxhYmlCQyxDYWhCRCxlNkNxVCtCLEM3Q3BUbkMsZ0I2Q29UeUMsQ2hFK09uRCwwQmdFampCSixtQzdDS1EsOENiV3lDLENhTGpDLGM2Q3lUb0IsQzdDeFRsQixhYmlCQyxDYWhCRCxlNkN1VG1DLEM3Q3RUdkMsZ0I2Q3NUNkMsQ0FFdEQsQ0F0VUwsa0M3Q0tRLDhDYld5QyxDYUxqQyxjNkMrVGdCLEM3QzlUZCxhYmlCQyxDYWZMLGU2QzRUMEMsQ0FDaEQsa0JBQWtCLENBM1UxQixnQ0E4VVEsZ0JBQWlCLENBOVV6QixtQzdDS1EsOENiV3lDLENhTGpDLGM2Q3VVZ0IsQzdDdFVkLGFiaUJDLENhZkwsZTZDb1UwQyxDQUNoRCxnQkFBaUIsQ0FuVnpCLHVDQXFWWSxZMUR4VE8sQzBEeVRQLHFCQUFzQixDQUMvQixXQUFZLENBQ1osVUFBVyxDQUNMLHFEQVNHLGVBQWdCLENBQ2hCLGEzRDNWRSxDMkR5VkcseURBSUQsWTNEN1ZGLENvQ2FkLDZCdUJzVkUsZUFBZ0IsQ0EzV2xCLGlDQStXUSxvQkFBcUIsQ0FDckIsY0FBYyxDQWhYdEIsdUJBb1hRLGNBQWUsQ0FwWHZCLHVDQXdYZ0IsMEVBQTJFLENBQ3ZGLHFCQUFzQixDQXpYMUIseUNBNlhZLFNBQVMsQ0E3WHJCLGdDQWtZUSxZQUFhLENBQ2Isa0JBQW1CLENBblkzQiwyQ0EwWVEsVUFBVyxDQUNYLFdBQVksQ0FDWixnQ0FBaUMsQ0FDcEMsaUJBS0QscUJBQXNCLENoRStKdEIsMEJnRWhLSixpQkFHUSxxQkFBc0IsQ0FFN0IsQ0FFRCxjQUNJLHdCQUF5QixDQUM1QixZQUdHLGVBQWdCLENBRHBCLHNCQUlZLHFCQUFzQixDQUN6QixvQkNoYUwsc0JBQXVCLENBQ3ZCLGVBQWUsQ0FDZixrQkFBa0IsQ0FIdEIsaUNBTVEsZUFBZ0IsQ2pFMmlCcEIsMkJpRWpqQkosb0JBU1EsU0FBVSxDQUNWLGFBQWMsQ0FDZCxzQkFBdUIsQ0FpTTlCLENqRXFXRywwQmlFampCSixvQkFnQlEscUJBQXNCLENBNEw3QixDakVxV0csMEJpRWpqQkosb0JBb0JRLFVBQVcsQ0FDWCxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGVBQWUsQ0FxTHRCLENBcklZLDREQUVELFdBQVcsQ0FDWCwrQkFBZ0MsQ0FDaEMsZUFBZSxDQUNmLGtCQUFtQixDQUxsQiw0REFRRCxhQUFjLENBQ2QsYTVEdERFLEM0RDFCZCxrQ0FxRlEsY0FBYyxDQUVkLDRCQUE2QixDQUU3QixlNURpRk8sQ0x1WVgsMEJpRWpqQkosa0NBNEZZLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0R5TGQscUNDdkxSLHVCQUF1QixDQUMxQixDakVpZFQsMEJpRTljWSxvREFFQSxnQkFBZ0IsQ0FDaEIsMEJBQTBCLENEZ0xsQixxQ0M5S0osdUJBQXVCLENBQzFCLENBekdqQixxQzlDS1EsOENiV3lDLENhTGpDLGM4Q29HZ0IsQzlDbkdkLGFkY0osQ2NiSSxlOENrRzBCLEM5Q2pHOUIsZ0I4Q2lHb0MsQ0FJMUMsV0FBVyxDQUNYLGtCQUFrQixDakU2YnRCLDBCaUVqakJKLHFDOUNLUSw4Q2JXeUMsQ2FMakMsYzhDc0dvQixDOUNyR2xCLGFkY0osQ2NiSSxlOENvRzhCLEM5Q25HbEMsZ0I4Q21Hd0MsQ0FTakQsQ0FKVyx1REFDSixXQUFXLENBQ1gsZUFBZSxDQXhIM0Isa0M5Q0tRLDhDYld5QyxDYUxqQyxjOENrSGdCLEM5Q2pIZCxhZDBKQyxDY3hKTCxlOEMrRzBDLENBRWhELGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFbkIsK0I1RC9ETSxDNERwRWQsMEM5Q0tRLDhDYld5QyxDYUxqQyxjOEM2SGdCLEM5QzVIZCxhZGNKLENjWkEsZThDMEhxQyxDQUUzQyxpQkFBa0IsQ0FFbEIsa0JBQW1CLENBRW5CLCtCNUQxRU0sQzREcEVkLHNDQWtKUSxrQkFBbUIsQ0FDbkIsc0JBQXNCLENBQ3RCLGVBQWUsQ0FDZixXQUFXLEM5Q2hKWCw4Q2JXeUMsQ2FMakMsYzhDMklnQixDOUMxSWQsYWRjSixDY2JJLGU4Q3lJMEIsQzlDeEk5QixnQjhDd0lvQyxDakUyWjlDLDBCaUVqakJKLHNDOUNLUSw4Q2JXeUMsQ2FMakMsYzhDNklvQixDOUM1SWxCLGFkY0osQ2NiSSxlOEMySThCLEM5QzFJbEMsZ0I4QzBJd0MsQ0FFakQsQ0ExSkwscUM5Q0tRLDhDYld5QyxDYUxqQyxjOENtSmdCLEM5Q2xKZCxhYmlCQyxDYWZMLGU4Q2dKMEMsQ0FDaEQsa0JBQWtCLENBL0oxQixzQzlDS1EsOENiV3lDLENhTGpDLGM4Q3dKZ0IsQzlDdkpkLGFkMEpDLENjeEpMLGU4Q3FKMEMsQ0FPaEQsU0FBUyxDQTFLakIsMENBcUtZLFk1RENPLEM0REFQLHFCQUFzQixDQUMvQixXQUFZLENBQ1osVUFBVyxDQXhLZCw0Q0E0S1ksYTVEcEtFLEM0RFJkLGdEQThLZ0IsWTVEdEtGLEM0RHVLRCx3REFHRCxlQUFnQixDQUNoQixhNUQzS0UsQzREeUtHLDREQUlELFk1RDdLRixDNERSZCxvQ0EyTFEsb0JBQXFCLENBQ3JCLGNBQWMsQ0E1THRCLDBCQWdNUSxjQUFlLENBaE12QiwwQ0FvTWdCLDBFQUEyRSxDQXBNM0YsNENBd01ZLFNBQVMsQ0FDWixhQ3hNUCx3QjdEYXFCLEM2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LFdBQXNCLENBQUEsVUFBWSxDQUFBLGVBQVcsQ0FBQSxRQUFlLENBQUMsTUFBTSxDQUFDLHVDQUEyQixXQUFxQixDQUFBLE9BQU8sQ0FBSSxlQUFTLENBQUEsTUFBVyxDQUFBLHlDQUE4QixXQUF1QixDQUFBLE9BQU8sQ0FBSSxrQkFBUyxDQUFVLFFBQVEsQ0FBQyxNQUFNLENBQUMsMENBQXVDLENBQUcsOEJBQTJCLDBCQUFZLENBQUEsa0NBQTJCLENBQUEsOEJBQW1DLENBQUEscUJBQTBDLENBQUEsNkJBQVcsMENBQXdDLENBQUEsb0NBQXFELDZDQUEwQixDQUFBLGlDQUF3RCw4Q0FBdUIsQ0FBQSx3Q0FBeUQsaURBQThCLENBQUEsZ0NBQXlELGlCQUFzQixDQUFDLFdBQVMsQ0FBQSxXQUFZLENBQUEscUJBQW1CLENBQUEsZUFBZSxDQUFBLHFCQUEyQixDQUFBLGlCQUFXLENBQUEseUJBQWdDLENBQUEsaUJBQVcsQ0FBQSx3Q0FBNEMsVUFBYyxDQUFBLHNDQUE2QixVQUFvQixDQUFBLHlCQUFXLGlCQUFpQyxDQUFDLE1BQUEsQ0FBQSxRQUFlLENBQUMscUJBQVMsQ0FBQSxxQkFBaUMsQ0FBQSxvQ0FBbUMsV0FBWSxDQUFBLE9BQU8sQ0FBSSxrQ0FBaUMsV0FBVSxDQUFBLFVBQVkiLCJmaWxlIjoicHJvZmVzc2lvbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUuc2Nzc1xuXG4vKlxuICogIFN0dW5ucGxhdGUgc3R5bGVcbiAqICBWZXJzaW9uOiAyLjBcbiAqL1xuLypcbiAqICBOb3RlczpcbiAqICBNYWluIFNDU1MgZmlsZSB0byBpbmNsdWRlIGVudGlyZSBsaWJyYXJ5IGZvbGxvd2VkIGJ5IGN1c3RvbSBzdHlsZXMuXG4gKiBcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTkZJRyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb25maWcnO1xuXG4vKiEgU3R5bGVzIGJ1aWx0IGZvcjogI3skc2l0ZX0gZm9sbG93aW5nIHRoZSAjeyR0aGVtZX0gdGhlbWUgKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBIRUxQRVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypNRyBoZWxwZXJzIGhhdmUgdG8gZ28gZmlyc3QhICovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL2ZvbnRzJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2hlbHBlcnMvbWl4aW5zJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2hlbHBlcnMvaW5jbHVkZS1tZWRpYSc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL2FuaW1hdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFZBUklBQkxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBUaGlzIGhhcyB0byBiZSBhZnRlciBpbmNsdWRlLW1lZGlhIGZvciBicmVha3BvaW50IHZhcmlhYmxlXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy92YXJpYWJsZXMvcGFsbGV0dGUnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvdmFyaWFibGVzL2RlZmF1bHQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFBMQUNFSE9MREVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9oZWxwZXJzL3BsYWNlaG9sZGVycyc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpc2UgKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2Jhc2Uvbm9ybWFsaXplJztcblxuLyogQ29yZSAqL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvYmFzZS9kZWZhdWx0JztcblxuXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvYmFzZS9iYXNlXCI7IC8vIERlcHJlY2F0ZWQgLSBuZWVkIHRvIG1vdmUgc3R5bGVzIGludG8gb3RoZXIgcGxhY2VzXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NTU9OIEVMRU1FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbW1vbmRlcCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gU1RVTk5QTEFURSBMSUJSQVJZIE1PRFVMRVMgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFN0dW5uIE1vZHVsZXMgKi9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvc2ltcGxlLWZpeGVkLWhlYWRlci9zaW1wbGUtZml4ZWQtaGVhZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbGF5b3V0L2ZsZXhsYXlvdXQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9sYXlvdXQvc3RpY2t5SGVhZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbmF2L2ZsZXgtbmF2JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvdGFiYmVkL3RhYmJlZCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL21vZGFsL21vZGFsJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvY2Fyb3VzZWwvY2Fyb3VzZWwnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vbW9kdWxlcy9hY2NvcmRpb24vYWNjb3JkaW9uJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvbWFwcy9tYXBzJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvZmxleFNsaWRlci9mbGV4U2xpZGVyJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvd2l6YXJkL3dpemFyZCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L3BvbGljeUR1cmF0aW9uV2lkZ2V0JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zLy4uLy4uL21vZHVsZXMvc3R5bGVkQWxlcnQvc3R5bGVkQWxlcnQnO1xuXG5cbi8qIFZlbmRvciBNb2R1bGVzICovXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL2pxdWVyeS11aVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zLy4uLy4uL3ZlbmRvci9kYXRhdGFibGVzL2RhdGF0YWJsZXNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW5cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvSW1hZ2VTZWxlY3QvSW1hZ2VTZWxlY3RcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTVBPTkVOVFMgICAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2JhY2stdG8tcGFnZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvc29jaWFsLWljb25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9sb2dvc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL29wZW5DbG9zZUljb25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9zZWFyY2gtZm9ybVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvdGl0bGVzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9oYW1idXJnZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2RvdWdobnV0c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvcHJvZ3Jlc3NCYXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2Rvd25sb2FkTGlzdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvbGlzdHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2ZsYWdzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9ibG9ja3F1b3RlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvY29tcG9uZW50cy9zd2l0Y2hcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9jb21wb25lbnRzL2ZsZXgtdGFibGVcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBXSURHRVRTICAgICAgICAgXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvYWNjZXB0LWRlY2xpbmVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3F1b3RlLWZvcm1cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3BhZ2UtaGVhZGVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9yZXNvdXJjZXMtZmlsdGVyc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcmVzb3VyY2VzLXBvcHVsYXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NvbnRhY3QtdGFic1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY29udGFjdC1zZXJ2aWNlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9sb2dvLWNhcm91c2VsXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9sb2NhdGlvbi10YWJzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9mYXFcIjtcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc2lkZWJhci1zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvaW5mby13aWRnZXRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2Jhbm5lclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcnNhLWJsb2NrXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hc2lkZXMvYXNpZGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2FzaWRlcy9kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NoZWNrb3V0L2NoZWNrb3V0LXRhYmxlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jaGVja291dC9lbmRvcnNlbWVudHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NoZWNrb3V0L3BheW1lbnRTZWxlY3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NoZWNrb3V0L3N1cnZleVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcmVzb3VyY2VzLWJsb2NrXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hZmZpbGlhdGlvbnMtYmxvY2tcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3N0b3J5LWZhY3RzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy90YWItY29udHJvbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvZGFzaGJvYXJkLXRhYnNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3BvbGljeVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc3RhdHVzTGVnZW5kXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9pbXBvcnRDb250YWN0c1wiO1xuLy93ZWJzaGltIGRhdGVwaWNrZXIgb3ZlcnJpZGVzXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy93ZWJzaGltLW92ZXJpZGVzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9ob21lU2VjdGlvblwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc3RyZWFtLWJsb2NrXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy90d28tY29sLWxpc3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3NsaWRlci1tb2RzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9nZXRBUXVvdGVPcHRpb25cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL2xpc3RNZW51XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tb2RhbC1wZGZcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2F1dG8tY29tcGxldGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3NyLXRyZXZvclwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY29udGFjdFRpbGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2NhdGVnb3J5RGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9zZWN0aW9uLWJsb2NrLTUwXCI7XG5cblxuXG5cbi8vQ29tcGFyaXNvbiBBY2NvcmRpb25zIChUaGVzZSBhcmUgc2l0ZSBzcGVjaWZpYylcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY29tcGFyaXNvbi1hY2NvcmRpb24vY29tcGFyaXNvbi1hY2NvcmRpb25fbW9iaWxpdHlcIjtcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvY29tcGFyaXNvbi1hY2NvcmRpb24vY29tcGFyaXNvbi1hY2NvcmRpb25fbWVkaWNhXCI7XG5cbi8vIE1lbnVzXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL25vdGlmaWNhdGlvbi1iYXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL21haW4tbmF2XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9tZW51cy9kcm9wRG93bk1lbnVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL29mZi1jYW52YXNcIjtcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbWVudXMvaGVhZGJhbmRcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL29mZkNhbnZhc0NvbnRyb2xcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL29mZkNhbnZhc1RhYmJlZE1lbnVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL29mZkNhbnZhc0Zvcm1cIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL21lbnVzL3NpdGUtc3BlY2lmaWNcIjtcblxuLy8gU2FsZXMgQmxvY2tcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL3NhbGVzL3NhbGVzLW1lZGljYVwiOyAvLyBOT1QgbWVkaWNhIC0gdGhpcyBuZWVkcyB0byBiZSByZWZhY3RvcmVkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9wYWdlQmxvY2tcIjsgLy8gUmVwbGFjZW1lbnQgZm9yIGFib3ZlIChub3QgY2hlY2tlZCBvbiBhbGwgc2l0ZXMgeWV0IGFuZCBvbmx5IGluIHBsYWNlIG9uIHN0cmVhbSBob21lcGFnZSlcblxuLy9BZG1pbi1EYXNoYm9hcmQgU2hhcmVkIFN0eWxlc1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvc3VtbWFyeS10YWJsZVwiOyAvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvdGFibGUtZmxvd1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy90YWJsZXNcIjsvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcHVzaE5hdlwiOy8vYWRtaW4vZGFzaGJvYXJkXG5cblxuLy9qc29uRm9ybVxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2pmLXZhcmlhYmxlcyc7XG5cbi8vVGhyZWUgb3B0aW9uc1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvdGhyZWUtb3B0aW9uc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEJBU0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL2Zvcm1Ob3JtYWxpc2UnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvYmFzZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTEFZT1VUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvanNvbkZvcm0nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvY29sbGVjdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9yb3cnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvcmVwZWF0YWJsZVJlZ2lvbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvZGVjbGFyYXRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvYWNjb3JkaW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvZGlhbG9nL2RpYWxvZyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL3F1aWNrQ3JlYXRlV2l6YXJkJztcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIENPTVBPTkVOVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbG9hZGluZ1NwaW5uZXInO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvcmVhZE9ubHlOb3RpY2UnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZmlsZUxpc3QnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZmlsZVVwbG9hZGVyJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2luQ29sdW1ucyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy90YWJsZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvaGVscEJveGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZvcndhcmRRdWVzdGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9jc3Zpbyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9jbG9zZUZvckFsbFBhbmVscyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9pbklmcmFtZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9udW1iZXJUb29sdGlwJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL25vdGFwcGxpY2FibGUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbGVnZW5kJztcblxuLyogRm9ybSBlbGVtZW50cyAqL1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2NvbW1vbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvaW5wdXRfZGF0ZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY2hvc2VuJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jaGVja2JveCZyYWRpbyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvbm90ZXMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL3ZhbGlkYXRpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2NvbnRhY3RzJmFzc2V0cyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvb25PZmZTd2l0Y2gnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL3RleHRhcmVhJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9maWxlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpZWxkc2V0LWFjdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFdJREdFVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL3N1bW1hcnlTY3JlZW4nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvaXNzdWVzU3VtbWFyeSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9oZWxwUGFuZWwnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvcGFnZUNvbnRyb2wnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvZG91Z2hudXRDaGFydCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gU0hBTUUhISEhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3NoYW1lJztcblxuXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9qc29uZm9ybS1vdmVycmlkZXNcIjsvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvcXVpY2tDcmVhdGVXaXphcmQtb3ZlcnJpZGVzXCI7XG5cblxuLy9EYXNoYm9hcmRcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2xvZ2luXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9hY2MtY29udGFjdC1kZXRhaWxzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jbGllbnQtZGV0YWlsc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvbm90aWZpY2F0aW9uc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL2NvbXBvbmVudHMvdG9vbHRpcHNcIjtcblxuLy9BZG1pblxuQGltcG9ydCBcInByb2Zlc3Npb25zL3dpZGdldHMvb3ZlcnZpZXctYmxvY2tcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2R0TGlzdEZpbHRlclwiOyAvLyBEYXRhdGFibGVzIExpc3QgRmlsdGVyXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9kZXRhaWwtdGFibGVcIjsgLy8gRGV0YWlsIHRhYmxlIC0gdXNlZGluIHF1b3Rlcy90cmFuc2FjdGlvbiBkZXRhaWxcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy93aWRnZXRzL2Jsb2NrLXN0YXRzXCI7IC8vIENsaWVudCBjb25zb2xlIHN0YXRzXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy93aWRnZXQtY29uc29sZVwiOyAvLyBDbGllbnQgY29uc29sZSBzaWRlYmFyXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9jbGllbnQtdGFic1wiOyAvLyBOZXN0ZWQgdGFicyBpbiBjb25zb2xlXG5cbi8vIERhdGF0YWJsZXNcbkBpbXBvcnQgXCJzcmMvbWFpbi9zYXNzL3Byb2Zlc3Npb25zL3dpZGdldHMvZGF0YXRhYmxlcy9kYXRhdGFibGVzXCI7IC8vIERhdGF0YWJsZXNcbkBpbXBvcnQgXCJzcmMvbWFpbi9zYXNzL3Byb2Zlc3Npb25zL3dpZGdldHMvZGF0YXRhYmxlcy9kb2N1bWVudFZpc2liaWxpdHlcIjsgLy8gRG9jdW1lbnQgVmlzaWJsaXR5IGNoaWxkIHJvd1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBMQVlPVVRTXHRcdFx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBAaW1wb3J0ICdwcm9mZXNzaW9ucy9sYXlvdXRzL2RlZmF1bHQnOyAvLyBCbGFuaz9cbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL3BhZ2VzL2dyaWQnO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2ZlYXR1cmVkLXBhZ2VzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZGVmYXVsdC1ncmlkXCI7XG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy90aHJlZS1jb2x1bW4tZ3JpZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2hvbWVwYWdlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvY29udGFjdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL21lbWJlci1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9nZXQtYS1xdW90ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2luc3VyYW5jZS1pbmRleFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2luc3VyYW5jZS1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9uZXdzLWRldGFpbFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL291ci1zdG9yeVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3NlYXJjaC1yZXN1bHRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvcmVzb3VyY2VzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWZmaWxpYXRpb25zXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvd2lkZ2V0cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9tYXN0ZXItcG9saWN5XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvcGFydG5lcnNcIjtcblxuLy9qc29uRm9ybS8vXG4vL0BpbXBvcnQgXCJwcm9mZXNzaW9ucy8uLi8uLi8uLi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9jc3Mvc3R5bGVcIjtcbi8vQGltcG9ydCBcInByb2Zlc3Npb25zL2FkbWluLWRhc2hib2FyZC9jb21wb25lbnRzL3BmLWZvcm1fZmxleFwiO1xuXG4vL0Rhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2Rhc2hib2FyZC1jb250YWN0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvZGFzaGJvYXJkLWFjY291bnQtZGV0YWlsc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2Rhc2hib2FyZC1kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9jaGVja291dC9jaGVja291dFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2NoZWNrb3V0L3lvdXItb3JkZXJcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hY2NvdW50LXN3aXRjaGVyXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvdG9vbGtpdFwiO1xuXG4vL1VuZGVyd3JpdGVyXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvdW5kZXJ3cml0ZXJcIjtcblxuLy9QRi1BZG1pblxuLy8gQGltcG9ydCBcInByb2Zlc3Npb25zL3BmLWFkbWluL2FkbWluLWRhc2hib2FyZC1mb3Jtc1wiOyAvLyBDbGVhcmVkIG91dCBhbmQgYWRkZWQgdG8ganNvbmZvcm0tb3ZlcnJpZGVzXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvcGZhZG1pblwiO1xuXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4taG9tZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWVycm9yLW9jY3VycmVkXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tcGYtd2FybmluZ1wiOyAvLyBBbHNvIG9uIGRhc2hib2FyZFxuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXBmLWxpc3RcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1wZi12aWV3XCI7IC8vIFRoaXMgaXMgYWN0dWFsbHkgZGFzaGJvYXJkXG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tc3RhZmYtZWRpdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWJhdGNoLWZpbGUtdXBsb2FkXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4ta3ljXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tcGYtY3JlYXRlXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4taW5zdXJhbmNlcy1lZGl0XCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4taW5zdXJhbmNlcy1jcmVhdGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1kb2N1bWVudHNcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9hZG1pbi1jbGllbnRzXCI7XG5AaW1wb3J0IFwicHJvZmVzc2lvbnMvcGFnZXMvYWRtaW4tY2xpZW50LWNvbnNvbGVcIjtcbkBpbXBvcnQgXCJwcm9mZXNzaW9ucy9wYWdlcy9yZXF1ZXN0LWZvci1xdW90ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL3N1bW1hcnktb2YtY2hhbmdlc1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWFzc2V0c1wiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL21hbnVhbC1xdW90ZVwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLWNoZWNrbGlzdFwiO1xuQGltcG9ydCBcInByb2Zlc3Npb25zL3BhZ2VzL2FkbWluLXRvZG8tY3JlYXRlXCI7XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBMQVlPVVRTIChTSVRFIFNQRUNJRklDKSAgXHRcdFx0ICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTWFzdGVyIFBvbGljeSBHdWlkZSAoTFNPUyBPTkxZKVxuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXRhYmxlJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1saW5rZWQtbGlzdCc7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtbW9kYWwnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWNvbW1vbic7XG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtaW5kZXgnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDEnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDInO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDMnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDQnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXN0YW5kYXJkLXRlbXBsYXRlJztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA2JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA3JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA4JztcbkBpbXBvcnQgJ3Byb2Zlc3Npb25zL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA5JztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSAgICAgU0hBTUUhISEhISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAncHJvZmVzc2lvbnMvc2hhbWUnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotICAgICBQUklOVCBTVFlMRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy9iYXNlL3ByaW50JzsgLy9hcmd1YWJsZSB3aGV0aGVyIHRoaXMgc2hvdWxkIGdvIGluIGJhc2VcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSAgICAgUFJJTlQgU1RZTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICdwcm9mZXNzaW9ucy8uLi8uLi92ZW5kb3IvZHJvcHpvbmUvZHJvcHpvbmUnO1xuQGltcG9ydCAncHJvZmVzc2lvbnMvLi4vLi4vdmVuZG9yL2Ryb3B6b25lL2Jhc2ljJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci1tYXN0ZXIvZGlzdC9jc3MvanF1ZXJ5Lm1iLnZpbWVvX3BsYXllci5taW4nOyIsIkBrZXlmcmFtZXMgc2xpZGUtZnJvbS10aGUtcmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6LTUwdnc7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICByaWdodDowO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHtvcGFjaXR5OjE7IH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge29wYWNpdHk6MDsgfVxuICAgIDEwMCUge29wYWNpdHk6MTsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7b3BhY2l0eTowOyB9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB9XG59XG5cbkAtby1rZXlmcmFtZXMgZmFkZUluIHtcbiAgICAwJSB7b3BhY2l0eTowOyB9XG4gICAgMTAwJSB7b3BhY2l0eToxOyB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge29wYWNpdHk6MDsgfVxuICAgIDEwMCUge29wYWNpdHk6MTsgfVxufVxuXG5cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge29wYWNpdHk6MDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbkAtbW96LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge29wYWNpdHk6MDsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7fVxuICAgIDEwMCUge29wYWNpdHk6MTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAgIDAlIHtvcGFjaXR5OjA7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuQC1vLWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gICAgMCUge29wYWNpdHk6MDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO31cbiAgICAxMDAlIHtvcGFjaXR5OjE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgICAwJSB7b3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7fVxuICAgIDEwMCUge29wYWNpdHk6MTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbn1cblxuIiwiLy8gQmxvb2R5IGNsZWFyZml4XG4vLyBodHRwOi8vemVyb3NpeHRocmVlLnNlLzgtc2Fzcy1taXhpbnMteW91LW11c3QtaGF2ZS1pbi15b3VyLXRvb2xib3gvXG4vLyBVc2UgYXMgYW4gQGV4dGVuZCBvbiB0aGUgcGFyZW50IG9mIGZsb2F0ZWQgY2hpbGRyZW5cbiVjbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8vVmlzdWFsbHkgaGlkZGVuXG4vLyBodHRwOi8vemVyb3NpeHRocmVlLnNlLzgtc2Fzcy1taXhpbnMteW91LW11c3QtaGF2ZS1pbi15b3VyLXRvb2xib3gvXG4vLyBDYW4ndCByZWNhbGwgdXNpbmcgdGhpcyBzb3J0IG9mIHRoaW5nXG4vLyBBbHNvIGFuIEBleHRlbmRcblxuJXZpc3VhbGx5aGlkZGVuIHtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuJWxpc3RfZGVmYXVsdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAgICAgLmxpc3QtaWNvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVpY29uX2NoZWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGlzdF9saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlX2JhY2tncm91bmQ7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI2cHg7XG5cbiAgICAgICAgICAgIC8vY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhY2NlbnQtc2Vjb25kYXJ5LCAuMDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4laWNvbl9jaGVjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgY29sb3I6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuJWxpc3RfdHdvLWNvbHVtbiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggOHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvaW1nL3N0YXRpYy1pY29ucy9pY29uLWNpcmNsZS1idWxsZXQuc3ZnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWdyaWQtdGhpcmRzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU3MHB4XCIpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgfVxuICAgICYgPiAuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSAzMCU7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG5cbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWdyaWQtcXVhcnRlcnMge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NTcwcHhcIikge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICB9XG4gICAgJiA+IC5ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIDIyJTtcblxuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cbi8vICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICBfIF8gX18gICBfX198IHxfICAgXyAgX198IHwgX19fICAgXyBfXyBfX18gICBfX18gIF9ffCB8XyAgX18gX1xuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcbi8vICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgIHxffF98IHxffFxcX19ffF98XFxfXyxffFxcX18sX3xcXF9fX3wgfF98IHxffCB8X3xcXF9fX3xcXF9fLF98X3xcXF9fLF98XG4vL1xuLy8gICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vICAgICAgICAgICAgICAgICAgICAgICAgdjEuNC44XG4vL1xuLy8gICAgICAgICAgICAgICAgaHR0cDovL2luY2x1ZGUtbWVkaWEuY29tXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuXG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIGxpYnJhcnkgcHVibGljIGNvbmZpZ3VyYXRpb25cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuICAncGhvbmUnOiAzMjBweCxcbiAgJ3RhYmxldCc6IDc2OHB4LFxuICAnZGVza3RvcCc6IDEwMjRweFxuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGxvZygnLi4nKSB7fWAgb3IgYCRfOiBsb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBsb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBsb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBsb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2MS4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBGaXJlZm94IDMsIGFuZCBTYWZhcmkgNC5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCYXNlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgZm9udC1mYW1pbHlgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBgdGV4dGFyZWFgIGFuZCBvdGhlciBmb3JtXG4gKiBlbGVtZW50cy5cbiAqL1xuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUUgNi83LlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBmb250IHNpemVzIGFuZCBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKiBBZGRyZXNzIGZvbnQgc2l6ZXMgd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LFxuICogYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwLjgzZW0gMDtcbn1cblxuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDEuMzNlbSAwO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgbWFyZ2luOiAxLjY3ZW0gMDtcbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xuICAgIG1hcmdpbjogMi4zM2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDcvOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDMrLCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqIEtub3duIGlzc3VlOiBubyBJRSA2Lzcgbm9ybWFsaXphdGlvbi5cbiAqL1xuXG5ociB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzkuXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNy5cbiAqL1xuXG5wLFxucHJlIHtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIElFIDYsIFNhZmFyaSA0LzUsIGFuZCBDaHJvbWUuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICAgIF9mb250LWZhbWlseTogJ2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIENTUyBxdW90ZXMgbm90IHN1cHBvcnRlZCBpbiBJRSA2LzcuXG4gKi9cblxucSB7XG4gICAgcXVvdGVzOiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYHF1b3Rlc2AgcHJvcGVydHkgbm90IHN1cHBvcnRlZCBpbiBTYWZhcmkgNC5cbiAqL1xuXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxuZGwsXG5tZW51LFxub2wsXG51bCB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuZGQge1xuICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHBhZGRpbmdzIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxubWVudSxcbm9sLFxudWwge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQ29ycmVjdCBsaXN0IGltYWdlcyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDcuXG4gKi9cblxubmF2IHVsLFxubmF2IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgNi83LzgvOSBhbmQgRmlyZWZveCAzLlxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZpZ3VyZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgNi83LzgvOSwgU2FmYXJpIDUsIGFuZCBPcGVyYSAxMS5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgbWFyZ2luIGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxuZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cbiAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICogMy4gQ29ycmVjdCBhbGlnbm1lbnQgZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJvcmRlcjogMDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICptYXJnaW4tbGVmdDogLTdweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICogICAgYW5kIENocm9tZS5cbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMyAqL1xuICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gKiAgICBLbm93biBpc3N1ZTogaW5uZXIgc3BhY2luZyByZW1haW5zIGluIElFIDYuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTsgIC8qIDQgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdLCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLCBodG1sIGlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4qW2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiBvbiBPUyBYLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAqIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8qISBTdHlsZXMgYnVpbHQgZm9yOiBwcml2YXRlY2xpZW50IGZvbGxvd2luZyB0aGUgcHJvZmVzc2lvbnMgdGhlbWUgKi9Aa2V5ZnJhbWVzIHNsaWRlLWZyb20tdGhlLXJpZ2h0ezAle3JpZ2h0Oi01MHZ3fTEwMCV7cmlnaHQ6MH19QGtleWZyYW1lcyBmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALW1vei1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QC1tcy1rZXlmcmFtZXMgZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtbW96LWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXB7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1vLWtleWZyYW1lcyBmYWRlSW5VcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtbXMta2V5ZnJhbWVzIGZhZGVJblVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZCwjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbiwuYWZmaWxpYXRpb25zLWdyaWQsI21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCl7LnJlc291cmNlcy1ncmlkLCNtYWluIC5yZXNvdXJjZXMtZ3JpZCwjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbiwuYWZmaWxpYXRpb25zLWdyaWQsI21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmc6MTZweCA4cHh9fS5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIDMwJTttYXgtd2lkdGg6MzMuMzMlO3BhZGRpbmc6OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4+LmJsb2NrLC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2ssI21haW4gLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9ja3stbXMtZmxleDoxIDEgNTAlOy13ZWJraXQtZmxleDoxIDEgNTAlO2ZsZXg6MSAxIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nrey1tcy1mbGV4Om5vbmU7LXdlYmtpdC1mbGV4Om5vbmU7ZmxleDpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWR7cGFkZGluZzoxNnB4IDI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3MHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZHtwYWRkaW5nOjE2cHggOHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgMjIlO21heC13aWR0aDoyNSU7cGFkZGluZzo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LWEtcXVvdGUtZ3JpZD4uYmxvY2t7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX0vKiEgbm9ybWFsaXplLmNzcyB2MS4xLjMgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl17ZGlzcGxheTpub25lfWh0bWx7Zm9udC1zaXplOjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1odG1sLGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1ib2R5e21hcmdpbjowfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjowLjY3ZW0gMH1oMntmb250LXNpemU6MS41ZW07bWFyZ2luOjAuODNlbSAwfWgze2ZvbnQtc2l6ZToxLjE3ZW07bWFyZ2luOjFlbSAwfWg0e2ZvbnQtc2l6ZToxZW07bWFyZ2luOjEuMzNlbSAwfWg1e2ZvbnQtc2l6ZTowLjgzZW07bWFyZ2luOjEuNjdlbSAwfWg2e2ZvbnQtc2l6ZTowLjY3ZW07bWFyZ2luOjIuMzNlbSAwfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWJsb2NrcXVvdGV7bWFyZ2luOjFlbSA0MHB4fWRmbntmb250LXN0eWxlOml0YWxpY31ocnstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1tYXJre2JhY2tncm91bmQ6I2ZmMDtjb2xvcjojMDAwfXAscHJle21hcmdpbjoxZW0gMH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIHNlcmlmO19mb250LWZhbWlseTonY291cmllciBuZXcnLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkfXF7cXVvdGVzOm5vbmV9cTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1cHt0b3A6LTAuNWVtfXN1Yntib3R0b206LTAuMjVlbX1kbCxtZW51LG9sLHVse21hcmdpbjoxZW0gMH1kZHttYXJnaW46MCAwIDAgNDBweH1tZW51LG9sLHVse3BhZGRpbmc6MCAwIDAgNDBweH1uYXYgdWwsbmF2IG9se2xpc3Qtc3R5bGU6bm9uZTtsaXN0LXN0eWxlLWltYWdlOm5vbmV9aW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpY31zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjowfWZvcm17bWFyZ2luOjB9ZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOjAuMzVlbSAwLjYyNWVtIDAuNzVlbX1sZWdlbmR7Ym9yZGVyOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbDsqbWFyZ2luLWxlZnQ6LTdweH1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyp2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2N1cnNvcjpwb2ludGVyOypvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbltkaXNhYmxlZF0saHRtbCBpbnB1dFtkaXNhYmxlZF0sYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixodG1sIGlucHV0W2Rpc2FibGVkXTpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZDojY2NjO2JvcmRlci1jb2xvcjojY2NjO2NvbG9yOiM0NDQgIWltcG9ydGFudH1pbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVye2NvbG9yOiM0NDQgIWltcG9ydGFudH0qW2RhdGEtZGlzYWJsZWRde2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjojNDQ0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowOypoZWlnaHQ6MTNweDsqd2lkdGg6MTNweH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpib3JkZXItYm94fWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS8qIVxuICogIFN0dW5ucGxhdGUgRGVmYXVsdHNcbiAqICBWZXJzaW9uOiAxLjEuMVxuICpcbiAqL2h0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtjb2xvcjojMjIyfWh0bWx7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjR9OjotbW96LXNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiM2Q0ZmM7dGV4dC1zaGFkb3c6bm9uZX06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiM2Q0ZmM7dGV4dC1zaGFkb3c6bm9uZX1ocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYzttYXJnaW46MWVtIDA7cGFkZGluZzowfWF1ZGlvLGNhbnZhcyxpbWcsdmlkZW97dmVydGljYWwtYWxpZ246bWlkZGxlfWZpZWxkc2V0e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MH10ZXh0YXJlYXtyZXNpemU6dmVydGljYWx9LmJyb3dzZWhhcHB5e21hcmdpbjowLjJlbSAwO2JhY2tncm91bmQ6I2NjYztjb2xvcjojMDAwO3BhZGRpbmc6MC4yZW0gMH0qLCo6YmVmb3JlLCo6YWZ0ZXIsc2VjdGlvbnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9cHttYXJnaW46MCAwIDFlbSAwfS5pbWctaG9sZGVyIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5jb250ZW50IC5pbWctaG9sZGVye21hcmdpbi1ib3R0b206MzBweH0uZmxleC1wYXJlbnR7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZsZXgtcGFyZW50LmZsZXgtcGFyZW50X21vZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAtMTZweDtwYWRkaW5nOjB9LmZsZXgtcGFyZW50LmZsZXgtcGFyZW50X21vZCAuYmxvY2t7bWluLXdpZHRoOjEyMHB4O3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC1wYXJlbnQuZmxleC1wYXJlbnRfbW9kIC5vbmUtaGFsZnstd2Via2l0LWZsZXg6MSAxIDQwJTstbXMtZmxleDoxIDEgNDAlO2ZsZXg6MSAxIDQwJTttYXgtd2lkdGg6NTAlfS5mbGV4LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgLTE2cHg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24tY29udGVudDpzdHJldGNoOy1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoO2FsaWduLWNvbnRlbnQ6c3RyZXRjaDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNofS5mbGV4LXdyYXAubm93cmFwey13ZWJraXQtZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5mbGV4LXdyYXAgLmZsZXh7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAgLmJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMjBweDtwYWRkaW5nOjAgMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcCAub25lLWhhbGZ7LXdlYmtpdC1mbGV4OjEgMSA0MCU7LW1zLWZsZXg6MSAxIDQwJTtmbGV4OjEgMSA0MCU7bWF4LXdpZHRoOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1jb2x7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC1jb2wubC1jZW50ZXJ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC13cmFwLWNvbCAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MCAxIGF1dG87LW1zLWZsZXg6MCAxIGF1dG87ZmxleDowIDEgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LXdyYXA6bm93cmFwOy1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXA7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZsZXgtd3JhcC1yb3cud3JhcHstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcH0uZmxleC13cmFwLXJvdyAuZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmey13ZWJraXQtZmxleDoxIDEgNDAlOy1tcy1mbGV4OjEgMSA0MCU7ZmxleDoxIDEgNDAlO21heC13aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LWF1dG97LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmZsZXgtbm9uZXstd2Via2l0LWZsZXg6MCAwIGF1dG87LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0b30uZmxleC1maWxsey13ZWJraXQtZmxleDoxIDEgMTAwJTstbXMtZmxleDoxIDEgMTAwJTtmbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfS5pZTcgLnRpdGxle3BhZGRpbmctdG9wOjIwcHh9Lmlye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVuOyp0ZXh0LWluZGVudDotOTk5OXB4fS5pcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6MTUwJX0uaGlkZGVue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVufS52aXN1YWxseWhpZGRlbntib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LmNsZWFyZml4OmJlZm9yZSwuY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5jbGVhcmZpeHsqem9vbToxfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeypbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsqW2RhdGEtaGlkZSo9dGFiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsqW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Ym9keXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzIwMjYyYTtvdmVyZmxvdy14OmhpZGRlbjtmb250LWZhbWlseTpTYXJhYnVuLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjAuMjNweH1ib2R5OjpiZWZvcmV7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDotMTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OicnO3RyYW5zaXRpb246b3BhY2l0eSAuNXMsIHdpZHRoIC4xcyAuNXMsIGhlaWdodCAuMXMgLjVzO29wYWNpdHk6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KX1ib2R5LmlzLW9mZmNhbnZhcy1vcGVuOjpiZWZvcmV7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwO3RyYW5zaXRpb246b3BhY2l0eSAuNXM7b3BhY2l0eToxfWJvZHkgaDEsYm9keSBoMixib2R5IGgzLGJvZHkgaDQsYm9keSBoNSxib2R5IGg2e2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkgaDEsYm9keSBoMixib2R5IGgzLGJvZHkgaDQsYm9keSBoNSxib2R5IGg2e2xpbmUtaGVpZ2h0OjEuM2VtfX1ib2R5IGg1e21hcmdpbjoxMHB4IDAgMThweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMyMTIxMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5IGg1e21hcmdpbjoxNXB4IDAgMThweDtmb250LXNpemU6MTRweDtjb2xvcjojNDY0NjQ2fX1ib2R5IGEsYm9keSBpbnB1dCxib2R5IGJ1dHRvbixib2R5IHNlbGVjdCxib2R5IHRleHRhcmVhe3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDI1MG1zfWJvZHkgYTpmb2N1cyxib2R5IGE6aG92ZXIsYm9keSBhOmFjdGl2ZSxib2R5IGlucHV0OmZvY3VzLGJvZHkgaW5wdXQ6aG92ZXIsYm9keSBpbnB1dDphY3RpdmUsYm9keSBidXR0b246Zm9jdXMsYm9keSBidXR0b246aG92ZXIsYm9keSBidXR0b246YWN0aXZlLGJvZHkgc2VsZWN0OmZvY3VzLGJvZHkgc2VsZWN0OmhvdmVyLGJvZHkgc2VsZWN0OmFjdGl2ZSxib2R5IHRleHRhcmVhOmZvY3VzLGJvZHkgdGV4dGFyZWE6aG92ZXIsYm9keSB0ZXh0YXJlYTphY3RpdmV7b3V0bGluZTowfWJvZHkgYXtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjQwMH1ib2R5IGE6dmlzaXRlZHtjb2xvcjojMDI5ZWUzfWJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfWJvZHkgYTpob3Zlcixib2R5IGE6YWN0aXZle2NvbG9yOiM0YTRhNGF9Ym9keSBhLndpemFyZExpbmt7Zm9udC1zaXplOjAuOHJlbTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAuNXJlbSAwO3BhZGRpbmc6MCA0cHggMHB4IDB9Ym9keSBhLndpemFyZExpbmsgc3Zne2hlaWdodDoxLjJyZW07d2lkdGg6MS41cmVtO2ZpbGw6Y3VycmVudENvbG9yO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1ib2R5IGltZ3ttYXgtd2lkdGg6MTAwJX1ib2R5IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM1NjU2NTZ9Ym9keSA6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgdGFibGV7bWluLXdpZHRoOjcwMHB4O2JvcmRlci1jb2xvcjojOWI5YjlifUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keSB0YWJsZXttaW4td2lkdGg6MzAwcHh9fWJvZHkgdGFibGUgdGR7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0fWJvZHkgc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Ym9keSAuYm91bmRzLGJvZHkgLmpmLWhlYWRlci1ib3VuZHN7bWF4LXdpZHRoOjEzMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keSAud2lkZS1ib3VuZHN7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO21heC13aWR0aDoxNDQwcHg7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkgLmNsZWFyZml4OmFmdGVye2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aDtjb250ZW50OicnfWJvZHkgLnBhZ2UtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2Utb3V0O2JhY2tncm91bmQ6I2ZmZmZmZjt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDk5cHgpe2JvZHkgLnBhZ2UtY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgYmxhY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7Ym9keSAucGFnZS1jb250YWluZXIubWVudS1vcGVuZWR7bWFyZ2luLWxlZnQ6LTM4NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkgLnBhZ2UtY29udGFpbmVyLm1lbnUtb3BlbmVke21hcmdpbi1sZWZ0Oi0xMDAlfX1ib2R5IC52aXNpYmxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1ib2R5IC5jbGVhcntjbGVhcjpib3RofUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSAuaGlkZS1mb3ItbW9iaWxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC5oaWRlLWZvci13aWRlcGhvbmV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpe2JvZHkgLmhpZGUtZm9yLXRhYmxldHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC5oaWRlLWZvci1pcGFke2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Ym9keSAuaGlkZS1mb3ItZGVza3RvcHtkaXNwbGF5Om5vbmV9fWJvZHkgLnRhYmxldC12aXNpYmxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC50YWJsZXQtdmlzaWJsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keSAuZGVza3RvcC1oaWRkZW57ZGlzcGxheTpub25lfX1ib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keSAudGFibGV0LWhpZGRlbntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fWJvZHkgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjEwMCV9LmhhbGYtYm91bmRze21heC13aWR0aDo2NjZweDt3aWR0aDoxMDAlfWEsaW5wdXQsYnV0dG9uLHNlbGVjdCx0ZXh0YXJlYXt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAyNTBtc31hOmZvY3VzLGE6aG92ZXIsYTphY3RpdmUsaW5wdXQ6Zm9jdXMsaW5wdXQ6aG92ZXIsaW5wdXQ6YWN0aXZlLGJ1dHRvbjpmb2N1cyxidXR0b246aG92ZXIsYnV0dG9uOmFjdGl2ZSxzZWxlY3Q6Zm9jdXMsc2VsZWN0OmhvdmVyLHNlbGVjdDphY3RpdmUsdGV4dGFyZWE6Zm9jdXMsdGV4dGFyZWE6aG92ZXIsdGV4dGFyZWE6YWN0aXZle291dGxpbmU6MH1he2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NDAwfWE6dmlzaXRlZHtjb2xvcjojMDI5ZWUzfWE6aG92ZXIsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH11bCxsaXttYXJnaW46MDtwYWRkaW5nOjB9dWx7cGFkZGluZy1sZWZ0OjIwcHh9Lm1haW4tYXJ0aWNsZSB1bHttYXJnaW4tYm90dG9tOjIwcHh9I3dlYnNpdGVobnl7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0Oi05OTk5OXB4O3RvcDotOTk5OTlweH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJde3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOnNvbGlkIDFweCAjZGVkZGRkO2NvbG9yOiNkZWRkZGR9I2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde21hcmdpbjoxMHB4IDB9I2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXXtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Y29sb3I6I2RlZGRkZDtiYWNrZ3JvdW5kOiNmZmZ9LmJsb2NrLWNvbnRlbnQtYmFubmVyLXN1bW1hcnl7bWF4LXdpZHRoOjYwMnB4fS5maXhlZC1oZWFkZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5O3RvcDowO2xlZnQ6MDtyaWdodDowfS5maXhlZC1oZWFkZXIuZml4ZWR7cG9zaXRpb246Zml4ZWR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCl7LmZpeGVkLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX19LyohXG4qICBTdHVubnBsYXRlIEZsZXggbGF5b3V0LmNzc1xuKiAgVmVyc2lvbjogMVxuKlxuKi8uc3RpY2t5Rm9vdFdyYXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zdGlja3lGb290TWFpbnstd2Via2l0LWZsZXg6MSAwIGF1dG87LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bzstbXMtZmxleC1wb3NpdGl2ZToxOy1tcy1mbGV4LW5lZ2F0aXZlOjA7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bzttcy1mbGV4OjF9LnN0aWNreUZvb3RPdGhlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmV9LmZsZXgtcGFyZW50e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjE2cHg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0Oy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uaWU5IC5mbGV4LXBhcmVudHtmb250LXNpemU6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZsZXgtcGFyZW50IC5ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjIwMHB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7LXdlYmtpdC1mbGV4OjEgMSAyMDBweH0uZmxleC1wYXJlbnQgLmJsb2NrLmdyb3cze2ZsZXgtZ3JvdzozfS5pZTExIC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZywuZmxleC1wYXJlbnQ+LmJsb2NrLWhlYWRpbmd7ZmxleC1iYXNpczoxMDAlO21pbi13aWR0aDoxMDAlfS5pZTExIC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZyBoMSwuZmxleC1wYXJlbnQ+LmJsb2NrLWhlYWRpbmcgaDF7bWFyZ2luLWJvdHRvbTowfS5pZTExIC5mbGV4LXBhcmVudCAuYmxvY2t7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjIlOy13ZWJraXQtZmxleC1iYXNpczoyMiU7ZmxleC1iYXNpczoyMiV9LmllMTAgLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleC1wb3NpdGl2ZToxOy1tcy1mbGV4LW5lZ2F0aXZlOjE7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjIlfS5pZTkgLmZsZXgtcGFyZW50IC5ibG9ja3tmb250LXNpemU6MTZweDt3aWR0aDoyNSU7dmVydGljYWwtYWxpZ246dG9wfS5mbGV4LXBhcmVudC5yaWdodHstbXMtZmxleC1saW5lLXBhY2s6ZW5kOy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LWVuZDthbGlnbi1jb250ZW50OmZsZXgtZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC1wYXJlbnQucmlnaHQgLmJsb2Nrey13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5ibG9jay1yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LmJvdW5kcywuamYtaGVhZGVyLWJvdW5kcywuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlO21heC13aWR0aDoxMzY0cHg7bWFyZ2luOjAgYXV0b30uY29udGVudC1wYWRkaW5nLC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAzMnB4fS5ibG9jay1qdXN0aWZ5LWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCl7LmZsZXgtcGFyZW50IC5ibG9ja3std2Via2l0LWZsZXg6MSAxIDI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7I21haW4gc2VjdGlvbiAubmFycm93e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpey5mbGV4LXBhcmVudHtwYWRkaW5nOjhweH0uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fS5jb250ZW50LXBhZGRpbmcsLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDRweH0ucGYtZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxNDhweH0ucGYtZGFzaGJvYXJkLnBmLWFncmVlbWVudCAucGFnZS1jb250YWluZXIsLnBmLWRhc2hib2FyZC5sb2dpbk9yQ3JlYXRlIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo4NXB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjEzMnB4O3BhZGRpbmctdG9wOjE3MnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo5NHB4O3BhZGRpbmctdG9wOjg4cHh9LnBmLWRhc2hib2FyZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6ODJweH0uc2l0ZS1sb2NrdG9ubWFsdGEgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjgxcHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTAycHh9fS5wYWdlLWNvbnRhaW5lciAjbmF2e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6OTk5OTl9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjk0cHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCl7LnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo4M3B4fX1AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpey5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6NzVweH19LnBmLWZvcm0gLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjE4MnB4fS5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnBmLWZvcm0gLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjIxMHB4fS8qIVxuKiAgU3R1bm5wbGF0ZSBuYXYuY3NzXG4qICBWZXJzaW9uOiAxXG4qLy5mbGV4LW5hdntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMTZweDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtZmxleC1ncm93OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmxleC11bHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWp1c3RpZnktY29udGVudDpmbGV4LWVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I21lbnUtYnV0dG9uey13ZWJraXQtZmxleDowIDAgYXV0bzstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJraXQtYWxpZ24tc2VsZjpjZW50ZXI7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXI7YWxpZ24tc2VsZjpjZW50ZXI7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtwb3NpdGlvbjpyZWxhdGl2ZX0jbWVudS1idXR0b24gc3Bhbntmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2NvbG9yOndoaXRlfSNtZW51LWJ1dHRvbiBzcGFuIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGU7d2lkdGg6MzBweDtoZWlnaHQ6NHB4O21hcmdpbjotMnB4IGF1dG8gMCBhdXRvOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOndoaXRlfSNtZW51LWJ1dHRvbj5zcGFuOmJlZm9yZSwjbWVudS1idXR0b24+c3BhbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt3aWR0aDozMHB4O2hlaWdodDo0cHg7bWFyZ2luLWxlZnQ6LTE1cHg7Y29udGVudDonJzt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO3RyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO2JhY2tncm91bmQ6d2hpdGV9I21lbnUtYnV0dG9uPnNwYW46YmVmb3Jle3RvcDoxMnB4fSNtZW51LWJ1dHRvbj5zcGFuOmFmdGVye2JvdHRvbToxMnB4fSNtZW51LWJ1dHRvbi5jbG9zZSBzcGFuIHNwYW57b3BhY2l0eTowfSNtZW51LWJ1dHRvbi5jbG9zZT5zcGFuOmJlZm9yZXt0b3A6MjJweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCl9I21lbnUtYnV0dG9uLmNsb3NlPnNwYW46YWZ0ZXJ7Ym90dG9tOjIycHg7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApfSNtZW51LWJ1dHRvbiBhe2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6d2hpdGU7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtjdXJzb3I6cG9pbnRlcn0jbmF2e21hcmdpbjowO3BhZGRpbmc6MH1uYXYgdWwuY29udGFpbmVye21hcmdpbi1ib3R0b206MH1uYXYgdWx7bWFyZ2luOjA7cGFkZGluZzowfW5hdiB1bCBsaXttYXgtaGVpZ2h0Om5vbmU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwczstbW9iLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQgMHM7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtbmF2e3BhZGRpbmc6OHB4fX0udGFiYmVkLC50YWJiZWQ6YmVmb3JlLC50YWJiZWQ6YWZ0ZXJ7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS50YWJiZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0udGFiYmVkPnVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowIDAgLTFweCAwfS50YWJiZWQ+dWx7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpuby13cmFwfS50YWJiZWQ+dWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjB9LnRhYmJlZD51bD5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCA0cHg7b3BhY2l0eTowLjU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmJsYWNrfS50YWJiZWQ+dWw+bGkuYWN0aXZlPmF7b3BhY2l0eToxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZX0udGFiYmVkPnVsLmlzV3JhcHBpbmcgbGkgYXttYXJnaW46MCAtNnB4IDRweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NHB4fS50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudHt6LWluZGV4OjIwMH0udGFiYmVkIC5vdmVyZmxvd1RhYnNQYXJlbnQ6aG92ZXIgLm92ZXJmbG93VGFic3tkaXNwbGF5OmJsb2NrfS50YWJiZWQgLm92ZXJmbG93VGFic3tkaXNwbGF5Om5vbmU7bWFyZ2luOi0xcHggMCAwIDA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowcHg7cmlnaHQ6MHB4O3RvcDoxMDAlO21pbi13aWR0aDoyMDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2fS50YWJiZWQgLm92ZXJmbG93VGFicyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzoxMHB4O29wYWNpdHk6MTtib3JkZXI6MXB4IHNvbGlkICM2NjY7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3Atd2lkdGg6MH0udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkgYTpob3Zlcntjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYXtjb2xvcjojMzMzfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYTpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjA7Zm9udC1zaXplOjA7Ym9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojMzMzfS50YWJiZWQ+c2VjdGlvbntkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmfS50YWJiZWQ+c2VjdGlvbi5vcGVue2Rpc3BsYXk6YmxvY2t9LnRhYmJlZD5zZWN0aW9uPmF7ZGlzcGxheTpub25lfS50YWJiZWQ+c2VjdGlvbj5kaXZ7ZGlzcGxheTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0udGFiYmVkPnNlY3Rpb24ub3Blbj5kaXZ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjIwMDAwcHh9LnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7cGFkZGluZzoyMHB4fSN0ZXN0Q29udGFpbmVye21heC13aWR0aDo3MCU7Ym9yZGVyOjFweCBkb3R0ZWQgcmVkfS8qISBFbGVtZW50IFF1ZXJ5Li4uIFxuICogQFJlcXVpcmVzIGh0dHBzOi8vZ2l0aHViLmNvbS90eXNvbm1hdGFuaWNoL2VsZW1lbnRRdWVyeSAoc3R1bm5wbGF0ZS9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG4gKi8udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXXtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCBibGFjaztib3JkZXItd2lkdGg6MHB4IDFweH0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT51bHtkaXNwbGF5Om5vbmV9LnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0+c2VjdGlvbntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyOjB9LnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0+c2VjdGlvbj5he2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCBibGFjaztib3JkZXItd2lkdGg6MXB4IDA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2VlZTt0ZXh0LWRlY29yYXRpb246bm9uZX0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9uLmFjdGl2ZT5he2JhY2tncm91bmQ6I2ZmZn0vKiEgIFxuICogIFN0dW5ucGxhdGUgbW9kYWwuY3NzXG4gKiAgVmVyc2lvbjogMS4xXG4gKi9ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC13cmFwe3otaW5kZXg6LTE7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDt0cmFuc2l0aW9uOnotaW5kZXggMC4xcyBsaW5lYXIgMS41c30ubW9kYWwtd3JhcC5hY3RpdmV7ei1pbmRleDo5OTk5OTg7dHJhbnNpdGlvbjp6LWluZGV4IDBzIGxpbmVhciAwc30ubW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3RvcDowOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7d2lkdGg6MTAwJTt6LWluZGV4Oi0xfS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNyk7cG9pbnRlci1ldmVudHM6YXV0bzstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3otaW5kZXg6MTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpfS5tb2RhbC1vdmVybGF5OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO21hcmdpbi1yaWdodDotMC4yNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1Aa2V5ZnJhbWVzIGFuaW0tcm90YXRlezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmxvYWRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFFWUNBWUFBQUNIanVtTUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJEbERNMEZGTlVKR05UWkRNVEZGTTBJMU1VRkROamc1TWtZek1rWkNNMElpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UkRsRE0wRkZOVU5HTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBFT1VNelFVVTFPVVkxTmtNeE1VVXpRalV4UVVNMk9Ea3lSak15UmtJelFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEVPVU16UVVVMVFVWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwZ1ZtdFVBQUJUTlNVUkJWSGphN0oweFZ4dEpGa2JiT2hOYStWcTVSWTdJMFE4UStjREdGamxNYnB5RGN6VHhvSTBIZm9ESWdkejZBYkE1NU41KzhIcm9sUVZTcTZ1cVgxWGZlNDRPTXg2UEpOU2wyOTk3VlYzOTRlZlBueGtBZ0E4NmZBUUFnR0FBQU1FQUFCVDh0dW92ZlBqd2dVK3BKWnlmbi9mekh4LzFYN2Z5UjNmSlh4c3MvUHVQL1BIMHhsUEtmM3ZVZjM0NlBEeWM4eW0zaXcrcm1yd0lKaGw1aUN3KzU0K2VQdm9xa0UvNjd5R1pxM2dLT2QzTEl4ZlFIVWNLd1VBY0l0bFNpZlNXcEE3TGlHd2U4c2R0SVNIRWcyQ2dPYUZzNXo5MlZDYjlCdEpJS0c0MThVajZ1Y3VsYzgvUlJ6RGdUeWlEeUpLSmF4NVZPak9FZzJCZ2M2RklJdGxWbVF6NVJONHRyVzcxY1owTDU1R1BCTUhBY3FsSXFUTXFsVDVRblJucEJzSEFyMUtSbE5MakUzR0s5RzB1TmRrZ0d3VFRxdkpucEEra0VvYmJrbXdvb3hCTWttSVJvUnhRL2pUS281WlFWN2xvYnZrNEVFd0thZVgzL0xHWExWOGhDODBoWmROVVpVT3FRVEJSaVdWWDA4cUFUeU9hVlBNbnZSb0VFME1aTk03b3JjU0tsRTBUeWljRVkwa3FVdnFJV1BZUlMxS2l1Y3hGYzhWSGdXQ2FGTXUrUHVpdnBNbTlKaHBFZzJDQ3ltV01XQkFOSUJqWFlxSEhRdWxFandiQk9CZkxNUDl4aEZpZ0pKb3pOdE5DTUhYRklrTDVtakhkRE11UjFjSGZXVWVEWUtxS3BXamdqaGt1c0lKSExadW1mQlFJaG5JSWZESFhzcW4xL1JrRTgzWTVKR0laOGwwQnlpWUU0MUl1UlRuRXRETzRLcHUrNVpLWklaZ1dDNFltTG5obXBxSnBWWnBCTUM5eTJkT1NpTlFDUHJsWHliU21OOU5xd2VnTWtZaGxqN0VQQWJuSVhxN1lUajdOdEZZd3VrWGxhY1lNa2ZDZ2oyVm4zTVZ0QzNhVy9MM3lIU0ZoUFdTbTZTVDFCWHF0Rkl3MmNvOWJKbytiMHNDV00rZUQ2ejFQTkJFV3UvUnRxWFRrNTZlTTNmdVdJY2RCWnBrdUVVdzZKWkUwY29lSkhrKzVBMkp4YzdKN2E3VytOdEpGTm9QczljNlRuL0JNdXRQWnJSR01sa1FuQ1oxSmk5dXJQdC94TU5hb3JkSWZsQjV0VFRwSmxreXRFRXcraUdYZ1NyOGw1bG1pcCt6MVRvYTNxVzdwdUNDY1ljc1NUbkpyWnBJWFRPVDlsb2VTVUdaWkM5SGtLWTNsVVl2U3pWa3Exek1sTFpoOGNFcS9KYllwNkVJcWwyd0I4TXZ4N0dtcWFZTnM1UGgvUXpCMlkvWjVSSVB3U2FVeWEydFMyVkEyKzRtWFVYS0NPWXk1K1p1Y1lDS1RpNlNWaVlxRmZVUTJQK1pEVGFxN0NmNTYwbXY3STlZMG01UmdJbG84ZDZVUm1PMFcvYVFha1UxS0MvOGVOY2xFSjVsa0JLTnlrZVJpZGFaSXlpQlpJbjdGVGIyQ3BGaEpOZU9FeXFjb0paT0VZSXpMcFJETGxES29rYkd4bDVob3ZzVzA4amQ2d1JpV0MySkJOSzJYVE5TQ01Tb1h4R0pmTkxJdUt2WWVUUlNTaVZZd1J1VWl6ZHNKUFJiemtpazJjaitJWERUbUpST2xZQXpLUlM0eVBHVmhYSFNpNldtYWlYbDYyN1Jrb2hPTU1ibElPWFNXOHVYMkxSR05YUGQwa3NYYm56RXJtYWdFWTB3dVV5Mkg2TE9rSXhwcEFzZDYveXVUa29sR01GbzMvNVUxdjRoT1Z0K2VzRWd1V2NuRXZLM0hvYlZ4R1lWZ0RDMy9KN1dRWml4amJqRmVMSUs1YUZndXBCYlNURXlTK2JlVm1jeE9CQWY1YThNSCtEcC9IQ0NYOXFGSjREQjdXWDRRQzVMMlR6WDFrMkJXeUVYV0tSdzE5UExNRUVGNUxNYTJRTS9FVmc4ZHd3ZDAyS0JjNU9DTWtRdVUwb3lNaGJHT2pSam9OL2o5c1MwWXJYMi9ObGdTSGJKb0R0NHBtZTRpZWN0N1dnVlFJcFhrMHVTTWtjd1FUZmdxd1JyalZNcWwvWGpjMkV3UDBXS0NhYUtwSy8yV2I4Z0ZLbnhqejJUTVJQSjJUN1VxYUhlQ2FhaXBLM0laVXhKQmpYSmVUa3pXbTcrTk5IMDd4ZzdVVVFNZk9uS0JPa25tZVF6cGljb3lqVFI5VFFoRyt5Nm5EUmtkdVlBcnlWZ2ZTM3M2M2Q2NkJDTjlsNURYR04xbGtkOE9Ba3hLNWpBQ3lSeUY3TWMwM29QUjlTNGgwNHRzdW4zQ1Z3SThwbkhydDgwSjFvL3BHRGdZSWRlN0lCZnduV1FlSTBneS9TelFoWnhObDBnaGIwaVBYQURKdkxLdkcyMmxLUmlka2g0RWVqbmtBa2ptVjc3NnZpaXlFY0hvWHFoZkFyM2NIWEtCQmlValk4L3FGSGJQZDZuVVZJTDVHcWcwa3JQSE1VTWRHcFNNOVhVeVhrdWw0SUxSV2FNUXBaR0p5OVVCU3BKcFhha1VWREQ2UzRSWVRTaG5peFBrQXNZa1kvWGFKVytsVXVnRXM1LzVYMURIdFVWZ1ZUS3lwOHkwVGFWU01NRm9ZemRFVER4RExtQllNbklWOXJYUnQrZThYeGt5d1lSWVVEZGxGenFJZ0pQTTV2UjEzL1VHVlVFRW85SExkMlAzV3M4T0FOWlRqT1hwNnk4dUc3NmhFb3p2OURMWEF3WVFpMlJrekZvOElYWmRsa3JlQmFPWGgvdHM3REpqQkxGS1JzcDVpN2RFR2JtNjRqcEVndkc5WW5kQ1V4Y2k1aXl6Mlk5eGttSzhDa1p2ditrenZVamY1WUl4Q2hHbm1FZWo1ZjNBeGJTMU44Rm9vOGpucnVzUEdYMFhTRU15a21Bc2JqaGZlMW1KendRamN2RjV2UkY5RjBoSk1oT0RwZEtnN2hhYlhnUVRJTDFNdVZjMEpJakZSRjZyaCtvcndRdzlwcGNIbzNFU0lNVlNxVmNueGZnU2pNK1pJMG9qU0wxVWVrZ2x4VGdYak9kMUw1UkdRS2tVVVlyeGtXQjhwWmNuU2lOb1NZcVJrNmkxQ3lKSGpRdEc1ODE5cFpjelNpTm9FV2Vacld1Vk5sb1g0enJCSEhqNjVlNjRTaHBhbG1MdTh4L1dGcEZXWGhmalREQzYzOHV1cDEvc2xDRUhMV1FhZTRweG1XQkdubjZwSzY0MWdwYW1HR2tKV09zN1ZtcjJ1aFNNajRWMU5IYWg3WktSTXNuU3RQV295bjR4VGdTalUxZytGdFpkYUMwSzBHYWlUVEd1RXN6UVUzcVpNcmFBRlBNOHdXRXB4ZndlVERBZW03c1hURXNEbUV3eHZYV2J2UzRTRE9rRm9IMHBacTBsS1M0RTQyUDJpUFFDOEN1VzFvTHRydFBzclNVWTNiZXo3L2lOazE0QWxtTnRYY3pLWm0vSDl3dVFYZ0NjbFVtUHhsTE15dXFscm1COE5IZEpMd0J4ZkQvNk9zbmpYakQ2eEs0dmJMd2l2UUM4bTJKa1hkaWRvYmMwOUpWZ2hqN0tJNFlRd0VxaUtaTTZ2cDU0QStaY2N3U3dWb3F4TkdYZGYrOG1iUnNKUnFlblhNOGUwWHNCV0orWm9mZXk0enJCdUM2UG50anZCU0M5TW1sVHdRd1MvckFBWWlpVDVzYktwSzVMd1d3akdBQlN6S3FxcHJKZ1BFeFBQOURjQmRpSXErUUVRM2tFWUtaTXVqZFVKbTFiRmN3VlF3VmdZMlpHM2tkMzJSWU9td2pHWmY5bHpvNTFBRWtJWm1uNHFDUVlELzJYR2VNRG9GYVpKRGRwczNLRjlVN2RCT042Y1IyQ0FhaVBsZHNwYjFzU0RMTkhBR2tKSmx2c3cxUVZ6RTZLSHdwQTVOd1llaSsxQlBPWjhnakFGbG9KbU96RHJDMFliZkM2dlBjUkNRWWd2ZS9UNTAwVGpNdit5NXlOcFFDU0ZFeTN2TXRkVTRJaHZRQzQ1WWVoOTlMZlJEQXUxNzhnR0FDSDZIb1lCSU5nQUx4aFpkbkgxaWFDY1RXRFJQOEZJRzNCZks0a0dOMU1wcHZZaHdDUUdsYXU2K3NWRzFDdG0yQ2N6aUF4RGdDOFlLNFAwMm5naFg4d0RnQzhZS24xMEtzaUdHZDd3QmpyZGdNa2c3RnIrejQxa1dBb2p3RDhZbVdIdTYwcWd0bHk5S0pQSEgrQVZnaW1VcFBYMVF6U0RjY2Z3Q3RXWnBLMnF3am1Jd2tHQU1GVUpmUTBOVE5JQUMxQk5wOEszZVI5NEdNSDhJcXBpWlNnZ3VFT0FnRGVzYlFXcGh0U01QUmZBTnBGZjZWZzhqcktWZitGTlRBQUxXT2RCTlBsWXdLSUEyTXI1YmRDbGtqTUlBRzBpNkE5R1BhQUFhQkVBZ0JBTUFDQVlQNkJXU1NBZHZHWkhnd0ErS0pMaVFRQVNaUklBSUJnQUFEQ0NZYmVDVUJjV0xudTcybWxZSXh0SkF3QXE3SHluWjFUSWdGQW95VVNBTVRGek1yN1FEQUE2V0ZsYy8yYmRRVkRId1lnRXJSdjJ2VDJ0QS95UHRZVmpJdXU5QmFISGlBWWx4WmVQMlNKOUpGakRoQ01hZGJjZFBXVHZ2N2FndUdHYVFCeGxVbXlmdTJpb1pjLzA5ZG5GZ2tnWWNsTThoOTNnVjkybnIvdVArVVpQUmlBdERrT1dDcEpZL213L0FmckNzYkZmcnBzSGc3UVRLazBEaUFaZWY3am9qU3FLaGp1eUFnUXIyVG1uaVVqZmhndnU2eW9zK1liZEhGSHhtME9OVUNqa2puSTNQZGtucC8zcldzV2Y2djRSSDBPRlVDMGtwR2dNRDQvUHovUVJGTm42WWlrbGttNW9idU1Lck5JdGVPVnc3dEVBc0Rtb3BIcDY3Mzg4UzJyM3Y2UW9ESFIxTEp5TVYrVkJIUGpvTXloMFF0Z1F6TFNqQlZCWE9xSmYwY3JsRUgrK0ZTU2lRUUwrYnR5eDhoWjFYWkpGY0c0YVBRTzlJMENnQjNaekZVbVVtVkk2ZlN3VGpwWmh5b2xrb3VwNmg2SEU4QTBrbVR1WFQzWjJvSnh0TE1kZ2dHd3plZjh1KzZzeXFoNnFVRGRLYTdQSEQ4QW0yZ3Z4dWxhbWFxQ3FSdWR1dmt2UVlvQnNJbGN6dU4wVVcxVndiZ29rNWlxQnJDSmZEZWQ3cHhRVlRBM2puNEpBTENaWUpvcmtSdzFlbmM0amdDMk9EOC9selZxc3M3dGg4dm4zV1EvR0JxOUFPa3gwQkRoZEozYUpvS3BXeWJSNkFXd0tSam5tMU50SXBoYlI3OE1BTmhoMTNWNXRKRmdIRVVvQkFOZ0JLMG9lcG1IeTNnMjNaTzNicFJpYnhnQVcrV1I0UHorWjVzS1psYnpkWHYwWVFETU1NeGVMbkM4ZC8zRVRRbUdNZ25BRHR1WnAxME9OaEtNbXE3dWt1SWh4eFdnV2ZKS1FyNkhYVk9DY1pSaWRqbThBQ2JLSTFkVmlTbkJGUFlFZ09hUUUvMTg4WFlqalF0R3A2dnJYcmVBWUFDYUw0OW12bDZqN3ExaktaTUFLSS9NQ3FaTG1RVFFTSHJwNmduK3lkRkZ6TzRGazc4eEVReXpTUUJ4cGhldjVaR0xCRU9aQkJBbis3N0xJMWVDcVh0N0F5bVQ5amplQU1IS0k5bjBUUjRQV29YWUZZeldiNVJKQVBGd0VDSzl1RW93d3JSdW1jUzFTUUJCMGt2UjNIVlJmUVFUaklzM091THdBM2hIcW9XdWxrZHozeS9tUkRDNkN2QUt3UUNZNTB1bzlPSXl3Ymg0d3oyYXZRQmV5eVBad2FCb1JWeUZlRTFuZ3RGTEIrcEdMbElNZ0QvRyt2UGF4OTR2dmhPTVVMZlpPOUFwTkFCd24xNEdJY3NqSDRLWlpmVXZnRHhnT0FCNFN5L2UxNzU0RTR3MmV5L3Fsa2xNV1FNNFRTLzlVbnFaaG56dGpvZm5uRHBJTVdPR0JZQXpqa3YvZkJueWhaMExSbE5NM1YrQ0ZBUGdKcjJVZXk5WHZqYVdDcGxnWE1Vd1VneUEyKy9SSlBTTGV4R01Ub0hWWG5oSGlnRndtbDd1UTcrSGpzZm5kbUZMVWd6QTVueHRNcjE0Rll6YXN1NHZOV0pkRE1CRzZVVld4ZmVhVEMrK0U0emdZa2JwbU9FQ1VFa3VjakhqVWVtUExwdDZMMTRGNDJoZHpFQnJTUUJZRDJrdGRFdnA1YmFwTjlJSjhCb3VVc3hYeGd6QVd1bEZXZ3I3cFQrYU5QbCt2QXRHVTB6ZFgxS3V0S2JoQzFDdHBkQlk3eVZrZ2hISlNKbFU5MHJyZmFhdEFkNU5MM0lkWDlGT2tLcmhyT24zMUFuNFduVi8yY1hHRlFDOHlrVk92bDlLZjNRUmV0VnVvNExSUmxQZHhYZERidFFHc0pTdjJXdGpWemJobjFwNFU1M0FyM2VXT1dqNDZqUWNBUHhhR2oxL3p5eWtsK0NDY2RUdzdXYk1LZ0c4VlJyZGhkenZ4VnFDS1JxK2Q1UktBTTVMSStIRTBwdnJOUFM2SjVSS0FMWFR5M2loTkpvMFBTMXRRakNPcmxPaVZJSTJ5MFhFVWw0Yk5zKy9WeE5yNzdPcEJPT3lWR0lQWDJpYlhPVGtlcnFrS2pCSHArSFhkMUVxSFhIRk5iU00wK3ovK3k2VEVIZHBqRTR3amtxbDV3K2NmZ3kwSkwwczlsMU1sa1pXRWt4UktsM1hmQnFacXFNZkE2bkxSZlo0R2NkUUdwa1JUT2xEZXFqNUhFTXVpSVNFNVNKdGdNVkxaY3lXUnFZRW93dndYR3dzTmViKzFwQ2dYSXFtYnJrTmNHZTVOTEtXWURJMThYY0hUMFhURjFLVHkzbjJ1djJsOEpSRnN0Tmp4OUtiY2RTUGViWTlUVjlJQkNtTEZrK1l4MWF1TllwS01NcEpWbi92bU42TC9KRU1SSjFlWk9KaXNlU2ZOTGtGWnZTQ1VUUC9rZFZmSDlQUGZsMk1CQkNMWE1aTDVISWRROS9GZW9JcDFzZTRxREVIZWhZQWlFa3V5NmFqNTVueEtlbG9CS09Ta1Jqb291bTdoMlFnTXJrc2psZEo4My9FMG5lSlFqQXFHV242WGpsNEtpUURzY3BGR0Z1N1Nqb0p3YWhrVHBBTXRGZ3UzNnd2cG51UER6OS8vbnovTDN6NFlPVUFTSnB4c2I3bE1qOWczeGpTRUlGY0pyRTFkYU5MTU9Vd2s5V2Z2aWJKUUN4eXVZcGRMbEVsR0QwWXNxNUZrc3dua2d3a0lCZVpLUnEvSVplVEZIN0hxQVNqQjBYS0pESDdSeVFERWN0bDJTSTZRYlpmU0dZVHRlZ0U0MEV5VW5ZZHhqZ0ZDT25KSmJXeEdLVmdrQXhFS3BiaXdzVitXOFpnSjlZM3JsTjNVcjgrT1hnNk9lQi9jeFUyZUQ0aC90VW11VVF0bUFYSnVKaGQ2cjZNQS9hVEFlZHkyY3QrM1hLaEZlazUyaEtwUXZUY2hFa0tVNFJnWW15K05WUFVpdEk4Q2NGNGtzd3NlMWxGU1Y4R05oMlBjalgvNEkyL2tzeFVkTElsMGtLNUpDS1F4WGhYanA1eUtEVXpmUm5ZUUM0aWxiL2JMcGVrRXN6Q0FaYUROM0w0bEdmNWdKankxWUdhSlpId1hTL2liUVZKQ2tZUDlGdExzQ21ad01kNEsyNmRNM2pucjhuNHVXelQ1NUtzWUVwUjlTeHpzMVpHZU5SQk11TXJCYVZ4dHErcDVhMHRXbVVweFRqbXE2SVJ6TnNIWDNvb1VqSzU3S1dRWm1EZDFDSlMrU1BXL1Z3UXpIb0RvYXVTMlhYNHRLUVpVc3Q3cVVXUUNZZXpOcCtJV2lHWTBxQ1FpOGlPSEQrdENPWjdXODlRTFJTTEpPSGpGYWxGWUMxVjJ3UlRHaURTbC9uazhHbmxERFZsUUNVdEZra3FYL0xIcWl1ZG4yK0tGdE90UlJCTUhDV1RjSzlsRTRNcnJmRXkwdFN5Nmo1YmN0UEFFM3B6TFJmTVFza2tkZlJIeDA5OXE3WDNuQ0VXOWZpUU1raWF1TDAxL25xcjFyY2dtUFVIVVUvVHpMYUhwNWMxRDMvU240bFNMSExpR2F6eDErZWFXamlaSUppVmFlYkkwOVBMbWUwL2lDWUtzY2pzMEhETi80VkdMb0twTk1COHJKa2gwYVNWV0VndENNWkptdkhSbTBFMGNZdUYxSUpnbkEwK21UR1FtWU9SeDVlUlp2QkZQbUN2R1lwQmordElTNkZlaGYvMVRsTUxKd1VFNC93c2QreXhiQkprME1xcXp5bFRuRjdMMzZLLzBxM3d2ejVrTHpPQ016NUZCT056Z082cGFENTZmaWtwbjJha0dxZHBaVytERTRRc21MdEErZ2dtOUlDVnMrQkJBTkhJb0o3cEFLZVpXTzA0alRTcEREZDhDa21URThvaEJOT2thTVlxbXhEY3Eyd2syZHh4QkpZZWoxMFZ5cUJpQ1lSWUVJelpnZDFUMFl3Q3ZteVJiS1JCZk4zVytLNmYvYTRLWlZqejZVVGFweVJGQkVQcDlDdnlwYmhSNGR5bEtod1Z5cllLUlI0OUIwOUxZa0V3aUdaRDRjalBlYXhuNWZ5ekZKbnNaQy9OMmI0am9TQVdCSk9NYlBaVU5oYnVTaURwNWtmMk1qTWk4dm12bFMrWGlrVEV2RlVTaVkvUFRLYWJaWWFPV1NFRWs1Um8rcHBvUmdiZm5xU2J4NUo4TWhXUThGUW4vV2hKODYvU0grM296NzRLcGZqcEcrbXZYTENPQmNHMG9YemFVOUhFZksrbHhiMXVRb21pYWxxWmFWcWhERUl3clpOTkwzdGRWZnFKVDhRSlQ5bnJWRDVwQmNGQXFZVGFRelliUytWV3BYTEp4NEZnWUxWc2h2cmdsclh2bHorM0pCVUVBL1hLcUVIcDBkWjBVNlFVZWR5d0dBN0JnSC9oOUJOT09BZ0Z3WUFCNFJSVHZTS2NZZzFKYkNsSFpMSzRNSkJaSHdRRGhzVlRYT3pYVi9FVS8veXh3YmMxejE0WCtjbFBXWGZ6Z0V3UURJSkpTejdGbXBYZVF0b3BSTFRJeHlXbDJMS3J1VVVZeGVwWWFjSStpNFA3UThGS3dRQUFiRXFIandBQUVBd0FJQmdBQUFRREFBZ0dBQkFNQUFDQ0FRQUVBd0FJQmdBQXdRQUFnZ0VBQkFNQXNBYi9FMkFBZ1NTUFpCTUI2NE1BQUFBQVNVVk9SSzVDWUlJPVwiKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyODBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTQwcHg7bWFyZ2luLXRvcDotMTQwcHg7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTstbW96LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzOy1tb3otYW5pbWF0aW9uOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO3dpZHRoOjI4MHB4O3otaW5kZXg6LTF9Lm1vZGFsLXdyYXAuYWN0aXZlIC5sb2FkZXJ7b3BhY2l0eToxOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7ei1pbmRleDoxfS5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLmxvYWRlcntvcGFjaXR5OjA7LW1vei10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwczt6LWluZGV4Oi0xfS5tb2RhbC1jbG9zZXtib3JkZXItY29sb3I6I2ZmMDAwMDtib3JkZXItcmFkaXVzOjIwcHg7Y29sb3I6I2ZmMDAwMDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O3dpZHRoOjQwcHg7ei1pbmRleDo5OTk5OTk5OTl9Lm1vZGFsLWNsb3NlIHN2Z3tmaWxsOiNmZmZ9Lm1vZGFsLWNsb3NlIHN2Zzpob3ZlcntmaWxsOiMwMjllZTN9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jbG9zZXtvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwc30ubW9kYWwtY29udGVudFdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LWhlaWdodDowcHg7bWF4LXdpZHRoOjBweDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MjBweCAwOy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt6LWluZGV4Oi0xO29wYWNpdHk6MH0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6I2EwYTBhMCBzb2xpZCAxcHg7bWF4LWhlaWdodDo5MCU7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjEwcHggMTVweDstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czstby10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7dHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzO3otaW5kZXg6MTtvcGFjaXR5OjF9Lm1vZGFsLWNvbnRlbnR7b3BhY2l0eTowOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO3otaW5kZXg6LTF9LmllOCAubW9kYWwtY29udGVudCwuaWU5IC5tb2RhbC1jb250ZW50e2Rpc3BsYXk6bm9uZX0uaWU4IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudCwuaWU5IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudHtkaXNwbGF5OmJsb2NrfS5tb2RhbC13cmFwLmFjdGl2ZTpub3QoI21vZGFsLWFqYXgpIC5tb2RhbC1jb250ZW50LC5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLm1vZGFsLWNvbnRlbnR7b3BhY2l0eToxOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZSAxczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZSAxczt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzO3otaW5kZXg6MX0uY2Fyb3VzZWwsLmNhcm91c2VsICosLmNhcm91c2VsOmJlZm9yZSwuY2Fyb3VzZWw6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCB1bCwuY2Fyb3VzZWwgbGl7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCV9LmNhcm91c2VsLXRpdGxle2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsIHVse2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21pbi13aWR0aDoxMDAlO21hcmdpbjowIC0xNnB4O3BhZGRpbmc6NXB4IDA7bGlzdC1zdHlsZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXM7LW1vei10cmFuc2l0aW9uOmFsbCA1MDBtczstby10cmFuc2l0aW9uOmFsbCA1MDBtczt0cmFuc2l0aW9uOmFsbCA1MDBtczt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1pbmRlbnQ6MH0uY2Fyb3VzZWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjUlO21hcmdpbjowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNjAwbXM7LW1vei10cmFuc2l0aW9uOmFsbCA2MDBtczstby10cmFuc2l0aW9uOmFsbCA2MDBtczt0cmFuc2l0aW9uOmFsbCA2MDBtczt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO2JvcmRlcjowIGRvdHRlZCByZWQ7YmFja2dyb3VuZDpub25lfS5jYXJvdXNlbC5yZXNpemluZyBsaXstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstby10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfS5jYXJvdXNlbCBsaXt3aWR0aDoyNSV9LmNhcm91c2VsIGxpPmRpdnttYXJnaW46MCAxNnB4fS5jYXJvdXNlbCBsaT5he2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTZweH0uY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodH1hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ117ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHggNXB4O3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MXB4IHNvbGlkICM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFfWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10uZnJvemVue2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5Oi41O2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX0jY2Fyb3VzZWxUd28uY2Fyb3VzZWwgbGksI2Nhcm91c2VsRm91ci5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlfSNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGF7b3BhY2l0eTouNTtvdXRsaW5lOjFweCBzb2xpZCB3aGl0ZX0jY2Fyb3VzZWxUaHJlZS5jYXJvdXNlbCBsaSBhLmFjdGl2ZXtvcGFjaXR5OjE7b3V0bGluZToxcHggc29saWQgd2hpdGV9LyohIE1lZGlhIHF1ZXJpZXMuLi4gXG4gKiBPUiBpbmNsdWRlIHRoZSBzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5IHRvIHVzZSBFbGVtZW50IFF1ZXJpZXMgKHNlZSBiZWxvdylcbiAqL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jYXJvdXNlbCBsaXt3aWR0aDozMy4zMzMlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KXsuY2Fyb3VzZWwgbGl7d2lkdGg6NTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXsuY2Fyb3VzZWwgbGl7d2lkdGg6MTAwJX0uY2Fyb3VzZWwtdGl0bGV7ZGlzcGxheTpub25lfX0vKiEgRXhhbXBsZSB1c2luZyBFbGVtZW50IFF1ZXJpZXMuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuXG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjUwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDozMy4zMzMlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSBsaSB7XG4gICAgd2lkdGg6NTAlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMjAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjEwMCU7XG59XG4qLy5hY2NvcmRpb24sLmFjY29yZGlvbjpiZWZvcmUsLmFjY29yZGlvbjphZnRlcnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmFjY29yZGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9uLWNvbnRlbnR7LXdlYmtpdC10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzOy1vLXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczttYXgtaGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowLjV9LmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50LC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudD4uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO21heC1oZWlnaHQ6MTAwMHB4O29wYWNpdHk6MX0vKiFcbiAqICBTdHVubnBsYXRlIE1hcHMuanNcbiAqICBWZXJzaW9uOiAxLjBcbiAqL2h0bWx7aGVpZ2h0OjEwMCV9Ym9keXtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9Lm1hcHtoZWlnaHQ6MzAwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxleFNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZsZXhTbGlkZXIuZmlsbHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyX3Byb2Zlc3Npb25zLmZpbGx7cG9zaXRpb246cmVsYXRpdmV9LmZsZXhTbGlkZXIuZmlsbD51bHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uZmxleFNsaWRlci5maWxsPnVsPmxpe2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uZmxleFNsaWRlcj51bHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmZsZXhTbGlkZXI+dWw+bGl7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kOiM2NjY2NjYgcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J3NsaWRlJ10+dWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwMDAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J3NsaWRlJ10+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjElfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXXtoZWlnaHQ6MTAwJX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10+dWw+bGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZSAwcztvcGFjaXR5OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddPnVsPmxpW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXXtvcGFjaXR5OjF9LmluZGV4LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMDA7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDotNjBweDttYXgtd2lkdGg6NjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaW5kZXgtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5pbmRleC1jb250YWluZXIgLmZsZXgtaW5kZXgtdGV4dHtmb250LXdlaWdodDpib2xkfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5pbmRleC1jb250YWluZXJ7bWF4LXdpZHRoOjMxN3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5pbmRleC1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDotMjBweH19LmZsZXhTbGlkZXItbmV4dEJ1dHRvbiwuZmxleFNsaWRlci1pbmRleENvbnRhaW5lciwuZmxleFNsaWRlci1wcmV2QnV0dG9ue2hlaWdodDo0MHB4O3dpZHRoOjYwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6Mn0uZmxleFNsaWRlci1uZXh0QnV0dG9uLC5mbGV4U2xpZGVyLXByZXZCdXR0b257Y3Vyc29yOnBvaW50ZXJ9LmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIgYnstd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gMS4wczstbW96LWFuaW1hdGlvbjpmYWRlSW4gMS4wczstbXMtYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1vLWFuaW1hdGlvbjpmYWRlSW4gMS4wczthbmltYXRpb246ZmFkZUluIDEuMHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO29wYWNpdHk6MH0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JvcmRlci1yaWdodDowLjJlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMmVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbG9yOiNmZmZ9LmZsZXhTbGlkZXItbmV4dEJ1dHRvbjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6d2hpdGU7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmhvdmVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b246aG92ZXJ7b3BhY2l0eTouOH0uZmxleFNsaWRlci1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNjRweDttYXJnaW46YXV0bztwYWRkaW5nOjAgMzJweDt0ZXh0LWFsaWduOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZsZXhTbGlkZXItZG90c3twYWRkaW5nOjAgMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleFNsaWRlci1kb3Rze3BhZGRpbmc6MCA4cHh9fS5mbGV4U2xpZGVyLWRvdHMgYXtmb250LWZhbWlseTpBcmlhbCBzZXJpZjtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDoxMDBweDttYXJnaW46MCA0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6YXV0bztjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9LmZsZXhTbGlkZXItZG90cyBhOmhvdmVye2NvbG9yOnJlZH0uZmxleFNsaWRlci1kb3RzIC5jdXJyZW50LC5mbGV4U2xpZGVyLWRvdHMgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7dGV4dC1zaGFkb3c6MnB4IDJweCA1cHggcmdiYSgxNDAsMTQwLDE0MCwwLjYpfS5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQ6aG92ZXIsLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddOmhvdmVye2NvbG9yOiNmZmZmZmZ9LmZsZXhTbGlkZXIgW2NsYXNzXj0nYW5pbWF0ZS1pbi0nXXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MDtoZWlnaHQ6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDE0MDBtczstbW96LXRyYW5zaXRpb246YWxsIDE0MDBtczstby10cmFuc2l0aW9uOmFsbCAxNDAwbXM7dHJhbnNpdGlvbjphbGwgMTQwMG1zfS5mbGV4U2xpZGVyIC5jdXJyZW50IFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10sLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSBbY2xhc3MqPSdhbmltYXRlLWluLSdde3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uZmxleFNsaWRlciAubm90cmFuc2l0aW9ue21hcmdpbjowOy13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0e2xlZnQ6LTEwMCV9LmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1yaWdodHtyaWdodDotMTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXRvcHtib3R0b206MTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbXt0b3A6MTAwJX0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWxlZnR7bGVmdDowfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tcmlnaHQsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0e3JpZ2h0OjB9LmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS10b3AsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXRvcHtib3R0b206MH0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tYm90dG9te3RvcDowfS5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSwuZmxleHNsaWRlciBhOmFjdGl2ZSwuZmxleC1jb250YWluZXIgYTpmb2N1cywuZmxleHNsaWRlciBhOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpZGVzLC5mbGV4LWNvbnRyb2wtbmF2LC5mbGV4LWRpcmVjdGlvbi1uYXZ7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmxleHNsaWRlcnttYXJnaW46MDtwYWRkaW5nOjB9LmZsZXhzbGlkZXIgLnNsaWRlcz5saXtkaXNwbGF5Om5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmxleHNsaWRlciAuc2xpZGVzIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmZsZXgtcGF1c2VwbGF5IHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc2xpZGVzOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9aHRtbFt4bWxuc10gLnNsaWRlc3tkaXNwbGF5OmJsb2NrfSogaHRtbCAuc2xpZGVze2hlaWdodDoxJX0ubm8tanMgLnNsaWRlcz5saTpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfS5mbGV4c2xpZGVye21hcmdpbjowIDAgNjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LW1vei1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LW8tYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO3pvb206MX0uZmxleC12aWV3cG9ydHttYXgtaGVpZ2h0OjIwMDBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAxcyBlYXNlO3RyYW5zaXRpb246YWxsIDFzIGVhc2V9LmxvYWRpbmcgLmZsZXgtdmlld3BvcnR7bWF4LWhlaWdodDozMDBweH0uZmxleHNsaWRlciAuc2xpZGVze3pvb206MX0uZmxleC1kaXJlY3Rpb24tbmF2eypoZWlnaHQ6MH0uZmxleC1kaXJlY3Rpb24tbmF2IGF7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46LTIwcHggMCAwO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2JnX2RpcmVjdGlvbl9uYXYucG5nKSBuby1yZXBlYXQgMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtyaWdodDotMzZweH0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXZ7bGVmdDotMzZweH0uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0e29wYWNpdHk6MC44O3JpZ2h0OjVweH0uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2e29wYWNpdHk6MC44O2xlZnQ6NXB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldjpob3ZlcntvcGFjaXR5OjF9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZHtvcGFjaXR5OjAuMyAhaW1wb3J0YW50O2ZpbHRlcjphbHBoYShvcGFjaXR5PTMwKTtjdXJzb3I6ZGVmYXVsdH0uZmxleC1jb250cm9sLW5hdnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNDBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmxleC1jb250cm9sLW5hdiBsaXttYXJnaW46MCA2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOypkaXNwbGF5OmlubGluZX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhe3dpZHRoOjExcHg7aGVpZ2h0OjExcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM2NjY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Y3Vyc29yOnBvaW50ZXI7dGV4dC1pbmRlbnQ6LTk5OTlweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MjBweDstbW96LWJvcmRlci1yYWRpdXM6MjBweDstby1ib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyl9LmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOiMzMzM7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyl9LmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7Y3Vyc29yOmRlZmF1bHR9LmZsZXgtY29udHJvbC10aHVtYnN7bWFyZ2luOjVweCAwIDA7cG9zaXRpb246c3RhdGljO292ZXJmbG93OmhpZGRlbn0uZmxleC1jb250cm9sLXRodW1icyBsaXt3aWR0aDoyNSU7ZmxvYXQ6bGVmdDttYXJnaW46MH0uZmxleC1jb250cm9sLXRodW1icyBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6Ljc7Y3Vyc29yOnBvaW50ZXJ9LmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVye29wYWNpdHk6MX0uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmV7b3BhY2l0eToxO2N1cnNvcjpkZWZhdWx0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KXsuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXZ7b3BhY2l0eToxO2xlZnQ6MH0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHR7b3BhY2l0eToxO3JpZ2h0OjB9fS53aXphcmQgLndpei1jb250ZW50IHNlY3Rpb257ZGlzcGxheTpub25lfS53aXphcmQgLndpei1uYXYtcGFuZSAucGFnZS1pbmRleHtkaXNwbGF5Om5vbmV9Lm1wLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1wLXdyYXBwZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zMX19LndpemFyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmZmZmfS53aXphcmQgLndpei1jb250ZW50e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb257bWluLWhlaWdodDoxMDAlO3BhZGRpbmc6NzJweCA4OHB4IDE3OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbntwYWRkaW5nOjQ1cHggNDRweCAxNDJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbntwYWRkaW5nOjIycHggMTdweCAxNDBweH19LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLnN0ZXAtdGl0bGV7bWFyZ2luOjAgMCAxN3B4O3BhZGRpbmc6MDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQwcHg7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5zdGVwLXRpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM3cHh9fS53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5tcC1jb250ZW50LXdyYXB7bWFyZ2luOjY0cHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46NDJweCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLm1wLWNvbnRlbnQtd3JhcHttYXJnaW46MjBweCAwIDB9fS53aXphcmQgLndpei1uYXYtcGFuZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSAtIDEwNnB4KTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtmbGV4Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmNzt0cmFuc2l0aW9uOnRvcCAwLjRzIGVhc2Utb3V0O3otaW5kZXg6NTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6c3RyZXRjaDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LXBhbmVse3RvcDotd2Via2l0LWNhbGMoMTAwJSAtIDg2cHgpO3RvcDpjYWxjKDEwMCUgLSA4NnB4KX19LndpemFyZCAud2l6LW5hdi1wYW5lbC5vcGVuZWR7dG9wOjB9LndpemFyZCAud2l6LW5hdi1wYW5lbC5vcGVuZWQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbToxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2Nsb3NlLW1lbnUtaWNvbi5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LXBhbmVsLm9wZW5lZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7bWFyZ2luLWJvdHRvbTo2cHh9fS53aXphcmQgLndpei1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWZsZXg6bm9uZTstbXMtZmxleDpub25lO2ZsZXg6bm9uZTtoZWlnaHQ6MTA2cHg7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdntoZWlnaHQ6ODZweH19LndpemFyZCAud2l6LW5hdiBsaXtkaXNwbGF5OmZsZXg7ZmxleDowIDEgNDUwcHg7ZmxleC13cmFwOm5vd3JhcDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2l6YXJkIC53aXotbmF2IGxpIGF7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxN3B4O2NvbG9yOiNhYWI3YmI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO2JvcmRlcjowO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXQ7Ym94LXNpemluZzpib3JkZXItYm94fS53aXphcmQgLndpei1uYXYgbGkgYTpob3Zlciwud2l6YXJkIC53aXotbmF2IGxpIGE6Zm9jdXMsLndpemFyZCAud2l6LW5hdiBsaSBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjB9LndpemFyZCAud2l6LW5hdiBsaSBhOmhvdmVye2NvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXJ9LndpemFyZCAud2l6LW5hdiBsaS5pbmRleHtmbGV4OjAgMCAyMDBweDt3aWR0aDoyMDBweDtwYWRkaW5nLWJvdHRvbToxM3B4O3RleHQtYWxpZ246Y2VudGVyO2FsaWduLXNlbGY6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGkuaW5kZXh7ZmxleDowIDAgMTAwcHg7d2lkdGg6MTAwcHh9fS53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHh9fS53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjM5cHg7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgYXV0byA2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvaW5kZXgtaWNvbi5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXt3aWR0aDozMi41cHg7aGVpZ2h0OjMwcHh9fS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Y29sb3I6IzVjNzY3ZTtvdmVyZmxvdzpoaWRkZW59fS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYTpob3Zlcjo6YWZ0ZXJ7Ym94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsMC40KTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVye2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO2NvbnRlbnQ6XCJcIjt3aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIDAgMCAyNXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSx1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhOjphZnRlcnt3aWR0aDozNHB4O2hlaWdodDozNHB4O21hcmdpbjowfX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LWVuZH19LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGF7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhe2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Y29sb3I6IzVjNzY3ZTtvdmVyZmxvdzpoaWRkZW59fS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO2JveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCl9LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxkIGE6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTtjb250ZW50OlwiXCI7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDttYXJnaW46MCAyNXB4IDAgMDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSx1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhOjpiZWZvcmV7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDttYXJnaW46MH19LndpemFyZCAud2l6LW5hdi1kZXRhaWxzey13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO292ZXJmbG93LXk6YXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpemFyZCAud2l6LW5hdi1kZXRhaWxzIC5tcC1zZWN0aW9ue3BhZGRpbmc6NDdweCA4OHB4IDg0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzo0NXB4IDQ0cHggNjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2LWRldGFpbHMgLm1wLXNlY3Rpb257cGFkZGluZzoyMnB4IDE3cHggNThweH19I3BvbGljeUR1cmF0aW9uV2lkZ2V0IC5kZW1vdGVke29wYWNpdHk6MC4yfS5hbGVydERpYWxvZ3tmb250LWZhbWlseTpzYW5zLXNlcmlmO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMyMjIyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTk5OTl9LmFsZXJ0RGlhbG9nOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0uYWxlcnREaWFsb2cgLmRpYWxvZy1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3dpZHRoOjQwJTttaW4td2lkdGg6NDAwcHg7bWF4LXdpZHRoOjgwJTttYXJnaW46YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LWhlaWdodDoxMDAlO292ZXJmbG93OmF1dG99LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MjBweCA0MHB4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO3RleHQtYWxpZ246bGVmdH0uZ2V0LWEtcXVvdGUtcGFnZSAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2V0LWEtcXVvdGUtcGFnZSAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWFyZ2luLWJvdHRvbToxMHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLW1lc3NhZ2V7bWFyZ2luOjA7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3d7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLDEwMCwxMDAsMC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFjMWI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3BhZGRpbmctcmlnaHQ6NDBweH0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGF7YmFja2dyb3VuZDojMDI5ZWUzO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxNXB4IDAgMTVweCAxNXB4O3RleHQtZGVjb3JhdGlvbjpub25lO21pbi13aWR0aDoxNTBweDtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhOmhvdmVye2JhY2tncm91bmQ6IzY2Njtib3gtc2hhZG93Om5vbmV9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhK2F7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDFweCAjOWI5YjlifS5hbGVydERpYWxvZyBmb3Jte3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjEgIWltcG9ydGFudH0uYWxlcnREaWFsb2cgZm9ybS5zdWJtaXR0ZWQgaW5wdXQ6aW52YWxpZCtsYWJlbC5tdmFsaWRhdGlvbntkaXNwbGF5OmJsb2NrfS5hbGVydERpYWxvZyBmb3JtIC5qZi1yb3c+bGFiZWwubXZhbGlkYXRpb257cGFkZGluZzoxMHB4IDEwcHggMHB4IDQwcHggIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MzAlO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmFsZXJ0RGlhbG9nIGZvcm0gI3dyYXBwZXItZm9yLW5hbWUuamYtcm93PmxhYmVsLm12YWxpZGF0aW9ue3BhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudH1ib2R5LmFsZXJ0SXNPcGVue292ZXJmbG93OmhpZGRlbn1ib2R5LmFsZXJ0SXNPcGVuIHNlY3Rpb24sYm9keS5hbGVydElzT3BlbiBoZWFkZXIsYm9keS5hbGVydElzT3BlbiBmb290ZXIsYm9keS5hbGVydElzT3BlbiAuamYtaGVhZGVyLXNlY3Rpb24sYm9keS5hbGVydElzT3BlbiB1bFthdHRyXj1qZi1wYWdlLWNvbnRyb2xde2ZpbHRlcjp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJ6ZEdGdVpHRnNiMjVsUFNKdWJ5SS9QZ284SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQZ284YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOFpHVm1jejRLSUNBZ0lDQWdJQ0E4Wm1sc2RHVnlJR2xrUFNKbllYVnpjMmxoYmw5aWJIVnlJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BHWmxSMkYxYzNOcFlXNUNiSFZ5SUdsdVBTSlRiM1Z5WTJWSGNtRndhR2xqSWlCemRHUkVaWFpwWVhScGIyNDlJakV1TmlJZ0x6NEtJQ0FnSUNBZ0lDQThMMlpwYkhSbGNqNEtJQ0FnSUR3dlpHVm1jejRLUEM5emRtYysjZ2F1c3NpYW5fYmx1cik7LXdlYmtpdC1maWx0ZXI6Ymx1cigycHgpOy1tb3otZmlsdGVyOmJsdXIoMnB4KTstbXMtZmlsdGVyOmJsdXIoMnB4KTstby1maWx0ZXI6Ymx1cigycHgpO2ZpbHRlcjpibHVyKDJweCl9LyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqLy51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS51aS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tdG9wOi0uMjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtaWNvbi1ibG9ja3tsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O2Rpc3BsYXk6YmxvY2t9LnVpLXdpZGdldC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MnB4IDAgMCAwO3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjdlbTtmb250LXNpemU6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjFlbSAyLjJlbTtib3JkZXItdG9wOjA7b3ZlcmZsb3c6YXV0b30udWktYXV0b2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdH0udWktbWVudXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTowfS51aS1tZW51IC51aS1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS51aS1tZW51IC51aS1tZW51LWl0ZW17bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7bGlzdC1zdHlsZS1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIil9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6M3B4IDFlbSAzcHggLjRlbX0udWktbWVudSAudWktbWVudS1kaXZpZGVye21hcmdpbjo1cHggMDtoZWlnaHQ6MDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2JvcmRlci13aWR0aDoxcHggMCAwIDB9LnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOi0xcHh9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVye3BhZGRpbmctbGVmdDoyZW19LnVpLW1lbnUgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDouMmVtO21hcmdpbjphdXRvIDB9LnVpLW1lbnUgLnVpLW1lbnUtaWNvbntsZWZ0OmF1dG87cmlnaHQ6MH0udWktYnV0dG9ue3BhZGRpbmc6LjRlbSAxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1yaWdodDouMWVtO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0udWktYnV0dG9uLC51aS1idXR0b246bGluaywudWktYnV0dG9uOnZpc2l0ZWQsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktYnV0dG9uLWljb24tb25seXt3aWR0aDoyZW07Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtaW5kZW50Oi05OTk5cHg7d2hpdGUtc3BhY2U6bm93cmFwfWlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5e3RleHQtaW5kZW50OjB9LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi04cHg7bWFyZ2luLWxlZnQ6LThweH0udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3BhZGRpbmc6MDt3aWR0aDoyLjFlbTtoZWlnaHQ6Mi4xZW07dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87dGV4dC1pbmRlbnQ6MDt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZzouNGVtIDFlbX1pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LnVpLWNvbnRyb2xncm91cHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW17ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS51aS1jb250cm9sZ3JvdXA+LnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXA+LnVpLWNvbnRyb2xncm91cC1pdGVtLnVpLXZpc3VhbC1mb2N1c3t6LWluZGV4Ojk5OTl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbD4udWktY29udHJvbGdyb3VwLWl0ZW17ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmxlZnR9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW17Ym94LXNpemluZzpib3JkZXItYm94fS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbHtwYWRkaW5nOi40ZW0gMWVtfS51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFue2ZvbnQtc2l6ZTo4MCV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwrLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci1sZWZ0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsKy51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItdG9wOm5vbmV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1ib3R0b206bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0e3dpZHRoOjc1JTt3aWR0aDpjYWxjKCAxMDAlIC0gMi40ZW0pfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LjVlbTt0b3A6LjNlbX0udWktZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW57aGVpZ2h0OjJweDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtZXt3aWR0aDoycHg7cmlnaHQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3toZWlnaHQ6MnB4O2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13e3dpZHRoOjJweDtsZWZ0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e3dpZHRoOjdweDtoZWlnaHQ6N3B4fS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXtyaWdodDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zd3tsZWZ0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5le3JpZ2h0OjA7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e2xlZnQ6MDt0b3A6MH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGV7cG9zaXRpb246cmVsYXRpdmV9LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuMXB4O2Rpc3BsYXk6YmxvY2s7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmV9LnVpLXJlc2l6YWJsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7dG9wOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6N3B4O2xlZnQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXNle2N1cnNvcjpzZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7Ym90dG9tOjFweH0udWktcmVzaXphYmxlLXN3e2N1cnNvcjpzdy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O2JvdHRvbTotNXB4fS51aS1yZXNpemFibGUtbnd7Y3Vyc29yOm53LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7dG9wOi01cHh9LnVpLXJlc2l6YWJsZS1uZXtjdXJzb3I6bmUtcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O3JpZ2h0Oi01cHg7dG9wOi01cHh9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5OjAuMjV9LnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc2VsZWN0YWJsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNlbGVjdGFibGUtaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggZG90dGVkIGJsYWNrfS51aS1zZWxlY3RtZW51LW1lbnV7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmV9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudXtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYm90dG9tOjFweH0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3Vwe2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoycHggMC40ZW07bWFyZ2luOjAuNWVtIDAgMCAwO2hlaWdodDphdXRvO2JvcmRlcjowfS51aS1zZWxlY3RtZW51LW9wZW57ZGlzcGxheTpibG9ja30udWktc2VsZWN0bWVudS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbnt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjE0ZW19LnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHQ7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zb3J0YWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6LjIyMmVtIDA7bWFyZ2luOi4yZW0gMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjRlbTttYXJnaW4tcmlnaHQ6MmVtfS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxLjZlbTtoZWlnaHQ6NTAlO2ZvbnQtc2l6ZTouNWVtO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtyaWdodDowfS51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b257Ym9yZGVyLXRvcC1zdHlsZTpub25lO2JvcmRlci1ib3R0b20tc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4fWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZGRkZDtiYWNrZ3JvdW5kOiNmZmZmZmY7Y29sb3I6IzMzMzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZGRkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzMzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjY2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCAjNWU5ZWQ2fS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZmZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzAwM2VmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmZmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTA7Y29sb3I6Izc3NzYyMH0udWktc3RhdGUtY2hlY2tlZHtib3JkZXI6MXB4IHNvbGlkICNkYWQ1NWU7YmFja2dyb3VuZDojZmZmYTkwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIil9LnVpLWJ1dHRvbiAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyZXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmV0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmV0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyZXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyZXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggMH0udWktaWNvbi1jYXJldC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJldC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmV0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJldC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmV0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjFweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhYWFhO29wYWNpdHk6LjAwMztmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wLjMpfS51aS13aWRnZXQtc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzowcHggMHB4IDVweCAjNjY2NjY2O2JveC1zaGFkb3c6MHB4IDBweCA1cHggIzY2NjY2Nn0uZGF0YVRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOi42MjVyZW0gMH0uZGF0YVRhYmxlIHRoLC5kYXRhVGFibGUgdGR7cGFkZGluZzowLjYyNXJlbX0uZGF0YVRhYmxlIHRoZWFke2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM5OTk5OTl9LmRhdGFUYWJsZSB0aGVhZCB0aCwuZGF0YVRhYmxlIHRoZWFkIHRke2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMwMDAwMDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtYWxpZ246bGVmdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTAwJX0uZGF0YVRhYmxlIHRmb290e2JvcmRlci10b3A6NHB4IHNvbGlkICM5OTk5OTl9LmRhdGFUYWJsZSB0Zm9vdCB0aCwuZGF0YVRhYmxlIHRmb290IHRke2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMwMDAwMDA7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtYWxpZ246bGVmdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTAwJX0uZGF0YVRhYmxlIHRib2R5IHRke3BhZGRpbmc6MC42MjVyZW0gMC44NXJlbX0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW57cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtsZWZ0OjEwMCU7bWFyZ2luLWxlZnQ6LTIwcHg7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjVyZW07Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYywuZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtZGVzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlcntjb250ZW50OlwiXFwyMTkxXCJ9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtZGVzYzphZnRlcntjb250ZW50OlwiXFwyMTkzXCJ9LmRhdGFUYWJsZS5zb3J0YWJsZS1tYXJrZXJzLW9uLWxlZnQgLnNvcnRhYmxlLWNvbHVtbntwYWRkaW5nLWxlZnQ6MzBweH0uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmJlZm9yZSwuZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmFmdGVye2xlZnQ6MDttYXJnaW4tbGVmdDoxMHB4fS5kYXRhVGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOiNlZWVlZWV9LmRhdGFUYWJsZS5ib3JkZXJ7Ym9yZGVyOjFweCAjOTk5OTk5IHNvbGlkfS5kYXRhVGFibGUuYm9yZGVyZWQgdGgsLmRhdGFUYWJsZS5ib3JkZXJlZCB0ZHtib3JkZXI6MXB4ICM5OTk5OTkgc29saWR9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206bm9uZX0uZGF0YVRhYmxlIC5jb25kZW5zZWQgdGgsLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRke3BhZGRpbmc6LjMxMjVyZW19LmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRoLC5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0ZHtwYWRkaW5nOi4xMjVyZW19LmRhdGFUYWJsZSAuc29ydGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmRhdGFUYWJsZSAuc29ydGluZzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtsZWZ0OjEwMCU7bWFyZ2luLWxlZnQ6LTIwcHg7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjVyZW07Y29sb3I6aW5oZXJpdDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxfS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2MsLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTFcIn0uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlcntjb250ZW50OlwiXFwyMTkzXCJ9LmRhdGFUYWJsZSAuc29ydGluZ19hc2MsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNje3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVyLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtsZWZ0OjEwMCU7bWFyZ2luLWxlZnQ6LTIwcHg7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjVyZW07Y29sb3I6aW5oZXJpdDtsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxLjFyZW19LmRhdGFUYWJsZSAuc29ydGluZ19hc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5MVwifS5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlc19wYWdpbmF0ZXtkaXNwbGF5OmJsb2NrO21hcmdpbjouNjI1cmVtIDA7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7bWFyZ2luOjB9LmRhdGFUYWJsZXNfcGFnaW5hdGU6YmVmb3JlLC5kYXRhVGFibGVzX3BhZ2luYXRlOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwifS5kYXRhVGFibGVzX3BhZ2luYXRlOmFmdGVye2NsZWFyOmJvdGh9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLmVsbGlwc2lze2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouMDY1MnJlbTtwYWRkaW5nOjAuMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LjA2NTJyZW07cGFkZGluZzowLjI1cmVtIC42MjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2N1cnNvcjpwb2ludGVyO2JvcmRlcjoxcHggI2VlZWVlZSBzb2xpZDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbX0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uY3VycmVudCwuZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiNmZmZmZmY7dGV4dC1zaGFkb3c6MnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjQpfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc1YzdlZTtib3JkZXItY29sb3I6Izc1YzdlZTtjb2xvcjojZmZmZmZmfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtOmRpc2FibGVkLC5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLmRpc2FibGVke2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2VlZWVlZTtib3JkZXItY29sb3I6I2VlZWVlZTtjb2xvcjojOTk5OTk5fS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLnNwYWNlc3tib3JkZXI6MDtjdXJzb3I6ZGVmYXVsdH0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5zcGFjZXM6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlLnJvdW5kZWQ+Lml0ZW17Ym9yZGVyLXJhZGl1czouMzEyNXJlbX0uZGF0YVRhYmxlc19wYWdpbmF0ZS5jeWNsZT4uaXRlbXt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZTouN3JlbTtwYWRkaW5nOi40Mzc1cmVtIDB9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVte2JvcmRlcjowfS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbTpob3Zlcntjb2xvcjojNTljZGUyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW06ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtLmRpc2FibGVke2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtLmN1cnJlbnQ6aG92ZXIsLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtLmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM3NWM3ZWUgIWltcG9ydGFudDtib3JkZXItY29sb3I6Izc1YzdlZSAhaW1wb3J0YW50O2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouMDY1MnJlbTtwYWRkaW5nOjAuMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCAjNkQ2RTcxIHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50LC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2YxZjJmMjtib3JkZXItY29sb3I6IzZENkU3MTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFmMmYyO2JvcmRlci1jb2xvcjojNkQ2RTcxO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVke2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtY29sb3I6I2VlZWVlZTtib3JkZXItY29sb3I6I2VlZWVlZTtjb2xvcjojOTk5OTk5fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2Vze2JvcmRlcjowO2N1cnNvcjpkZWZhdWx0fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzOmhvdmVye2JhY2tncm91bmQtY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH0uZGF0YVRhYmxlc19pbmZve3BhZGRpbmc6NXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOi44NzVyZW07ZmxvYXQ6cmlnaHR9LmRhdGFUYWJsZXNfbGVuZ3Roe2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3R7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO21hcmdpbjowIC4xMjVyZW07cGFkZGluZzouMzEyNXJlbTtib3JkZXI6MXB4ICNkOWQ5ZDkgc29saWR9LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZXNfZmlsdGVye2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luOi42MjVyZW0gMH0uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWw+aW5wdXR7bWFyZ2luOjAgMCAwIC4yNXJlbX0uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXR7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3BhZGRpbmc6LjMxMjVyZW07Ym9yZGVyOjFweCAjZDlkOWQ5IHNvbGlkfS5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZXtjbGVhcjpib3RofUAtd2Via2l0LWtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDo5OTk5OTk5OTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bztmb250LXNpemU6MTBweDt0ZXh0LWluZGVudDotOTk5OWVtO2JvcmRlci10b3A6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLXJpZ2h0OjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1ib3R0b206MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWxlZnQ6MS4xZW0gc29saWQgIzFjNzViYzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWFuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246bG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXJ9LmRhdGFUYWJsZXNfcHJvY2Vzc2luZywuZGF0YVRhYmxlc19wcm9jZXNzaW5nOmFmdGVye2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjhlbTtoZWlnaHQ6OGVtfS5kYXRhVGFibGVzX3dyYXBwZXJ7bWFyZ2luLWJvdHRvbToxMDBweH0uY2hvc2VuLWNvbnRhaW5lcntmb250LXNpemU6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTsqZGlzcGxheTppbmxpbmV9LmNob3Nlbi1jb250YWluZXIgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAxMDt0b3A6MTAwJTtsZWZ0Oi05OTk5cHg7d2lkdGg6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXRvcDowO2JhY2tncm91bmQ6I0ZGRkZGRjtib3gtc2hhZG93OjAgNHB4IDVweCByZ2JhKDAsMCwwLDAuMTUpfS5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we2xlZnQ6MH0uY2hvc2VuLWNvbnRhaW5lciBhe2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1le2ZvbnQtd2VpZ2h0OjQwMDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXJpZ2h0OjRweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVye3BhZGRpbmctbGVmdDoycHg7Y29udGVudDonOic7dmVydGljYWwtYWxpZ246dG9wfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoyNXB4O3BhZGRpbmc6MCAwIDAgOHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNDQ0NDQ0O2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZmZmKSwgY29sb3Itc3RvcCg1MCUsICNGNkY2RjYpLCBjb2xvci1zdG9wKDUyJSwgI2VlZSksIGNvbG9yLXN0b3AoMTAwJSwgI0Y0RjRGNCkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3gtc2hhZG93OjAgMCAzcHggI2ZmZiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHR7Y29sb3I6Izk5OTk5OX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbntkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6MjZweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFue21hcmdpbi1yaWdodDozOHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJye2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjEwMCV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDEwO21hcmdpbjowO3BhZGRpbmc6M3B4IDRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0Om5vcm1hbDt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjoxcHggMDtwYWRkaW5nOjRweCAyMHB4IDRweCA1cHg7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6MDtvdXRsaW5lOjA7YmFja2dyb3VuZDojZmZmIHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDEwMCUgLTIwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcHttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTlweH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6MjQwcHg7bWFyZ2luOjAgNHB4IDRweCAwO3BhZGRpbmc6MCAwIDAgNHB4O2NvbG9yOiM0NDQ0NDQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe2xpbmUtaGVpZ2h0OjE1cHg7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6NXB4IDZweDtsaXN0LXN0eWxlOm5vbmU7d29yZC13cmFwOmJyZWFrLXdvcmQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojQ0NDQ0NDfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZHtjb2xvcjojRkZGRkZGO2JhY2tncm91bmQtY29sb3I6IzM4NzVENztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjMzg3NUQ3KSwgY29sb3Itc3RvcCg5MCUsICMyQTYyQkMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0c3tkaXNwbGF5Omxpc3QtaXRlbTtjb2xvcjojNzc3Nzc3O2JhY2tncm91bmQ6I0Y0RjRGNH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0e2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9ue3BhZGRpbmctbGVmdDoxNXB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbXtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlc3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2hlaWdodDoxJTttYXJnaW46MDtwYWRkaW5nOjAgNXB4O2N1cnNvcjp0ZXh0O2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxke21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6bm9ybWFsO2hlaWdodDoyNXB4O21hcmdpbjoxcHggMDtwYWRkaW5nOjA7Y29sb3I6Izk5OTk5OTtib3JkZXI6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtvdXRsaW5lOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXtsaW5lLWhlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlO21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojMzMzMzMzO2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNFRUVFRUU7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI0Y0RjRGNCksIGNvbG9yLXN0b3AoNTAlLCAjRjBGMEYwKSwgY29sb3Itc3RvcCg1MiUsICNFOEU4RTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1zaXplOjEwMCUgMTlweDtib3gtc2hhZG93OjAgMCAycHggI2ZmZiBpbnNldCwwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3Bhbnt3b3JkLXdyYXA6YnJlYWstd29yZH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7cmlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDJweCAtMTBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtwYWRkaW5nLXJpZ2h0OjVweDtjb2xvcjojNjY2NjY2O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztiYWNrZ3JvdW5kLWNvbG9yOiNFNEU0RTQ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI0Y0RjRGNCksIGNvbG9yLXN0b3AoNTAlLCAjRjBGMEYwKSwgY29sb3Itc3RvcCg1MiUsICNFOEU4RTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWUpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3Vze2JhY2tncm91bmQ6I0Q0RDRENH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MDtwYWRkaW5nOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I0NDQ0NDQ30uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N0ZCO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2VlZSksIGNvbG9yLXN0b3AoODAlLCAjZmZmKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7Ym94LXNoYWRvdzowIDFweCAwICNGRkZGRkYgaW5zZXR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1sZWZ0OjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IDJweH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdGQjtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwwLjMpfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17Y29sb3I6IzIyMiAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTowLjUgIWltcG9ydGFudH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xle2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tcnRse3RleHQtYWxpZ246cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGV7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjAgOHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFue21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjI2cHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLWxlZnQ6MzhweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6YXV0bztsZWZ0OjNweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJye3JpZ2h0OmF1dG87bGVmdDoyNnB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXttYXJnaW46M3B4IDVweCAzcHggMDtwYWRkaW5nOjNweCA1cHggM3B4IDE5cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7cmlnaHQ6YXV0bztsZWZ0OjRweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCwuY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3B7bGVmdDo5OTk5cHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgNHB4IDRweDtwYWRkaW5nOjAgNHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9ue3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdntib3JkZXItcmlnaHQ6MH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde3BhZGRpbmc6NHB4IDVweCA0cHggMjBweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjo2cHggMnB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTJweCAycHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjVkcHB4KXsuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbiwuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW57YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTo1MnB4IDM3cHggIWltcG9ydGFudH19LmNob3Nlbi1zZWxlY3R7d2lkdGg6MTAwJX0uY2hvc2VuLXNlbGVjdC1kZXNlbGVjdHt3aWR0aDoxMDAlfS5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDYwO3RvcDoxMDAlO2xlZnQ6LTkwMDBweDttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQ6I0ZGRkZGRjstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggOHB4IHJnYmEoMCwwLDAsMC4yNSk7Ym94LXNoYWRvdzowIDhweCA4cHggcmdiYSgwLDAsMCwwLjI1KX0uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtyaWdodDowO2xlZnQ6MH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6MjQwcHg7bWFyZ2luOjAgNHB4IDRweCAwO3BhZGRpbmc6MCAwIDAgNHB4O2NvbG9yOiM1NTU1NTU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpe2xpbmUtaGVpZ2h0OjEuNDI4NTc7ZGlzcGxheTpub25lO21hcmdpbjowO3BhZGRpbmc6NXB4IDZweDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2JhY2tncm91bmQ6I0ZFRkZERX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtcmVzdWx0e2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6Izk5OTk5OX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9ue3BhZGRpbmctbGVmdDoxNXB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZHtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMxQzc1QkM7YmFja2dyb3VuZC1pbWFnZTpub25lfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCBlbXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y29sb3I6Izc3Nzc3N30uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLm5vLXJlc3VsdHN7ZGlzcGxheTpsaXN0LWl0ZW07YmFja2dyb3VuZDojRUVFRUVFfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGx7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOjMyMXB4O21hcmdpbjowIDRweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOndoaXRlfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo5cHg7aGVpZ2h0OjEuNDI4NTc7dGV4dC1pbmRlbnQ6LTUwMDBweH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd257Ym90dG9tOjB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2xpbmUtaGVpZ2h0OjMxcHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjM0cHg7cGFkZGluZzowIDAgMCAxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTU1NTU1O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQztiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZztiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbntkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6MjZweDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicntmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMHB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTExcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjEwMCV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0e2NvbG9yOiM3Nzc3Nzd9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwMDttYXJnaW46MDtwYWRkaW5nOjNweCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjEwMCU7bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4IDIwcHggNHB4IDRweDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZztiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05MDAwcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2hlaWdodDoxJTttYXJnaW46MDtwYWRkaW5nOjA7Y3Vyc29yOnRleHQ7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxke21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCdde2hlaWdodDozMnB4O21hcmdpbjowO3BhZGRpbmc6NHB4O2NvbG9yOiM1NTU1NTU7Ym9yZGVyOjAgIWltcG9ydGFudDtvdXRsaW5lOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCAuZGVmYXVsdHtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZXtsaW5lLWhlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo2cHggMCAzcHggNXB4O3BhZGRpbmc6M3B4IDIwcHggM3B4IDVweDtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojMzMzMzMzO2JhY2tncm91bmQtY29sb3I6I0VFRUVFRTstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLTExcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3Vze2JhY2tncm91bmQ6I0Q0RDRENH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVke2Rpc3BsYXk6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkZ9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1sZWZ0Om5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IDdweH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J117Y29sb3I6IzExMTExMSAhaW1wb3J0YW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2hvc2VuLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0O29wYWNpdHk6LjUgIWltcG9ydGFudH0uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xle2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tcnRse3RleHQtYWxpZ246cmlnaHR9LmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGV7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjAgOHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFue21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjI2cHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6YXV0bztsZWZ0OjdweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJye3JpZ2h0OmF1dG87bGVmdDoyNnB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7bWFyZ2luOjZweCA1cHggM3B4IDA7cGFkZGluZzozcHggNXB4IDNweCAxOXB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgdG9wfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDRweCA0cHg7cGFkZGluZzowIDRweCAwIDB9LmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIC5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDpub25lfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo0cHggNXB4IDRweCAyMHB4O2RpcmVjdGlvbjpydGx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlQDJ4LnBuZ1wiKSAhaW1wb3J0YW50O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTo1MnB4IDM3cHggIWltcG9ydGFudH19LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xley13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNGRkZGRkY7ZmlsdGVyOm5vbmV9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0e2JhY2tncm91bmQ6I2ZmZiB1cmwoXCIvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmdcIikgbm8tcmVwZWF0IDEwMCUgLTIwfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlc3tiYWNrZ3JvdW5kOiNGRkZGRkZ9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNley13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOiNFNEU0RTR9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWR7YmFja2dyb3VuZDojRTRFNEU0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZDojMzg3NUQ3fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xley13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQ6I0VFRUVFRX0uY2hvc2UtaW1hZ2V7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtwYWRkaW5nOjJweCA1cHggM3B4IDB9LmNob3NlLWltYWdlLXNtYWxse3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjotM3B4IDFlbSAwIDA7cGFkZGluZzowIDNweCAwIDA7b3BhY2l0eTowLjN9LmNob3NlLWltYWdlLWxpc3R7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOi0zcHggMWVtIDAgMDtwYWRkaW5nOjAgM3B4IDAgMDtvcGFjaXR5OjAuM31kaXYuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAucmVzdWx0LXNlbGVjdGVkIGltZ3tvcGFjaXR5OjAuM30uYWxlcnR7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjEycHg7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYmU4fS5hbGVydC53aXRoYnV0dG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFsZXJ0LndpdGhidXR0b24gYnV0dG9ue3BhZGRpbmc6MC41cmVtIDFyZW07d2lkdGg6YXV0bzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmFsZXJ0LmdyZWVue2NvbG9yOiM3MUI1NDR9LmFsZXJ0LnN1Y2Nlc3N7Y29sb3I6IzcxQjU0NH0uYWxlcnQucmVkLC5hbGVydC5lcnJvcntjb2xvcjojRDE3QjJGfS5hbGVydC53YXJue2NvbG9yOiNEMTdCMkZ9LmFsZXJ0Lndhcm4gLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkY7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxvZ2luLWJveCAuYWxlcnR7bWFyZ2luOjA7cGFkZGluZzo1cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyfS5sb2dpbi1ib3ggLmFsZXJ0LnN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNEMTdCMkY7Ym9yZGVyLWNvbG9yOiNEMTdCMkZ9LmxvZ2luLWJveCAuYWxlcnQuZXJyb3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNEMDAyMUI7Ym9yZGVyLWNvbG9yOiNEMDAyMUJ9LmFsZXJ0X3JlYWRvbmx5e21hcmdpbi1ib3R0b206MmVtO2JvcmRlcjoxcHggc29saWQgI2VhZWJlODtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjY0MHB4fS5hbGVydF9yZWFkb25seSAuYWxlcnQtaWNvbntiYWNrZ3JvdW5kOiNmYWEyNGE7ZmxleC1iYXNpczo1NnB4O2ZsZXgtZ3JvdzowfS5hbGVydF9yZWFkb25seSAuYWxlcnQtaWNvbiBzdmd7ZmlsbDojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LW1lc3NhZ2V7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4yOTtmbGV4LWJhc2lzOmF1dG87cGFkZGluZzoxMnB4IDE2cHg7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHh9LmFsZXJ0X3JlYWRvbmx5IC5hbGVydC10aXRsZXtmb250LXdlaWdodDpib2xkfS5idG4sLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sLmJ0bl9hOnZpc2l0ZWQsLmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwuYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmJ0bl9kLC5idG5fZDp2aXNpdGVkLC5idG5fZSwuYnRuX2U6dmlzaXRlZCwuYnRuX2csLmJ0bl9nOnZpc2l0ZWQsLmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLGJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MjgwcHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmV9Lm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9hLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2IsLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5jaGVja291dC1iYWNrLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmNoZWNrb3V0LXNraXAsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2MsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9kLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9lLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9nLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9sb2dpbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuamYtYnRuLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgc3Bhbi5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uYnRuOmhvdmVyLC5idG5fYTpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyLC5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDpob3ZlciwuYnRuX2U6aG92ZXIsLmJ0bl9nOmhvdmVyLC5idG5fbG9naW46aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXQ6aG92ZXJbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjpob3ZlciwubW9kYWwtY29udGVudCBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG46aG92ZXIsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmhvdmVyLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrOmhvdmVyW3R5cGU9J3N1Ym1pdCddLC5idG46YWN0aXZlLC5idG5fYTphY3RpdmUsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbjphY3RpdmUsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDphY3RpdmUsLmJ0bl9lOmFjdGl2ZSwuYnRuX2c6YWN0aXZlLC5idG5fbG9naW46YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBpbnB1dDphY3RpdmVbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbjphY3RpdmUsLm1vZGFsLWNvbnRlbnQgaW5wdXQ6YWN0aXZlW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0bjphY3RpdmUsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmFjdGl2ZSwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246YWN0aXZlLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmUsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6YWN0aXZlW3R5cGU9J3N1Ym1pdCdde2NvbG9yOiNmZmZ9LmFzaWRlIC5idG4sLmFzaWRlIC5idG5fYSwuYXNpZGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYXNpZGUgLmJ1dHRvbiwuYXNpZGUgLmJ0bl9iLC5hc2lkZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmFzaWRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5hc2lkZSAuY2hlY2tvdXQtYmFjaywuYXNpZGUgLmNoZWNrb3V0LXNraXAsLmFzaWRlIC5idG5fYywuYXNpZGUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5hc2lkZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5hc2lkZSAuYnRuX2QsLmFzaWRlIC5idG5fZSwuYXNpZGUgLmJ0bl9nLC5hc2lkZSAuYnRuX2xvZ2luLC5hc2lkZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgYnV0dG9uLC5hc2lkZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuYXNpZGUgaW5wdXRbdHlwZT1idXR0b25dLC5hc2lkZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLmFzaWRlIGJ1dHRvbiwuYXNpZGUgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5hc2lkZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmFzaWRlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuYXNpZGUgc3Bhbi5idXR0b24sLmFzaWRlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmFzaWRlIHNwYW4uYnV0dG9uLC5hc2lkZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgYnV0dG9uI21haW5fc3VtbWFyeSwuYXNpZGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5hc2lkZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmFzaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFzaWRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYXNpZGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6bm9uZX0uYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwuYnRuX2E6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LmJ0bl9hOmhvdmVyLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2E6dmlzaXRlZDpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9hOnZpc2l0ZWQ6YWN0aXZlLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5jaGVja291dC1iYWNrLC5jaGVja291dC1za2lwLC5idG5fYjp2aXNpdGVkLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwuY2hlY2tvdXQtc2tpcDp2aXNpdGVke2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5YjliOWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmNoZWNrb3V0LWJhY2s6aG92ZXIsLmNoZWNrb3V0LXNraXA6aG92ZXIsLmJ0bl9iOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSwuY2hlY2tvdXQtYmFjazphY3RpdmUsLmNoZWNrb3V0LXNraXA6YWN0aXZlLC5idG5fYjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDpob3ZlciwuY2hlY2tvdXQtc2tpcDp2aXNpdGVkOmhvdmVyLC5idG5fYjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LWJhY2s6dmlzaXRlZDphY3RpdmUsLmNoZWNrb3V0LXNraXA6dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzEzMTYxODtiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTh9LmJ0bl9jLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggI2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fYzp2aXNpdGVkOmhvdmVyLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQ6YWN0aXZlLC5qc29uRm9ybSBpbnB1dDp2aXNpdGVkOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5idG5fZCwuYnRuX2Q6dmlzaXRlZHtjb2xvcjojZDAwMjFiICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnRuX2Q6aG92ZXIsLmJ0bl9kOmFjdGl2ZSwuYnRuX2Q6dmlzaXRlZDpob3ZlciwuYnRuX2Q6dmlzaXRlZDphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmJ0bl9lLC5idG5fZTp2aXNpdGVke2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5idG5fZTpob3ZlciwuYnRuX2U6YWN0aXZlLC5idG5fZTp2aXNpdGVkOmhvdmVyLC5idG5fZTp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uYnRuX2csLmJ0bl9nOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAycHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjd9LmJ0bl9nOmhvdmVyLC5idG5fZzphY3RpdmUsLmJ0bl9nOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9nOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwMDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bl9sb2dpbiwuYnRuX2xvZ2luOnZpc2l0ZWR7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMnB4ICNkMDAyMWI7cGFkZGluZzo2cHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7bWluLXdpZHRoOjU4cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LmJ0bl9sb2dpbjpob3ZlciwuYnRuX2xvZ2luOmFjdGl2ZSwuYnRuX2xvZ2luOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9sb2dpbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ubGFyZ2UtYnRue2xpbmUtaGVpZ2h0OjE3cHg7cGFkZGluZzoxMHB4IDI1cHh9LnNtYWxsLWJ0bntwYWRkaW5nOjEycHggNDBweDt3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaywucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYywucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywucGFnZS1jb250YWluZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iLC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaywubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCwubW9kYWwtY29udGVudCBidXR0b24uYnRuX2MsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYywubW9kYWwtY29udGVudCAuanNvbkZvcm0gaW5wdXRbdHlwZT1idXR0b25dW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRhaW5lciBidXR0b246aG92ZXIsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbjphY3RpdmUsLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSwubW9kYWwtY29udGVudCBidXR0b246aG92ZXIsLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmFjdGl2ZSwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDJweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn1idXR0b24ub3QtbGluay1idG4uY2F0ZWdvcnktaG9zdC1saXN0LWhhbmRsZXJ7Y29sb3I6IzAyOWVlMyAhaW1wb3J0YW50fWJ1dHRvbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcntjb2xvcjpibGFjayAhaW1wb3J0YW50fS5maWx0ZXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2ZpbGw6I2ZmZn0uZmlsdGVyLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y29udGVudDonJzstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LXdlYmtpdC1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7b3BhY2l0eTowO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDIsMTU4LDIyNywwLjYpO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDI5ZWUzO2JvcmRlci1yYWRpdXM6MTVweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5maWx0ZXItYnV0dG9uOmFmdGVye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NzVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OjI2cHg7Y29udGVudDphdHRyKGRhdGEtY291bnQpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eTowO2NvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlciwuYWpheExvYWRpbmcgLmZpbHRlci1idXR0b246YmVmb3Jle29wYWNpdHk6MX0uYWpheExvYWRpbmcuYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlcntvcGFjaXR5OjB9QGtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5idG4tbG9va3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvdHRvbTo0cHg7cmlnaHQ6NHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6MGVtO3BhZGRpbmc6MCAwLjc1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtvcGFjaXR5OjAuNTtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztib3JkZXI6MXB4IHNvbGlkICNjY2NjY2N9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXB7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Ym9yZGVyOjFweCBzb2xpZCAjMDI5ZWUzfWlucHV0OnZhbGlkKy5idG4tbG9va3VwOmhvdmVyLGlucHV0OnZhbGlkKy5idG4tbG9va3VwOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzIwMjQyNztib3JkZXItY29sb3I6IzIwMjQyN31pbnB1dC5idXN5Ky5idG4tbG9va3Vwe29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBncmFkaWVudHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uYnRuLWxpbms+c3Bhbntib3JkZXItYm90dG9tLXdpZHRoOjJweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy1ib3R0b206NnB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZSAwbXN9LmJ0bi1saW5rPnNwYW46aG92ZXJ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMWMxYzFiO3BhZGRpbmctYm90dG9tOjNweH0uYnRuLWxpbmsgc3Zne3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQgMG1zfS5idG4tbGluazpob3ZlciBzdmd7bWFyZ2luLWxlZnQ6NnB4fS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmJ0bl9hLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kaXNhYmxlZC5idXR0b24sLmRpc2FibGVkLmJ0bl9iLGJ1dHRvbi5kaXNhYmxlZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24uZGlzYWJsZWQjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZGlzYWJsZWQuY2hlY2tvdXQtYmFjaywuZGlzYWJsZWQuY2hlY2tvdXQtc2tpcCwuZGlzYWJsZWQuYnRuX2MsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJjYW5jZWxcIl0sLmRpc2FibGVkLmJ0bl9kLC5kaXNhYmxlZC5idG5fZSwuZGlzYWJsZWQuYnRuX2csLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmRpc2FibGVkLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5kaXNhYmxlZC5idXR0b24sYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIycHg7bWFyZ2luLWJvdHRvbToxLjVlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMjllZTN9LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MnB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxZW19LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtczt0ZXh0LXRyYW5zZm9ybTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuaWNvbi1maWxse2ZpbGw6IzAyOWVlMzt0cmFuc2l0aW9uOmFsbCAyNTBtc30uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluazpob3ZlciAuYmFjay10by1wYWdlLXRleHQsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5iYWNrLXRvLXBhZ2UtdGV4dHtjb2xvcjojNGE0YTRhfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rOmhvdmVyIC5pY29uLWZpbGwsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5pY29uLWZpbGx7ZmlsbDojNGE0YTRhfS5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmV9LnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpub25lfXVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi1sZWZ0OjVweDt3aWR0aDoxNjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3VsLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fXVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbGV4OjF9dWwuc29jaWFsLWljb25zIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjAgbm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O2hlaWdodDozMnB4O3dpZHRoOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9dWwuc29jaWFsLWljb25zIGxpIGEgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOmZpbGwgMjUwbXM7ZmlsbDojMWMxYzFiO3dpZHRoOjM4cHh9dWwuc29jaWFsLWljb25zIGxpIGEgc3ZnIGNpcmNsZXtmaWxsOiMxYzFjMWI7dHJhbnNpdGlvbjpmaWxsIDI1MG1zfXVsLnNvY2lhbC1pY29ucyBsaSBhLmVtYWlse2Rpc3BsYXk6bm9uZX11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcsdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Z3tmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnIGNpcmNsZSx1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnIGNpcmNsZXtmaWxsOiMwMjllZTN9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tdHdpdHRlcix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tdHdpdHRlcntmaWxsOiM1NUFDRUV9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tZmFjZWJvb2ssdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Zy5pY29uLWZhY2Vib29re2ZpbGw6IzNCNTk5OH11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi1saW5rZWRpbix1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tbGlua2VkaW57ZmlsbDojMDk3NkI0fXVsLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHN2Zy5pY29uLWdvb2dsZS1wbHVzLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi1nb29nbGUtcGx1c3tmaWxsOiNERDRCMzl9LnNvY2lhbC1pY29ucy13cmFwLndpdGgtbGlrZXtkaXNwbGF5Om5vbmV9LmhlYWRlciAubG9nb3twb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmxleDoxIDEgYXV0bzt6LWluZGV4OjE7dGV4dC1hbGlnbjpsZWZ0fS5wZi1jaGVja291dCAuaGVhZGVyIC5sb2dve2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6bm93cmFwO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5oZWFkZXIgLmxvZ28ubG9nb19ub3J3YXl7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5oZWFkZXIgLmxvZ297cGFkZGluZy1yaWdodDowcHh9fS5oZWFkZXIgLmxvZ28gYXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5oZWFkZXIgLmxvZ28gYXthbGlnbi1pdGVtczpjZW50ZXJ9fS5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvIGF7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAubG9nbyBhe3dpZHRoOjEyMHB4fX0ucGYtY2hlY2tvdXQgLmhlYWRlciAubG9nbyBhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztmbGV4LWJhc2lzOjEwJX0uaGVhZGVyIC5sb2dvIGEgLmljb24tbG9nby13aGl0ZXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7bWF4LWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206MThweH0uaGVhZGVyIC5sb2dvIGEgLmxvZ28tbm8tdGV4dC13aGl0ZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgbGluZWFyIDAuMXN9LnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSwucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28gYSAuaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXtmaWxsOiNmZmY7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGxpbmVhciAwLjFzO3dpZHRoOjkwcHg7dG9wOjUyJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uaGVhZGVyIC5sb2dvIGEgLmxvZ28taW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0MHB4O2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCBhdXRvfS5oZWFkZXIgLmxvZ28gYSBpbWc6bm90KC5pY29uLWxvZ28td2hpdGUpOm5vdCgubG9nby10ZXh0KSwuaGVhZGVyIC5sb2dvIGEgc3ZnOm5vdCguaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZSl7d2lkdGg6MTEycHg7aGVpZ2h0OjU0cHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZXtsaW5lLWhlaWdodDoxcHh9LmxvZ28ubG9nb19wZXJmb3JtYW5jZSBzdmd7ZmlsbDojZmZmO2hlaWdodDo2M3B4O3dpZHRoOjgzcHg7c3Ryb2tlOm5vbmV9Lmljb24tbG9nb19hY2NvdW50YW50c3tmaWxsOiNmZmY7c3Ryb2tlOiNmZmZ9LmxvZ28ubG9nb19yZWNydWl0bWVudHtwYWRkaW5nOjE2cHggMH0ubG9nby5sb2dvX3JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcmVjcnVpdG1lbnQgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NjNweCAhaW1wb3J0YW50O3dpZHRoOjgzcHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7cGFkZGluZzowfX0ubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fZ2xvYmFsZmkgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fZ2xvYmFsZmkgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MH19LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzoxMHB4IDB9LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb24gYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fY29uc3RydWN0aW9uIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19jb25zdHJ1Y3Rpb257cGFkZGluZzowfX0ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NzJweCAhaW1wb3J0YW50O3dpZHRoOjExNXB4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX3ByaXZhdGVjbGllbnRze3BhZGRpbmc6MH19LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX21hbHRhIGEgaW1ne2hlaWdodDo4MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTM1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX21hbHRhIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjgycHggIWltcG9ydGFudDt3aWR0aDoxMzVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fbWFsdGEgc3ZnIHBhdGg6Zmlyc3QtY2hpbGR7ZmlsbDpub25lO3N0cm9rZTojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19tYWx0YXtwYWRkaW5nOjB9fS5sb2dvLmV3e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1kYXNoYm9hcmQgLmhlYWRlciAubG9nby5sb2dvX25vdGV4dCBhLC5wZi1icm9jaHVyZSAuaGVhZGVyIC5sb2dvLmxvZ29fbm90ZXh0IGF7cGFkZGluZzo2cHggMH0ucGYtZGFzaGJvYXJkIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUsLnBmLWJyb2NodXJlIC5oZWFkZXIgLmxvZ28ubG9nb19ub3RleHQgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7dG9wOjcwJX0ubG9nbyAubG9nby13cmFwcGVye2Rpc3BsYXk6ZmxleH0ubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UsIG1hcmdpbiAwLjNzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDQ0OHB4KXsubG9nbyAubG9nby13cmFwcGVyIC5sb2dvLWxzb3N7bWFyZ2luLWxlZnQ6MTJweDt3aWR0aDo1MCV9fS5sb2dvX2xzb3N7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MzBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnBmLWNoZWNrb3V0IC5sb2dvX2xzb3N7ZGlzcGxheTpibG9jaztmbGV4LWJhc2lzOjEwJX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjIwcHg7dG9wOjhweDtwb3NpdGlvbjpyZWxhdGl2ZX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmxvZ29fbHNvc3ttYXJnaW4tbGVmdDo4cHh9fS5sb2dvX2xzb3MgaW1ne21pbi13aWR0aDo5N3B4O21heC13aWR0aDoxNTRweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjU0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6MTIwcHg7bWF4LWhlaWdodDo0OXB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDoxMjBweDttYXgtaGVpZ2h0OjQ5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6OTdweDttYXgtaGVpZ2h0OjM5cHh9fS5sb2dvX25vcndheWJhcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxvZ29fbm9yd2F5YmFyIGltZ3ttYXgtd2lkdGg6MTU0cHg7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpey5sb2dvX25vcndheWJhciBpbWd7bWluLXdpZHRoOjEyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19ub3J3YXliYXIgaW1ne3dpZHRoOjEyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvX25vcndheWJhciBpbWd7d2lkdGg6MTA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3t3aWR0aDo5NXB4fX0ucGYtZGFzaGJvYXJkIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zbG9nb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDoxMHB4fS5wZi1kYXNoYm9hcmQgLmxzb3MgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3MgLmxzb3Nsb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmhlYWRlciAuYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWcsLmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAubG9nb1JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLXRleHR7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6MS4zcHg7b3BhY2l0eToxO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6M3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3RpY2t5IC5sb2dvLXRleHR7b3BhY2l0eTowfS5pY29uLWFjdGl2aXR5e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tYWRvcHRpb24tZm9ybXt3aWR0aDo1OXB4O2hlaWdodDo1OXB4fS5pY29uLWFsbC1mb3JtYXRze3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYXJyb3ctcmlnaHR7d2lkdGg6OXB4O2hlaWdodDoxM3B4fS5pY29uLWJlbGx7d2lkdGg6MjRweDtoZWlnaHQ6MjJweH0uaWNvbi1iaW57d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jYXJ7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uaWNvbi1jYXItcGx1c3t3aWR0aDo1M3B4O2hlaWdodDo1M3B4fS5pY29uLWNoZWNrZWQtc3VjY2Vzc3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLWNoZWNrbGlzdHt3aWR0aDoxMnB4O2hlaWdodDoxNHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItYW1iZXJ7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZWVue3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmV5e3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1yZWR7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1jaGV2cm9uLWxlZnR7d2lkdGg6MTZweDtoZWlnaHQ6MjZweH0uaWNvbi1jaGV2cm9uLXJpZ2h0e3dpZHRoOjE1cHg7aGVpZ2h0OjI2cHh9Lmljb24tY2lyY2xlLWJ1bGxldHt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5pY29uLWNsaXBib2FyZHt3aWR0aDoyMXB4O2hlaWdodDoyOHB4fS5pY29uLWNsb3Nle3dpZHRoOjIxcHg7aGVpZ2h0OjIycHh9Lmljb24tY2xvc2UtYnV0dG9ue3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9Lmljb24tY2xvc2UtYnV0dG9uLTJ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jbG9zZS1pY29ue3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY2xvdWQtY29tcHV0aW5ne3dpZHRoOjgxcHg7aGVpZ2h0OjYwcHh9Lmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjM2cHg7aGVpZ2h0OjI1cHh9Lmljb24tY29ne3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9Lmljb24tY29nX3Byb2Zlc3Npb25ze3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tY29tcGFyZXt3aWR0aDo0OHB4O2hlaWdodDo0MHB4fS5pY29uLWNvbXBsZXRle3dpZHRoOjE5cHg7aGVpZ2h0OjEzcHh9Lmljb24tY29udGFjdC1lbWFpbHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNvbnZlcnRHdWVzdHt3aWR0aDoyMHB4O2hlaWdodDoxN3B4fS5pY29uLWNyZWF0ZS1wb2xpY3l7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jcm9zcy1kcmF3bnt3aWR0aDoyM3B4O2hlaWdodDoyMXB4fS5pY29uLWRhbmdlcnt3aWR0aDozMnB4O2hlaWdodDoyOHB4fS5pY29uLWRhc2hib2FyZHt3aWR0aDoxNDZweDtoZWlnaHQ6MTE2cHh9Lmljb24tZGFzaGJvYXJkLWhlYWRlcnt3aWR0aDozM3B4O2hlaWdodDoyMHB4fS5pY29uLWRhc2hib2FyZC1oZWFkZXItaW52ZXJzZXt3aWR0aDozM3B4O2hlaWdodDoyMHB4fS5pY29uLWRpc2FibGV7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uaWNvbi1kb2N1bWVudHt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLWRvd24tYXJyb3d7d2lkdGg6NTEycHg7aGVpZ2h0OjUxMnB4fS5pY29uLWRvd24tdHJpYW5nbGV7d2lkdGg6NDkwLjY4cHg7aGVpZ2h0OjQ5MC42OHB4fS5pY29uLWRvd25sb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjE5cHh9Lmljb24tZG93bmxvYWQtYWxsLWZpbGVze3dpZHRoOjI2cHg7aGVpZ2h0OjI3cHh9Lmljb24tZG93bmxvYWRfaWNvbnt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLWVkaXR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1lZGl0LWRvY3VtZW50e3dpZHRoOjU2cHg7aGVpZ2h0OjU3cHh9Lmljb24tZW1haWx7d2lkdGg6MzJweDtoZWlnaHQ6MjZweH0uaWNvbi1lbWFpbC1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tZW1haWwtaW52ZXJzZXt3aWR0aDoyOHB4O2hlaWdodDoyMXB4fS5pY29uLWVtYWlsX3Byb2Zlc3Npb25ze3dpZHRoOjIxcHg7aGVpZ2h0OjE1cHh9Lmljb24tZXlle3dpZHRoOjE3cHg7aGVpZ2h0OjExcHh9Lmljb24tZmFjZWJvb2t7d2lkdGg6MTBweDtoZWlnaHQ6MThweH0uaWNvbi1mYWNlYm9vay1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tZmlsZXt3aWR0aDoyNnB4O2hlaWdodDozMHB4fS5pY29uLWZpbGUtYWx0e3dpZHRoOjI2cHg7aGVpZ2h0OjM0cHh9Lmljb24tZmlsdGVyLWNsb3Nle3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tZmlsdGVyLWxpc3QtY2xvc2V7d2lkdGg6MTlweDtoZWlnaHQ6MTNweH0uaWNvbi1maWx0ZXItbGlzdC1vcGVue3dpZHRoOjE5cHg7aGVpZ2h0OjEzcHh9Lmljb24tZmlsdGVyLW9wZW57d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1maWx0ZXItb3Blbi1iYWNre3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tZ2xvYmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi1nbG9iZV9sb2dve3dpZHRoOjExMnB4O2hlaWdodDozNnB4fS5pY29uLWdvb2dsZS1wbHVze3dpZHRoOjI0cHg7aGVpZ2h0OjE1cHh9Lmljb24taGFtYnVyZ2Vye3dpZHRoOjMycHg7aGVpZ2h0OjIycHh9Lmljb24taGVhcnR7d2lkdGg6MjBweDtoZWlnaHQ6MThweH0uaWNvbi1oZWxwe3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9Lmljb24taG9tZXt3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5pY29uLWhvbWUtcGx1c3t3aWR0aDo1M3B4O2hlaWdodDo1M3B4fS5pY29uLWljLWNsb3Nle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmljb24taWMtZWRpdHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5pY29uLWljLXBsdXN7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uaWNvbi1pYy13YXJuaW5ne3dpZHRoOjQ1cHg7aGVpZ2h0OjQwcHh9Lmljb24taWRsZXt3aWR0aDoyNnB4O2hlaWdodDoxOHB4fS5pY29uLWluYWN0aXZle3dpZHRoOjEzcHg7aGVpZ2h0OjlweH0uaWNvbi1pbmZve3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9Lmljb24taW5wcm9ncmVzc3t3aWR0aDoyMHB4O2hlaWdodDoxNXB4fS5pY29uLWluc3VyYW5jZXN7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1pbnZvaWNle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9Lmljb24tamYtYWRke3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tamYtYWRkLWVkaXR7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uaWNvbi1qZi1kZWxldGV7d2lkdGg6MTRweDtoZWlnaHQ6MThweH0uaWNvbi1qZi1lZGl0e3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9Lmljb24tamYtcmVtb3Zle3dpZHRoOjE0cHg7aGVpZ2h0OjJweH0uaWNvbi1qZi1zcHJlYWRzaGVldHt3aWR0aDoxOHB4O2hlaWdodDoyMHB4fS5pY29uLWxhcmdlLWl7d2lkdGg6MjRweDtoZWlnaHQ6NDdweH0uaWNvbi1sZWZ0LWFycm93e3dpZHRoOjEwcHg7aGVpZ2h0OjE3cHh9Lmljb24tbGV0dGVye3dpZHRoOjM2Ny42OXB4O2hlaWdodDozNzBweH0uaWNvbi1saW5rLWNsaWVudC1jb25zb2xle3dpZHRoOjc4cHg7aGVpZ2h0Ojc5cHh9Lmljb24tbGlua2VkaW57d2lkdGg6MTZweDtoZWlnaHQ6MTVweH0uaWNvbi1saW5rZWRpbi1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tbGlzdF92aWV3X2ljb257d2lkdGg6MjJweDtoZWlnaHQ6MjBweH0uaWNvbi1sb2Nre3dpZHRoOjIwcHg7aGVpZ2h0OjI0cHh9Lmljb24tbG9ja3Rvbi1sb2dve3dpZHRoOjE1NHB4O2hlaWdodDo3N3B4fS5pY29uLWxvY2t0b24tbG9nby1oZWFkZXJ7d2lkdGg6MTM1cHg7aGVpZ2h0OjYzcHh9Lmljb24tbG9nb3t3aWR0aDoxMTJweDtoZWlnaHQ6NTVweH0uaWNvbi1sb2dvLXNjcm9sbGluZy13aGl0ZXt3aWR0aDoxNDBweDtoZWlnaHQ6MjNweH0uaWNvbi1sb2dvLXdoaXRle3dpZHRoOjkwOHB4O2hlaWdodDo0MTdweH0uaWNvbi1sb2dvX2FjY291bnRhbnRze3dpZHRoOjE0Mi41cHg7aGVpZ2h0OjExMS40cHh9Lmljb24tbG9nb19hc3NldG1hbmFnZW1lbnR7d2lkdGg6MTEzcHg7aGVpZ2h0OjcxcHh9Lmljb24tbG9nb19jb25zdHJ1Y3Rpb257d2lkdGg6MTQzLjFweDtoZWlnaHQ6MTM0LjRweH0uaWNvbi1sb2dvX2dsb2JhbGZpe3dpZHRoOjE0Mi41cHg7aGVpZ2h0OjExMS40cHh9Lmljb24tbG9nb19tYWx0YXt3aWR0aDoxMzVweDtoZWlnaHQ6ODBweH0uaWNvbi1sb2dvX21vYmlsaXR5e3dpZHRoOjEzNnB4O2hlaWdodDo4NXB4fS5pY29uLWxvZ29fcGVyZm9ybWFuY2V7d2lkdGg6MjA0LjJweDtoZWlnaHQ6MTI0LjZweH0uaWNvbi1sb2dvX3JlY3J1aXRtZW50e3dpZHRoOjE0NHB4O2hlaWdodDoxMTVweH0uaWNvbi1tZWRhbHt3aWR0aDoxN3B4O2hlaWdodDoyM3B4fS5pY29uLW1lbnUtYnVzaW5lc3MtYW5kLWZpbmFuY2V7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LWRlbGV0ZXt3aWR0aDoxMHB4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtZG90c3t3aWR0aDoxOHB4O2hlaWdodDo0cHh9Lmljb24tbWVudS1lZGl0e3dpZHRoOjE0cHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1leWV7d2lkdGg6MTdweDtoZWlnaHQ6MTFweH0uaWNvbi1tZW51LWZpbGUtZG93bmxvYWR7d2lkdGg6MTFweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LWZvcm17d2lkdGg6MTBweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LWdyaWR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1tZW51LWhpZGV7d2lkdGg6MTdweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LWxpZmV7d2lkdGg6MTdweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LW5vdGVib29re3dpZHRoOjExcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1vdmVycmlkZS1xdW90ZXt3aWR0aDoxNnB4O2hlaWdodDoxNXB4fS5pY29uLW1lbnUtcGFwZXJ7d2lkdGg6MTRweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXBsdXN7d2lkdGg6MTNweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LXByZXZpZXd7d2lkdGg6MTFweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXJlbWluZHt3aWR0aDoxM3B4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtc2F0aXNmaWVke3dpZHRoOjE2cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1zZWxlY3QtcXVvdGV7d2lkdGg6MTRweDtoZWlnaHQ6MTVweH0uaWNvbi1tZW51LXNlbGVjdGVke3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9Lmljb24tbWVudS11cGxvYWR7d2lkdGg6NTJweDtoZWlnaHQ6MzZweH0uaWNvbi1tZW51LXZlcnRpY2FsLWRvdHN7d2lkdGg6NXB4O2hlaWdodDoyMXB4fS5pY29uLW15TG9ja3Rvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLW15TG9ja3RvbkFycm93e3dpZHRoOjM1cHg7aGVpZ2h0OjI0cHh9Lmljb24tbm90ZXt3aWR0aDoxMnB4O2hlaWdodDoxNXB4fS5pY29uLW5vdGVze3dpZHRoOjgyLjgxcHg7aGVpZ2h0OjEwOS4zOHB4fS5pY29uLW9wZW4tY2xvc2V7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1vcGVuLWljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vdmVydmlldy1jbGllbnR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vdmVydmlldy1wcm9ncmVzc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLW92ZXJ2aWV3LXN0YXJ0ZWR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vdmVydmlldy1zdWJtaXR0ZWR7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1wYXBlci1wbGFuZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5pY29uLXBheW9ubGluZXt3aWR0aDozM3B4O2hlaWdodDoyOHB4fS5pY29uLXBkZl9pY29ue3dpZHRoOjI5cHg7aGVpZ2h0OjM0cHh9Lmljb24tcGVyY2VudHt3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5pY29uLXBmLWRvd25sb2Fke3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tcGhvbmV7d2lkdGg6MzVweDtoZWlnaHQ6MzBweH0uaWNvbi1waG9uZS1jYWxse3dpZHRoOjU3cHg7aGVpZ2h0OjU3cHh9Lmljb24tcGhvbmUtdm9sdW1le3dpZHRoOjI3cHg7aGVpZ2h0OjM3cHh9Lmljb24tcGllLWNoYXJ0e3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHh9Lmljb24tcGluLWRyb3B7d2lkdGg6MjBweDtoZWlnaHQ6MjhweH0uaWNvbi1wbGF5LWJ1dHRvbnt3aWR0aDoyMXB4O2hlaWdodDoyMXB4fS5pY29uLXBvbGljaWVze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tcG91bmR7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaWNvbi1wb3VuZF9taW51c3t3aWR0aDo0NXB4O2hlaWdodDo0NXB4fS5pY29uLXByZXNlbnRhdGlvbnt3aWR0aDoyNHB4O2hlaWdodDoyMHB4fS5pY29uLXByZXZpZXd7d2lkdGg6MjNweDtoZWlnaHQ6MjVweH0uaWNvbi1wcmV2aWV3LW1vZGFse3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tcHJldmlldy1wcm9wZm9ybXt3aWR0aDozNC4xcHg7aGVpZ2h0OjM1cHh9Lmljb24tcHJpbnR7d2lkdGg6MjVweDtoZWlnaHQ6MjNweH0uaWNvbi1wcml2YXRle3dpZHRoOjMycHg7aGVpZ2h0OjIzcHh9Lmljb24tcXVvdGV7d2lkdGg6NTJweDtoZWlnaHQ6NDFweH0uaWNvbi1yZWFkLW9ubHl7d2lkdGg6MjVweDtoZWlnaHQ6MjdweH0uaWNvbi1yZWFzc2lnbnt3aWR0aDoyNTlweDtoZWlnaHQ6MjI2cHh9Lmljb24tcmVuZXd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1yZXF1aXJlc0F0dGVudGlvbnt3aWR0aDoxN3B4O2hlaWdodDoyMHB4fS5pY29uLXJlc2V0LWljb24tMDF7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uaWNvbi1yaWdodC1hcnJvd3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5pY29uLXJpZ2h0LWFycm93LWZvcndhcmR7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1yaWdodC1hcnJvd190aGlue3dpZHRoOjE0cHg7aGVpZ2h0OjE5cHh9Lmljb24tc2VhcmNoe3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tc2VhcmNoLWV3e3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tc2VhcmNoLWV3LWJhY2t7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1zZXR0aW5nc3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLXNtaWxpZS1oYXBweXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXNtaWxpZS1uZXV0cmFse3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tc21pbGllLXNhZHt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLXN0YWZme3dpZHRoOjM2cHg7aGVpZ2h0OjMycHh9Lmljb24tc3RhcnRlZC1uZXh0e3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlcnt3aWR0aDoyN3B4O2hlaWdodDoyMHB4fS5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51e3dpZHRoOjI3cHg7aGVpZ2h0OjIwcHh9Lmljb24tdGFpbC1zcGlue3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHh9Lmljb24tdGVhbS1tZW1iZXJ7d2lkdGg6MTJweDtoZWlnaHQ6MTZweH0uaWNvbi10ZWxlcGhvbmV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNHB4fS5pY29uLXRpY2stZHJhd257d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi10d2l0dGVye3dpZHRoOjE3cHg7aGVpZ2h0OjEzcHh9Lmljb24tdHdpdHRlci1kYXJre3dpZHRoOjM3cHg7aGVpZ2h0OjM3cHh9Lmljb24tdXAtdHJpYW5nbGV7d2lkdGg6NDkwLjY2cHg7aGVpZ2h0OjQ5MC42NnB4fS5pY29uLXVwbG9hZHt3aWR0aDoxNnB4O2hlaWdodDoxN3B4fS5pY29uLXVzZXJ7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi12aWRlb3t3aWR0aDoyNHB4O2hlaWdodDoyMHB4fS5pY29uLXZpZXctZmlsZXN7d2lkdGg6NDAzcHg7aGVpZ2h0OjQ4NXB4fS5pY29uLXZpbWVve3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9Lmljb24tdmlzaXQtdXN7d2lkdGg6MjVweDtoZWlnaHQ6MjZweH0uaWNvbi13YXJuaW5nLXRyaWFuZ2xle3dpZHRoOjI0cHg7aGVpZ2h0OjIxcHh9Lmljb24td2l6YXJke3dpZHRoOjc0NXB4O2hlaWdodDo0ODZweH0jaWNvbi1vcGVuLWNsb3NlICNvYy1iYWNrZ3JvdW5ke2ZpbGw6dHJhbnNwYXJlbnR9I2ljb24tb3Blbi1jbG9zZSAjb2MtcGx1c3tmaWxsOmluaGVyaXR9I2ljb24tb3Blbi1jbG9zZSAjb2MtbWludXN7ZmlsbDppbmhlcml0fSNpY29uLW9wZW4tY2xvc2UgI29jLWJvcmRlcntmaWxsOmluaGVyaXR9Lmljb24tb3Blbi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM1NzY3NmM7ZmlsbDojNTc2NzZjO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7dHJhbnNmb3JtLW9yaWdpbjotNSUgMzAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBsaW5lYXIgMHN9LnRhYi10aXRsZS5hY3RpdmUgLmljb24tb3Blbi1jbG9zZSwuYWN0aXZlIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbi1pdGVtLW9wZW4+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+LmZsZXgtcGFyZW50IC5hY3Rpb25zLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjdGlvbnMtYmxvY2t7dGV4dC1hbGlnbjpyaWdodH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQ+ZGl2PmRpdiwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50PmRpdj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTtsZXR0ZXItc3BhY2luZzowLjcxcHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDI5ZWUzO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6MC4xZW07dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi0wLjA3ZW07dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXNraXA6bm9uZTtsaW5lLWhlaWdodDoxLjA4fS5wZi1icm9jaHVyZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGYtYnJvY2h1cmUgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC50b29sa2l0LXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnRvb2xraXQtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo2MHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Y29sb3I6IzIwMjYyYX0uZm9vdGVyLWxpbmstZGV0YWlsLXBhZ2UuZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmZvb3Rlci1saW5rLWRldGFpbC1wYWdlLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLndoaXRlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZS53aGl0ZXtjb2xvcjojZmZmfUBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSl7QHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6MC4wMWVtfX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1zaXplOjM0cHg7bGV0dGVyLXNwYWNpbmc6MC41MnB4fX1AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MjhweH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudHtsaW5lLWhlaWdodDoxLjc1fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLWNvbnRlbnQtcmVxdWVzdCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudC1yZXF1ZXN0e3BhZGRpbmctYm90dG9tOjIwcHh9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmFqYXgtZm9ybT4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojMDI5ZWUzOy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiMwMjllZTM7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczowLjFlbTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LTAuMDdlbTt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZTt0ZXh0LWRlY29yYXRpb24tc2tpcDpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSl7QHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpey5wYWdlLWhlYWRlciAuYm91bmRzPi5hamF4LWZvcm0+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5hamF4LWZvcm0+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjAuMDFlbX19fS5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWR7YmFja2dyb3VuZDojZTllZGYwfS5wYWdlLWhlYWRlci1jb250ZW50e2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXRvcDoyMTBweDtwYWRkaW5nLWJvdHRvbTo4OXB4O21heC13aWR0aDo4ODJweDtjb2xvcjojMjAyNjJhO2ZvbnQtc2l6ZToyM3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM5O2xldHRlci1zcGFjaW5nOjAuMzVweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hOnZpc2l0ZWQsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9iLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtYmFjaywucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuY2hlY2tvdXQtc2tpcCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2MsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9XCJjYW5jZWxcIl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9kLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2csLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9sb2dpbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9hLC5wYWdlLWNvbnRhaW5lciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYSwubW9kYWwtY29udGVudCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLmJ0bl9hLmpmLWJ0biwucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWRhc2hib2FyZCAuYnRuX2EuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmpmLWJ0biwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2EuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgc3Bhbi5idG5fYS5idXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9hLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNtYWluX3N1bW1hcnksLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI21haW5fc3VibWl0X2Zsb2F0LC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYS50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi10b3A6ODJweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wYWdlLWhlYWRlci1jb250ZW50e2JhY2tncm91bmQtc2l6ZTphdXRvfS5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2Nre2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjMwcHh9LnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bi5idG5fYSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYTp2aXNpdGVkLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fYiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmNoZWNrb3V0LWJhY2ssLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmNoZWNrb3V0LXNraXAsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9jLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPVwiY2FuY2VsXCJdLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fZCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuYnRuX2EuYnRuX2UsLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLmJ0bl9hLmJ0bl9nLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5idG5fbG9naW4sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYSwucGFnZS1jb250YWluZXIgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2EsLm1vZGFsLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgYnV0dG9uLmJ0bl9hLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBpbnB1dC5idG5fYVt0eXBlPWJ1dHRvbl0sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWFkbWluIC5idG5fYS5qZi1idG4sLnBmLWFkbWluIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5qZi1idG4sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2EuYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5wZi1kYXNoYm9hcmQgLmJ0bl9hLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5idG5fYS5qZi1idG4sLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIHNwYW4uYnRuX2EuYnV0dG9uLC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBzcGFuLmJ0bl9hLmJ1dHRvbiwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayBidXR0b24uYnRuX2EjbWFpbl9zdW1tYXJ5LC5wYWdlLWhlYWRlci1jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLnNlcnZpY2VzLWRldGFpbHMgLmJsb2NrIGJ1dHRvbi5idG5fYSNtYWluX3N1Ym1pdF9mbG9hdCwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAuanNvbkZvcm0gaW5wdXQuYnRuX2FbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2FbdHlwZT1cInN1Ym1pdFwiXSwucGFnZS1oZWFkZXItY29udGVudCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2EudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBhZ2UtaGVhZGVyLWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuc2VydmljZXMtZGV0YWlscyAuYmxvY2sgaW5wdXQuYnRuX2EudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tYm90dG9tOjMwcHh9fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9uc3twb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJsb2NrLWltYWdle3dpZHRoOjEwMCU7aGVpZ2h0Ojc0M3B4fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYmxvY2staW1hZ2U6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDAuNTYpIDMzJSwgI2ZmZil9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJsb2NrLWltYWdle2hlaWdodDo0NzJweH0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJsb2NrLWltYWdlOmFmdGVye2NvbnRlbnQ6bm9uZX19LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlsc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDt3aWR0aDoxMDAlfS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO21heC13aWR0aDo5NTlweDtjb2xvcjojMjAyNjJhO21hcmdpbjphdXRvfS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIC5idG5fYSwucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIC5idXR0b257bWFyZ2luLXRvcDo4MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ0bl9hLC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnttYXJnaW4tdG9wOjI2cHh9fS5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGgxLC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuY29udGFpbmVyLWRldGFpbHMgLmJsb2NrIC5jb250ZW50LWJsb2NrIGRpdiwucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayBhe3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2sgLmNvbnRlbnQtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NDBweH0ucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxzIC5ibG9jayAuY29udGVudC1ibG9jayBoMXttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5jb250YWluZXItZGV0YWlscyAuYmxvY2t7bWFyZ2luLXRvcDotNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmNvbnRhaW5lci1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzAyOWVlM319LnJlc291cmNlLWZpbHRlci1zZWxlY3QsLmZpbHRlci1zZWxlY3QsLnJlc291cmNlLWZpbHRlci1pbWFnZXt3aWR0aDoxMDAlO2FwcGVhcmFuY2U6bm9uZTtjb2xvcjojYTlhOGE4O3BhZGRpbmc6MTQuNXB4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0IG9wdGlvbiwuZmlsdGVyLXNlbGVjdCBvcHRpb24sLnJlc291cmNlLWZpbHRlci1pbWFnZSBvcHRpb257cGFkZGluZzoxM3B4IDI0cHh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaSwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpe3BhZGRpbmc6NXB4IDE2cHg7aGVpZ2h0OmF1dG87Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyLjE2O2JvcmRlci1jb2xvcjojOTc5Nzk3fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpIHNwYW4sLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3BhbiwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3BhbiwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkgc3Bhbntmb250LXNpemU6MTlweDtjb2xvcjojYTlhOGE4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlciwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmOGY4O2NvbG9yOiMwNjA3MDh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCwuZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiNkMmQzZDR9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIsLnJlc291cmNlLWZpbHRlci1pbWFnZSsuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7ZmxleC1iYXNpczoxNDRweDttaW4td2lkdGg6MDthbGlnbi1zZWxmOmZsZXgtZW5kfS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHN2Z3tmaWxsOiNmZmZ9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0biwuZmxleC1wYXJlbnQ+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+bGk6bnRoLWNoaWxkKDMpe2xlZnQ6MDt3aWR0aDoxMDAlfX0uZ2V0QVF1b3RlT3B0aW9ue2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2M4Y2FjYX0uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246Y2VudGVyfS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1kZXNje3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1idG57dGV4dC1hbGlnbjpjZW50ZXJ9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0biBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZXRBUXVvdGVPcHRpb246bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MCBub25lfS5nZXRBUXVvdGVPcHRpb24taWNvbntoZWlnaHQ6NjhweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5nZXRBUXVvdGVPcHRpb24taWNvbiBzdmd7ZmlsbDojZmZmO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0uZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo1MCUgNTAlO3dpZHRoOjY4cHg7aGVpZ2h0OjY4cHg7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3BhZGRpbmc6MTRweH0uZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttaW4td2lkdGg6MjAwcHg7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94Oy1tcy1mbGV4OjEgMSAyNSU7ZmxleDoxIDEgMjUlOy13ZWJraXQtZmxleDoxIDEgMjAwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2V7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MzBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS41NztsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6IzA2MDcwOH0uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZSAucHJvcG9zYWwtbWVzc2FnZXttYXJnaW4tYm90dG9tOjMwcHh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UuY29tcGxldGUtcHJvcG9zYWwtbGlua3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mi4xMjtjb2xvcjojMDFiZWU1fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTttaW4td2lkdGg6MzUlO3otaW5kZXg6OX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KXsuY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7bWluLXdpZHRoOjMyMnB4O3otaW5kZXg6OX19LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UgLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodC0tLUlvbmljb25ze3dpZHRoOjI1cHg7aGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxM3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5nZXQtYS1xdW90ZS1wYWdlIGEuZHJvcC1idXR0b257Ym90dG9tOjBweCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggYXV0byAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3d7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhe21hcmdpbjoxNXB4IGF1dG8gIWltcG9ydGFudH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbnttYXJnaW4tdG9wOjQwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpey5hbGVydERpYWxvZyAuZGlhbG9nLWJveHttaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjphdXRvIC01cHggIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fS5hbGVydERpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudDttYXJnaW46YXV0byAtNXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOmF1dG87cGFkZGluZzowfS5tb2RhbC1vdmVybGF5OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le3dpZHRoOjk1JSAhaW1wb3J0YW50fX0ucGYtYWRtaW4gLmxpc3QtbWVudXtwYWRkaW5nOjE2cHggMTZweCAxN3B4IDE2cHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzoycHggM3B4IDEycHggMCByZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyOnNvbGlkIDFweCAjNTA1YzY0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtkaXNwbGF5Om5vbmU7bWF4LWhlaWdodDowO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTttYXJnaW4tdG9wOjEwcHh9LnBmLWFkbWluIC5saXN0LW1lbnUub25lLWl0ZW17cGFkZGluZzoxMHB4IDE2cHggMTBweCAxNnB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDowfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjhweCAwO2N1cnNvcjpwb2ludGVyfS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIGEsLnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgYnV0dG9ue2NvbG9yOiMyMDI0Mjc7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS42OTt0cmFuc2l0aW9uOmFsbCAyNTBtc30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBidXR0b257cGFkZGluZzoycHggMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6bm9uZX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24td3JhcHt3aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBhe2NvbG9yOiMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgYnV0dG9ue2NvbG9yOiMwMjllZTMgIWltcG9ydGFudH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3Zlci5saW5le2JvcmRlci1ib3R0b206c29saWQgMXB4ICMwMjllZTN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgc3Zne2ZpbGw6IzAyOWVlM30ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXBhcGVye21hcmdpbi10b3A6M3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWRhc2hib2FyZHt3aWR0aDoxNnB4O2hlaWdodDoxMXB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNoZWNrbGlzdHt3aWR0aDoyMHB4O2hlaWdodDoxM3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjE3cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tcmVuZXd7d2lkdGg6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi10aWNrLWRyYXduLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzM3M0Y0NX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHN7d2lkdGg6NXB4O2hlaWdodDoyMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXJlc2V0LWljb24tMDF7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1iaW57d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaS5saW5le3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzk3OTc5NztwYWRkaW5nLWJvdHRvbTo2cHg7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUub3BlbmVke3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtvcGFjaXR5OjE7bWF4LWhlaWdodDo1MDBweDtkaXNwbGF5OmJsb2NrfS5wZi1hZG1pbiAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXJ7b3ZlcmZsb3cteTp2aXNpYmxlO292ZXJmbG93LXg6dmlzaWJsZX0ubGlzdC1idG4tbWVudXtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjB9Lmxpc3QtYnRuLW1lbnUuc2VsZWN0ZWQgc3Zne2ZpbGw6IzAyOWVlM30ubGlzdC1idG4tbWVudSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9Lmxpc3QtYnRuLW1lbnUudmVydGljYWwtZG90c3twYWRkaW5nOjRweCAxMnB4fS5saXN0LW1lbnUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LW1lbnUtY29udGFpbmVyLnZlcnRpY2FsLWRvdHMtbWVudXttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLXRvcDotMnB4fS5saXN0LW1lbnUtbWFpbi13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnBhZ2UtaGVhZGVyIC5saXN0LW1lbnUtbWFpbi13cmFwe2Zsb2F0OnJpZ2h0fS5wZi1hZG1pbiAudGFicy1jb250cm9sLnRhYnMtY29udHJvbC1tYWx0YXttYXJnaW46MCAwIDMwcHh9Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXk6YmVmb3Jle2hlaWdodDp1bnNldH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzMzMzM7Ym94LXNpemluZzpib3JkZXItYm94O2JveC1zaGFkb3c6MCA1cHggNXB4IHJnYmEoMzksMzksMzksMCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjE2cHg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2t7LXdlYmtpdC1mbGV4OjEgMSAyNSU7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7dGV4dC1hbGlnbjpsZWZ0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jay5wYWdlLXN1bW1hcnl7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5kb2MtbmFtZXtjb2xvcjojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeXtjb2xvcjojODY4Njg2O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MCAxMHB4fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MTZweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHt3aWR0aDp1bnNldDtoZWlnaHQ6dW5zZXQ7cGFkZGluZzowO21hcmdpbi10b3A6OCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAubW9kYWwtY29udGVudFdyYXB7bWFyZ2luLXRvcDoxMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLm1vZGFsLWNvbnRlbnRXcmFwe21hcmdpbi10b3A6MjUlICFpbXBvcnRhbnR9fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudCAucGRmLXByZXZpZXcgY2FudmFzW2lkXj0nY2FudmFzLSdde2JvcmRlcjoxcHggc29saWQgYmxhY2s7ZGlyZWN0aW9uOmx0cn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1kb3dubG9hZHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tcGRmLXByZXZpZXctY2xvc2V7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5hdXRvQ29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O21hcmdpbjowIDMycHggMCAzMnB4O2Rpc3BsYXk6ZmxleH0uYXV0b0NvbXBsZXRlIC5sYWJlbHtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6NDRweDtwYWRkaW5nOjVweCAzMnB4IDVweCAyNHB4O3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXdlaWdodDoyMDB9LmF1dG9Db21wbGV0ZSAudGV4dHtwYWRkaW5nOjVweCAxNXB4IDVweCAwO2xpbmUtaGVpZ2h0OjIycHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5hdXRvQ29tcGxldGUgaW5wdXR7bGluZS1oZWlnaHQ6NDBweDtoZWlnaHQ6NDhweDt3aWR0aDoxMDAlfS5zZWFyY2hJbWFnZXttYXJnaW4tbGVmdDotMTBweDttYXJnaW4tYm90dG9tOi0xMHB4O2hlaWdodDo1N3B4O3dpZHRoOjU3cHg7ZmlsbDp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7cGFkZGluZzoxNnB4O3RvcDowcHg7cG9zaXRpb246cmVsYXRpdmV9ZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSBpZnJhbWUuYXVkaW9ib29te21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9ZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSxkaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0sZGl2W2RhdGEtdHlwZT1cInZpZGVvXCJdLGRpdltkYXRhLXR5cGU9XCJzb3VuZGNsb3VkXCJdLGRpdltkYXRhLXR5cGU9XCJ0d2VldFwiXSxkaXZbZGF0YS10eXBlPVwicXVvdGVcIl17bWFyZ2luLWJvdHRvbTo0MHB4fWRpdltkYXRhLXR5cGU9XCJhdWRpb2Jvb21cIl0gYmxvY2txdW90ZSxkaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl0gYmxvY2txdW90ZSxkaXZbZGF0YS10eXBlPVwidmlkZW9cIl0gYmxvY2txdW90ZSxkaXZbZGF0YS10eXBlPVwic291bmRjbG91ZFwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJ0d2VldFwiXSBibG9ja3F1b3RlLGRpdltkYXRhLXR5cGU9XCJxdW90ZVwiXSBibG9ja3F1b3Rle21hcmdpbjo4MHB4IDBweCAwcHh9ZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXSBibG9ja3F1b3RlIHAsZGl2W2RhdGEtdHlwZT1cImltYWdlXCJdIGJsb2NrcXVvdGUgcCxkaXZbZGF0YS10eXBlPVwidmlkZW9cIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJzb3VuZGNsb3VkXCJdIGJsb2NrcXVvdGUgcCxkaXZbZGF0YS10eXBlPVwidHdlZXRcIl0gYmxvY2txdW90ZSBwLGRpdltkYXRhLXR5cGU9XCJxdW90ZVwiXSBibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9ZGl2W2RhdGEtdHlwZT1cImltYWdlXCJdIGltZ3t3aWR0aDoxMDAlfS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10ZWFtR3JpZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDhweDttYXgtaGVpZ2h0OjBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzO292ZXJmbG93OmhpZGRlbn0uY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdGVhbUdyaWQgLmNvbnRhY3RUaWxlLXRlYW1UaXRsZXttaW4td2lkdGg6MTAwJTtwYWRkaW5nOjAgMjhweDttYXJnaW4tYm90dG9tOjB9LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1HcmlkIC5jb250YWN0VGlsZS10ZWFtQ2FyZHtmbGV4OjEgMSA1MCU7cGFkZGluZzoyMHB4IDIwcHggMjBweCA1MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3RUaWxlLXRlYW0gLmNvbnRhY3RUaWxlLXRlYW1HcmlkIC5jb250YWN0VGlsZS10ZWFtQ2FyZHtmbGV4LWJhc2lzOjEwMCV9fS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10ZWFtR3JpZCAuY29udGFjdFRpbGUtdGVhbUNhcmQgLmljb24tdGVhbS1tZW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyOHB4fS5jb250YWN0VGlsZS10ZWFtIC5jb250YWN0VGlsZS10cmlnZ2Vye3BhZGRpbmc6MCAyOHB4IDE2cHggMjhweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdHJpZ2dlciAuc2hvd3tkaXNwbGF5OmlubGluZS1ibG9ja30uY29udGFjdFRpbGUtdGVhbSAuY29udGFjdFRpbGUtdHJpZ2dlciAuaGlkZXtkaXNwbGF5Om5vbmV9LmNvbnRhY3RUaWxlLXRlYW0ub3BlbiAuY29udGFjdFRpbGUtdGVhbUdyaWR7bWF4LWhlaWdodDoxNDAwcHg7cGFkZGluZzo4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzk3OTc5N30uY29udGFjdFRpbGUtdGVhbS5vcGVuIC5jb250YWN0VGlsZS10cmlnZ2VyIC5zaG93e2Rpc3BsYXk6bm9uZX0uY29udGFjdFRpbGUtdGVhbS5vcGVuIC5jb250YWN0VGlsZS10cmlnZ2VyIC5oaWRle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21le2Rpc3BsYXk6bm9uZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAud2VsY29tZU1lc3NhZ2VfY2F0ZWdvcnlEYXNoYm9hcmRfaG9tZXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzFjMWMxYjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNTY7bGV0dGVyLXNwYWNpbmc6MC4yNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6NHB4IDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAud2VsY29tZU1lc3NhZ2VfY2F0ZWdvcnlEYXNoYm9hcmRfaG9tZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxMnB4IDE0cHggMDtmb250LXNpemU6MThweDtjb2xvcjojMjAyNjJhfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC53ZWxjb21lTWVzc2FnZV9jYXRlZ29yeURhc2hib2FyZF9ob21lIHNwYW57ZGlzcGxheTpibG9ja30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAud2VsY29tZU1lc3NhZ2VfY2F0ZWdvcnlEYXNoYm9hcmRfaG9tZSBzcGFuOmZpcnN0LWNoaWxke3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMXB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLndlbGNvbWVNZXNzYWdle2Rpc3BsYXk6bm9uZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmNvbHVtbi1jb250ZW50e2Rpc3BsYXk6bm9uZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmJsb2Nre3BhZGRpbmctYm90dG9tOjdweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmNvbnRlbnQtd3JhcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvcHJpdmF0ZWNsaWVudHMvcGMtaG9tZXBhZ2Utc3VuZGlhbC5wbmdcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO21heC13aWR0aDpub25lO21pbi13aWR0aDoxMDAlO2NvbG9yOiNmZmY7cGFkZGluZzoxNDBweCA0OHB4IDE0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuY29udGVudC13cmFwe3BhZGRpbmc6NDhweCAzMnB4IDgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5jb250ZW50LXdyYXB7cGFkZGluZzo0OHB4IDMycHggODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucGFnZS1oZWFkZXIgLmZsZXgtcGFyZW50LC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYmxvY2ssLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC50YWJiZWQgLnBhZ2UtaGVhZGVye2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAudGFiYmVkIC5wYWdlLWhlYWRlcj4uYm91bmRzLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC50YWJiZWQgLnBhZ2UtaGVhZGVyPi5qZi1oZWFkZXItYm91bmRze2Rpc3BsYXk6YmxvY2t9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnRhYmJlZCAucGFnZS1oZWFkZXIgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6bm9uZTttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi10b3A6LTI1cHh9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo0OHB4O2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMDg7bGV0dGVyLXNwYWNpbmc6MC43NHB4O21hcmdpbi1ib3R0b206NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmNvbHVtbi1jb250ZW50e2ZvbnQtc2l6ZTo0MXB4O2xpbmUtaGVpZ2h0OjEuMjc7bGV0dGVyLXNwYWNpbmc6MC42M3B4O2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTo0MXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuY29sdW1uLWNvbnRlbnR7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4xMTtsZXR0ZXItc3BhY2luZzowLjQzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQtc2V0e2xlZnQ6MDt0cmFuc2l0aW9uOmxlZnQgMC40cyBlYXNlIDBzfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC5sZXZlbC0xe2xlZnQ6LTEwMHZ3fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkLXNldC5sZXZlbC0ye2xlZnQ6LTIwMHZ3fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC1zZXQtYmFja3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC1zZXQtYmFja3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDB2dztwYWRkaW5nOjE2cHggMTZweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMjI7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O3otaW5kZXg6MX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC1zZXQtYmFjazpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MC4xZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTowLjFlbSBzb2xpZDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O21hcmdpbjozcHggNnB4IDAgNnB4O2NvbnRlbnQ6Jyd9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9se2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9se3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2x7ZmxleC13cmFwOndyYXA7cGFkZGluZzoxNnB4O3dpZHRoOjEwMHZ3O21pbi13aWR0aDoxMDB2dzttYXgtd2lkdGg6MTAwdnc7YWxpZ24tY29udGVudDpzdGFydH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGl7ZmxleC1iYXNpczozMyU7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2UgMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDBzO21hcmdpbi1yaWdodDo3cHg7bWFyZ2luLWJvdHRvbTo3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaXtmbGV4LWJhc2lzOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGkgYXtsZXR0ZXItc3BhY2luZzowLjI4cHg7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTM7cGFkZGluZzozMnB4IDMycHggNjRweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGkgYXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoxLjExO2xldHRlci1zcGFjaW5nOjAuNDNweDtwYWRkaW5nOjE2cHg7bWluLWhlaWdodDo5MHB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbCBsaS5hY3RpdmUsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wgbGk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpLmFjdGl2ZSBhLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sIGxpOmhvdmVyIGF7Ym9yZGVyLWJvdHRvbTowIG5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXZ7cGFkZGluZy10b3A6NTZweDthbGlnbi1pdGVtczpjZW50ZXI7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdi5zZWxlY3RlZCBsaXtvcGFjaXR5OjAuNjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBlYXNlIDBzfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGl7YXNwZWN0LXJhdGlvOjEvMTtmbGV4OjEgMSAxMCU7YmFja2dyb3VuZDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpe2ZsZXgtYmFzaXM6MTAwJTthc3BlY3QtcmF0aW86aW5pdGlhbDttYXJnaW4tYm90dG9tOjFweH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotN3B4O2hlaWdodDo3cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UgMHN9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpOmhvdmVye29wYWNpdHk6MC43fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaTpob3ZlcjphZnRlcntvcGFjaXR5OjAuNn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkuYWN0aXZle29wYWNpdHk6MX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkuYWN0aXZlOmFmdGVye29wYWNpdHk6MX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbi1sZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwNjA3MDg7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHMsIGhlaWdodCAwIGVhc2UgMC41cztmbGV4LXdyYXA6d3JhcH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYT5kaXZ7ZmxleC1iYXNpczoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIGF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21pbi1oZWlnaHQ6NzBweDttYXgtaGVpZ2h0OjcwcHg7cGFkZGluZzoxMnB4O2ZsZXgtd3JhcDpub3dyYXB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIGE+ZGl2e2ZsZXg6MSAxIDMzJX19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIGEgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgYSAuaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDoyNHB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkuYWN0aXZlLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOm5vbmV9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpLmFjdGl2ZSBhLC5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaTpob3ZlciBhe2JvcmRlci1ib3R0b206MCBub25lfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFicy1jb250cm9sLmNhdGVnb3J5LW5hdiBsaSAuY2F0ZWdvcnlIYXNDb3ZlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIC5jYXRlZ29yeUhhc0NvdmVye2xlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5SGFzQ292ZXJ7cmlnaHQ6MH19LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIC5jYXRlZ29yeUhhc0NvdmVyIHN2Z3tmaWxsOiNmZmY7d2lkdGg6MTlweDtoZWlnaHQ6MzBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDoxMnB4fX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5LWljb24gc3Zne21heC13aWR0aDoxMDAlO2hlaWdodDo1NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJzLWNvbnRyb2wuY2F0ZWdvcnktbmF2IGxpIC5jYXRlZ29yeS10aXRsZXt0ZXh0LWFsaWduOmxlZnQ7ZmxleC1iYXNpczo1MCU7bWFyZ2luLWxlZnQ6MTJweH0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYnMtY29udHJvbC5jYXRlZ29yeS1uYXYgbGkgLmNhdGVnb3J5LWFycm93e3RleHQtYWxpZ246cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVke21hcmdpbi1ib3R0b206NWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt6LWluZGV4OjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZHtmbGV4LXdyYXA6d3JhcH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZHt3aWR0aDoyMDB2dzttYXJnaW4tYm90dG9tOjJlbX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZC5jb250ZW50LXBhZGRpbmcsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjB9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+c2VjdGlvbnt3aWR0aDoxMDB2d319LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+dWw+bGk+YXtvcGFjaXR5OjE7Ym9yZGVyLXJhZGl1czowfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkPnVsPmxpPmEgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHtmaWxsOiNmZmY7bWFyZ2luLWxlZnQ6NHB4O3RyYW5zaXRpb246bWFyZ2luLWxlZnQgMC40cyBlYXNlIDBzO3dpZHRoOjE4cHg7Ym90dG9tOi0xMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkPnVsPmxpOmhvdmVyPmEgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHttYXJnaW4tbGVmdDo4cHg7ZmlsbDojZmZmfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkPnNlY3Rpb24uY2xvc2luZ3tvcGFjaXR5OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQ+c2VjdGlvbntvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZD5zZWN0aW9uLm9wZW57b3BhY2l0eToxfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkPnNlY3Rpb24sLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluICNnZW5lcmFsY2xhaW1ze3BhZGRpbmc6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbiwuaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gI2dlbmVyYWxjbGFpbXN7cGFkZGluZzoyNHB4IDMycHg7Ym9yZGVyOiM5Nzk3OTcgMXB4IHNvbGlkfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLmljb24tbGFyZ2UtaXtmaWxsOiNmZmY7c3Ryb2tlOiNmZmZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyOnNvbGlkIDFweCAjZDZkYmRmO2JhY2tncm91bmQtY29sb3I6I2U5ZWRmMDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlIDA7Zm9udC1mYW1pbHk6U2FyYWJ1bjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjU2O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTRweCAyMHB4fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi10cmlnZ2VyIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDoxOHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzA2MDcwODtjb2xvcjojZmZmfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye2JvcmRlci1yaWdodDowIG5vbmU7Ym9yZGVyLWJvdHRvbTowIG5vbmU7Ym9yZGVyLWxlZnQ6MC4xZW0gc29saWQ7Ym9yZGVyLXRvcDowLjFlbSBzb2xpZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RvcDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnN0aWNreUZvb3RNYWluIC50YWJiZWQgLnRhYmJlZCAuYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoyMDAwcHh9fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLnRyaWdnZXItcmVuZXdhbERhdGV7YmFja2dyb3VuZC1jb2xvcjojZDVkZGUzO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjEuNzc7cGFkZGluZzoxNHB4IDI0cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDo3MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLnRyaWdnZXItcmVuZXdhbERhdGV7ZGlzcGxheTpub25lfX0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24taXRlbS1vcGVuIC50cmlnZ2VyLXJlbmV3YWxEYXRle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzk0MTQ2fS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5zdGlja3lGb290TWFpbiAudGFiYmVkIC50YWJiZWQgLmFjY29yZGlvbi1jb250ZW50e2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZDZkYmRmO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2Q2ZGJkZn0uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAuc3RpY2t5Rm9vdE1haW4gLnRhYmJlZCAudGFiYmVkIC5hY2NvcmRpb24tY29udGVudDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNmRiZGZ9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLnByb2dyZXNzQmFye2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uaG9tZS5jYXRlZ29yeURhc2hib2FyZCAucHJvZ3Jlc3NCYXItZmlsbGVke2JhY2tncm91bmQtY29sb3I6IzM3M2Y0NTt3aWR0aDowO2FuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZmlsbC1tb2RlOmZvcndhcmRzfS5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5vcGVuIC5hY2NvcmRpb24taXRlbS1vcGVuIC5wcm9ncmVzc0Jhci1maWxsZWQsLmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLm9wZW4+LnRhYndyYXA+Lmluc3VyYW5jZURldGFpbHM+LnBvbGljeVBhbmUgLnByb2dyZXNzQmFyLWZpbGxlZHthbmltYXRpb24tbmFtZTpwcm9ncmVzc2ZpbGx9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbnttYXJnaW4tYm90dG9tOjMycHh9LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmluc3VyYW5jZURldGFpbHMgaDJ7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDttYXJnaW4tbGVmdDoyNHB4O21hcmdpbi1yaWdodDoyNHB4O3BhZGRpbmctYm90dG9tOjE0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5N31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLmNhdGVnb3J5RGFzaGJvYXJkIC5pbnN1cmFuY2VEZXRhaWxzIGgye21hcmdpbjowO21hcmdpbi10b3A6NjhweDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6IzIwMjQyNztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4xMztsZXR0ZXItc3BhY2luZzowLjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUuY2F0ZWdvcnlEYXNoYm9hcmQgLmhlYWRpbmdfbGlzdHttYXJnaW4tdG9wOjY4cHg7bWFyZ2luLWJvdHRvbTowLjc1ZW07Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNHB4O2NvbG9yOiMyMDI0Mjc7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTM7bGV0dGVyLXNwYWNpbmc6MC4yOHB4fX1Aa2V5ZnJhbWVzIHByb2dyZXNzZmlsbHtmcm9te3dpZHRoOjAlfXRve3dpZHRoOnZhcigtLXByb2dyZXNzLCAwJSl9fSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItdG9wOnNvbGlkIDFweCAjZDZkYmRmO2ZvbnQtZmFtaWx5OlNhcmFidW47Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQxO2Rpc3BsYXk6YmxvY2s7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMxYzFjMWI7cGFkZGluZzoxNHB4IDQwcHggMTRweCAwO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0jZ2VuZXJhbGNsYWltcyAuYWNjb3JkaW9uLXRyaWdnZXI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDZkYmRmfSNnZW5lcmFsY2xhaW1zIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzBweDt0b3A6MThweDtkaXNwbGF5OmJsb2NrO2JvcmRlci1yaWdodDowLjFlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMWVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7dHJhbnNpdGlvbjphbGwgNDAwbXMgZWFzZX0jZ2VuZXJhbGNsYWltcyAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjAgbm9uZTtib3JkZXItYm90dG9tOjAgbm9uZTtib3JkZXItbGVmdDowLjFlbSBzb2xpZDtib3JkZXItdG9wOjAuMWVtIHNvbGlkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjI1cHh9LnBvbGljeVBhbmV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MzJweCAzMnB4IDQ4cHggMjRweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjQ2O2xldHRlci1zcGFjaW5nOjAuMjZweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5le2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MzJweCAwfS5hY2NvcmRpb24gLnBvbGljeVBhbmV7cGFkZGluZzoxNnB4IDE2cHggMzJweH19LnBvbGljeVBhbmUgLnBvbGljeVBhbmVCbG9ja3ttYXgtd2lkdGg6NDclO2ZsZXg6MSAxIDUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQmxvY2t7bWF4LXdpZHRoOm5vbmU7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6MTZweCAwfX0ucG9saWN5UGFuZSAucG9saWN5UGFuZUJsb2NrIHVse3BhZGRpbmctbGVmdDoyMHB4fS5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQmxvY2sgLnBvbGljeVBhbmUtZm9vdG5vdGV7bWFyZ2luLXRvcDoyZW07Zm9udC1zaXplOjE0cHh9LnBvbGljeVBhbmUgaDJ7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7bWFyZ2luLXRvcDowfS5wb2xpY3lQYW5lIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzJweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjAuMjhweDttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucG9saWN5UGFuZSBoMy5wb2xpY3lQYW5lVGl0bGV7bWFyZ2luLWJsb2NrOjAuNzVlbX19LnBvbGljeVBhbmUgZGwgZGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MC4yNWVtfS5wb2xpY3lQYW5lIGRsIGRkLm5ld2xpbmV7ZGlzcGxheTpibG9ja30ucG9saWN5UGFuZSBkbCAubmV3bGluZStkZHtwYWRkaW5nLWxlZnQ6MH0ucG9saWN5UGFuZSBkbCBkdHtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wb2xpY3lQYW5lIGRsIGR0Lm5ld2xpbmV7ZGlzcGxheTpibG9ja30ucG9saWN5UGFuZSAuYnRuX2EsLnBvbGljeVBhbmUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucG9saWN5UGFuZSAuYnV0dG9ue21hcmdpbi10b3A6MzJweH0ucG9saWN5UGFuZSAuYXNpZGV7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnBvbGljeVBhbmUgLmFzaWRle21heC13aWR0aDozODZweDtmbG9hdDpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnBvbGljeVBhbmUgLmFzaWRle21pbi13aWR0aDozNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucG9saWN5UGFuZSAuYXNpZGUgLmJsb2Nre3BhZGRpbmc6MTZweH19LnBvbGljeVBhbmUgLmFzaWRlIGRke21hcmdpbi1ib3R0b206MWVtfS5wb2xpY3lQYW5lIC5hc2lkZS10aXRsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBvbGljeVBhbmUgLmFzaWRlLXRpdGxlOmJlZm9yZXtsZWZ0Oi0xNnB4O3JpZ2h0Oi0xNnB4fX0ucG9saWN5UGFuZSAuYXNpZGUtdGl0bGUgaDN7Y29sb3I6I2ZmZn0ucG9saWN5UGFuZSAucG9saWN5LWxpbmt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjE2cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhe2Rpc3BsYXk6ZmxleH0ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYTpob3ZlciAuaWNvbi1sYWJlbHtvcGFjaXR5OjF9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGE6aG92ZXIgLmljb24tYXJyb3ctcmlnaHQgc3Zne21hcmdpbi1sZWZ0OjNweH0ucG9saWN5UGFuZSAucG9saWN5LWxpbmsgLmljb24tYXJyb3ctcmlnaHR7d2lkdGg6NDFweDtoZWlnaHQ6NDNweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIC5pY29uLWFycm93LXJpZ2h0IHN2Z3tmaWxsOiNmZmY7d2lkdGg6OXB4O2hlaWdodDoxM3B4O3RyYW5zaXRpb246bWFyZ2luIDAuM3M7dG9wOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2Rpc3BsYXk6YmxvY2t9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGF7bGluZS1oZWlnaHQ6NDJweDtjb2xvcjojMjAyNjJhfS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhIC5pY29uLWFycm93LXJpZ2h0e21hcmdpbi1sZWZ0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucG9saWN5UGFuZSAucG9saWN5LWxpbmsgYSAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9fS5wb2xpY3lQYW5lIC5wb2xpY3ktbGluayBhOmxpbmsgLmljb24tYXJyb3ctcmlnaHQsLnBvbGljeVBhbmUgLnBvbGljeS1saW5rIGE6dmlzaXRlZCAuaWNvbi1hcnJvdy1yaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBvbGljeVBhbmUgLnBvbGljeS1saW5rIHNwYW57dmVydGljYWwtYWxpZ246bWlkZGxlfS5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQWN0aW9uc3tib3JkZXItdG9wOnNvbGlkIDFweCAjOTc5Nzk3O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjJlbTtwYWRkaW5nLXRvcDoxMHB4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZmxvdzpyb3ctcmV2ZXJzZSB3cmFwfS5wb2xpY3lQYW5lIC5wb2xpY3lQYW5lQWN0aW9ucyAucG9saWN5LWxpbmt7ZmxleDowIDEgYXV0b30ucG9saWN5UGFuZSAuc2FsZXMtbGlzdCBsaXtwYWRkaW5nLWxlZnQ6MmVtfS5wb2xpY3lQYW5lIC5zYWxlcy1saXN0IGxpIHN2Z3tsZWZ0OjA7dG9wOjdweDt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGg0e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MH0uY29udGFjdC1jYXJkX2Rhc2hib2FyZCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpibG9ja30uY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowLjI1ZW19LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgZGQubmV3bGluZXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmNvbnRhY3QtY2FyZF9kYXNoYm9hcmQgZGwgZGR7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjEwcHh9fS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIC5uZXdsaW5lK2Rke3BhZGRpbmctbGVmdDowfS5jb250YWN0LWNhcmRfZGFzaGJvYXJkIGRsIGR0e3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmlubGluZS1ibG9ja30uY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkdC5uZXdsaW5le2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGFjdC1jYXJkX2Rhc2hib2FyZCBkbCBkdHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTB7YmFja2dyb3VuZC1jb2xvcjojMDAwfXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3twYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5ne3BhZGRpbmc6MDttaW4taGVpZ2h0Ojc0M3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5ne21pbi1oZWlnaHQ6YXV0b319c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjYzMHB4O2ZvbnQtc2l6ZToxOXB4O3BhZGRpbmctdG9wOjEwMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLXRvcDoxMHB4fX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jayAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmY7Ym94LXNoYWRvdzojMDI5ZWUzIDBweCAtNXB4IGluc2V0O2xpbmUtaGVpZ2h0OjEuMDg7bWFyZ2luLWJvdHRvbTozNHB4O3dpZHRoOmZpdC1jb250ZW50O21heC13aWR0aDptYXgtY29udGVudH1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo4NTBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7bWluLWhlaWdodDo0OTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJne21pbi1oZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn19c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246YWJzb2x1dGU7bWF4LXdpZHRoOjEyMDBweDt0b3A6MDtsZWZ0OjE1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7bWF4LXdpZHRoOjUxMHB4O2xlZnQ6YXV0bztyaWdodDotMTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjI5N3B4O3JpZ2h0OmF1dG99fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3NlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5ne2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1zZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjEwcHh9fXNlY3Rpb24uc2VjdGlvbi1ibG9jay01MC5yZXZlcnNlIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7bWF4LXdpZHRoOjkwMHB4O3JpZ2h0OjQwcHg7bGVmdDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7c2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwLnJldmVyc2UgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJnIGltZ3ttYXgtd2lkdGg6NDUzcHg7cmlnaHQ6MDtsZWZ0Oi0xMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmcgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDozMTVweDtyaWdodDphdXRvO2xlZnQ6YXV0b319LmhlYWRlciwjbWFpbmhlYWRlci5oZWFkZXJ7YmFja2dyb3VuZDojMDAwO3otaW5kZXg6MTAwfS5oZWFkZXI6YmVmb3JlLC5oZWFkZXI6YWZ0ZXIsI21haW5oZWFkZXIuaGVhZGVyOmJlZm9yZSwjbWFpbmhlYWRlci5oZWFkZXI6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojNDk0OTQ5O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bGVmdDowO3JpZ2h0OjB9LnBmLWRhc2hib2FyZCAuaGVhZGVyOmFmdGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2RhZGJkYn0ucGYtZGFzaGJvYXJkIC5oZWFkZXI6YmVmb3JlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmc6MHB4IDMycHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlIDBzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmc6MCAxNnB4fS5wZi1kYXNoYm9hcmQgLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzo4IDE2cHh9fS5wZi1icm9jaHVyZSAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWJyb2NodXJlICNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmc6MjhweCAzMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWJyb2NodXJlIC5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiwucGYtYnJvY2h1cmUgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzoyMHB4IDE2cHh9fS5wZi1jaGVja291dCAuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYsLnBmLWNoZWNrb3V0ICNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2e3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweH0ucGYtYnJvY2h1cmUuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LC5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdntwYWRkaW5nOjhweCAzMnB4fS5wZi1icm9jaHVyZS5zaXRlLWxzb3MgLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2LC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXZ7cGFkZGluZzo4cHggMzJweH0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmljb24tbG9nby13aGl0ZSwjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAuaWNvbi1sb2dvLXdoaXRle21heC1oZWlnaHQ6MDtvcGFjaXR5OjA7bWFyZ2luLWJvdHRvbTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIG1hcmdpbi1ib3R0b20gMC4zcyBlYXNlLW91dH0uaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmxvZ28tbm8tdGV4dC13aGl0ZSwjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubG9nby5wcm9mZXNzaW9ucyAubG9nby1uby10ZXh0LXdoaXRle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBsaW5lYXIgMHN9LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRlLCNtYWluaGVhZGVyLmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRle3RvcDo1MCV9LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5sb2dvLnByb2Zlc3Npb25zIC5sb2dvLWxzb3MsI21haW5oZWFkZXIuaGVhZGVyLnN0aWNreSAuZmxleC1uYXYgLmxvZ28ucHJvZmVzc2lvbnMgLmxvZ28tbHNvc3t0cmFuc2Zvcm06c2NhbGUoMC42KTttYXJnaW4tbGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saSwjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubWFpbi1uYXY+bGl7cGFkZGluZzoxOHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlci5zdGlja3kgLmZsZXgtbmF2IC5tYWluLW5hdj5saSwjbWFpbmhlYWRlci5oZWFkZXIuc3RpY2t5IC5mbGV4LW5hdiAubWFpbi1uYXY+bGl7cGFkZGluZzo4cHggMH19LmhlYWRlciAuZmxleC1uYXYsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdntwYWRkaW5nOjBweCAzMnB4O3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2V9LnBmLWJyb2NodXJlIC5oZWFkZXIgLmZsZXgtbmF2LC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmc6MjBweCAzMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWJyb2NodXJlIC5oZWFkZXIgLmZsZXgtbmF2LC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmc6MjBweCAxNnB4fX0ucGYtYnJvY2h1cmUgLmhlYWRlciAuZmxleC1uYXYuYm91bmRzLC5wZi1icm9jaHVyZSAuaGVhZGVyIC5mbGV4LW5hdi5qZi1oZWFkZXItYm91bmRzLC5wZi1icm9jaHVyZSAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2LmJvdW5kcywucGYtYnJvY2h1cmUgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdi5qZi1oZWFkZXItYm91bmRze21heC13aWR0aDoyMDAwcHh9LnBmLWNoZWNrb3V0IC5oZWFkZXIgLmZsZXgtbmF2LC5wZi1jaGVja291dCAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkZXIgLmZsZXgtbmF2LCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzo5cHggMTZweH19LmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lciwjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5sb2dpbi1jb250YWluZXJ7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjE2cHg7Y3Vyc29yOnBvaW50ZXJ9LmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lciAub2ZmLWNhbnZhcy1vcGVuLWxvZ2luIHN2ZywjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5sb2dpbi1jb250YWluZXIgLm9mZi1jYW52YXMtb3Blbi1sb2dpbiBzdmd7ZmlsbDojZmZmO21hcmdpbi1yaWdodDoxM3B4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5wZi1kYXNoYm9hcmQgLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgLmhlYWRlciAuZmxleC1uYXYgLmxvZ2luLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubG9naW4tY29udGFpbmVye21heC13aWR0aDoxMDBweH19LmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVye2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4fS5oZWFkZXIgLmZsZXgtbmF2IC5tZW51LWNvbnRhaW5lciBzdmcsI21haW5oZWFkZXIuaGVhZGVyIC5mbGV4LW5hdiAubWVudS1jb250YWluZXIgc3Zne2N1cnNvcjpwb2ludGVyfS5wZi1kYXNoYm9hcmQgLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyIHN2ZywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtYnJvY2h1cmUuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1icm9jaHVyZS5zaXRlLWxzb3MgLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVyLC5wZi1icm9jaHVyZS5zaXRlLWxvY2t0b25sc29zdGVzdCAjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2IC5tZW51LWNvbnRhaW5lciwucGYtYnJvY2h1cmUuc2l0ZS1sc29zICNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXYgLm1lbnUtY29udGFpbmVye2Rpc3BsYXk6bm9uZX19dWwubWFpbi1uYXYtaWNvbnN7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjB9dWwubWFpbi1uYXYtaWNvbnM+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGl7d2lkdGg6MTAwJX19dWwubWFpbi1uYXYtaWNvbnM+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjIxcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saT5he2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmxlZnR9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLm5hdi1pY29ue3RyYW5zaXRpb246YWxsIDI1MG1zfXVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIsdWwubWFpbi1uYXYtaWNvbnM+bGk+YTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLWJvdHRvbToycHggIzAxYmVlNSBzb2xpZDtjb2xvcjojMDI5ZWUzfXVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIgLm5hdi1pY29uLHVsLm1haW4tbmF2LWljb25zPmxpPmE6aG92ZXIgc3ZnLHVsLm1haW4tbmF2LWljb25zPmxpPmE6YWN0aXZlIC5uYXYtaWNvbix1bC5tYWluLW5hdi1pY29ucz5saT5hOmFjdGl2ZSBzdmd7ZmlsbDojMDI5ZWUzfXVsLm1haW4tbmF2LWljb25zPmxpPmEgc3BhbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjIycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmEgc3BhbntmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAyOWVlMzt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2NvbG9yOiNmZmZ9dWwubWFpbi1uYXYtaWNvbnM+bGk+YSBzcGFuOmhvdmVye2NvbG9yOiMxMzE2MTh9fXVsLm1haW4tbmF2LWljb25zPmxpPmEgc3Zne3RyYW5zaXRpb246YWxsIDI1MG1zO2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpPmEgc3Zne2Zsb2F0OnJpZ2h0fX11bC5tYWluLW5hdi1pY29ucz5saT5hIC5sb2dpbnt3aWR0aDoxNHB4O2hlaWdodDoyMHB4fXVsLm1haW4tbmF2LWljb25zPmxpPmEgLnNlYXJjaHt3aWR0aDoyMXB4O2hlaWdodDoyMHB4fS5tb2JpbGUtbmF2LWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjU4cHg7bWFyZ2luLWJvdHRvbTo2MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtaGVhZGVye21hcmdpbi1ib3R0b206MzVweDtwYWRkaW5nLXJpZ2h0OjQ1cHh9fS5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi10aXRsZXtmbG9hdDpsZWZ0O3BhZGRpbmctdG9wOjEycHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2ZmZn0ubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzNweDt0b3A6MDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ei1pbmRleDoxMDB9Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LWNsb3NlOmhvdmVye2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LWNsb3Nle3JpZ2h0OjIwcHh9fS5zaXRlLWxzb3MgLnBhZ2UtZ2V0LWEtcXVvdGUsLnNpdGUtbHNvcyAucGFnZS1yZXF1ZXN0LWEtcXVvdGUsLnNpdGUtbHNvcyAucGFnZS1ub3RpZnktYS1jbGFpbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZS1sb2NrdG9ubW9iaWxpdHkgLnBhZ2UtaW5zdXJhbmNlLXNlcnZpY2VzLC5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1hYm91dC11c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucmVhZG9ubHlNb2RlICNtYWluaGVhZGVye21hcmdpbi10b3A6NzlweCAhaW1wb3J0YW50fS5pY29uLWNyZWF0ZS1wb2xpY3l7ZmlsbDojZmZmfS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlcntoZWlnaHQ6MjhweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlciBzcGFue2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6OHB4fS5oZWFkZXItYWNjb3VudC1zd2l0Y2hlciBzdmd7ZmlsbDojZmZmfS5pY29uLWNvZ19wcm9mZXNzaW9uc3tmaWxsOiMwMjllZTM7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi41ZW19LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgc3Zne2N1cnNvcjpwb2ludGVyfS5wZi1kYXNoYm9hcmQgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLm9mZi1jYW52YXMtb3Blbnt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWluLXdpZHRoOiA1NjlweCl7LnNpdGUtZW53dGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTA0cHh9fS5zdWItbmF2e2JhY2tncm91bmQtY29sb3I6I2U5ZWRmMH0uc3ViLW5hdiAubG9nb3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI1cHg7bGluZS1oZWlnaHQ6MS43NjtsZXR0ZXItc3BhY2luZzowLjM4cHg7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnBmLWRhc2hib2FyZCAuc3ViLW5hdiAubG9nb3t0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnN1Yi1uYXZ7ZGlzcGxheTpub25lfX0uc3ViLW5hdiAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk+YXtjb2xvcjojMWMxYzFifS5zdWItbmF2IC5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saXtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDEycHg7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICM5Nzk3OTc7bGluZS1oZWlnaHQ6MjhweH0uc3ViLW5hdiAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyOjAgbm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpey5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDRweH19c2VjdGlvbi5ub3RpZmljYXRpb24tYmFye3BhZGRpbmctbGVmdDo1MHB4fXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0e2xpbmUtaGVpZ2h0OjIxcHg7Y29sb3I6I2M4YzljYX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1pY29uLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1pY29ue2Rpc3BsYXk6bm9uZX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWQsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLWNvdW50ZXItcm91bmRlZHtkaXNwbGF5Om5vbmV9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24tbWVzc2FnZSxzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24tbWVzc2FnZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3NlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLW1lc3NhZ2Usc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Nn19c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b257ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiNjOGM5Y2F9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uIHNwYW4sc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3RvbiBzcGFue3BhZGRpbmc6MCAycHggMCA1cHh9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5nby10by1teS1sb2NrdG9uOmhvdmVyLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAuZ28tdG8tbXktbG9ja3RvbjphY3RpdmUsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3Rvbjpob3ZlcixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9uOmFjdGl2ZXtjb2xvcjojMDI5ZWUzfS5tYWluLW5hdi13cmFwe2ZsZXg6MSAxIDYwJTt6LWluZGV4OjIwfS5tYWluLW5hdi13cmFwIC5pY29uLWRhc2hib2FyZC1oZWFkZXJ7bWFyZ2luLWxlZnQ6MC4yNWVtO21hcmdpbi10b3A6LTNweH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXZ7ZmxleDoxIDEgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MzFweCAwO3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe2ZsZXg6MCAxIGF1dG99LnBmLWRhc2hib2FyZCAubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkub2ZmLWNhbnZhcy1jb250cm9scy53cmFwcGVyLWxvZ291dHttYXJnaW4tcmlnaHQ6LTI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpOm5vdCgub2ZmLWNhbnZhcy1jb250cm9scyl7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saXtwYWRkaW5nOjhweCAwfX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjAuNXB4O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYXtoZWlnaHQ6YXV0bztmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6IzAyOWVlMztvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MTAwJTtjb250ZW50OicnO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDotMX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYSNwZGZkb3dubG9hZGJ1dHRvbjphZnRlcntjb250ZW50Om5vbmV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGE6aG92ZXI6YWZ0ZXIsLm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGE6YWN0aXZlOmFmdGVye29wYWNpdHk6MTt0b3A6NjUlfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5jdXJyZW50IGE6YWZ0ZXJ7b3BhY2l0eToxO3RvcDo2NSV9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpOmZpcnN0LWNoaWxkIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5oYXMtc3VibWVudTpob3ZlcntiYWNrZ3JvdW5kOiMwNjA3MDh9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmhhcy1zdWJtZW51OmhvdmVyIGErLmZpcnN0LWxldmVsLXN1Ym1lbnV7bWF4LWhlaWdodDo3MDBweH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuY3JlYXRlLnFjd2l6YXJkIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5jcmVhdGUucWN3aXphcmQgYSAuaWNvbi13aXphcmR7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtmaWxsOiMwMjllZTN9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmNyZWF0ZS5xY3dpemFyZDpob3Zlcj5hIC5pY29uLXdpemFyZHtmaWxsOiNmZmZ9Lm1haW4tbmF2LXdyYXAgI3BkZmRvd25sb2FkYnV0dG9ue2xpbmUtaGVpZ2h0OjI1cHh9Lm1haW4tbmF2LXdyYXAgI3BkZmRvd25sb2FkYnV0dG9uLmRpc2FibGVke29wYWNpdHk6MC4yNTtjdXJzb3I6d2FpdH0ubWFpbi1uYXYtd3JhcCAuaWNvbi1kYXNoYm9hcmQtaGVhZGVye2ZpbGw6I2ZmZn0ubWFpbi1uYXYtd3JhcCAuaWNvbi1kYXNoYm9hcmQtaGVhZGVyICNuZWVkbGV7ZmlsbDojMDI5ZWUzfSNpY29uLWRhc2hib2FyZC1oZWFkZXIgI25lZWRsZXtmaWxsOiMwMjllZTN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTAwJTttaW4td2lkdGg6MDtoZWlnaHQ6YXV0bzt0b3A6YXV0bztsZWZ0OmF1dG87cGFkZGluZzowIDAgMTVweCAyMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lO3otaW5kZXg6MX19dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saXtwYWRkaW5nOjMycHggMzJweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyLWJvdHRvbTowIG5vbmU7ZmxleDoxIDEgMzAwcHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhe2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41NX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYS5zdWJtZW51LXNpYmxpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyOHB4O3BhZGRpbmctbGVmdDoyNSV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhLnN1Ym1lbnUtc2libGluZzpob3Zlcntjb2xvcjojMDI5ZWUzO3RyYW5zaXRpb246YWxsIDEwMDBtcyBlYXNlfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYTpob3Zlcntjb2xvcjojMDI5ZWUzfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7cGFkZGluZzo1cHggMDtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOjA7aGVpZ2h0OmF1dG99fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MzAlO2JvcmRlci1ib3R0b206MCBub25lfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI6YmVmb3Jle2xlZnQ6OHB4O2JhY2tncm91bmQtY29sb3I6IzAyOWVlM311bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOmhvdmVyOmFmdGVye2xlZnQ6NnB4fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk+YXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjdweCAwO2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpPmF7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo2cHggNDBweCA2cHggMTVweDt6LWluZGV4OjV9fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk+YTphZnRlcntoZWlnaHQ6MXB4O3RvcDoxZW07bGVmdDotMjZweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO3dpZHRoOjA7dHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLCBvcGFjaXR5IDBzfXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI+YTphZnRlcnt3aWR0aDoxNHB4O29wYWNpdHk6MTt6LWluZGV4Ojk5OTk5fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI+YTpob3ZlcjphZnRlcnt0b3A6MWVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCl9dWwudHdvLWNvbHVtbi1zdWJtZW51e3dpZHRoOjM4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwudHdvLWNvbHVtbi1zdWJtZW51e2xlZnQ6MDt3aWR0aDoxMDAlfX11bC5vbmUtY29sdW1uLXN1Ym1lbnV7d2lkdGg6NDgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5vbmUtY29sdW1uLXN1Ym1lbnV7bGVmdDowO3dpZHRoOjEwMCV9fS5zaXRlLWxvY2t0b25yZWNydWl0bWVudCB1bC5vbmUtY29sdW1uLXN1Ym1lbnV7d2lkdGg6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLXJpZ2h0Oi0yMDBweH0uc2l0ZS1sb2NrdG9ucmVjcnVpdG1lbnQgdWwub25lLWNvbHVtbi1zdWJtZW51IHVsLnNlY29uZC1sZXZlbC1zdWJtZW51e21hcmdpbjoxNnB4IDB9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjM0cHg7dG9wOjUwJTttYXJnaW4tdG9wOi04cHg7ei1pbmRleDoxO2JvcmRlci1yaWdodDowLjFlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMWVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nLnN1Ym1lbnUtb3BlbmVkOjphZnRlcnt0b3A6MzRweDt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nOjpiZWZvcmV7cmlnaHQ6MjBweH0uaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmFmdGVye3JpZ2h0OjI0cHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZHttYXgtaGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucGYtYnJvY2h1cmUgdWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZHtwYWRkaW5nLXJpZ2h0OjQwcHh9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51OmhvdmVye3RyYW5zaXRpb246YWxsIDcwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZ3tkaXNwbGF5Om5vbmU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy1yaWdodDozMHB4fS5wZi1hZG1pbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5ne3BhZGRpbmctcmlnaHQ6NTBweDtkaXNwbGF5OmZsZXg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5ne3BhZGRpbmctcmlnaHQ6NTBweDtkaXNwbGF5OmZsZXh9fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmcgLmljb24tY2hldnJvbi13cmFwcGVye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJpZ2h0OjAuMWVtIHNvbGlkO2JvcmRlci1ib3R0b206MC4xZW0gc29saWQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDttYXJnaW4tdG9wOjJweDt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlfS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmc6aG92ZXJ7dHJhbnNpdGlvbjphbGwgMTAwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51LnN1Ym1lbnUtc2libGluZzpob3ZlciAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7bWFyZ2luLXRvcDotNHB4O2JvcmRlci1jb2xvcjojMDI5ZWUzfS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmcuc3VibWVudS1vcGVuZWQgLmljb24tY2hldnJvbi13cmFwcGVye3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3d7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctcmlnaHQ6NTBweH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpIC5pY29uLWNoZXZyb24td3JhcHBlciwub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93IC5pY29uLWNoZXZyb24td3JhcHBlcntkaXNwbGF5OmJsb2NrO2JvcmRlci1yaWdodDowLjFlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMWVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O21hcmdpbi10b3A6M3B4O3RyYW5zaXRpb246YWxsIDQwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51Om5vdCguc3VibWVudS1zaWJsaW5nKTpob3ZlciAuaWNvbi1jaGV2cm9uLXdyYXBwZXIsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvdzpob3ZlciAuaWNvbi1jaGV2cm9uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjhweDtib3JkZXItY29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykuc2hvdy1kZXNrdG9wLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEubWVudS1pdGVtLXdpdGgtYXJyb3cuc2hvdy1kZXNrdG9we2Rpc3BsYXk6bm9uZX19LnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZykuc2hvdy1kZXNrdG9wLC5wZi1hZG1pbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93LnNob3ctZGVza3RvcHtkaXNwbGF5Om5vbmV9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkubWVudWl0ZW1fdGV4dCBpbWcuaWNvbi1kYXNoYm9hcmQtaGVhZGVye21hcmdpbi1sZWZ0OjEwcHh9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpey13ZWJraXQtYW5pbWF0aW9uOmZhZGVJblVwIDAuOHM7LW1vei1hbmltYXRpb246ZmFkZUluVXAgMC44czstbXMtYW5pbWF0aW9uOmZhZGVJblVwIDAuOHM7LW8tYW5pbWF0aW9uOmZhZGVJblVwIDAuOHM7YW5pbWF0aW9uOmZhZGVJblVwIDAuOHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO29wYWNpdHk6MH0uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDFuKXthbmltYXRpb24tZGVsYXk6LjNzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMm4pe2FuaW1hdGlvbi1kZWxheTouNnN9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgzbil7YW5pbWF0aW9uLWRlbGF5Oi45c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDRuKXthbmltYXRpb24tZGVsYXk6MS4yc30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDVuKXthbmltYXRpb24tZGVsYXk6MS41c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDZuKXthbmltYXRpb24tZGVsYXk6MS44c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDduKXthbmltYXRpb24tZGVsYXk6Mi4xc30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDhuKXthbmltYXRpb24tZGVsYXk6Mi40c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDluKXthbmltYXRpb24tZGVsYXk6Mi43c30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDEwbil7YW5pbWF0aW9uLWRlbGF5OjNzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTFuKXthbmltYXRpb24tZGVsYXk6My4zc30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDEybil7YW5pbWF0aW9uLWRlbGF5OjMuNnN9LmlzLW9mZmNhbnZhcy1vcGVuIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpOm50aC1jaGlsZCgxM24pe2FuaW1hdGlvbi1kZWxheTozLjlzfS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaTpudGgtY2hpbGQoMTRuKXthbmltYXRpb24tZGVsYXk6NC4yc30uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk6bnRoLWNoaWxkKDE1bil7YW5pbWF0aW9uLWRlbGF5OjQuNXN9LmlzLW9mZmNhbnZhcy1vcGVuLnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIC5zdWJtZW51IGxpe3BhZGRpbmc6MHB4IDAgMHB4IDMwcHh9LmlzLW9mZmNhbnZhcy1vcGVuLnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIC5zdWJtZW51IGxpIGF7cGFkZGluZzoxMnB4IDAgMTJweCA1MHB4fS5vZmYtY2FudmFzLW5hdntwb3NpdGlvbjpmaXhlZDt3aWR0aDo0MjBweDtoZWlnaHQ6MTAwJTt0b3A6MDtyaWdodDotNDIwcHg7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLW91dDtwYWRkaW5nOjgwcHggMCAyMHB4IDA7b3ZlcmZsb3cteTphdXRvO2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ei1pbmRleDo5OTk5OTk5fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm9mZi1jYW52YXMtbmF2e3dpZHRoOjEwMCU7cmlnaHQ6LTEwMCU7cGFkZGluZzoyMHB4IDAgMjBweCAxNnB4fX0uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZi1jYW52YXMtbmF2e3JpZ2h0OjB9Lm9mZi1jYW52YXMtbmF2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS5vZmYtY2FudmFzLW5hdiBsaXtwYWRkaW5nOjZweCAwIDZweCAxNXB4fS5vZmYtY2FudmFzLW5hdiBsaS5lZGl0LXByb2ZpbGUsLm9mZi1jYW52YXMtbmF2IGxpLmNyZWF0ZXttYXJnaW4tdG9wOjNlbX0ub2ZmLWNhbnZhcy1uYXYgbGkuZWRpdC1wcm9maWxlOmFmdGVyLC5vZmYtY2FudmFzLW5hdiBsaS5jcmVhdGU6YWZ0ZXJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiM1MDVjNjQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xLjVlbTtsZWZ0OjUwcHg7cmlnaHQ6NTBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyd9Lm9mZi1jYW52YXMtbmF2IGxpIGF7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpIGF7aGVpZ2h0OmF1dG87Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmfX0ub2ZmLWNhbnZhcy1uYXYgbGkgYTpob3Zlciwub2ZmLWNhbnZhcy1uYXYgbGkgYTphY3RpdmV7Y29sb3I6IzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMxMzE2MTg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1uYXYgbGkgYTpob3Zlciwub2ZmLWNhbnZhcy1uYXYgbGkgYTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm9mZi1jYW52YXMtbmF2IGxpLmN1cnJlbnQgYXtjb2xvcjojMDI5ZWUzO2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBzdmd7ZmlsbDojZmZmO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gYTpob3ZlciBzdmd7ZmlsbDojMDI5ZWUzfS5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7Y29sb3I6IzAyOWVlMyAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm9mZi1jYW52YXMtbmF2IGxpLm9uIGEuc3VibWVudS1zaWJsaW5nLC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGEuc3VibWVudS1zaWJsaW5ne3BvaW50ZXItZXZlbnRzOmF1dG99Ym9keTpub3QoLmRldGFpbC1wYWdlKSAub2ZmLWNhbnZhcy1uYXYgbGkub24gYSxib2R5Om5vdCguZGV0YWlsLXBhZ2UpIC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7cG9pbnRlci1ldmVudHM6bm9uZX0uY2JwLXNwbWVudS1yaWdodC5jYnAtc3BtZW51LW9wZW57cmlnaHQ6MHB4fS5wYWdlLWNvbnRhaW5lcntvdmVyZmxvdy14OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS5pcy1vZmZjYW52YXMtb3BlbiAucGFnZS1jb250YWluZXJ7bGVmdDotMzg0cHh9Lm1vYmlsZS1uYXYtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzNweDt0b3A6MzJweDt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3BhZGRpbmc6MDt6LWluZGV4OjEwMH0ubW9iaWxlLW5hdi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tb2JpbGUtbmF2LWNsb3Nle3JpZ2h0OjIwcHh9fS5tb2JpbGUtbmF2LWNsb3NlIHN2Z3tmaWxsOiNmZmY7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZX0ubW9iaWxlLW5hdi1jbG9zZSBzdmc6aG92ZXJ7ZmlsbDojMDI5ZWUzfS5tYWluLW5hdi1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0ub2ZmLWNhbnZhcy1uYXYgLm5hdi1pY29ucy13cmFwe3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ub2ZmLWNhbnZhcy1jb250cm9sc3ttaW4td2lkdGg6MTAwcHg7bWF4LXdpZHRoOjIwMHB4O2ZsZXgtYmFzaXM6MzAwcHg7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAzMzhweCl7LnBmLWJyb2NodXJlIC5vZmYtY2FudmFzLWNvbnRyb2xze21pbi13aWR0aDowfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wZi1kYXNoYm9hcmQgLm9mZi1jYW52YXMtY29udHJvbHN7bWF4LXdpZHRoOjEzMHB4fX0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25ze3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9scy1wcm9mZXNzaW9ucyAub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnN7cGFkZGluZzowfS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW4tbGVmdDotMzBweH1AbWVkaWEgKG1heC13aWR0aDogMzM4cHgpey5wZi1icm9jaHVyZSAub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25zIC5vZmYtY2FudmFzLW9wZW4tbG9naW57bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWRhc2hib2FyZCAub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzLXByb2Zlc3Npb25zIC5vZmYtY2FudmFzLW9wZW4tbG9naW57bWFyZ2luOjAgMCAwIC0zMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgdWx7bWFyZ2luLWxlZnQ6LTIwcHh9fS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgdWwgbGl7cGFkZGluZzowfS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHMtcHJvZmVzc2lvbnMgdWwgbGkgc3Zne21hcmdpbi1yaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtY29udHJvbHN7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsub2ZmLWNhbnZhcy1jb250cm9sc3twYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogMzM4cHgpey5vZmYtY2FudmFzLWNvbnRyb2xzIC5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9uc3tkaXNwbGF5Om5vbmV9fS5vZmYtY2FudmFzLWNvbnRyb2xzIC5vZmYtY2FudmFzLXByaW50ICNwZGZkb3dubG9hZGJ1dHRvbnt2ZXJ0aWNhbC1hbGlnbjp1bnNldCAhaW1wb3J0YW50fS5vZmYtY2FudmFzLWNvbnRyb2xzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7d2lkdGg6MTAwJX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bD5saS5oYXNOb3RpZmljYXRpb25zOmFmdGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDI5ZWUzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7d2lkdGg6OXB4O2hlaWdodDo5cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbnRlbnQ6YXR0cihkYXRhLW5vdGlmaWNhdGlvbkNvdW50KX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5vZmYtY2FudmFzLWNvbnRyb2xzIHVsPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7cmlnaHQ6MzNweH19Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGl7ZmxleDoxIDEgYXV0bztjb2xvcjojMWMxYzFiO3BhZGRpbmc6MCA5cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGl7cGFkZGluZzowO3RleHQtYWxpZ246cmlnaHR9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnMsLm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue3RleHQtYWxpZ246bGVmdH19Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkub2ZmLWNhbnZhcy1vcGVue3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6bm9uZTt0ZXh0LWFsaWduOnJpZ2h0O2N1cnNvcjpwb2ludGVyfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbntmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6MC41cHg7bGluZS1oZWlnaHQ6MjRweH0ucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbnttYXJnaW46NHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7LnBmLWRhc2hib2FyZCAub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbG9naW4gc3BhbntkaXNwbGF5Om5vbmV9fS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3Blbi1sb2dpbiBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDouMjVlbX0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaTpob3ZlcntjdXJzb3I6cG9pbnRlcn0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaSBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2ZmZjt0cmFuc2l0aW9uOmZpbGwgMzAwbXMgZWFzZX0ucGYtZGFzaGJvYXJkIC5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpIHN2Z3tmaWxsOiMxYzFjMWJ9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkgc3ZnOmhvdmVye2ZpbGw6IzAyOWVlM30ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpIHNwYW57ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MnttYXgtd2lkdGg6MjcwcHg7bWluLWhlaWdodDoxMDRweH0ubWFpbi1uYXY+Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjE1cHh9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMSBhdXRvO21heC13aWR0aDpub25lO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NnB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNXB4fS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHNfdjIgdWwgbGkub2ZmLWNhbnZhcy1vcGVue21hcmdpbi1sZWZ0OjE1cHh9fS5vZmYtY2FudmFzLWNvbnRyb2xzIC5pY29uLWhhbWJ1cmdlcnt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlLW91dH0uaXMtb2ZmY2FudmFzLW9wZW4gLm9mZi1jYW52YXMtY29udHJvbHMgLmljb24taGFtYnVyZ2Vye29wYWNpdHk6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjB9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnNlY3Rpb257Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3otaW5kZXg6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtc30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbi5vcGVue29wYWNpdHk6MTt6LWluZGV4OjE7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2Usei1pbmRleCAwcyBsaW5lYXIgMjAwbXN9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowIG5vbmV9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wc3twYWRkaW5nLWxlZnQ6NTBweH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMjllZTM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE3cHg7cmlnaHQ6MjhweDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDonJ30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmhhc05vdGlmaWNhdGlvbnMyOmFmdGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDI5ZWUzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTZweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JvcmRlci1yYWRpdXM6MTAwJTtjb250ZW50OmF0dHIoZGF0YS1ub3RpZmljYXRpb25zQ291bnQpO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42OTt0ZXh0LWFsaWduOmNlbnRlcn0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZle3BhZGRpbmc6NnB4IDE1cHggNnB4IDB9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmF7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MCBub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDMwMG1zIGVhc2V9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hIHN2Zywub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5hIHN2Z3tmaWxsOiNmZmZ9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hOmhvdmVyLC5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGkuYWN0aXZlPmE6aG92ZXJ7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saT5hIC5pY29uLWRhc2hib2FyZC1oZWFkZXIsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YSAuaWNvbi1kYXNoYm9hcmQtaGVhZGVye3dpZHRoOjI4cHg7bWFyZ2luLWxlZnQ6M3B4O3RvcDotMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaXtwYWRkaW5nOjB9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYXtwYWRkaW5nOjIwcHggMCAyMHB4IDUwcHg7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudH0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaS5vbj5hLC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpPmE6aG92ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ub2ZmLWNhbnZhcy1uYXYgLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk+dWwgbGk+YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5vZmYtY2FudmFzLW5hdiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaT51bCBsaT5hOmhvdmVye3RyYW5zaXRpb246YWxsIDcwMG1zIGVhc2V9Lm1lbnUtdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS44ODtwYWRkaW5nLWxlZnQ6NTBweH0uaDJ7bWFyZ2luOjAuODNlbSAwfS5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudSAuc3RhZmYtY29udGFjdHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM5ZTljOWU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnUuYWxlcnQtbWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoyMHB4IDA7bWFyZ2luOjBweCA1MHB4fS5ub3RpZmljYXRpb24tcG9saWN5LW1lbnUgLmNsb3NlLWNvcHl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDowO3BhZGRpbmc6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Njtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxZW19Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudSAuY2xvc2UtY29weTpob3ZlcntjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDI5ZWUzfS5ub3RpZmljYXRpb24tcG9saWN5LW1lbnUrLm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudXtib3JkZXItdG9wOnNvbGlkIDAuOXB4ICM3Nzc2Nzd9LnRpbWUtYWRkZWR7d2lkdGg6MTk4cHg7aGVpZ2h0OjE3cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5kaXNwbGF5LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uZGlzcGxheS1pbmxpbmV7ZGlzcGxheTppbmxpbmV9LmRpc3BsYXktYmxvY2t7ZGlzcGxheTpibG9ja30ubXVsdGlwbGUtb2NtLWZvcm0td3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDo4MHZofS5vY20tZm9ybXtwYWRkaW5nOjAgNTBweCAwIDUwcHh9Lm9jbS1mb3JtIC5tZW51LXRpdGxle3BhZGRpbmctbGVmdDowfS5vY20tZm9ybSAubWVudS1zdWJ0aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41Nztjb2xvcjojZmZmZmZmO21hcmdpbi1ib3R0b206NDBweH0ub2NtLWZvcm0gLmZvcm0tZmllbGR7bWFyZ2luLWJvdHRvbTouNzVlbX0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwub2NtLWZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDthcHBlYXJhbmNlOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCA2cHg7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3Vze2JvcmRlci1jb2xvcjojMDI5ZWUzfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3Zlciwub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmhvdmVye2JvcmRlci1jb2xvcjojZmZmfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JvcmRlcjowIG5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzliOWI5YjttYXJnaW4tYm90dG9tOjQwcHh9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXttYXJnaW4tYm90dG9tOjEwcHh9Lm9jbS1mb3JtIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbTouNWVtfS5vY20tZm9ybSAuYnRuX2EsLm9jbS1mb3JtICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm9jbS1mb3JtIC5idXR0b257bWFyZ2luOjFlbSAwIDAuNzVlbX0ub2NtLWZvcm0gLmZvcm0tbGlua3N7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjE4cHg7dGV4dC1hbGlnbjpyaWdodH0ub2NtLWZvcm0gLmZvcm0tbGlua3MgYXtjb2xvcjojYzhjYWNhfS5vY20tZm9ybSAuZm9ybS1saW5rcyBhOmhvdmVye2NvbG9yOiMwMjllZTN9Lm9jbS1hY2Mtc3dpdGNoZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fS5vY20tcGVybWlzc2lvbnMgLm1lbnUtdGl0bGV7Zm9udC1zaXplOjEuMjVlbTtjb2xvcjojYmJiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjZ9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIC5mb2Nie2NvbG9yOiNiYmJ9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIC5mb2NiOmhvdmVyLC5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2Nie2NvbG9yOndoaXRlfS5vY20tcGVybWlzc2lvbnMgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMTc1KTtzY2FsZTowLjl9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmhvdmVyOmJlZm9yZXtib3JkZXItY29sb3I6d2hpdGV9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnNpdGUtbHNvcyAucGFnZS1nZXQtYS1xdW90ZSwuc2l0ZS1sc29zIC5wYWdlLXJlcXVlc3QtYS1xdW90ZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZS1sb2NrdG9ubW9iaWxpdHkgLnBhZ2UtaW5zdXJhbmNlLXNlcnZpY2VzLC5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1hYm91dC11c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2l0ZS1tZWRpY2EgLm5hdi1pY29ucy13cmFwLC5zaXRlLW9hc2lzIC5uYXYtaWNvbnMtd3JhcCwuc2l0ZS1oZWFsdGhjYXJlIC5uYXYtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2FsZXMtbWVkaWNhLC5zYWxlcy1oZWFsdGhjYXJlLC5zYWxlcy1hY2NvdW50YW50c3tmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41Nn0uc2FsZXMtbWVkaWNhIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWhlYWx0aGNhcmUgLmFydGljbGUtaGVhZGluZywuc2FsZXMtYWNjb3VudGFudHMgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDY3NSl7LnNhbGVzLW1lZGljYSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1oZWFsdGhjYXJlIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWFjY291bnRhbnRzIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0uc2FsZXMtbWVkaWNhIC5idG4sLnNhbGVzLW1lZGljYSAuYnRuX2EsLnNhbGVzLW1lZGljYSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1tZWRpY2EgLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5idG5fYiwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1tZWRpY2EgLmNoZWNrb3V0LWJhY2ssLnNhbGVzLW1lZGljYSAuY2hlY2tvdXQtc2tpcCwuc2FsZXMtbWVkaWNhIC5idG5fYywuc2FsZXMtbWVkaWNhIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuc2FsZXMtbWVkaWNhIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnNhbGVzLW1lZGljYSAuYnRuX2QsLnNhbGVzLW1lZGljYSAuYnRuX2UsLnNhbGVzLW1lZGljYSAuYnRuX2csLnNhbGVzLW1lZGljYSAuYnRuX2xvZ2luLC5zYWxlcy1tZWRpY2EgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNhbGVzLW1lZGljYSBidXR0b24sLnNhbGVzLW1lZGljYSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtbWVkaWNhIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtbWVkaWNhIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuc2FsZXMtbWVkaWNhIGJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2FsZXMtbWVkaWNhIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtbWVkaWNhIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2FsZXMtbWVkaWNhIC5qZi1idG4sLnNhbGVzLW1lZGljYSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2FsZXMtbWVkaWNhIC5qZi1idG4sLnNhbGVzLW1lZGljYSAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuc2FsZXMtbWVkaWNhIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2FsZXMtbWVkaWNhIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLW1lZGljYSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnNhbGVzLW1lZGljYSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5zYWxlcy1oZWFsdGhjYXJlIC5idG4sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9hLC5zYWxlcy1oZWFsdGhjYXJlICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnNhbGVzLWhlYWx0aGNhcmUgLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2IsLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5jaGVja291dC1iYWNrLC5zYWxlcy1oZWFsdGhjYXJlIC5jaGVja291dC1za2lwLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fYywuc2FsZXMtaGVhbHRoY2FyZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2QsLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9lLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fZywuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2xvZ2luLC5zYWxlcy1oZWFsdGhjYXJlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWhlYWx0aGNhcmUgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2FsZXMtaGVhbHRoY2FyZSAuamYtYnRuLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWhlYWx0aGNhcmUgc3Bhbi5idXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2FsZXMtaGVhbHRoY2FyZSAuamYtYnRuLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNhbGVzLWhlYWx0aGNhcmUgc3Bhbi5idXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLWhlYWx0aGNhcmUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnNhbGVzLWFjY291bnRhbnRzIC5idG4sLnNhbGVzLWFjY291bnRhbnRzIC5idG5fYSwuc2FsZXMtYWNjb3VudGFudHMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2FsZXMtYWNjb3VudGFudHMgLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9iLC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAuY2hlY2tvdXQtYmFjaywuc2FsZXMtYWNjb3VudGFudHMgLmNoZWNrb3V0LXNraXAsLnNhbGVzLWFjY291bnRhbnRzIC5idG5fYywuc2FsZXMtYWNjb3VudGFudHMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2QsLnNhbGVzLWFjY291bnRhbnRzIC5idG5fZSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9nLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2xvZ2luLC5zYWxlcy1hY2NvdW50YW50cyAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1hY2NvdW50YW50cyAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2FsZXMtYWNjb3VudGFudHMgLmpmLWJ0biwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtYWNjb3VudGFudHMgc3Bhbi5idXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNhbGVzLWFjY291bnRhbnRzIHNwYW4uYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2FsZXMtYWNjb3VudGFudHMgLmpmLWJ0biwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zYWxlcy1hY2NvdW50YW50cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tdG9wOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uc2FsZXMtYWNjb3VudGFudHN7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctc2FsZXMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc2FsZXMtYWNjb3VudGFudHN7cGFkZGluZy1ib3R0b206MH19LnNhbGVzLWFjY291bnRhbnRzIC5ib3VuZHMuZmxleC1wYXJlbnQsLnNhbGVzLWFjY291bnRhbnRzIC5mbGV4LXBhcmVudC5qZi1oZWFkZXItYm91bmRze2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zYWxlcy1hY2NvdW50YW50cy1oZWFke2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O2JhY2tncm91bmQtY29sb3I6IzFkMWQxZH0uc2FsZXMtYWNjb3VudGFudHMtaGVhZCAuaW50cm8tb25le2NvbG9yOiMwMjllZTM7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuOH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby1vbmV7Zm9udC1zaXplOjE4cHh9fS5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby10d297Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43NX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby10d297Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS42fX0uaWNvbi1jaXJjbGUtYnVsbGV0e2ZpbGw6IzAyOWVlMzttYXJnaW4tcmlnaHQ6MC43NWVtfS5zYWxlcy1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5zYWxlcy1saXN0IGxpe3BhZGRpbmc6M3B4IDAgM3B4IDIwcHg7cG9zaXRpb246cmVsYXRpdmV9LnNhbGVzLWxpc3QgbGkgc3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTIwcHg7dG9wOjEwcHg7ZmlsbDojMDI5ZWUzfS5zYWxlcy1saXN0IGxpIGF7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjhlbX0uY291bnRlci1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1ib3R0b206MmVtfS5jb3VudGVyLWxpc3QgLmNvdW50ZXJ7d2lkdGg6MzZweDtsaW5lLWhlaWdodDozNnB4O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDouNWVtO2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojNWY3ZjhkO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtoZWlnaHQ6MzZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb3VudGVyLWxpc3QgLmNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfX0uY291bnRlci1saXN0IGxpe21hcmdpbi1ib3R0b206M3B4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvdW50ZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOi41ZW07cGFkZGluZy1sZWZ0OjQ0cHh9fS5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYye2JhY2tncm91bmQtY29sb3I6IzE2MTkxQjt3aWR0aDoxMDAlfS5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDoxMDM5cHg7bWFyZ2luOmF1dG99LnNhbGVzLWFjY291bnRhbnRzLWhlYWQtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmludHJvLWhlYWR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5pbnRyby1oZWFkIC5pbnRyby1vbmV7ZmxleDoxIDEgYXV0bztmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNn1AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpey5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5pbnRyby1oZWFkIC5pbnRyby1vbmV7Zm9udC1zaXplOjI4cHh9fS5zYWxlcy1hY2NvdW50YW50cy1oZWFkLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5pbnRyby1oZWFkIC5pbnRyby10d297ZmxleDoxIDEgYXV0bztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDd9LnNhbGVzLWFjY291bnRhbnRzLXYye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40N30uc2FsZXMtaGVhbHRoY2FyZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDd9LnNhbGVzLWhlYWx0aGNhcmUgLmFydGljbGUtaGVhZGluZ3t0ZXh0LWFsaWduOmNlbnRlcn0uc2FsZXMtaGVhbHRoY2FyZSAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLmZsZXgtcGFyZW50e3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweH0uc2FsZXMtaGVhbHRoY2FyZSAuY29udGVudC1pbmZve21heC13aWR0aDoxMDUzcHg7bWFyZ2luOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LnBhZ2VCbG9ja3tmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjtiYWNrZ3JvdW5kLWltYWdlOlwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZUJsb2Nre3BhZGRpbmctYm90dG9tOjB9fS5wYWdlQmxvY2sgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDY3NSl7LnBhZ2VCbG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTRlbX19LnBhZ2VCbG9jayAuYnRuLC5wYWdlQmxvY2sgLmJ0bl9hLC5wYWdlQmxvY2sgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGFnZUJsb2NrIC5idXR0b24sLnBhZ2VCbG9jayAuYnRuX2IsLnBhZ2VCbG9jayBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2VCbG9jayBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZUJsb2NrIC5jaGVja291dC1iYWNrLC5wYWdlQmxvY2sgLmNoZWNrb3V0LXNraXAsLnBhZ2VCbG9jayAuYnRuX2MsLnBhZ2VCbG9jayAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2VCbG9jayBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wYWdlQmxvY2sgLmJ0bl9kLC5wYWdlQmxvY2sgLmJ0bl9lLC5wYWdlQmxvY2sgLmJ0bl9nLC5wYWdlQmxvY2sgLmJ0bl9sb2dpbiwucGFnZUJsb2NrIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5wYWdlQmxvY2sgYnV0dG9uLC5wYWdlQmxvY2sgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBhZ2VCbG9jayBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2VCbG9jayAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBhZ2VCbG9jayBidXR0b24sLnBhZ2VCbG9jayAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBhZ2VCbG9jayBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2VCbG9jayAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnBhZ2VCbG9jayAuamYtYnRuLC5wYWdlQmxvY2sgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBhZ2VCbG9jayAuamYtYnRuLC5wYWdlQmxvY2sgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBhZ2VCbG9jayBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBhZ2VCbG9jayAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBhZ2VCbG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wYWdlQmxvY2sgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5wYWdlQmxvY2sgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tdG9wOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZUJsb2NrLnBhZ2VCbG9ja19pbnZlcnRlZHtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOiNmZmZ9LnBhZ2VCbG9jay5wYWdlQmxvY2tfaW52ZXJ0ZWQgLmFydGljbGUtaGVhZGluZ3tjb2xvcjojZmZmfS5pY29uLWNpcmNsZS1idWxsZXR7ZmlsbDojMDI5ZWUzO21hcmdpbi1yaWdodDowLjc1ZW19LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGV7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItc3BhY2luZzowfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRke3BhZGRpbmc6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7d2lkdGg6NTBweDtwYWRkaW5nLWxlZnQ6MTVweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6NjBweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5idXR0b257Zm9udC1mYW1pbHk6J1JvYm90byBDb25kZW5zZWQnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojMjdBQUUxfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXJ7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMHB4O21hcmdpbi10b3A6LTRweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYiwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIDFzICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDBkNmZmO2JveC1zaGFkb3c6MCAwIDFweCAwIHJnYmEoMCwwLDAsMC42KSBpbnNldH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIC50aXRsZSwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciAudGl0bGV7Zm9udC1zaXplOjB9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmNvbXBsZXRlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojMDA5NDQ0fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5pbmNvbXBsZXRlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuaW5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNGNzk0MUV9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmVycm9ycywucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmVycm9yc3tiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkR9LnBmLWFkbWluIGEuZG93bmxvYWRzLC5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWFkbWluIGEuZG93bmxvYWRzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xMnB4O2ZpbGw6IzkyMjU0NX0ucGYtYWRtaW4gLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWFkbWluIGEuZG93bmxvYWRzIC5kbFRleHQsLnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuZGxUZXh0e2Rpc3BsYXk6bm9uZX0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlciwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aHtwYWRkaW5nOjdweCA1cHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOndoaXRlO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSg4NywxMDMsMTA4LDAuOTYpfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLC5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcHtiYWNrZ3JvdW5kOiNGMUYyRjJ9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRke3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgc3Bhbi5zdGF0dXMtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzAwOTQ0NH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI1cHg7aGVpZ2h0OjcwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmF1dG87cGFkZGluZzoxMHB4IDVweDtib3JkZXI6MH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXt0ZXh0LWFsaWduOmxlZnR9LnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjAgNzBweCAwIDA7dGV4dC1hbGlnbjpyaWdodH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUuZG9jLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogODUwcHgpey5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZXtwYWRkaW5nLXJpZ2h0OjB9fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxle2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kOiNFNkU3RTh9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOmF1dG87cGFkZGluZzoxMHB4IDVweDtib3JkZXI6MH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBmLWFkbWluIC50YWJsZS1mbG93IHRoZWFkIHRyLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3cgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fS5wZi1hZG1pbiAudGFibGUtZmxvdz50Ym9keT50cj50ZCwucGYtZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MzAlICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0NDQ0NDQzt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnBmLWFkbWluLmRvY3VtZW50cy1wYWdlIC50YWJsZS1mbG93PnRib2R5PnRyPnRkLC5wZi1kYXNoYm9hcmQuZG9jdW1lbnRzLXBhZ2UgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGR7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtib3JkZXI6MCBub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5wZi1hZG1pbiAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmUsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7d2lkdGg6MzAlO3BhZGRpbmctcmlnaHQ6MTBweDtjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH0ucGYtYWRtaW4uZG9jdW1lbnRzLXBhZ2UgLnRhYmxlLWZsb3c+dGJvZHk+dHIsLnBmLWRhc2hib2FyZC5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjFiMGIxO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDAgMTZweCAwO21hcmdpbjowIDAgMTZweCAwO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5wZi1hZG1pbi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cjpsYXN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZC5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cjpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTpub25lfS5wZi1hZG1pbi5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmUsLnBmLWRhc2hib2FyZC5kb2N1bWVudHMtcGFnZSAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowO2ZvbnQtd2VpZ2h0OjcwMH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHIsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cntmb250LXNpemU6MH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZHtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LnBmLWFkbWluIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoK3RkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGgrdGR7d2lkdGg6MDtwYWRkaW5nOjB9LnBmLWFkbWluIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGgsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9LnBmLWFkbWluIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuc3BhY2UsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZDpsYXN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5zcGFjZXt3aWR0aDowO3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC5kb2MtdGFibGUgLnRhYmxlLWZsb3cgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6MDttYXJnaW4tbGVmdDowfX0ucGYtYWRtaW4gLnRhYmxlLC5wZi1kYXNoYm9hcmQgLnRhYmxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0ucGYtYWRtaW4gLnRhYmxlIC50d28tdGhpcmQsLnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgKG1heC13aWR0aDogODUwcHgpey5wZi1hZG1pbiAudGFibGUgLnR3by10aGlyZCwucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19LnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7d2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7bWFyZ2luLXRvcDozMHB4fX0ucGYtYWRtaW4gLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWFkbWluIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUuc3VtbWFyeSAub25lLXRoaXJke3dpZHRoOjIyNXB4fX0ucGYtYWRtaW4gdGFibGUgdGZvb3Q6YmVmb3JlLC5wZi1kYXNoYm9hcmQgdGFibGUgdGZvb3Q6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtjb250ZW50OicnfS5wZi1hZG1pbiB0YWJsZSB0Zm9vdCB0ciwucGYtZGFzaGJvYXJkIHRhYmxlIHRmb290IHRye2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLnJmcU9wdGlvbnNDb250YWluZXIgLnJmcUZvb3RlclRhYmxlOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzRweDtiYWNrZ3JvdW5kOiMwMjllZTN9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpe2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzoycHg7Ym9yZGVyLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpOmFmdGVyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtiYWNrZ3JvdW5kOiMwMjllZTN9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRyIHRoOm5vdCg6ZW1wdHkpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRyIHRoOm5vdCg6ZW1wdHkpe2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHl7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4O2JvcmRlci1ib3R0b206MDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzIwMjQyN30ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHJ7cGFkZGluZzo1cHh9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5Zjl9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJre2JvcmRlci1zcGFjaW5nOjBweH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHl7YmFja2dyb3VuZDojMzczZjQ1O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6IzM3M2Y0NX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdHIubGlnaHRlbiwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ci5saWdodGVue2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjIpfS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0cntib3JkZXI6bm9uZX10YWJsZSB0aGVhZDphZnRlcntkaXNwbGF5OmJsb2NrfS5kYXRhVGFibGUgdGhlYWQgdGgsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRoLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRoe2JvcmRlcjowIG5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMzNzNmNDU7cGFkZGluZzoxNnB4IDIycHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjIxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O2xldHRlci1zcGFjaW5nOjAuMzJweH0uZGF0YVRhYmxlIHRib2R5IHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ZHtwYWRkaW5nOjIycHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxfS5kYXRhVGFibGUgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIHRke2NvbG9yOiNEMTdCMkZ9LmRhdGFUYWJsZSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiAuaWNvbi13YXJuaW5nLXRyaWFuZ2xlLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiAuaWNvbi13YXJuaW5nLXRyaWFuZ2xlLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGfS5kYXRhVGFibGUgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRke3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZGF0YVRhYmxlIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkOmxhc3QtY2hpbGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkOmxhc3QtY2hpbGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZHtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo2MDB9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHJ7cGFkZGluZzowO2JhY2tncm91bmQ6d2hpdGV9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGR7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGQ+ZGl2LC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXYsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQ+ZGl2e3BhZGRpbmc6MCAuODVyZW19LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGUsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGV7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZHtwYWRkaW5nOi42MjVyZW0gLjg1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNFNkU3RTg7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyaywucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFya3tib3JkZXItc3BhY2luZzowcHh9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGgsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGh7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MjJweCAyM3B4O2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjIxfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRke3BhZGRpbmc6MjJweCAyM3B4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzNzNmNDU7Y29sb3I6I2ZmZn0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrOmFmdGVyLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyazphZnRlciwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyazphZnRlcnt3aWR0aDoxMDAlO2JvdHRvbTotNXB4fS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKSwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6IzM3M2Y0NTtjb2xvcjojZmZmfS5kYXRhVGFibGUudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRke3dpZHRoOjUwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6MjAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCl7Zm9udC13ZWlnaHQ6NjAwfS5wZi1hZG1pbiB0YWJsZS5uby1ib3R0b20tYm9yZGVyOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50cmFmZmljLXJlZHtiYWNrZ3JvdW5kLWNvbG9yOnJlZH0udHJhZmZpYy1waW5re2JhY2tncm91bmQtY29sb3I6ZGVlcHBpbmt9LnRyYWZmaWMtb3Jhbmdle2JhY2tncm91bmQtY29sb3I6ZGFya29yYW5nZX0udHJhZmZpYy15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjp5ZWxsb3d9LnRyYWZmaWMtZ3JlZW57YmFja2dyb3VuZC1jb2xvcjpncmVlbn0uZmxhdC1wbGFpbi10YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MC45NXJlbX0uZmxhdC1wbGFpbi10YWJsZSB0aGVhZCwuZmxhdC1wbGFpbi10YWJsZSB0Ym9keXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdGhlYWR7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzU1NTU1NX0uZmxhdC1wbGFpbi10YWJsZSB0aCwuZmxhdC1wbGFpbi10YWJsZSB0ZHtwYWRkaW5nOjNweCAxNnB4O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxZW19LmZsYXQtcGxhaW4tdGFibGUgdGh7cGFkZGluZy1ib3R0b206MTBweH0uZmxhdC1wbGFpbi10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCwuZmxhdC1wbGFpbi10YWJsZSB0ciB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZmxhdC1wbGFpbi10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLC5mbGF0LXBsYWluLXRhYmxlIHRyIHRoOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmZsYXQtcGxhaW4tdGFibGUgdGJvZHk6YmVmb3Jle2xpbmUtaGVpZ2h0OjEwcHg7Y29udGVudDpcIlxcMjAwQ1wiO2Rpc3BsYXk6YmxvY2t9LmZsYXQtcGxhaW4tdGFibGUgdGQgYSBzdmd7aGVpZ2h0OjEuMmVtO3dpZHRoOjEuMmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMwMjllZTM7ZmlsbDpjdXJyZW50Q29sb3J9LmZsYXQtcGxhaW4tdGFibGUgdGQ6bGFzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy1yaWdodDowO3RleHQtYWxpZ246cmlnaHR9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxhdC1wbGFpbi10YWJsZSB0ci52b2lkZWR7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA0OCUsIHJnYmEoMCwwLDAsMC4xKSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCl9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlOmhvdmVyOmFmdGVyLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZDpob3ZlcjphZnRlcntjb250ZW50OmF0dHIoZGF0YS10aXApO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDttYXJnaW4tdG9wOi0xLjJlbTt3aWR0aDpmaXQtY29udGVudDtiYWNrZ3JvdW5kOiNmZmZmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO2NvbG9yOiM4ODg4ODg7cGFkZGluZzoycHggNnB4O2ZvbnQtc2l6ZTowLjhlbTtib3gtc2hhZG93OjAgNXB4IDEwcHggLTdweCBibGFjaztwb2ludGVyLWV2ZW50czpub25lfS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZSB0ZCwuZmxhdC1wbGFpbi10YWJsZSB0ci52b2lkZWQgdGR7b3BhY2l0eTowLjM7ZmlsdGVyOmdyYXlzY2FsZSgxKX0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmUgdGQgYSwuZmxhdC1wbGFpbi10YWJsZSB0ci52b2lkZWQgdGQgYXtwb2ludGVyLWV2ZW50czpub25lfS5mbGF0LXBsYWluLXRhYmxlIHRyLmxhdGVzdCB0ZCBhLmRlbGV0ZXtwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOiNjY2NjY2N9LmZsYXQtcGxhaW4tdGFibGUgdHIuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I0RERUJFRjtwb3NpdGlvbjpyZWxhdGl2ZX0uZmxhdC1wbGFpbi10YWJsZSB0ci5hY3RpdmUgYVtocmVmPVwiI1wiXXtvcGFjaXR5OjAuMztmaWx0ZXI6Z3JheXNjYWxlKDEpfS5mbGF0LXBsYWluLXRhYmxlIHRyLmFjdGl2ZSB0ZDpmaXJzdC1jaGlsZDpiZWZvcmV7Y29udGVudDpcIlxcMjFFOFwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTAuMjVlbTtjb2xvcjojYjhkNmRlfS5hc3NpZ25lZERhdGVUaW1lLC5kb25lRGF0ZVRpbWV7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuc3ZnLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIGF1dG87dHJhbnNmb3JtLW9yaWdpbjowIDAgMH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tZW51e2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MzJweDtkaXNwbGF5Om5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWVudXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1lbnUgLnN2Zy1pY29ue2ZpbGw6I0I2QkNCOH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2e2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5OTk5OTk5OTk5OTk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXgtd2lkdGg6Mzg0cHg7cGFkZGluZzo2NHB4IDAgMzJweCAzMnB4O3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtjb2xvcjojYzhjYWNhO2JhY2tncm91bmQ6IzEzMTYxODtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnBmLWZvcm1fZmxleCAuaWU5ICNwdXNoTmF2e2JvcmRlci10b3A6NThweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC50aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MzJweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5tZW51e2ZvbnQtc2l6ZTowO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5tZW51IC5zdmctaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVse2xpc3Qtc3R5bGU6bm9uZX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDMycHggMTZweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5Nzk3OTd9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhe2NvbG9yOiNjOGNhY2F9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhOmhvdmVyLC5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWwgbGkgYS5vbntjb2xvcjojMDI5ZWUzfS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLmNyZWF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5jcmVhdGUgLnN2Zy1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4IC5ib3VuZHMsLnBmLWZvcm1fZmxleCAuamYtaGVhZGVyLWJvdW5kc3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfS5wZi1mb3JtX2ZsZXgub3Blbk5hdiAjcHVzaE5hdntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuamYtaGVhZGVyLWJvdW5kc3stbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM4NHB4KSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zODRweCkgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpey5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuamYtaGVhZGVyLWJvdW5kc3stbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19LnBmLWZvcm1fZmxleC5vcGVuTmF2ICNoZWFkYmFuZCAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAjaGVhZGJhbmQgLmpmLWhlYWRlci1ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNtYWluaGVhZGVyIC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9ue3BhZGRpbmctdG9wOjB9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWluLXdpZHRoOjMxMHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjQwMHB4O2JhY2tncm91bmQtY29sb3I6IzIxMmYzODtib3JkZXI6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODhweCl7LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbnttaW4td2lkdGg6MzEwcHh9fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDIpLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDMpe21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTJweCl7LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMiksLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLWxlZnQ6dW5zZXR9fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLnRocmVlLW9wdGlvbnMtaGVhZGluZ3ttYXgtd2lkdGg6ODAlO3dpZHRoOjEwMCU7bWFyZ2luOmF1dG87bWFyZ2luLXRvcDo3JX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC50aHJlZS1vcHRpb25zLWhlYWRpbmcgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5ne2NvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjM4cHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLHNlcmlmO21hcmdpbjp1bnNldDtsaW5lLWhlaWdodDoxLjE1ZW19LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOnVuc2V0fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1maWxlLWFsdHt3aWR0aDo1OXB4O2hlaWdodDo1OXB4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcCAuaWNvbi1jbG91ZC11cGxvYWR7d2lkdGg6ODlweDtoZWlnaHQ6NTlweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tcGhvbmUtdm9sdW1le3dpZHRoOjU3cHg7aGVpZ2h0OjU3cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiBhLmJ0bl9hLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYS5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiBhLmJ1dHRvbnt3aWR0aDoxMDAlO21heC13aWR0aDppbml0aWFsO2hlaWdodDo2NnB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5nZXRBUXVvdGVPcHRpb24taWNvbiwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5nZXRBUXVvdGVPcHRpb24taWNvbiwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmdldEFRdW90ZU9wdGlvbi1pY29ue3dpZHRoOjY4cHg7bWFyZ2luLXJpZ2h0OjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrICN1cGxvYWRGb3JtSW5mbywudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkICN1cGxvYWRGb3JtSW5mbywudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgI3VwbG9hZEZvcm1JbmZve21heC13aWR0aDp1bnNldDttYXJnaW46MzVweCAwIDUwcHh9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5kaWFsb2ctdGl0bGUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZGlhbG9nLXRpdGxlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZGlhbG9nLXRpdGxle2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybyxzZXJpZn0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5mb2NiOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MjNweDtoZWlnaHQ6MjNweDttYXJnaW46MDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoyMXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmNWE2MjN9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyZjM4fS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZXt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6NTAlfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNzE0XCI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5qc29uRm9ybSBsYWJlbCwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBsYWJlbCwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGxhYmVse2ZvbnQtc2l6ZToxM3B4fS5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MCAycHg7cGFkZGluZzowLjM1ZW0gMC42MjVlbSAwLjc1ZW19Lmpzb25Gb3JtIGZpZWxkc2V0IGZpZWxkc2V0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uanNvbkZvcm0gbGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWw7Km1hcmdpbi1sZWZ0Oi03cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYXtmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsqdmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtICo6Zm9jdXN7b3V0bGluZTpub25lfS5qc29uRm9ybSBidXR0b24sLmpzb25Gb3JtIGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjsqb3ZlcmZsb3c6dmlzaWJsZX0uanNvbkZvcm0gYnV0dG9uW2Rpc2FibGVkXSwuanNvbkZvcm0gaW5wdXRbZGlzYWJsZWRdLC5qc29uRm9ybSAqOmRpc2FibGVkLC5qc29uRm9ybSBidXR0b25bcmVhZC1vbmx5XSwuanNvbkZvcm0gaW5wdXRbcmVhZC1vbmx5XSwuanNvbkZvcm0gYnV0dG9uW3JlYWRvbmx5XSwuanNvbkZvcm0gaW5wdXRbcmVhZG9ubHldLC5qc29uRm9ybSBpbnB1dC5yZWFkb25seXtvcGFjaXR5OjAuNjtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gaW5wdXRbZGlzYWJsZWRdK2xhYmVsLm9ub2Zmc3dpdGNoLWxhYmVse29wYWNpdHk6MC42O2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6ZGVmYXVsdDtmaWx0ZXI6Z3JheXNjYWxlKDEpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7KmhlaWdodDoxM3B4Oyp3aWR0aDoxM3B4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7Ym94LXNpemluZzpjb250ZW50LWJveH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uanNvbkZvcm0gYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLC5qc29uRm9ybSBpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9Lmpzb25Gb3JtIHRleHRhcmVhe292ZXJmbG93OmF1dG87dmVydGljYWwtYWxpZ246dG9wO3Jlc2l6ZTp2ZXJ0aWNhbDttaW4taGVpZ2h0OjI2cHg7aGVpZ2h0OjZlbX0uanNvbkZvcm0gdGV4dGFyZWEuY2tlZGl0b3J7bWluLWhlaWdodDo1MHB4fS5qc29uRm9ybSBidXR0b24ucm93QnV0dG9ue3BhZGRpbmc6NnB4IDExcHg7aGVpZ2h0OjM2cHg7d2lkdGg6MTAwJTtmb250LXNpemU6MTVweH0uanNvbkZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gKjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAqOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybXttYXJnaW46MDtmb250LXNpemU6MTAwJTtjb2xvcjojMDYwNzA4fS5qc29uRm9ybSBzZWN0aW9ue3BhZGRpbmc6MCAwIDEwcHg7bWFyZ2luOjAgYXV0byAwIGF1dG99Lmpzb25Gb3JtIHNlY3Rpb24gaDJ7cGFkZGluZzoyMHB4IDEwcHg7bWFyZ2luOjAgYXV0bztmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHh9Lmpzb25Gb3JtIHNlY3Rpb24gaDI6OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1wYWdlLXByZWZpeCl9Lmpzb25Gb3JtPnNlY3Rpb246bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjYwcHh9Lmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVye2JhY2tncm91bmQ6I2Y3ZjdmN30uanNvbkZvcm0gZmllbGRzZXR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjM1cHggMCA1MHB4O3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowfS5qc29uRm9ybSBmaWVsZHNldCAuaW50cm97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHh9Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRybyBkZm57bWFyZ2luLXJpZ2h0OjRweH0uanNvbkZvcm0gZmllbGRzZXQgLmludHJvKy5ub3Rlc0Rpdi5pc29wZW4sLmpzb25Gb3JtIGZpZWxkc2V0IC5oZWxwKy5ub3Rlc0Rpdi5pc29wZW57bWFyZ2luLXRvcDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRyb3tkaXNwbGF5OmlubGluZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjMwcHggMH19Lmpzb25Gb3JtIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NnB4IDEwcHggNnB4IDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZGl2I2xvb2t1cEVycm9ye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZjdlMWUxO3BhZGRpbmc6MTBweDtmb250LXNpemU6MC45cmVtfS5pY29uLWVkaXR7d2lkdGg6MTlweDtoZWlnaHQ6MTlweH0uaWNvbi1wbHVze3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9LndhdGVybWFya3tkaXNwbGF5Om5vbmV9I2RlY2xhcmF0aW9uIC5qc29uRm9ybSBzZWN0aW9uIGgyOmJlZm9yZXtjb250ZW50OlwiXCJ9LmRpYWxvZy1tZXNzYWdlIC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MH0uanNvbkZvcm0uanNvbkZvcm1PdXRlcm1vc3RJbnN0YW5jZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtvcGFjaXR5OjAuMzt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1c30uanNvbkZvcm0uanNvbkZvcm1PdXRlcm1vc3RJbnN0YW5jZS5yZWFkeSwuanNvbkZvcm0uanNvbkZvcm1PdXRlcm1vc3RJbnN0YW5jZS5yZWFkeSAuanNvbkZvcm17b3BhY2l0eToxfS5qc29uRm9ybS5yZWFkeSAuamYtaGVhZGVyLXNlY3Rpb24sYm9keT5mb3JtLmpzb25Gb3JtLnJlYWR5PnNlY3Rpb24+ZmllbGRzZXR7bWF4LWhlaWdodDppbmhlcml0O292ZXJmbG93OnZpc2libGV9Lmpzb25Gb3JtIC5qZi1oZWFkZXItYm91bmRzLC5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMiwuanNvbkZvcm0+c2VjdGlvbj4uaW50cm8sLmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle21heC13aWR0aDoxMzMycHg7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fS5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjVlbTttYXJnaW4tYm90dG9tOjJlbTttYXgtd2lkdGg6MTI2OHB4fS5yZWFkb25seU1vZGUgZm9ybSNqZl9qZjEgaW5wdXQsLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBsYWJlbHtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpeyNtb2RhbC1hamF4IC5qc29uRm9ybXttaW4td2lkdGg6NDM4cHh9fWJvZHkucGYtZm9ybT5mb3JtW3RhcmdldF49XCJ1cGxvYWRGcmFtZVwiXSxib2R5LnBmLWZvcm0+aWZyYW1le3Bvc2l0aW9uOmFic29sdXRlfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MTBweCAtMjhweDtwYWRkaW5nOjA7ZmxleC1iYXNpczoxMDAlfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjYwcHg7bWFyZ2luOjAgMjFweCA4cHg7cGFkZGluZzowIDVweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3IpOmZvY3VzLC5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3IpOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsPmlucHV0e21hcmdpbjowIDZweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbnttYXJnaW46MTBweCAtMTVweCA1cHh9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7bWFyZ2luOjAgMTBweCAxMnB4fS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsLmVycm9yLm12YWxpZGF0aW9ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luOjEwcHggMCAwfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe2Rpc3BsYXk6ZmxleDttYXJnaW46MCAwIDIwcHg7cGFkZGluZzowfX0uanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWwuZm9jYntwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSAuY29sbGVjdGlvbj5sYWJlbDpob3ZlciBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6I2M4YzljYX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuY29sbGVjdGlvbj5sYWJlbDpob3ZlciB+IGxhYmVsLmVycm9yLm12YWxpZGF0aW9ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIC5qZi1yb3c+LmNvbGxlY3Rpb257d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uRm9ybSAuamYtcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjcwNnB4O3dpZHRoOjEwMCU7bWFyZ2luOjdweCAwO3BhZGRpbmc6MHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93e2FsaWduLWl0ZW1zOmNlbnRlcn0uanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvdzpmaXJzdC1jaGlsZHtmbGV4LWdyb3c6MH0uanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvdz5sYWJlbDpub3QoLmVycm9yKXtmbGV4Om5vbmU7bWF4LXdpZHRoOjE4MHB4O3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNhc2g+bGFiZWw6bm90KC5lcnJvcil7Zm9udC1zaXplOjEycHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luOjE4cHggMCAxNHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWx7cGFkZGluZzo1cHggMCAwfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCBsYWJlbHtmbGV4LWJhc2lzOjEwMCV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaHttYXJnaW4tdG9wOi44ZW19Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5pbmxpbmVDaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtYmFzaXM6YXV0bzthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94IGxhYmVse2Rpc3BsYXk6YmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9LmJhbm5lciAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94IGxhYmVsLmNvbXByZXNzZWR7Zm9udC1zaXplOjhweDtsaW5lLWhlaWdodDoxLjJlbX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94IC5mb2Nie2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2lkdGg6MzBweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjVweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGU+bGFiZWwgZGZue21hcmdpbi1yaWdodDoycHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxle21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtbXVsdGlmaWxlcmVwZWF0YWJsZSBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tbGVmdDo1cHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlPmxhYmVsIGRmbnttYXJnaW4tcmlnaHQ6MnB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxlLmxpbWl0ZWR7bWF4LXdpZHRoOjcxMXB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmFkaW97bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yYWRpbz5sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2e21heC13aWR0aDo3MDZweDttYXJnaW46MH0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdisuamYtcm93e21hcmdpbi10b3A6MH0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdisuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWFyZ2luLXRvcDo3cHh9Lmpzb25Gb3JtIC5qZi1yb3c+bGFiZWwuaW5saW5lLWFwcGVuZHt2aXNpYmlsaXR5OmhpZGRlbn0uZGlhbG9nLWJveCAuanNvbkZvcm0gLmpmLXJvdz4uY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5qZi1yb3c+ZGl2LmNrZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzpub25lO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmpzb25Gb3JtIC5qZi1yb3c+ZGl2LmNrZS5ja2VfY2hyb21le2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDo3MDBweDt3aWR0aDoxMDAlO292ZXJmbG93OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtmbGV4LXdyYXA6bm93cmFwO21pbi1oZWlnaHQ6MjNweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6NTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3d7ZGlzcGxheTpibG9ja30uanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvdz5sYWJlbDpub3QoLmVycm9yKXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvdyAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IGxhYmVsOm5vdCgub25vZmZzd2l0Y2gtbGFiZWwpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOjMwMHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxle21pbi13aWR0aDo1MDBweH19Ym9keS5yZWFkb25seU1vZGUgLnJvd2J1dHRvbndyYXBwZXIuamYtcm93e29wYWNpdHk6MC4zO3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOmdyYXlzY2FsZSgxKX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC50YWJDb3VudGVye3JpZ2h0OjUwJTtmb250Om5vcm1hbCA3MDAgMTJweC8zMnB4IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM5Nzk3OTc7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTMzcHggLTM1cHg7cGFkZGluZy10b3A6MTVweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIDMwJTttaW4td2lkdGg6Y2FsYygzMy4zMyUgLSA2NnB4KTttYXgtd2lkdGg6Y2FsYygzMy4zMyUgLSA2NnB4KTttYXJnaW46MCAzM3B4IDQwcHggIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldHtwYWRkaW5nLXRvcDozMHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmJlZm9yZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZDojOTc5Nzk3fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmJlZm9yZXttYXJnaW4tYm90dG9tOjMwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YWZ0ZXJ7bWFyZ2luLXRvcDo1MHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLnJvd2J1dHRvbndyYXBwZXJ7cG9zaXRpb246c3RhdGljfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgc3Bhbi5idXR0b24uZGVsZXRlcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLnRhYkNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDt3aWR0aDozMnB4O2hlaWdodDozMnB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgc3Bhbi5idXR0b24uZGVsZXRlcm93e2xlZnQ6NTAlO3BhZGRpbmc6NnB4IDhweDt6LWluZGV4OjM7bWluLWhlaWdodDowfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLXJvd3ttYXgtd2lkdGg6bm9uZX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IC5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE0cHggMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0IC5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVse21pbi13aWR0aDoxNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pe21hcmdpbjowIC0yM3B4IC0zNXB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5kaXZ7ZmxleDoxIDEgNDUlO21heC13aWR0aDpjYWxjKDUwJSAtIDQ2cHgpO21hcmdpbjowIDIzcHggNDBweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIC0zMHB4O3BhZGRpbmctdG9wOjE1cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTttYXgtd2lkdGg6bm9uZTttYXJnaW46MCAwIDQwcHg7Ym94LXNpemluZzpib3JkZXItYm94fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXR7cGFkZGluZy10b3A6MzBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0OjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbi1ib3R0b206MzBweDtiYWNrZ3JvdW5kOiM5Nzk3OTd9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCAucm93YnV0dG9ud3JhcHBlcntwb3NpdGlvbjpzdGF0aWN9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCAudGFiQ291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7bGVmdDo1MCU7cGFkZGluZzo2cHggOHB4O3otaW5kZXg6M31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5qZi1yb3d7bWF4LXdpZHRoOm5vbmV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldCAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTpibG9ja31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1yb3cgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmV9fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbjo1cHggMDt0cmFuc2l0aW9uOmFsbCAuMjVzO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O21heC13aWR0aDpub25lO21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gLmpmLXJvd3t3aWR0aDoxMDAlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkuamYtaW5wdXQtdHlwZS10ZXh0LTIwMCxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpIH4gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQtMjAwe21pbi13aWR0aDoyMDBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93e3dpZHRoOjQ4LjI1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDYpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNikgfiAuamYtcm93e3dpZHRoOjMyLjE3JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDcpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNykgfiAuamYtcm93e3dpZHRoOjI0LjEyNSV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpIH4gLmpmLXJvd3t3aWR0aDoxOS4zJX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDkpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSkgfiAuamYtcm93e3dpZHRoOjUwcHg7ZmxleC1ncm93OjF9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxMCksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxMCkgfiAuamYtcm93e3dpZHRoOjEzLjglfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWx7dmVydGljYWwtYWxpZ246Ym90dG9tO292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMCA4cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsIGRmbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbCt0ZXh0YXJlYXtoZWlnaHQ6MzZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsKy5maWxldXBsb2FkZXJ7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1jb250YWN0LXJvd3ttYXgtd2lkdGg6MjIwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93e3BhZGRpbmctbGVmdDoxMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBsYWJlbC5lcnJvcntsZWZ0OjEwcHh9ZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgaW5wdXQsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgc2VsZWN0LGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IC5maWxldXBsb2FkZXJ7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0e21pbi13aWR0aDoyMDVweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQ0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSU7cGFkZGluZy1sZWZ0OjhweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Pi5jb2xsZWN0aW9ue21pbi13aWR0aDo4NXB4O3dpZHRoOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnQ7bWluLWhlaWdodDozN3B4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJ7dmVydGljYWwtYWxpZ246Ym90dG9tfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZy1yaWdodDo2cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnRhYkNvdW50ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10rZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdz5sYWJlbDpub3QoLmVycm9yKXtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB+IC5yb3didXR0b253cmFwcGVyLmpmLXJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDBweDttYXJnaW4tdG9wOjdweDttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246bGVmdH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDowLjElO21hcmdpbjowICFpbXBvcnRhbnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWw6bm90KC5lcnJvcil7cGFkZGluZy1yaWdodDo3cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtbnVtYmVye3dpZHRoOjYlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLW51bWJlcj5sYWJlbDpub3QoLmVycm9yKXt3aWR0aDo3MHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWZpbGU6Zmlyc3QtY2hpbGR7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6ODBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0ZXttYXgtd2lkdGg6MTQ1cHg7d2lkdGg6MSV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm46OmJlZm9yZSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGRmbjo6YWZ0ZXIsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm4gc3Zne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGlucHV0LGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSk+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IHNlbGVjdCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye2JvcmRlci1sZWZ0LXdpZHRoOjFweH19LnJvd2J1dHRvbndyYXBwZXIuamYtcm93e3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjB9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b257bWF4LXdpZHRoOjEwMCV9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiM5Nzk3OTd9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVye2JhY2tncm91bmQ6Izk3OTc5N30ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOTc5Nzk3O3BhZGRpbmc6OHB4IDEwcHh9LnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiM5Nzk3OTd9LnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlcntiYWNrZ3JvdW5kOiM5Nzk3OTd9LnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlciBzdmd7ZmlsbDojZmZmfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvd3t3aWR0aDoxMDBweDtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6IzAxQkVFNX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojZmZmfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW4tdG9wOi04cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke2xlZnQ6YXV0b319LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93OmhvdmVye2JhY2tncm91bmQ6IzAwYTljY30ucmVwZWF0YWJsZS1mb290ZXItYXJlYXtiYWNrZ3JvdW5kOiNmN2Y3Zjc7Ym9yZGVyOjJweCBkYXNoZWQgI2Q0ZDRkNH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYXttaW4taGVpZ2h0OjM4MnB4O3BhZGRpbmc6NDBweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4Om5vbmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwYWRkaW5nOjIwcHggMjBweCAxMDBweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDYwNzA4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyBzdmd7ZmlsbDojMDFCRUU1O3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1vdXR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyBzdmcuaWNvbi1hZGQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0b3A6YXV0bztsZWZ0OmF1dG87d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjozNXB4IGF1dG8gMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93OmhvdmVye2JhY2tncm91bmQ6I2VlZWVlZn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93OmhvdmVyIHN2Z3tmaWxsOiMwMGE5Y2N9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSAuY3N2aW97cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O3otaW5kZXg6Mn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYT5kaXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe21pbi1oZWlnaHQ6MjkwcHg7cGFkZGluZzoyNXB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAyMHB4IDEwMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Z3tmaWxsOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWFkZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjM1cHggYXV0byAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojZWVlZWVmfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXIgc3Zne2ZpbGw6IzAwYTljY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIC5jc3Zpb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7ei1pbmRleDoyfX0qW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjVweDthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp1cmwoXCIvaW1nL3NvdXJjZS9hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgOTUlIGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcn0qW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAuamYtaW5wdXQtdHlwZS1zZWxlY3Qgc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl17cGFkZGluZy1yaWdodDo1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMzhweCkgY2VudGVyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7bWluLXdpZHRoOjB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYXt3aWR0aDo5MCV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde3dpZHRoOjEwMCV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOmluaGVyaXR9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1vZi10eXBle21pbi13aWR0aDo4MHB4O3dpZHRoOjRlbX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1maWxlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWZpbGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWZpbGV7bWF4LXdpZHRoOjIwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXS5qZi1yb3csZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0uamYtcm93e21hcmdpbjoyNXB4IDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1cIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvd3t3aWR0aDo1MCV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fZm9yZWlnbkxhd0FkdmljZVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYXt3aWR0aDozMCV9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fY2xhaW1zXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHR7d2lkdGg6NzAlfWZpZWxkc2V0PmRpdltpZCo9bG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbV0+bGFiZWwsZmllbGRzZXQ+ZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0+bGFiZWx7bWFyZ2luLWJvdHRvbTo3cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo0MDB9fS5qc29uRm9ybSAuZGlzYWJsZWR7b3BhY2l0eTowLjE7cG9pbnRlci1ldmVudHM6bm9uZX0uanNvbkZvcm0gLmRpc2FibGVkKy5vbm9mZnN3aXRjaC1sYWJlbHtvcGFjaXR5OjAuMTtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSAuZGlzYWJsZWQrLm9ub2Zmc3dpdGNoLWxhYmVsIC5pc29uLC5qc29uRm9ybSAuZGlzYWJsZWQrLm9ub2Zmc3dpdGNoLWxhYmVsIC5pc29mZntiYWNrZ3JvdW5kLWNvbG9yOiM2NjZ9Ym9keS5yZWFkb25seU1vZGUgI2pmX2pmZGVje3BhZGRpbmctdG9wOjBweH0jamZfamZkZWMgc2VjdGlvbiBoMjpiZWZvcmV7ZGlzcGxheTpub25lfWZvcm0jamZfamYxLmluSWZyYW1le3BhZGRpbmctdG9wOjc4cHh9Zm9ybSNqZl9qZjEuaW5JZnJhbWUgLmpmLWhlYWRlci1zZWN0aW9uLGZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbltzdHlsZV17dG9wOjAgIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZH0ucGYtZm9ybS5yZWFkb25seUlmcmFtZSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MHB4fSNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgLmRpYWxvZy1ib3h7d2lkdGg6ODB2d30jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctbWVzc2FnZXtwYWRkaW5nOjB9I21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDMwMHB4KTtib3JkZXI6bm9uZX0uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQsLmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm97LXdlYmtpdC10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzOy1vLXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zc30uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0gbGVnZW5ke21heC1oZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiBsZWdlbmR7bWF4LWhlaWdodDo0MDBweDtvdmVyZmxvdzp2aXNpYmxlfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGU+bGVnZW5kOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MjVweDtkaXNwbGF5OmJsb2NrfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvOm5vdCguZGF0YXBhZ2VsYXN0aW50cm8pe21heC1oZWlnaHQ6MHB4O21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiBoZWFkZXIgfiBwLmludHJve21hcmdpbi10b3A6MzBweDttYXgtaGVpZ2h0OjEwMDBweDtvdmVyZmxvdzp2aXNpYmxlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowO3JpZ2h0OjA7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOndoaXRlO2JhY2tncm91bmQ6IzY3ODY4ZTt3aWR0aDoxM2VtO21hcmdpbjphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW17cGFkZGluZzowO21hcmdpbi1ib3R0b206MnB4O2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItd2lkdGg6MCAxcHggMCAxcHg7bWluLWhlaWdodDo4MHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAxcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxO21hcmdpbjoxMHB4IDIwcHg7cGFkZGluZzoyMHB4IDMwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgbGVnZW5kLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IC5pbnRyb3ttYXgtaGVpZ2h0OjEwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybS5jaGVja2xpc3RGb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci13aWR0aDowIDFweCAxcHggMXB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50e21heC1oZWlnaHQ6MTAwMHB4O29wYWNpdHk6MTttYXJnaW46MTBweCAyMHB4O3BhZGRpbmc6MjBweCAxMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IGxlZ2VuZCwuYWNjb3JkaW9ubmljZS5qc29uRm9ybS5jaGVja2xpc3RGb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCAuaW50cm97bWF4LWhlaWdodDoxMDAwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS5sYXN0IC5hY2NvcmRpb24tY29udGVudCB+IC5hY2NvcmRpb24tY29udGVudDpsYXN0LW9mLXR5cGV7ZGlzcGxheTpub25lfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uZm8tc2VjdGlvbi1oaWRlLW1le2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uIGgye3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDJ7bWFyZ2luOjA7Y29sb3I6IzRhNGE0YTtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS42MmVtO3dpZHRoOjEwMCU7dGV4dC1pbmRlbnQ6MjBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGF9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbiBmaWVsZHNldHtwYWRkaW5nOjMwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBmaWVsZHNldHt3aWR0aDphdXRvO21hcmdpbjowO3BhZGRpbmc6MCAzMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldHtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46MTBweCAyMHB4O292ZXJmbG93OnZpc2libGU7YW5pbWF0aW9uOjJzIGRlbGF5LW92ZXJmbG93O21heC1oZWlnaHQ6NjAwMDAwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IGZpZWxkc2V0e3BhZGRpbmc6MHB4O21hcmdpbjowcHh9QGtleWZyYW1lcyBkZWxheS1vdmVyZmxvd3tmcm9te292ZXJmbG93OmhpZGRlbn19LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVue2JvcmRlcjoxcHggc29saWQgI2VlZTtib3JkZXItdG9wLXdpZHRoOjB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5jdXJyZW50e2JhY2tncm91bmQ6I2ZmZn0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAubmV4dGJ1dHRvbndyYXBwZXJ7dGV4dC1hbGlnbjpyaWdodDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTozMHB4O3BhZGRpbmctdG9wOjIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzRhNGE0YX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybS5yZWFkb25seSAubmV4dGJ1dHRvbndyYXBwZXJ7ZGlzcGxheTpub25lfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDppbmhlcml0ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtyaWdodDowcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnl7cmlnaHQ6MTIzcHh9LmFjY29yZGlvbm5pY2UgI3A0IC5pbnRyb3ttYXJnaW46MjBweCAxMHB4IDAgMjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDB9LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRyb3ttYXJnaW4tbGVmdDotMTBweH0uYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm97bWFyZ2luLWxlZnQ6MjBweH0uYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm97bWFyZ2luLWxlZnQ6MjBweDttYXJnaW4tdG9wOi02MHB4O21hcmdpbi1ib3R0b206MzBweDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTYwcHgpfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tdG9wOi0yMHB4O21heC13aWR0aDppbmhlcml0fX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQgLmludHJve2NvbG9yOiNCRTFFMkQ7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmV7Y29udGVudDpcIlxcMjZBMFwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MC41ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJve2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFjY29yZGlvbm5pY2UgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRybzpob3Zlcntjb2xvcjojNDM5ZmJkICFpbXBvcnRhbnR9LmFjY29yZGlvbm5pY2UgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkUxRTJEfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNCAuaW50cm97Y29sb3I6I0Y3OTQxRTtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZXtjb250ZW50OlwiXFwyNzE4XCI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowLjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm97Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVye2NvbG9yOiM0MzlmYmQgIWltcG9ydGFudH0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNzk0MUV9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjc5NDFFfS5hY2NvcmRpb25uaWNlIC5jb21wbGV0ZSAjcDQgLmludHJve2NvbG9yOiM3NGJkNDM7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UgLmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjAuNWVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGF7Zm9udC13ZWlnaHQ6MTAwfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS0xLTd7bWFyZ2luLWJvdHRvbToxMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSwuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlXSwuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlZHVldG92ZWhpY2xlXSwuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF17YmFja2dyb3VuZDpyZ2JhKDI0NywxNDgsMzAsMC4xKTtwYWRkaW5nOjEwcHggMTNweDtib3JkZXItcmFkaXVzOjBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0gc3Ryb25nLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdIHN0cm9uZywuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlZHVldG92ZWhpY2xlXSBzdHJvbmcsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBde2ZvbnQtd2VpZ2h0OjYwMH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtcm93PmxhYmVse21heC13aWR0aDoxMDAlfS5hY2NvcmRpb25uaWNlIC5yZWFkb25seUN1c3RvbU5vdGljZXtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OmluaGVyaXQ7cGFkZGluZzoyMHB4O2JhY2tncm91bmQtY29sb3I6YWxpY2VibHVlfS5hY2NvcmRpb25uaWNlIC5yZWFkb25seUN1c3RvbU5vdGljZSBhK2F7Ym9yZGVyOm5vbmU7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5hY2NvcmRpb25uaWNlIC5qZi1wYWdlLWNvbnRyb2x7dmlzaWJpbGl0eTpoaWRkZW59LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMnt0ZXh0LWluZGVudDo4cHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiAuaWNvbi1vcGVuLWNsb3Nle3JpZ2h0OjE2cHh9LmFjY29yZGlvbm5pY2UgLnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCl7LmFjY29yZGlvbm5pY2UgLnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDotd2Via2l0LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50O2hlaWdodDotbW96LWZpdC1jb250ZW50O2hlaWdodDotd2Via2l0LWZpdC1jb250ZW50O2hlaWdodDpmaXQtY29udGVudDttYXJnaW46YXV0bztib3JkZXI6c29saWQ7cGFkZGluZzoxZW07YmFja2dyb3VuZDp3aGl0ZTtjb2xvcjpibGFjaztkaXNwbGF5OmJsb2NrfWRpYWxvZzpub3QoW29wZW5dKXtkaXNwbGF5Om5vbmV9ZGlhbG9nKy5iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKX0uX2RpYWxvZ19vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfWRpYWxvZy5maXhlZHtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9Ym9keSBkaWFsb2d7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAzcHggN3B4IHJnYmEoMCwwLDAsMC4zKTtwb3NpdGlvbjpmaXhlZDttYXgtd2lkdGg6OTAlO21pbi13aWR0aDo1MCU7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87cGFkZGluZzowO292ZXJmbG93OmluaXRpYWx9Ym9keSBkaWFsb2cgbWFpbntwYWRkaW5nOjIwcHg7bWF4LWhlaWdodDo5MHZoO292ZXJmbG93LXk6YXV0bzttaW4taGVpZ2h0OjMzdmh9Ym9keSBkaWFsb2cgYnV0dG9ue21heC13aWR0aDpub25lO2Rpc3BsYXk6YmxvY2t9Ym9keSBkaWFsb2cgYnV0dG9uLmNsb3Nle21heC13aWR0aDpub25lO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7cmlnaHQ6MDt3aWR0aDozNnB4O2hlaWdodDozNnB4O21hcmdpbjowIC0xOHB4IC0xOHB4IDA7cGFkZGluZzoxMHB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJlZDtib3JkZXI6bm9uZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWFsaWduOmNlbnRlcn1ib2R5IGRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBhOWNjfWJvZHkgZGlhbG9nOjpiYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX1ib2R5IGRpYWxvZysuYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Ym9keSBkaWFsb2cgbWFpbntwYWRkaW5nOjQwcHg7Zm9udC1zaXplOjAuOWVtO2ZvbnQtd2VpZ2h0OjIwMH1ib2R5IGRpYWxvZyBtYWluIGgxe21hcmdpbi10b3A6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzfWJvZHkgZGlhbG9nIG1haW4gaDEsYm9keSBkaWFsb2cgbWFpbiBoMntmb250LXdlaWdodDoyMDB9Ym9keSBkaWFsb2cgbWFpbiBoMyxib2R5IGRpYWxvZyBtYWluIGg0e2ZvbnQtd2VpZ2h0OjQwMH0jcXVpY2tDcmVhdGVXaXphcmR7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjozMHB4IDAgNDBweCAyMHB4O2NvdW50ZXItcmVzZXQ6Y2FyZH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjYXJkKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwMCU7dG9wOjA7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MWVtO21hcmdpbi1yaWdodDoxMHB4O2NvbG9yOiM5Nzk3OTc7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW46OmJlZm9yZSwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlOjpiZWZvcmV7Zm9udC1zaXplOjI0cHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2NvdW50ZXItaW5jcmVtZW50OmNhcmQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNiYmJiYmI7bWFyZ2luOjAgMCAxNXB4IDA7cGFkZGluZzowIDAgMCAxNXB4O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0jcXVpY2tDcmVhdGVXaXphcmQgLnRpdGxle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTFweDtsaW5lLWhlaWdodDoxM3B4O2NvbG9yOiNiYmJiYmI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLnRpdGxlLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUgLnRpdGxle2ZvbnQtc2l6ZToxM3B4fSNxdWlja0NyZWF0ZVdpemFyZCAuaGVhZGluZ3tmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjNyZW07dHJhbnNpdGlvbjphbGwgMXMgZWFzZS1vdXQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO21heC13aWR0aDoxMDAlfSNxdWlja0NyZWF0ZVdpemFyZCAuaGVhZGluZzpob3ZlcntjdXJzb3I6cG9pbnRlcn0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgLmZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDouNWVtfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9ue2ZsZXgtZ3JvdzoxO21hcmdpbi1yaWdodDoxMHB4fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIC5jaG9zZW4tY29udGFpbmVye21pbi13aWR0aDoxMDAlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXt3aWR0aDoxMDAlICFpbXBvcnRhbnR9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJde2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjp3aGl0ZTtwYWRkaW5nOjAuNjhyZW07bGluZS1oZWlnaHQ6MWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MC44cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YS10ZXh0XCJde2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMDFiZWU1O3BhZGRpbmctaW5saW5lOjB9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdOmhvdmVye2JhY2tncm91bmQ6Izg4ODg4OH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXTpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzMzMzMzM30jcXVpY2tDcmVhdGVXaXphcmQgLnh4eHdpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl06YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7aGVpZ2h0OjM0cHg7d2lkdGg6MjBweDtib3JkZXI6MXB4IHNvbGlkICM5M2JlMzA7Ym9yZGVyLXdpZHRoOjAgOHB4IDhweCAwO2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG8gMCBhdXRvIDIwcHg7bGVmdDoxMDAlfSNxdWlja0NyZWF0ZVdpemFyZCAueHh4eHdpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl06YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtib3JkZXI6MnB4IHNvbGlkICM5M2JlMzA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG8gMCBhdXRvIDIwcHg7bGVmdDoxMDAlO2NvbnRlbnQ6XCLinJNcIjtjb250ZW50Olwi4pyUXCI7Y29udGVudDpcIuKYkVwiO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzkzYmUzMDtmb250LXdlaWdodDoxMDA7Ym9yZGVyLXJhZGl1czo1MCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZTphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojOTNiZTMwO2NvbnRlbnQ6XCLinJRcIjttYXJnaW4tbGVmdDouNWVtfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLXJlcXVpcmVkPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6I2Y1YTYyM30jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0gLnRpdGxle2NvbG9yOiNmNWE2MjN9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJde2JvcmRlci1jb2xvcjojOTNiZTMwO29wYWNpdHk6LjV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZXtjb2xvcjojYmJiYmJifSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4sI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmhvdmVye29wYWNpdHk6MSAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpob3ZlciwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6Zm9jdXMtd2l0aGluLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGV7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmR7LS1hbmltYXRpb24tc3BlZWQ6IDAuM3M7LS1pOiAxMDB9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5oZWFkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC5oZWFkaW5ne3RyYW5zZm9ybTpzY2FsZSgwLjEpO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjRzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLmZvcm17dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IGNlbnRlcjt0cmFuc2Zvcm06c2NhbGUoMC4xKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7cG9pbnRlci1ldmVudHM6bm9uZX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0uc2VsZWN0b3JPcGVuIC5mb3Jte3RyYW5zZm9ybTpzY2FsZSgxKTstLWk6IGNhbGModmFyKC0taSkgLSAxKTt6LWluZGV4OjI7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNpdGlvbjphbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC5ncmlkLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDBweCAxZnI7Z3JpZC1nYXA6MDtiYWNrZ3JvdW5kOiNmNGY0ZjQ7cGFkZGluZzoxMHB4IDE0cHg7Zm9udC1zaXplOjAuOXJlbTttYXJnaW46MCAwIDVweH0jcXVpY2tDcmVhdGVXaXphcmQgLmdyaWQtd3JhcHBlciBkaXYuZm9vdHtib3JkZXItdG9wOjFweCBzb2xpZCAjQ0NDQ0NDO3BhZGRpbmctdG9wOjVweDttYXJnaW4tdG9wOjVweDtjb2xvcjojY2NjY2NjfSNxdWlja0NyZWF0ZVdpemFyZC5idXN5IC53aXphcmRDYXJke3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOndhaXR9I3F1aWNrQ3JlYXRlV2l6YXJkLmJ1c3kgLndpemFyZENhcmQuc2VsZWN0b3JPcGVue29wYWNpdHk6MC4zfSNxdWlja0NyZWF0ZVdpemFyZC5idXN5OjphZnRlcntjb250ZW50OlwiUGxlYXNlIHdhaXQuLi5cIjtkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO3Bvc2l0aW9uOmZpeGVkO2ZvbnQtc2l6ZTo1dnc7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIHNlY3Rpb24gLmludHJve21hcmdpbi10b3A6MWVtfWJvZHkgZGlhbG9nIG1haW4gI25vcGUuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl17dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6IzAxYmVlNTtwYWRkaW5nOjVweCAxMHB4IDVweCA1cHg7Ym9yZGVyLXJhZGl1czoxZW07Zm9udC1mYW1pbHk6aW5pdGlhbH1ib2R5IGRpYWxvZyBtYWluIC5pbnRybyBhW2hyZWZePVwiI21vZGFsOlwiXSBzdmd7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207ZmlsbDojMDFiZWU1O21hcmdpbi1yaWdodDo0cHh9Ym9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO21heC13aWR0aDppbmhlcml0ICFpbXBvcnRhbnR9Ym9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0e21hcmdpbi10b3A6MjZweDtkaXNwbGF5OmZsZXh9Ym9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17dHJhbnNpdGlvbjpub25lO21hcmdpbjowIDAgMCBhdXRvO2Zsb2F0Om5vbmU7bWluLXdpZHRoOjIzMHB4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvbG9hZGluZ2RvdHMuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7YmFja2dyb3VuZC1zaXplOmF1dG99Ym9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmludmlzaWJsZUJ1dFN1Ym1pdHRhYmxle2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MC4xfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZSBsZWdlbmR7ZGlzcGxheTpub25lfS5qZi1idG4sLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDozNnB4O3BhZGRpbmc6OHB4IDEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuamYtYnRuLC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9ue21pbi1oZWlnaHQ6MzBweH19LnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9ue2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5wZi1hZG1pbiAuamYtYnRuOmhvdmVyLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246aG92ZXIsLnBmLWFkbWluIC5qZi1idG46YWN0aXZlLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmFjdGl2ZSwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmV7Y29sb3I6IzIwMjQyNyAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzIwMjQyNztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBlcnNvbiAuaW1nLXdyYXB7ZGlzcGxheTpub25lfS5idXR0b24uZGVsZXRlcm93e2hlaWdodDozNnB4fWJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMjllZTM7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTonR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcn1idXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZlLGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdDpob3ZlcixidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6YWN0aXZle2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMyMDI0Mjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVke2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9YnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4IHdoaXRlO2JhY2tncm91bmQtY29sb3I6d2hpdGV9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtidXR0b24jbWFpbl9zdW1tYXJ5e21pbi13aWR0aDo2ZW19YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e21pbi13aWR0aDoxMmVtfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbnttaW4td2lkdGg6OWVtfX1idXR0b24jbWFpbl9zdW1tYXJ5e21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo1cHggMTBweH1idXR0b24jbWFpbl9zdW1tYXJ5e2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmV9YnV0dG9uI21haW5fc3VtbWFyeSBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6d2hpdGV9YnV0dG9uI21haW5fc3VtbWFyeSBzcGFuLmlzc3VlQ291bnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkQ7Ym9yZGVyLWNvbG9yOiNCRTFFMkQ7ZGlzcGxheTpibG9ja30uaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY2MTAxOH0uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6I2Y5Mztib3JkZXItY29sb3I6I2Y5MztkaXNwbGF5OmJsb2NrfS5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzYwfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6IzkzYmUzMDtib3JkZXItY29sb3I6IzkzYmUzMDtkaXNwbGF5OmJsb2NrfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NDZkMWJ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTM7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG5fYywuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuX2M6YWN0aXZlLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiMyMDI0MjcgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ucmVhZG9ubHkgYS5idXR0b24udXBsb2FkLC5yZWFkb25seSBhLmJ1dHRvbi5kb3dubG9hZCtzcGFue2Rpc3BsYXk6bm9uZX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC5idG5fYixidXR0b24uZGlzYWJsZWQjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uLmRpc2FibGVkI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRpc2FibGVkLmNoZWNrb3V0LWJhY2ssLmRpc2FibGVkLmNoZWNrb3V0LXNraXAsLmRpc2FibGVkLmJ0bl9jLC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiY2FuY2VsXCJdLC5kaXNhYmxlZC5idG5fZCwuZGlzYWJsZWQuYnRuX2UsLmRpc2FibGVkLmJ0bl9nLC5kaXNhYmxlZC5idG5fbG9naW4sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5kaXNhYmxlZCwucGFnZS1jb250YWluZXIgaW5wdXQuZGlzYWJsZWRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbi5kaXNhYmxlZCwubW9kYWwtY29udGVudCBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5kaXNhYmxlZC5qZi1idG4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5kaXNhYmxlZC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uZGlzYWJsZWQuYnV0dG9uLGJ1dHRvbi5kaXNhYmxlZCNtYWluX3N1bW1hcnksYnV0dG9uLmRpc2FibGVkI21haW5fc3VibWl0X2Zsb2F0LC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5kaXNhYmxlZC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde2ZpbHRlcjpncmF5c2NhbGUoMSk7cG9pbnRlci1ldmVudHM6bm9uZX0ubG9hZGluZ1NwaW5uZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDo5OTk5OTk5OTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDttYXJnaW46YXV0bztmb250LXNpemU6MTBweDt0ZXh0LWluZGVudDotOTk5OWVtO2JvcmRlci10b3A6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLXJpZ2h0OjEuMWVtIHNvbGlkIHJnYmEoMjgsMTE3LDE4OCwwLjIpO2JvcmRlci1ib3R0b206MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWxlZnQ6MS4xZW0gc29saWQgIzFjNzViYzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWFuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246bG9hZDggMS4wcyBpbmZpbml0ZSBsaW5lYXJ9LmxvYWRpbmdTcGlubmVyLC5sb2FkaW5nU3Bpbm5lcjphZnRlcntib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo4ZW07aGVpZ2h0OjhlbX1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZDh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgbG9hZDh7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5qc29uRm9ybSB+IC5sb2FkaW5nU3Bpbm5lcntkaXNwbGF5OmJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO29wYWNpdHk6MX0uanNvbkZvcm0ucmVhZHkgfiAubG9hZGluZ1NwaW5uZXJ7b3BhY2l0eTowfS5yZWFkb25seU1vZGVOb3RpY2V7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2YzN2UwMDtwYWRkaW5nOjVweDtsaW5lLWhlaWdodDoxNnB4O2NvbG9yOiNmZmZmZmZ9LnJlYWRvbmx5TW9kZU5vdGljZSBhe3BvaW50ZXItZXZlbnRzOmFsbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzoxcHggNHB4IDBweDtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjFweCBzb2xpZCAjMWM3NWJjfS5yZWFkb25seU1vZGVOb3RpY2UgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtjb2xvcjojMDA5NDQ0O2JvcmRlci1jb2xvcjojMDA5NDQ0fS5yZWFkeSB+ICNmb3JjZVN1Ym1pc3Npb25CbG9ja3tkaXNwbGF5OmJsb2NrfS5mb3JjZVN1Ym1pc3Npb25NZXNzYWdle3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNEREVFRjc7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7bWF4LXdpZHRoOjEwMCV9fS5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlIGJ1dHRvbntmbG9hdDpyaWdodH0uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofSNmb3JjZVN1Ym1pc3Npb25CbG9jayAjaW52YWxpZE1lc3NhZ2V7ZGlzcGxheTpub25lfS5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayAjaW52YWxpZE1lc3NhZ2V7ZGlzcGxheTppbmxpbmU7Y29sb3I6I0JFMUUyRH0uaW52YWxpZCAjZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9ue2JhY2tncm91bmQtY29sb3I6Izk5OTtib3JkZXI6MXB4IHNvbGlkICM5OTk7LXdlYmtpdC1vcGFjaXR5OjAuNjstbW96LW9wYWNpdHk6MC42Oy1tcy1vcGFjaXR5OjAuNjstby1vcGFjaXR5OjAuNjtvcGFjaXR5OjAuNjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5yZWFkb25seU1vZGVOb3RpY2V7cG9zaXRpb246Zml4ZWQ7dG9wOjA7aGVpZ2h0OjI1cHg7ei1pbmRleDo5OTk5OTU1MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0ucmVhZG9ubHlNb2RlTm90aWNlIH4gI21haW5oZWFkZXIsLnJlYWRvbmx5TW9kZU5vdGljZSB+ICNoZWFkYmFuZCwucmVhZG9ubHlNb2RlTm90aWNlIH4gZm9ybSAuamYtaGVhZGVyLXNlY3Rpb257bWFyZ2luLXRvcDoyNXB4fS5yZWFkb25seU5vdGljZXtjb2xvcjpyZWR9LnJlYWRvbmx5TW9kZU1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDoxMDAlO3otaW5kZXg6OTk5OTk1NTA7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzpub25lfS5yZWFkb25seU1vZGVNb2RhbCAubG9ja2VkbXNne2Rpc3BsYXk6YmxvY2s7d2lkdGg6OTAlO21heC13aWR0aDo2MDBweDt0ZXh0LWFsaWduOmNlbnRlcn0ucmVhZG9ubHlNb2RlTW9kYWwgLmxvY2tlZG1zZyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoyMHB4fS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZHtoZWlnaHQ6MTQwcHg7cG9pbnRlci1ldmVudHM6bm9uZX0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWR7aGVpZ2h0OjEwNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6Y2FsYygxMDAlIC0gMzUwcHgpO2NvbG9yOm9yYW5nZX0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQgLmxvY2tlZG1zZ3tkaXNwbGF5Om5vbmV9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkOmJlZm9yZXtjb250ZW50OmF0dHIocmVhZG9ubHktdGV4dCk7Zm9udC1zaXplOjE0cHh9LnJlYWRvbmx5TW9kZU1vZGFsOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6b3JhbmdlfWJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbCsjcGFnZS1jb250YWluZXJ7ZmlsdGVyOmJsdXIoNXB4KX1ib2R5LnJlYWRvbmx5TW9kZSAucmVhZG9ubHlNb2RlTW9kYWwucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQrI3BhZ2UtY29udGFpbmVye2ZpbHRlcjpub25lfSNmaWxlTGlzdFdyYXB7cGFkZGluZzozMnB4fSNmaWxlTGlzdFdyYXAgaDN7bWFyZ2luOjA7cGFkZGluZzoxNXB4O2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICM3Nzc2Nzc7cGFkZGluZzozMnB4IDAgMzJweCAwfSNmaWxlTGlzdFdyYXAgdWx7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtjb2xvcjojZmZmfSNmaWxlTGlzdFdyYXAgdWwgbGl7cGFkZGluZy1ib3R0b206MjRweH0jZmlsZUxpc3RXcmFwIHVsIGxpIGF7Y29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjNzc3Njc3O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjZmlsZUxpc3RXcmFwe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzc3Njc3fX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttaW4td2lkdGg6MzAwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW46MCAwIDAgNnB4O2ZvbnQtc2l6ZToxM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojYjJiMWIyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyLnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAudGh1bWJ7d2lkdGg6YXV0bztoZWlnaHQ6MzRweDttYXJnaW46MXB4IDFweCAxcHggM3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxleDpub25lO3dpZHRoOmF1dG87cGFkZGluZzowIDE0cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtaW5kZW50OjA7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDFCRUU1O2JvcmRlcjoxcHggc29saWQgIzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b257YmFja2dyb3VuZDojNUI4OUIyfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2M7Ym9yZGVyOjFweCBzb2xpZCAjMDBhOWNjfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwYTljYztib3JkZXI6MXB4IHNvbGlkICMwMGE5Y2N9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNob29zZUZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MzZweDttYXJnaW46LTFweDttYXJnaW4tcmlnaHQ6MDtsaW5lLWhlaWdodDozNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY2hvb3NlRmlsZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7cGFkZGluZzowIDE0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jaG9vc2VGaWxlIHNwYW4ud2FybmluZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowcHg7cGFkZGluZzowcHggMHB4IDBweCAyNHB4O2NvbG9yOiM2NjY7YmFja2dyb3VuZDojZmZmNWMwIHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCIyM3B4XCIgaGVpZ2h0PVwiMTZweFwiIHZpZXdCb3g9XCIwIDAgMjMgMTZcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMjMgMTZcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxwYXRoIGZpbGw9XCIjRkY5OTAwXCIgZD1cIk04LDIuNDhMMi42MTIsMTRoMTAuNzc3TDgsMi40OHogTTgsMEw4LDBjMC4zNDUsMCwwLjY4OSwwLjIzMywwLjk1MSwwLjY5OGw2LjgyOCwxMy42MSBDMTYuMzAzLDE1LjIzOSwxNS44NTcsMTYsMTQuNzkxLDE2SDEuMjA4Yy0xLjA2NywwLTEuNTEyLTAuNzYxLTAuOTg5LTEuNjkxbDYuODI5LTEzLjYxQzcuMzEsMC4yMzMsNy42NTQsMCw4LDBMOCwweiBNNywxMiBjMC0wLjU1MiwwLjQ0OC0xLDEtMXMxLDAuNDQ4LDEsMXMtMC40NDgsMS0xLDFTNywxMi41NTIsNywxMnogTTgsNmMwLjU1MiwwLDEsMC40NDgsMSwxbC0wLjMxMiwzSDcuMzEyTDYuOTk5LDcgQzYuOTk5LDYuNDQ4LDcuNDQ3LDYsOCw2TDgsNnpcIi8+PC9zdmc+JykgNHB4IGNlbnRlciBuby1yZXBlYXR9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCAycHggMnB4O3BhZGRpbmc6MHB4O2JhY2tncm91bmQ6I2YwZjBmMDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czoycHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5jcm9wV2FybmluZ3ttaW4taGVpZ2h0OjE2cHg7bWFyZ2luOjRweDtwYWRkaW5nOjRweCA0cHggNHB4IDI0cHg7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOiNmZmY1YzAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIzcHhcIiBoZWlnaHQ9XCIxNnB4XCIgdmlld0JveD1cIjAgMCAyMyAxNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyMyAxNlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiNGRjk5MDBcIiBkPVwiTTgsMi40OEwyLjYxMiwxNGgxMC43NzdMOCwyLjQ4eiBNOCwwTDgsMGMwLjM0NSwwLDAuNjg5LDAuMjMzLDAuOTUxLDAuNjk4bDYuODI4LDEzLjYxIEMxNi4zMDMsMTUuMjM5LDE1Ljg1NywxNiwxNC43OTEsMTZIMS4yMDhjLTEuMDY3LDAtMS41MTItMC43NjEtMC45ODktMS42OTFsNi44MjktMTMuNjFDNy4zMSwwLjIzMyw3LjY1NCwwLDgsMEw4LDB6IE03LDEyIGMwLTAuNTUyLDAuNDQ4LTEsMS0xczEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMVM3LDEyLjU1Miw3LDEyeiBNOCw2YzAuNTUyLDAsMSwwLjQ0OCwxLDFsLTAuMzEyLDNINy4zMTJMNi45OTksNyBDNi45OTksNi40NDgsNy40NDcsNiw4LDZMOCw2elwiLz48L3N2Zz4nKSA0cHggY2VudGVyIG5vLXJlcGVhdH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlSW5wdXQsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9jazttaW4taGVpZ2h0OjYwcHg7d2lkdGg6NTAlO3dpZHRoOmNhbGMoNTAlIC0gNnB4KTttYXJnaW46NHB4IDBweCA0cHggNHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZGRkIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSwtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA3NSUsICNkZGQgNzUlKSwtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgI2RkZCA3NSUpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuMjUsICNkZGQpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAxMDAlLCBjb2xvci1zdG9wKDAuMjUsICNkZGQpLCBjb2xvci1zdG9wKDAuMjUsIHRyYW5zcGFyZW50KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjc1LCAjZGRkKSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAxMDAlLCBjb2xvci1zdG9wKDAuNzUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCgwLjc1LCAjZGRkKSk7YmFja2dyb3VuZC1zaXplOjIwcHggMjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMCwgMTBweCAwLCAxMHB4IC0xMHB4LCAwcHggMTBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAucHJvZ3Jlc3NCYXJ7cG9zaXRpb246YWJzb2x1dGU7ZmxleDpub25lO2xlZnQ6MDtib3R0b206LThweDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWU7Ym90dG9tOi02cHg7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O2hlaWdodDozcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLnByb2dyZXNzQmFyIGJ7ZGlzcGxheTpibG9jazt3aWR0aDowJTtoZWlnaHQ6NnB4O2JhY2tncm91bmQtY29sb3I6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuMjVzfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnN7cG9zaXRpb246YWJzb2x1dGU7ZmxleDpub25lO3RvcDowJTtyaWdodDowcHg7Ym90dG9tOjBweDttYXJnaW46MDtmb250LXNpemU6MH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbntoZWlnaHQ6MTAwJTttYXJnaW46MH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi51cGxvYWRGaWxlQnV0dG9uTk9UU1VSRUlGV0VXQU5UVEhJUzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO2NvbnRlbnQ6XCLihpAgY2xpY2sgdG8gdXBsb2FkIGZpbGVcIjtwYWRkaW5nLWxlZnQ6NnB4O2NvbG9yOnJlZH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uTk9UU1VSRUlGV0VXQU5UVEhJU3t3aWR0aDozNnB4O2ZvbnQtc2l6ZTowO3RleHQtaW5kZW50Oi0xMDAwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjMycHhcIiBoZWlnaHQ9XCIzMnB4XCIgdmlld0JveD1cIjQgNCAzMiAzMlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDQgNCAzMiAzMlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBvbHlnb24gZmlsbD1cIiNhYTAwMDBcIiBwb2ludHM9XCIyNC45NSwxMi4yMjIgMjAuMDAxLDE3LjE3MSAxNS4wNTEsMTIuMjIyIDEyLjIyMiwxNS4wNSAxNy4xNzIsMjAgMTIuMjIyLDI0Ljk1IDE1LjA1MSwyNy43NzcgMjAuMDAxLDIyLjgyOSAyNC45NSwyNy43NzcgMjcuNzc3LDI0Ljk1IDIyLjgyOSwyMCAyNy43NzcsMTUuMDUgXCIvPjwvc3ZnPicpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnVwbG9hZEZpbGVCdXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0Oi0xcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbiwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbiwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9ue3dpZHRoOjM2cHg7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTowO3RleHQtaW5kZW50Oi0xMDAwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmlnaHQ6bm9uZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24uaG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtY29sb3I6Izk3OTc5NztjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24uaG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xlZnQ6MCU7Ym90dG9tOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjAgMCA2cHggMTRweDtwYWRkaW5nOjRweCA3cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MWVtO3RleHQtaW5kZW50OjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMwMGE5Y2M7Ym9yZGVyOm5vbmU7ei1pbmRleDo4OH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2xlZnQ6MCU7Ym90dG9tOjEwMCU7d2lkdGg6MHB4O2hlaWdodDowcHg7bWFyZ2luOjAgMCAtMnB4IDE0cHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzAwYTljYzt6LWluZGV4Ojg4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTQlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE0JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjM5Nzk3OTclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwZCUzRCUyMk0xNCUyMDEuNDFMMTIuNTklMjAwJTIwNyUyMDUuNTklMjAxLjQxJTIwMCUyMDAlMjAxLjQxJTIwNS41OSUyMDclMjAwJTIwMTIuNTklMjAxLjQxJTIwMTQlMjA3JTIwOC40MSUyMDEyLjU5JTIwMTQlMjAxNCUyMDEyLjU5JTIwOC40MSUyMDd6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE0JTIwMS40MUwxMi41OSUyMDAlMjA3JTIwNS41OSUyMDEuNDElMjAwJTIwMCUyMDEuNDElMjA1LjU5JTIwNyUyMDAlMjAxMi41OSUyMDEuNDElMjAxNCUyMDclMjA4LjQxJTIwMTIuNTklMjAxNCUyMDE0JTIwMTIuNTklMjA4LjQxJTIwN3olMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7Y29udGVudDpcIkNhbmNlbFwifS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGQlM0QlMjJNMTEuMDMyJTIwMjguNDQ4Yy00LjUyNC00Ljg2Ni00LjQ0NC0xMi40OSUyMDAuMjU0LTE3LjIyMiUyMDEuOTI0LTEuOTM2JTIwNC4zMjgtMy4wOTIlMjA2LjgyOC0zLjQ3MmwtMC4xMzgtNC4xNTRjLTMuNTA4JTIwMC40MjYtNi45MDQlMjAxLjk5Mi05LjU5NCUyMDQuNy02LjI5OCUyMDYuMzQ0LTYuMzcyJTIwMTYuNTgtMC4yNDYlMjAyMy4wNjRsLTMuNDgyJTIwMy41MDYlMjAxMS4wMjAlMjAwLjYwMi0wLjAzMC0xMS42NjgtNC42MTIlMjA0LjY0NHpNMjQuMzI0JTIwNC41M2wwLjAzMCUyMDExLjY2OCUyMDQuNjE0LTQuNjQ2YzQuNTI0JTIwNC44NjYlMjA0LjQ0NiUyMDEyLjQ5LTAuMjU0JTIwMTcuMjIyLTEuOTI0JTIwMS45MzgtNC4zMjglMjAzLjA5Mi02LjgzJTIwMy40NzJsMC4xMzglMjA0LjE1MmMzLjUxLTAuNDI2JTIwNi45MDYtMS45OTIlMjA5LjU5Ni00LjcwMiUyMDYuMjk2LTYuMzQyJTIwNi4zNzQtMTYuNTglMjAwLjI0NC0yMy4wNjJsMy40ODItMy41MDYtMTEuMDIwLTAuNTk4eiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b24uaG92ZXI6OmFmdGVye2NvbnRlbnQ6XCJSZXBsYWNlIEZpbGVcIn0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGQlM0QlMjJNNi43NzglMjAxNS44MjRsMi4yMDQlMjAxOS40MThjMC4xMTglMjAwLjkyMiUyMDQuNTclMjAzLjk1NCUyMDExLjAxOCUyMDMuOTU4JTIwNi40NDgtMC4wMDQlMjAxMC45MDItMy4wMzYlMjAxMS4wMjAtMy45NThsMi4yMDQtMTkuNDE4Yy0zLjM2OCUyMDEuODg0LTguNDAyJTIwMi43NzYtMTMuMjI0JTIwMi43NzZzLTkuODU2LTAuODkyLTEzLjIyMi0yLjc3NnpNMjYuMzM0JTIwMy44MjRsLTEuNzE4LTEuOTA2Yy0wLjY2Mi0wLjk0Mi0xLjM4Mi0xLjExOC0yLjc4NC0xLjExOGgtMy42NjRjLTEuNCUyMDAtMi4xMiUyMDAuMTc2LTIuNzg0JTIwMS4xMThsLTEuNzE2JTIwMS45MDZjLTUuMTQlMjAwLjg5OC04Ljg2OCUyMDMuMjgtOC44NjglMjA1LjAzNnYwLjM0MmMwJTIwMy4wOTIlMjA2LjgwNCUyMDUuNiUyMDE1LjIlMjA1LjZzMTUuMi0yLjUwOCUyMDE1LjItNS42di0wLjM0MmMwLTEuNzU2LTMuNzI2LTQuMTM4LTguODY2LTUuMDM2ek0yNC4xMzglMjA4LjI3OGwtMi41MDQtMi42NzhoLTMuMjY4bC0yLjUwNCUyMDIuNjc4aC0zLjRjMCUyMDAlMjAzLjcyNC00LjQ0JTIwNC4yMjItNS4wNDIlMjAwLjM4LTAuNDYlMjAwLjc3LTAuNjM2JTIwMS4yNzQtMC42MzZoNC4wODZjMC41MDQlMjAwJTIwMC44OTIlMjAwLjE3NiUyMDEuMjc0JTIwMC42MzYlMjAwLjQ5NiUyMDAuNjAyJTIwNC4yMjIlMjA1LjA0MiUyMDQuMjIyJTIwNS4wNDJoLTMuNDAyeiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGQlM0QlMjJNNi43NzglMjAxNS44MjRsMi4yMDQlMjAxOS40MThjMC4xMTglMjAwLjkyMiUyMDQuNTclMjAzLjk1NCUyMDExLjAxOCUyMDMuOTU4JTIwNi40NDgtMC4wMDQlMjAxMC45MDItMy4wMzYlMjAxMS4wMjAtMy45NThsMi4yMDQtMTkuNDE4Yy0zLjM2OCUyMDEuODg0LTguNDAyJTIwMi43NzYtMTMuMjI0JTIwMi43NzZzLTkuODU2LTAuODkyLTEzLjIyMi0yLjc3NnpNMjYuMzM0JTIwMy44MjRsLTEuNzE4LTEuOTA2Yy0wLjY2Mi0wLjk0Mi0xLjM4Mi0xLjExOC0yLjc4NC0xLjExOGgtMy42NjRjLTEuNCUyMDAtMi4xMiUyMDAuMTc2LTIuNzg0JTIwMS4xMThsLTEuNzE2JTIwMS45MDZjLTUuMTQlMjAwLjg5OC04Ljg2OCUyMDMuMjgtOC44NjglMjA1LjAzNnYwLjM0MmMwJTIwMy4wOTIlMjA2LjgwNCUyMDUuNiUyMDE1LjIlMjA1LjZzMTUuMi0yLjUwOCUyMDE1LjItNS42di0wLjM0MmMwLTEuNzU2LTMuNzI2LTQuMTM4LTguODY2LTUuMDM2ek0yNC4xMzglMjA4LjI3OGwtMi41MDQtMi42NzhoLTMuMjY4bC0yLjUwNCUyMDIuNjc4aC0zLjRjMCUyMDAlMjAzLjcyNC00LjQ0JTIwNC4yMjItNS4wNDIlMjAwLjM4LTAuNDYlMjAwLjc3LTAuNjM2JTIwMS4yNzQtMC42MzZoNC4wODZjMC41MDQlMjAwJTIwMC44OTIlMjAwLjE3NiUyMDEuMjc0JTIwMC42MzYlMjAwLjQ5NiUyMDAuNjAyJTIwNC4yMjIlMjA1LjA0MiUyMDQuMjIyJTIwNS4wNDJoLTMuNDAyeiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7Y29udGVudDpcIkRlbGV0ZSBGaWxlXCI7bGVmdDoxMDAlO21hcmdpbi1sZWZ0Oi0yMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmV7bGVmdDoxMDAlO21hcmdpbjowIDAgLTJweCAtMjBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuZm9FbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTUwMDBweDtsZWZ0Oi01MDAwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmZvRWwuZXJyb3IsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmZvRWwudmFsaWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO21pbi1oZWlnaHQ6MTAwJTt3aWR0aDowO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuanNvbkZvcm0gLmZpbGV1cGxvYWRlcnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNmNWE2MjM7Ym94LXNoYWRvdzpub25lfX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS5sYXlvdXQtc3R5bGUtY29sdW1uc3tkaXNwbGF5OnRhYmxlO3BhZGRpbmctbGVmdDoxMzBweCAhaW1wb3J0YW50fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIrLmxpbmtlZEZvcm1BZGROZXd7cGFkZGluZy1sZWZ0OjIwcHh9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcntkaXNwbGF5OnRhYmxlLWNlbGx9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvd3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NHB4O3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246Ym90dG9tO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjBweCAycHggMHB4IDBweH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyKy5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvd3twYWRkaW5nLWxlZnQ6NHB4O21pbi13aWR0aDppbmhlcml0fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjA7d2lkdGg6MTI1cHg7dG9wOjA7Ym90dG9tOjFweDt3aGl0ZS1zcGFjZTpub3dyYXA7cmlnaHQ6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpfS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIrLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93PmxhYmVse2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpe3dpZHRoOjEwMCU7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTZweDtib3JkZXItc3BhY2luZzowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0aHtwYWRkaW5nOjRweCA3cHg7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0ci5wcmVoZWFkZXIgdGhbY29sc3Bhbl17bWF4LXdpZHRoOjUwcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0Ym9keSB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHRoe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpyaWdodDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDojZTJmN2ZiO2JvcmRlcjoxcHggc29saWQgI2NmZTVlOX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0ZHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gaW5wdXRbdHlwZT1udW1iZXJde2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt0cmFuc2l0aW9uOm1heC13aWR0aCAuNXN9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCBhe2ZvbnQtc2l6ZTowLjhlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojODg4ODg4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggYTpob3Zlcntjb2xvcjojMzI4MDlEfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggZGZue21hcmdpbi1yaWdodDoycHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSdde2N1cnNvcjplLXJlc2l6ZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSdmYWxzZSdde2N1cnNvcjp3LXJlc2l6ZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDVweDt0ZXh0LWFsaWduOnJpZ2h0fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQgaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXJhZGl1czowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQuY29sbGFwc2VkIGlucHV0e3dpZHRoOjEwMCU7bWFyZ2luOjA7Zm9udC1zaXplOjA7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGgsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZHt0cmFuc2l0aW9uOm1heC13aWR0aCAuNXN9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXXttYXgtd2lkdGg6NDBweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10+c3BhbiwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10+c3BhbnttYXgtd2lkdGg6NDBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGgrdGgsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCt0ZCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkK3RoLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQrdGR7bWF4LXdpZHRoOjIwMHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXSwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRkW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ117d2lkdGg6NTBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIGxhYmVsLmVycm9ye2xlZnQ6NXB4O2JvdHRvbTpjYWxjKDEwMCUgKyA3cHgpfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0gdGg6Zmlyc3QtY2hpbGQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0ZDpmaXJzdC1jaGlsZHttaW4td2lkdGg6MjQwcHg7cGFkZGluZzowcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRke3BhZGRpbmctYm90dG9tOjEycHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0Ym9keSB0aDpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo0MDB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0Ym9keSB0aCBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tbGVmdDo2cHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRoOmxhc3QtY2hpbGQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRkOmxhc3QtY2hpbGR7d2lkdGg6OTBweDtwYWRkaW5nLWxlZnQ6M3B4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0aDpsYXN0LWNoaWxkIGlucHV0LC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0ZDpsYXN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGg6bnRoLWxhc3QtY2hpbGQoMiksLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRkOm50aC1sYXN0LWNoaWxkKDIpe3BhZGRpbmctcmlnaHQ6MTVweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgbGFiZWwuZXJyb3J7bGVmdDotM3B4fS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGg6Zmlyc3QtY2hpbGR7bWluLXdpZHRoOnVuc2V0O3dpZHRoOjEwJX0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRkW2RhdGEtY2hpbGQtaXM9J3JhZGlvJ117d2lkdGg6MTUlfS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGRbZGF0YS1jaGlsZC1pcz0ndGV4dCdde3dpZHRoOjcwJX0uanNvbkZvcm0gI2NsYWltc0ZpZWxkc2V0SW5FbmR1cmFuY2VGb3JtIHRkW2RhdGEtY2hpbGQtaXM9J3RleHQnXSBpbnB1dHttYXgtd2lkdGg6OTclfS5qc29uRm9ybSAjYXJlYXNQcmFjdGlzZUZpZWxkc0VuZHVyYW5jZUZvcm0gdGR7d2lkdGg6MjUlfS5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGgsLmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0ZHt0ZXh0LWFsaWduOmxlZnR9Lmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0aCBsYWJlbC5mb2NiLC5qc29uRm9ybSB0YWJsZVtkYXRhLXRleHQtYWxpZ249J2xlZnQnXTpub3QoLmRhdGFUYWJsZSkgdGQgbGFiZWwuZm9jYnt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZXt3aWR0aDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZXttaW4td2lkdGg6NjAwcHh9fS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGRbZGF0YS1jaGlsZC1pcz0ndGV4dCdde3BhZGRpbmctcmlnaHQ6MTVweH0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoZWFkIHRoe3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGg6Zmlyc3QtY2hpbGQsLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZDpmaXJzdC1jaGlsZHttaW4td2lkdGg6OGVtO21heC13aWR0aDo4ZW07d2lkdGg6OGVtfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyLC5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDttYXJnaW4tbGVmdDouM2VtfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyIHN2Z1tjbGFzcyo9aWNvbl0sLmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de2NvbG9yOiNmZmY7ZmlsbDojMDFCRUU1fS5qc29uRm9ybSAuaGVscC10cmlnZ2VyOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl0sLmpzb25Gb3JtIGRmbjpob3ZlciBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIGRmbjpob3ZlciBzdmdbY2xhc3MqPWljb25de2ZpbGw6IzAwQTlDQ30uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcnttYXJnaW4tdG9wOi00cHg7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmhlbHAgIWltcG9ydGFudH0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlciBzdmcsLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXI6aG92ZXIsLnBmLWFkbWluIC5oZWxwLXRyaWdnZXI6aG92ZXJ7Y3Vyc29yOmhlbHB9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXI6aG92ZXIrLmhlbHAsLnBmLWFkbWluIC5oZWxwLXRyaWdnZXI6aG92ZXIrLmhlbHB7aGVpZ2h0OmF1dG87bWFyZ2luOjEwcHggMDtwYWRkaW5nOjE3cHggNDJweCAyMXB4IDQ3cHg7b3BhY2l0eToxO2JvcmRlci1jb2xvcjojY2ZlNWU5fS5qc29uRm9ybSAuaGVscCwucGYtYWRtaW4gLmhlbHB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NzA2cHg7aGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowIDQycHggMCA0N3B4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7Y29sb3I6IzRhNGE0YTtiYWNrZ3JvdW5kOiNlMmY3ZmIgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC5zdmdcIikgbm8tcmVwZWF0IDE1cHggMTZweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3RyYW5zaXRpb246YWxsIC41c30uanNvbkZvcm0gZGZuLC5wZi1hZG1pbiBkZm57cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zdHlsZTpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2N1cnNvcjpoZWxwfS5qc29uRm9ybSBkZm46OmJlZm9yZSwuanNvbkZvcm0gZGZuOjphZnRlciwucGYtYWRtaW4gZGZuOjpiZWZvcmUsLnBmLWFkbWluIGRmbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2Utb3V0fS5qc29uRm9ybSBkZm46OmJlZm9yZSwucGYtYWRtaW4gZGZuOjpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtdGl0bGUpO2xlZnQ6MTAwJTtsZWZ0OmNhbGMoMTAwJSAtIDQycHgpO2JvdHRvbToxMDAlO2JvdHRvbTpjYWxjKDEwMCUgKyAxNXB4KTttaW4td2lkdGg6MjUwcHg7bWF4LWhlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE1cHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vcm1hbDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMDBhOWNjIHVybChcIi9pbWcvc291cmNlL2hlbHAtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO3otaW5kZXg6OTk5OTl9Lmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tdG9wOi0zcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uRm9ybSBkZm46OmFmdGVyLC5wZi1hZG1pbiBkZm46OmFmdGVye2NvbnRlbnQ6XCJcIjtsZWZ0OjEwMCU7bGVmdDpjYWxjKDEwMCUgLSAyMHB4KTtib3R0b206MTAwJTtib3R0b206Y2FsYygxMDAlICsgNXB4KTt6LWluZGV4Ojk5OTk5fS5qc29uRm9ybSBkZm46aG92ZXIsLnBmLWFkbWluIGRmbjpob3ZlcntjdXJzb3I6aGVscH0uanNvbkZvcm0gZGZuOmhvdmVyOjpiZWZvcmUsLnBmLWFkbWluIGRmbjpob3Zlcjo6YmVmb3Jle21heC1oZWlnaHQ6bm9uZTttaW4taGVpZ2h0OjQwcHg7cGFkZGluZzoxMnB4IDIwcHggMTVweCA0MnB4O292ZXJmbG93OmF1dG87b3BhY2l0eToxfS5qc29uRm9ybSBkZm46aG92ZXI6OmFmdGVyLC5wZi1hZG1pbiBkZm46aG92ZXI6OmFmdGVye29wYWNpdHk6MTtib3JkZXI6MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEwcHggc29saWQgIzAwYTljYztib3JkZXItYm90dG9tOm5vbmV9Lmpzb25Gb3JtIHRoIGRmbiwucGYtYWRtaW4gdGggZGZue2Rpc3BsYXk6aW5saW5lO3doaXRlLXNwYWNlOm5vd3JhcH0uanNvbkZvcm0gLmRpYWxvZ3VlLW1lc3NhZ2UgZGZuOjpiZWZvcmUsLnBmLWFkbWluIC5kaWFsb2d1ZS1tZXNzYWdlIGRmbjo6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDotNDJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5qc29uRm9ybSAuaGVscC10cmlnZ2VyLC5qc29uRm9ybSBkZm4gc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NHB4fX0ucGYtYWRtaW4gZGZue21pbi13aWR0aDoyODBweH0ucGYtYWRtaW4gZGZuOjpiZWZvcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXB9Lmpzb25Gb3JtIC5mb3J3YXJkUXVlc3Rpb25CdXR0b257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dG9wOjA7bGVmdDozLjVlbTttYXgtd2lkdGg6MjVweDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzozcHggNnB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1pbmRlbnQ6MjZweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiM2NjY7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2Z1wiKSAzcHggMCBuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNpdGlvbjphbGwgLjVzO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gLmZvcndhcmRRdWVzdGlvbkJ1dHRvbjpob3ZlcnttYXgtd2lkdGg6NjAwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5mb3J3YXJkUXVlc3Rpb25JY29uT25seXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjI1cHg7cGFkZGluZzozcHggNnB4O3RleHQtaW5kZW50OjI2cHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjtjb2xvcjojNjY2O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL3BsdWdpbnMvRm9yd2FyZFF1ZXN0aW9uL2ZvcndhcmRRdWVzdGlvbi5zdmdcIikgM3B4IDAgbm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1mb3JtLmZvcndhcmRRdWVzdGlvbnttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0fWZvcm0uZm9yd2FyZFF1ZXN0aW9uIHB7bWFyZ2luOjAgMCAxMHB4IDA7Zm9udC1zaXplOjEuMmVtfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIHAgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW46MWVtIDA7Zm9udC1zaXplOjAuOGVtO2NvbG9yOiM2NjZ9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gcC5mY2Zvb3QsZm9ybS5mb3J3YXJkUXVlc3Rpb24gcC5mY2Zvb3Qgc21hbGx7bWFyZ2luLWJvdHRvbTowfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBsYWJlbHtkaXNwbGF5OmJsb2NrfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGxhYmVsIGl7Zm9udC1zdHlsZTpub3JtYWx9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgbGFiZWwuZXJyb3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgaW5wdXQsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgdGV4dGFyZWF7d2lkdGg6MTAwJTttYXJnaW46MXB4IDA7cGFkZGluZzo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JveC1zaXppbmc6Ym9yZGVyLWJveH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBpbnB1dDpmb2N1cyxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCB0ZXh0YXJlYTpmb2N1c3tvdXRsaW5lOm5vbmV9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgdGV4dGFyZWF7aGVpZ2h0OjEwLjVlbX1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDppbmhlcml0O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxLjJlbX1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldC5lcnJvciBpbnB1dCxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldC5lcnJvciB0ZXh0YXJlYSxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZXJyb3IgaW5wdXQsZm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgLmVycm9yIHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI0JFMUUyRDtib3JkZXItY29sb3I6I0JFMUUyRDtib3gtc2hhZG93OjAgMCA2cHggI0JFMUUyRH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZXJyb3Igc3Bhbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZW1haWx0b3twb3NpdGlvbjpyZWxhdGl2ZX1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZW1haWx0byBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjNlbTttYXJnaW46MXB4O3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNWVtO2JhY2tncm91bmQtY29sb3I6I2NjY31mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZW1haWx0byBpbnB1dHt0ZXh0LWluZGVudDo0ZW19LnBhbmVsQ2xvc2VCdXR0b257YmFja2dyb3VuZDojRkFGQUZBO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czowO3RleHQtaW5kZW50OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztwYWRkaW5nOjdweCAxMHB4O2NvbG9yOiM4ODg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxZW07dG9wOjMycHggIWltcG9ydGFudDtyaWdodDoxMHB4ICFpbXBvcnRhbnR9LnBhbmVsQ2xvc2VCdXR0b246aG92ZXJ7YmFja2dyb3VuZDojZGRkO2JvcmRlci1jb2xvcjojNTU1O2NvbG9yOiMzMzN9I2lzc3VlcyAucGFuZWxDbG9zZUJ1dHRvbnt0b3A6MHB4ICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50fS5qc29uRm9ybS5pbklmcmFtZSAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlfS5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPmhlYWRlcj5oMiwuanNvbkZvcm0uaW5JZnJhbWU+c2VjdGlvbj4uaW50cm8sLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle3dpZHRoOjEwMCV9Lmpzb25Gb3JtLmluSWZyYW1lLmpzb25Gb3JtIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtyaWdodDoxMHB4fWlucHV0IH4gc3Bhbi50dHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk7Ym90dG9tOjEwMCU7bWFyZ2luOi0zcHggNXB4O3JpZ2h0OjA7cGFkZGluZzoycHggNHB4IDFweDtiYWNrZ3JvdW5kOiNGRkZDRDk7Ym9yZGVyOjFweCBzb2xpZCAjQURBREFEO2NvbG9yOiMxRDFEMUQ7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1zaXplOjAuODVlbTtib3gtc2hhZG93OjBweCA1cHggMTRweCAwcHggcmdiYSgwLDAsMCwwLjQpfXNwYW4udHQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2JvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnQ7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItdG9wLWNvbG9yOiNGRkZDRDl9dGQ6aG92ZXIgaW5wdXQgfiBzcGFuLnR0LGlucHV0OmhvdmVyIH4gc3Bhbi50dHtkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSAubm90LWFwcGxpY2FibGUsLmpzb25Gb3JtIC5tYWpvci1wcm9wLW5vdC1hcHBsaWNhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6OXB4IDE1cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzliOWI5YjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGZlMGUxfS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmR7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI2O2xldHRlci1zcGFjaW5nOi4ycHg7Y3Vyc29yOmRlZmF1bHR9Lmpzb25Gb3JtIGZpZWxkc2V0PmxlZ2VuZDpob3ZlciB+IC5maWVsZHNldC1hY3Rpb25ze21heC1oZWlnaHQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MX0uanNvbkZvcm0gZmllbGRzZXQ+c3Ryb25nOmZpcnN0LWNoaWxkLC5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmQgc3Ryb25nLC5qc29uRm9ybSBmaWVsZHNldD4uZmllbGRzZXQtYWN0aW9ucytzdHJvbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjdweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzO2xldHRlci1zcGFjaW5nOi4ycHh9Lmpzb25Gb3JtIGZpZWxkc2V0PnN0cm9uZzpmaXJzdC1jaGlsZCtkZm4sLmpzb25Gb3JtIGZpZWxkc2V0PmxlZ2VuZCBzdHJvbmcrZGZuLC5qc29uRm9ybSBmaWVsZHNldD4uZmllbGRzZXQtYWN0aW9ucytzdHJvbmcrZGZue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjZweDttYXJnaW4tYm90dG9tOjEycHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zM30uanNvbkZvcm0gaW5wdXQsLmpzb25Gb3JtIHRleHRhcmVhLC5qc29uRm9ybSBzZWxlY3R7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6N3B4IDE0cHg7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtjb2xvcjojMDYwNzA4fS5qc29uRm9ybSAuaWFkLXN1Ym1pdHtwYWRkaW5nLWxlZnQ6MH0uanNvbkZvcm0gLmlhZC1zdWJtaXQgaW5wdXR7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtmbG9hdDpsZWZ0fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYXt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO21hcmdpbi1sZWZ0OjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjc4NjhlO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWR7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDp2YWxpZHtib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBzZWxlY3Q6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gdGV4dGFyZWE6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybSBzZWxlY3R7aGVpZ2h0OjM2cHg7cGFkZGluZzo3cHggMTRweDtsaW5lLWhlaWdodDoyMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nOjQuNXB4IDE0cHh9Lmpzb25Gb3JtIHRleHRhcmVhe21pbi1oZWlnaHQ6MzZweDtwYWRkaW5nOjhweCAxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9Lmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZCwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVke2JhY2tncm91bmQtY29sb3I6I2ZmZn0uanNvbkZvcm0gaW5wdXQ6Zm9jdXMsLmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYTpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZlZmNkZn0uanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0gaW5wdXQuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2NvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJoaWRlbWVcIl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJde3dpZHRoOmF1dG99Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzliOWI5Yn0uanNvbkZvcm0gc2VsZWN0e2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50fS5qc29uRm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5qc29uRm9ybSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIDotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0LC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3R7Y29sb3I6I2ZmZn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3QsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JvcmRlcjpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVke2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDp2YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlke2JhY2tncm91bmQtY29sb3I6IzJEMzczRH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0e2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjMwcHh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYXttaW4taGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6MjhweH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZlZmNkZn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dC5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWEuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2NvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3QuZXJyb3IsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJde2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3QuZXJyb3Igb3B0aW9uLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXSBvcHRpb257Y29sb3I6I2ZmZn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdC5lcnJvciB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2NvbG9yOiNmZmZ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2Nre21hcmdpbi1yaWdodDoyMHB4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQub25lLWhhbGZ7bWFyZ2luLWJvdHRvbTowfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3QsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWF7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3Q6cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3R7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlke2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dC5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWEuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWEudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0ucXVvdGUtZm9ybSBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0LC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHRleHRhcmVhLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdHtjb2xvcjojZmZmfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3R7aGVpZ2h0OjQ0cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItcmFkaXVzOjBweDtsaW5lLWhlaWdodDozMHB4O3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luLWxlZnQ6NnB4O2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgIzY3ODY4ZX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOnZhbGlke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdC5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3QudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZHtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0LnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSB0ZXh0YXJlYXtoZWlnaHQ6MTExcHg7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6MXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLXJhZGl1czowcHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYjJiMWIyO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl17cGFkZGluZzoxMHB4fS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJde3BhZGRpbmc6MTBweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNiMmIxYjI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0e3BhZGRpbmc6MTBweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNiMmIxYjI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmJsb2NrLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDo2cHg7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuYmxvY2stYnV0dG9ucyAuZGl2LWJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0NyV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozNXB4O21hcmdpbi1ib3R0b206MTJweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJre3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MjVweDt3aWR0aDoyNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItcmFkaXVzOjUwJX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt0b3A6NnB4O2xlZnQ6NnB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDpyZWR9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmt7YmFja2dyb3VuZC1jb2xvcjojY2NjfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmt7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVye2Rpc3BsYXk6YmxvY2t9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2t7bWFyZ2luLXJpZ2h0OjIwcHh9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQub25lLWhhbGZ7bWFyZ2luLWJvdHRvbTowfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIG9se3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO3BhZGRpbmctbGVmdDowcHh9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgbGl7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS43NX0uanNvbkZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jbGVhci1idXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWNsZWFyLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0zcHg7bWFyZ2luLXJpZ2h0OjNweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257b3BhY2l0eTowLjV9Lmpzb25Gb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntvcGFjaXR5OjAuNX0uanNvbkZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOmhvdmVye2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVde3dpZHRoOjEwMCUgIWltcG9ydGFudH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjZweDtmb250LXNpemU6MTNweH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3ttaW4taGVpZ2h0OjM2cHg7aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMCA3cHggMTRweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMwNjA3MDg7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2Nzg2OGU7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFue21hcmdpbi1yaWdodDozMnB4O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OjEycHg7d2lkdGg6YXV0b30uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMDAlfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7ei1pbmRleDo5OTk5OTk5OTl9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MDtwYWRkaW5nOjAgNHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDYwNzA4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7cGFkZGluZzo4cHggMTBweDtsaW5lLWhlaWdodDoyMHB4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9ue3BhZGRpbmctbGVmdDoxNXB4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcHtyaWdodDowO2xlZnQ6MH0uanNvbkZvcm0gc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFue21hcmdpbi1yaWdodDo2NXB4fS5qc29uRm9ybSBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDo0OHB4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmV7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlcjpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpe21heC13aWR0aDoxMDAlO3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9we3dpZHRoOjEwMCUgIWltcG9ydGFudH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3BhZGRpbmc6NXB4IDMwcHggMCA1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXJ9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGR7bWFyZ2luOjAgMCA1cHggOXB4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJde21pbi1oZWlnaHQ6MDtoZWlnaHQ6YXV0bzttYXJnaW46MDtwYWRkaW5nOjJweCAwO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7bWFyZ2luOjAgNnB4IDVweCAwO3BhZGRpbmc6NHB4IDI4cHggNHB4IDExcHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kOiNlZGVlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2U0O2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtyaWdodDoxMHB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLXRvcDotN3B4O3BhZGRpbmc6MnB4O2JhY2tncm91bmQ6dXJsKFwiL2ltZy9zb3VyY2UvaWMtY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MTBweCAxMHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpe3dpZHRoOjEwMCUgIWltcG9ydGFudH19I215X3NlbGVjdF9jaHpuIC5jaHpuLWRyb3AgLmNob3Nlbi1zZWFyY2h7d2lkdGg6OTklICFpbXBvcnRhbnR9I3dlYl90ZW1wbGF0ZV9leHBsb2l0X25hbWVfY2h6biAuY2hvc2VuLWRyb3AgLmNob3Nlbi1zZWFyY2ggaW5wdXR7d2lkdGg6OTglICFpbXBvcnRhbnR9Lmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10rLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5e2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddKy5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlcntjb250ZW50Olwi4oaXXCI7Y29sb3I6IzAwOTRmZjtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDo5MDA7bWFyZ2luLWxlZnQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvY2J7Y3Vyc29yOnBvaW50ZXJ9LmZvY2I6OmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O21hcmdpbjowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIxcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uZm9jYjo6YmVmb3JlLC5mb2NiOjphZnRlcnt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0fWxhYmVsLmZvY2J7Y29sb3I6cmdiYSg1MCw1MCw1MCwwLjUpfWlucHV0W3R5cGU9Y2hlY2tib3hdLmZvY2JlZCxpbnB1dFt0eXBlPXJhZGlvXS5mb2NiZWR7cG9zaXRpb246YWJzb2x1dGU7ZmxleDpub25lO29wYWNpdHk6MC4wMTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtsZWZ0Oi01MDAwcHg7ei1pbmRleDotMTB9aW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2IsaW5wdXRbdHlwZT1yYWRpb10rLmZvY2J7cG9zaXRpb246cmVsYXRpdmU7ZmxleDpub25lO21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmc6MCAhaW1wb3J0YW50O21pbi13aWR0aDoyOHB4fWlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmVmY2RmO2JvcmRlci1jb2xvcjojOTNiZTMwfWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNzE0XCI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZXt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6NTAlfWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfWlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6I2M4YzljYX1pbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojZjVhNjIzfWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOiM5M2JlMzB9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl0rLmZvY2I6OmFmdGVye2NvbnRlbnQ6XCLinJRcIjtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojYzhjOWNhfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dKy5mb2NiOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6I2M4YzljYX1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uPSd0aWNrJ10rLmZvY2I6OmFmdGVye2NvbnRlbnQ6XCLinJRcIn1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uPSdjcm9zcyddKy5mb2NiOjphZnRlcntjb250ZW50Olwi4pyYXCJ9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOTNiZTMwfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb25dOmNoZWNrZWQrLmZvY2I6OmFmdGVye2NvbG9yOiM1NTU1NTU7YmFja2dyb3VuZDpub25lfS5qZi1pbnB1dC10eXBlLXJhZGlvIGxhYmVsLmVycm9ye2xlZnQ6MTBweH1bZGF0YS1pc2Fuc3dlcmVkPXRydWVdIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn1bZGF0YS1pc2Fuc3dlcmVkPXRydWVdIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz1mYWxzZV0gaW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWR7Ym9yZGVyLWNvbG9yOiNjY2NjY2N9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZm9jYjo6YmVmb3Jle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzM3M2Y0NTtib3JkZXItY29sb3I6IzM3M2Y0NX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyZjM4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojOTNiZTMwfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgW2RhdGEtaXNhbnN3ZXJlZD10cnVlXSBpbnB1dDpub3QoOmNoZWNrZWQpKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5YjliOWJ9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9Lmpzb25Gb3JtIC5ub3Rlc0RpdiB0ZXh0YXJlYVtkYXRhLW5vdGVzLWZpZWxkXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo0ODBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjAgMCAxNXB4O2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybywgR2VvcmdpYTtmb250LXN0eWxlOml0YWxpYztjb2xvcjojMDYwNzA4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IGRhc2hlZCAjYjJiMWIyO2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmFsbCAuNnN9Lmpzb25Gb3JtIC5ub3Rlc0RpdiB0ZXh0YXJlYVtkYXRhLW5vdGVzLWZpZWxkXTpmb2N1c3tib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDFweCAxMHB4ICNkNGQ0ZDR9Lmpzb25Gb3JtIC5ub3Rlc0RpdiB0ZXh0YXJlYVtkYXRhLW5vdGVzLWZpZWxkXS5pc2hpZGRlbnttYXgtaGVpZ2h0OjA7bWluLWhlaWdodDowO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtib3JkZXItd2lkdGg6MDt0cmFuc2l0aW9uOmFsbCAuM3M7cmVzaXplOm5vbmV9Lmpzb25Gb3JtICo6cmVxdWlyZWQsLmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVke2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIFtkYXRhLWFuc3dlcmVkPXRydWVdOmludmFsaWQsLmpzb25Gb3JtIFtkYXRhLWFuc3dlcmVkPXRydWVdLmVycm9yOnJlcXVpcmVke2NvbG9yOiNkMDAyMWI7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZHtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gKjpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0udmFsaWQ6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIFtkYXRhLWFuc3dlcmVkPXRydWVdOmludmFsaWQsLmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0uZXJyb3I6cmVxdWlyZWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIGxhYmVsLmVycm9ye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO2xlZnQ6MHB4O3JpZ2h0OmF1dG87Ym90dG9tOjQ3cHg7bWluLXdpZHRoOjE1MHB4O21heC1oZWlnaHQ6MCU7bWluLWhlaWdodDowO21hcmdpbjowO3BhZGRpbmc6MDtmb250LXNpemU6MHB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6NTAwO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2QwMDIxYiB1cmwoXCIvaW1nL3NvdXJjZS9pYy13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgZWFzZS1vdXQ7Y3Vyc29yOmhlbHA7ei1pbmRleDo5OTk5OTtib3JkZXI6bm9uZX0uanNvbkZvcm0gbGFiZWwuZXJyb3I6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6MTAwJTtsZWZ0OjIwcHg7d2lkdGg6MHB4O2hlaWdodDowcHg7Ym9yZGVyOjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICNkMDAyMWI7Ym9yZGVyLWJvdHRvbTpub25lfS5qc29uRm9ybSAqOmZvY3VzK2xhYmVsLmVycm9yLC5qc29uRm9ybSAuY29sbGVjdGlvbjpob3ZlciB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbDpob3ZlciB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbDpmb2N1cy13aXRoaW4gfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gKitsYWJlbC5lcnJvcjpob3ZlciwuanNvbkZvcm0gLmZvY3VzZmFkZStsYWJlbC5lcnJvciwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoOmhvdmVyIH4gbGFiZWwuZXJyb3J7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6bm9uZTttaW4taGVpZ2h0OjQzcHg7cGFkZGluZzoxM3B4IDEzcHggMTZweCA0NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjE7d2hpdGUtc3BhY2U6bm9ybWFsfS5qc29uRm9ybSAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yW3N0eWxlXSwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWwuZXJyb3Jbc3R5bGVde3dpZHRoOmF1dG8gIWltcG9ydGFudH0uanNvbkZvcm0gLmNvbGxlY3Rpb24gfiBsYWJlbC5lcnJvciwuanNvbkZvcm0gLmNvbGxlY3Rpb24gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIHRkIGxhYmVsLmVycm9ye21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5qc29uRm9ybSAudmFsaWQrbGFiZWwuZXJyb3IsLmpzb25Gb3JtIDp2YWxpZCtsYWJlbC5lcnJvcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O29wYWNpdHk6MCAhaW1wb3J0YW50fS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmU7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjNweDtsaW5lLWhlaWdodDowO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6Mn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgMC4yNXMgZWFzZS1vdXR9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciBzdmd7ZGlzcGxheTpibG9jaztmaWxsOndoaXRlfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHN2Zy5pY29uLWpmLWFkZC1lZGl0LC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciBzdmcuaWNvbi1qZi1hZGQtZWRpdHt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RyYW5zaXRpb246YWxsIDAuMjVzIGVhc2Utb3V0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgc3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBBOUNDfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Bc3NldEFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkFzc2V0QWN0aW9uc3ttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXJ7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206MDt0cmFuc2Zvcm06bm9uZX19LmxvY2t0b25Db250YWN0QWN0aW9ucywuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7bGVmdDotMTVweDtib3R0b206Y2FsYygxMDAlICsgMTBweCk7bWF4LXdpZHRoOjMxMHB4O21pbi13aWR0aDo4MHB4O21heC1oZWlnaHQ6MDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6IzIxMmYzODtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O3otaW5kZXg6OTk5fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6aG92ZXIsLmZpZWxkc2V0LWFjdGlvbnM6aG92ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6aG92ZXJ7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtmbGV4Om5vbmU7dG9wOjEwMCV9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmJlZm9yZXtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6MTBweDtvcGFjaXR5OjA7Y3Vyc29yOmRlZmF1bHR9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnM6OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjphZnRlcntsZWZ0OjIwcHg7Ym9yZGVyOjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMyMTJmMzg7Ym9yZGVyLWJvdHRvbTpub25lfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YSwuZmllbGRzZXQtYWN0aW9ucz5hLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWwsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWwsLmxvY2t0b25Bc3NldEFjdGlvbnM+YSwubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAxIGF1dG87bWluLWhlaWdodDo2MHB4O3BhZGRpbmc6MTVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmEgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmEgc3ZnLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWwgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5hIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbCBzdmd7ZmxleDpub25lfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YSBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zPmEgc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWwgc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucz5hIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWwgc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tcmlnaHQ6MTRweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmE6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9ucz5hOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM+YTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7dG9wOjEzcHg7bGVmdDowO2JvdHRvbToxM3B4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOiM2NzY2Njh9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hOmhvdmVyIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5hOmhvdmVyIHN2ZywubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsOmhvdmVyIHN2ZywuZmllbGRzZXQtYWN0aW9ucz5sYWJlbDpob3ZlciBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+YTpob3ZlciBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWw6aG92ZXIgc3Zne2ZpbGw6IzAwQTlDQ30ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIGFbY2xhc3MqPUJ1dHRvbl0sLmZpZWxkc2V0LWFjdGlvbnMgYVtjbGFzcyo9QnV0dG9uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyBhW2NsYXNzKj1CdXR0b25de2NvbG9yOiNmZmZ9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9ue21pbi13aWR0aDo4M3B4O2Rpc3BsYXk6bm9uZX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLXJpZ2h0OjE0cHh9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJFZGl0XCJ9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1idXR0b24tdGV4dCl9LmxvY2t0b25Db250YWN0QWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Db250YWN0QWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9ue2Rpc3BsYXk6aW5oZXJpdH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b257bWluLXdpZHRoOjEzNXB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tcmlnaHQ6MTJweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIkFkZCBDb250YWN0XCJ9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1idXR0b24tdGV4dCl9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25ze2xlZnQ6YXV0bztyaWdodDowO2JvdHRvbToxMDAlO2JvdHRvbTpjYWxjKDEwMCUgKyAxcHgpfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmJlZm9yZSwuZmllbGRzZXQtYWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM6OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9uczo6YmVmb3JlLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjphZnRlcntkaXNwbGF5Om5vbmV9fXNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXSB+IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSB+IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9ue2Rpc3BsYXk6bm9uZX1zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddW2RhdGEtYW5zd2VyZWQ9J3RydWUnXSB+IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbntkaXNwbGF5OmZsZXh9Lmpzb25Gb3JtLnJlYWRvbmx5IC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLC5qc29uRm9ybS5yZWFkb25seSAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDJweCAhaW1wb3J0YW50O21hcmdpbi10b3A6NXB4O3VzZXItc2VsZWN0Om5vbmV9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbiwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29mZntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6NTAlO2hlaWdodDozNnB4O3BhZGRpbmc6MDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNpemluZzpib3JkZXItYm94fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb257cGFkZGluZy1yaWdodDoyMCU7YmFja2dyb3VuZC1jb2xvcjojN2VkMzIxO2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IDAgIzQxNzUwNX0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29mZntwYWRkaW5nLWxlZnQ6MjAlO2JhY2tncm91bmQtY29sb3I6I2JiYmRiZDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDNweCAwICM0YTRhNGF9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MDt3aWR0aDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjB9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkKy5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXJ7bWFyZ2luLWxlZnQ6MH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQrLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2h7cmlnaHQ6MHB4O21hcmdpbi1yaWdodDowfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtbGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1pbm5lcntkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMCU7bWFyZ2luLWxlZnQ6LTEwMCU7dHJhbnNpdGlvbjptYXJnaW4gMC4xcyBlYXNlLWluIDBzfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoe3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MTAwJTt3aWR0aDo0MCU7bWFyZ2luOjBweDttYXJnaW4tcmlnaHQ6LTQwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIDAuMXMgZWFzZS1pbiAwc30uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YmVmb3JlLC5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6MThweDt3aWR0aDoxMnB4O21hcmdpbjphdXRvO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjdiZmM0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2I3YmZjNH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YmVmb3Jle3dpZHRoOjIwcHh9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1wbGFjZWhvbGRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxLjhlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6cmdiYSgwLDAsMCwwLjQpfS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYT5sYWJlbCwuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWE+dGV4dGFyZWF7dmVydGljYWwtYWxpZ246dG9wfSN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdCBsYWJlbHtmb250LXNpemU6MTBweH0jaW5wdXQtc3VibWl0LXdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEgfiAuamYtaW5wdXQtdHlwZS1maWxle21hcmdpbi10b3A6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlSW5wdXQsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWFyZ2luOjRweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0e21hcmdpbi10b3A6MHB4fX0uZmllbGRzZXQtYWN0aW9uc3tsZWZ0OjEwcHh9LmZpZWxkc2V0LWFjdGlvbnMgc3Zne2Rpc3BsYXk6YmxvY2s7ZmlsbDojMDFCRUU1fS5maWVsZHNldC1hY3Rpb25zIGE6aG92ZXIgc3ZnLC5maWVsZHNldC1hY3Rpb25zIGxhYmVsOmhvdmVyIHN2Z3tmaWxsOiMwMEE5Q0N9LmZpZWxkc2V0LWFjdGlvbnMgLm5vdGVzTGFiZWx7bWluLXdpZHRoOjEzMnB4fSNzdW1tYXJ5U2NyZWVue3Bvc2l0aW9uOmZpeGVkO3RvcDotMTAwJTtib3R0b206MTAwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6YXV0bzt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO292ZXJmbG93OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzOy1tb3otdHJhbnNpdGlvbjphbGwgMC41czstbXMtdHJhbnNpdGlvbjphbGwgMC41czstby10cmFuc2l0aW9uOmFsbCAwLjVzO3RyYW5zaXRpb246YWxsIDAuNXM7cGFkZGluZzowICFpbXBvcnRhbnR9I3N1bW1hcnlTY3JlZW4gLm1haW5CbG9ja3tiYWNrZ3JvdW5kOiNmN2Y3Zjd9I3N1bW1hcnlTY3JlZW4gLnNpZGViYXJ7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I3N1bW1hcnlTY3JlZW4gLnNpZGViYXJ7ZGlzcGxheTpmbGV4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNzdW1tYXJ5U2NyZWVuIC5ibG9ja3tmbGV4LWJhc2lzOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I3N1bW1hcnlTY3JlZW4gLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX0uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmI7cG9zaXRpb246cmVsYXRpdmV9LnN1bW1hcnktdGFibGUgLm5hIC5idXR0b246YWZ0ZXJ7Y29udGVudDpcIk4vQVwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMTBweDtiYWNrZ3JvdW5kOiNiYmJ9LmpmLXBhZ2Utc3VtbWFyeXNjcmVlbntib3JkZXI6MCBub25lICFpbXBvcnRhbnR9LmpmLXBhZ2Utc3VtbWFyeXNjcmVlbiBhe2JvcmRlcjowIG5vbmUgIWltcG9ydGFudH0uamYtcGFnZS1zdW1tYXJ5c2NyZWVuIGEgLmljb24tcGllLWNoYXJ0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0Oi43NWVtfS5kb3VnaG51dENoYXJ0S2V5e2ZvbnQtc2l6ZTowLjhlbTtjb2xvcjojNjY2O3RleHQtYWxpZ246Y2VudGVyfS5kb3VnaG51dENoYXJ0S2V5IHNwYW57Y29sb3I6IzZENkU3MTtmb250LXNpemU6MmVtO2xpbmUtaGVpZ2h0OjAuNWVtO3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxle2ZsZXgtYmFzaXM6NjAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1zcGFjaW5nOjFweDtib3JkZXItY29sbGFwc2U6c2VwYXJhdGV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQ6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOiNlZGVlZWV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZCgybil7YmFja2dyb3VuZDojZTNlM2U0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZHtwYWRkaW5nOjIwcHh9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDU7Zm9udC13ZWlnaHQ6NTAwO3dpZHRoOjcwcHg7cGFkZGluZy1yaWdodDoxMHB4O2NvbG9yOiNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMm4pe2JhY2tncm91bmQtY29sb3I6IzEzMTYxOH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgzbil7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3dpZHRoOjI1MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBle3dpZHRoOjYwcHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjB9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpeyNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKXtmbGV4LWJhc2lzOjIwJX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMil7ZmxleC1iYXNpczo4MCV9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpe2ZsZXgtYmFzaXM6ODAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KXtmbGV4LWJhc2lzOjIwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRkOm50aC1jaGlsZCgxKXtiYWNrZ3JvdW5kOiNlZGVlZWU7Y29sb3I6IzliOWI5Yn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQ6bnRoLWNoaWxkKDEpe2JhY2tncm91bmQ6I2UzZTNlNDtjb2xvcjojOWI5YjlifX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I2lzc3Vlc3twb3NpdGlvbjpmaXhlZDt0b3A6LTEwMCU7Ym90dG9tOjEwMCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luLXRvcDowO292ZXJmbG93OmF1dG87ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtvdmVyZmxvdzphdXRvOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41czstbW96LXRyYW5zaXRpb246YWxsIDAuNXM7LW1zLXRyYW5zaXRpb246YWxsIDAuNXM7LW8tdHJhbnNpdGlvbjphbGwgMC41czt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50fSNpc3N1ZXMgLmlzc3VlcywjaXNzdWVzIC50b2RvLCNpc3N1ZXMgLmNvbXBsZXRle2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjB9I2lzc3VlcyAudGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO3BhZGRpbmc6MzJweH0jaXNzdWVzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDozMHB4fSNpc3N1ZXMgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fSNpc3N1ZXMgdWwgbGkgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTJ9I2lzc3VlcyB1bCBsaSBhIHNwYW57Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZDAwMjFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfSNpc3N1ZXMgLnRvZG8gdWwgbGl7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fSNpc3N1ZXMgLnRvZG8gdWwgbGkgYXtjb2xvcjojRDA1RjA0O21hcmdpbi1sZWZ0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2lzc3VlcyAudG9kbyB1bCBsaSBhOmhvdmVye2NvbG9yOiM0YTRhNGF9I2lzc3VlcyB1bCBsaSBhIHNwYW4rc3BhbntiYWNrZ3JvdW5kOiNCRTFFMkQ7Y29sb3I6d2hpdGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOmF1dG87cGFkZGluZzoycHggMThweCAycHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZhbGlkICNpc3N1ZXMgLmlzc3Vlc3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpIGEgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGk6YmVmb3Jle2NvbG9yOiNmZmZ9LmluY29tcGxldGUgI2lzc3VlcyAudG9kb3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB1bCBsaTpiZWZvcmV7Y29sb3I6I2ZmZn0uY29tcGxldGUgI2lzc3VlcyAuY29tcGxldGV7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfSNoZWxwUGFuZWx7cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTk1MDA7b3ZlcmZsb3c6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I0ZCRkJGQjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfSNoZWxwUGFuZWwgLmJvdW5kcywjaGVscFBhbmVsIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctdG9wOjIwcHh9I2hlbHBQYW5lbCAuYm91bmRzIHAsI2hlbHBQYW5lbCAuamYtaGVhZGVyLWJvdW5kcyBwe21hcmdpbjoyZW0gMH0jaGVscFBhbmVsIC5icm93c2VyLWxvZ29ze2Rpc3BsYXk6dGFibGU7bWFyZ2luOjFlbSAwfSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYXtkaXNwbGF5OnRhYmxlLWNlbGx9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhK2F7cGFkZGluZy1sZWZ0OjIwcHh9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo5NnB4fSNoZWxwUGFuZWwgLmljb24taGVscHtjb2xvcjojMUM3NUJDO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1rYmR7LW1vei1ib3JkZXItcmFkaXVzOjNweDstbW96LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojRUZFRkVGO2JvcmRlcjoxcHggc29saWQgI0M3QzdDNztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7Y29sb3I6IzMzMztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseToncHJveGltYSBub3ZhJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbTtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MCAuMWVtO3BhZGRpbmc6LjFlbSAuNmVtO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtmb250LWZhbWlseTptb25vc3BhY2V9LmpmLWhlYWRlci1zZWN0aW9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMmUzNzNkO2JvcmRlcjpub25lO3otaW5kZXg6OTk5OTk5fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctYm90dG9tOjM5cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxMHB4IDQwcHggMTBweH0uamYtcGFnZS1jb250cm9sIGxpW2RhdGEtdGFiXXtkaXNwbGF5Om5vbmV9fS5qZi1oZWFkZXItYm91bmRze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjE5cHg7cGFkZGluZy1ib3R0b206MTlweH11bC5qZi1wYWdlLWNvbnRyb2x7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6OTk5OTk5O3BhZGRpbmc6MDtsaW5lLWhlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7ZmxleDoxfXVsLmpmLXBhZ2UtY29udHJvbCAqOmZvY3Vze291dGxpbmU6bm9uZX11bC5qZi1wYWdlLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCAzcHg7cGFkZGluZzozcHggMCA0cHg7Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhe2JvcmRlcjoycHggc29saWQgIzY3ODY4ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDozMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDtjb2xvcjojZjdmN2Y3O3RleHQtZGVjb3JhdGlvbjpub25lfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhe2JhY2tncm91bmQ6IzY3ODY4ZX11bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudHtib3JkZXItYm90dG9tLWNvbG9yOiM2Nzg2OGV9dWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYXtjb2xvcjojZjdmN2Y3fXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnZhbGlke2JvcmRlci1jb2xvcjojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnZhbGlke2JhY2tncm91bmQ6cmdiYSgxNDcsMTkwLDQ4LDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWR7YmFja2dyb3VuZDojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnVuZmlsbGVkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnVuZmlsbGVke2JvcmRlci1jb2xvcjojZjkzfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnVuZmlsbGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMTUzLDUxLDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEuaW52YWxpZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5pbnZhbGlke2JvcmRlci1jb2xvcjojQkUxRTJEfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLmludmFsaWR7YmFja2dyb3VuZDpyZ2JhKDE5MCwzMCw0NSwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLm5hLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50Lm5he2JvcmRlci1jb2xvcjojNjc4NjhlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLm5he2JhY2tncm91bmQ6cmdiYSgxMDMsMTM0LDE0MiwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7cmlnaHQ6MTk1cHg7ei1pbmRleDo5OTk5OTk5O2xpc3Qtc3R5bGUtdHlwZTpub25lO3RleHQtaW5kZW50OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246cmlnaHR9dWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpe2ZvbnQtc2l6ZToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5OjA7bWF4LWhlaWdodDowcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC44czstbW96LXRyYW5zaXRpb246YWxsIC44czstbXMtdHJhbnNpdGlvbjphbGwgLjhzOy1vLXRyYW5zaXRpb246YWxsIC44czt0cmFuc2l0aW9uOmFsbCAuOHM7Zm9udC13ZWlnaHQ6MTAwfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaS5jdXJyZW50e2ZvbnQtc2l6ZToxOHB4O21heC1oZWlnaHQ6NDBweDtvcGFjaXR5OjE7bGluZS1oZWlnaHQ6MjVweH11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojQTFBMUExfS5yZWFkb25seSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjEwcHg7dG9wOmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDtsZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXt1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7ZGlzcGxheTpub25lfX0uY2hhcnQtd3JhcHtiYWNrZ3JvdW5kOiMxMzE2MTg7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGFydHt3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEwMCV9LmRvdWdobnV0VGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDA7bWluLXdpZHRoOjMwcHg7bWF4LXdpZHRoOjMwMHB4O3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLXJhZGl1czoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2RkZDtmb250LXNpemU6MTdweDt0ZXh0LXNoYWRvdzowIDFweCAwICMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMztsZXR0ZXItc3BhY2luZzouMDZlbTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0uZG91Z2hudXRUaXA6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOi02cHg7Y29udGVudDpcIlwiO2hlaWdodDowO21hcmdpbjowIDAgMCAtNnB4O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHJnYmEoMCwwLDAsMC43KTtsaW5lLWhlaWdodDowfS5kb3VnaG51dFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BvaW50ZXItZXZlbnRzOm5vbmU7bWFyZ2luOjAgIWltcG9ydGFudH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7d2lkdGg6MTAwcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kb3VnaG51dFN1bW1hcnk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNoYXJ0IHBhdGg6aG92ZXJ7b3BhY2l0eTowLjc1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXttYXJnaW46LTEwcHggMCAwIC00MXB4O2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsuY2hhcnR7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCl7LmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHh9fSNpY29uLXBpZS1jaGFydCBwYXRoOm50aC1jaGlsZCgzKXtmaWxsOiM5MGNlNTF9I2ljb24tcGllLWNoYXJ0IHBhdGg6bnRoLWNoaWxkKDEpe2ZpbGw6I2Y5M30jaWNvbi1waWUtY2hhcnQgcGF0aDpudGgtY2hpbGQoMil7ZmlsbDojZDAwMjFifS5qc29uRm9ybSBbaWQqPVwiYW5vdGhlclByYWN0aWNlXCJdLmpmLWlucHV0LXR5cGUtcmFkaW97bWluLXdpZHRoOjE5MHB4O3dpZHRoOjIlfS5qc29uRm9ybSAjZjhhIHRoLC5qc29uRm9ybSAjZjhhIHRkLC5qc29uRm9ybSAjZjhhYSB0aCwuanNvbkZvcm0gI2Y4YWEgdGQsLmpzb25Gb3JtICNmOWEgdGgsLmpzb25Gb3JtICNmOWEgdGR7d2lkdGg6MjUlfSNoaWRkZW4tZm9yLXJlbmV3YWwtZjEtMWJ7ZGlzcGxheTpub25lfS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yPmxhYmVsLmlubGluZS1hcHBlbmR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjB9Lmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgLmNvbGxlY3Rpb257bWFyZ2luLXRvcDotMTBweH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze21hcmdpbi10b3A6LTQwcHg7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCwuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVke2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjY3liZXJfc29mX29vcHN7ZGlzcGxheTpub25lfS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNjeWJlcl9zb2Zfb29wc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29me21hcmdpbi10b3A6LTQwcHh9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mIC5pbnRyb3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMjY7bGV0dGVyLXNwYWNpbmc6LjJweH0uanNvbkZvcm0gI251bV9jb3ZlcmFnZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9jb3ZlcmFnZXNfc3RhbmRhcmQsLmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX2V4cGFuZGVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyMyAhaW1wb3J0YW50fS5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3Bze3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MC4wMTt2aXNpYmlsaXR5OmhpZGRlbjtyaWdodDoxMDAlfS5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc19zZWxmRW1wbG95ZWQsLmpzb25Gb3JtICNudW1fZW1wbG95ZWVzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fZW1wbG95ZWVze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0uanNvbkZvcm0gI251bV9jb3ZlcmFnZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9idXNpbmVzc0NvdmVyYWdlcywuanNvbkZvcm0gI251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9wcml2YXRlQ292ZXJhZ2Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5qc29uRm9ybSBmaWVsZHNldCwucGYtYWRtaW4gLmpzb25Gb3JtIGZpZWxkc2V0e21heC13aWR0aDo2MDBweH0ucGYtY2hlY2tvdXQgLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCdde2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7bWFyZ2luLXRvcDowO3BhZGRpbmc6NnB4IDIwcHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAyOWVlMztiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwucGYtY2hlY2tvdXQgLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddOmFjdGl2ZXtjb2xvcjojMjAyNDI3ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNDI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGYtYWRtaW4gLmNoZWNrLXdyYXB7ZGlzcGxheTpmbGV4O2xpbmUtaGVpZ2h0OjEuNWVtO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS5wZi1hZG1pbiAuY2hlY2std3JhcCB1bCwucGYtYWRtaW4gLmNoZWNrLXdyYXAgbGl7bGlzdC1zdHlsZTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCdde21hcmdpbi1yaWdodDoxMHB4fS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZHtvcGFjaXR5OjAuMDE7d2lkdGg6MXB4O2hlaWdodDoxcHg7bGVmdDowO3otaW5kZXg6aW5oZXJpdH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2J7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCA1cHggNXB4IDA7ZmxleDoxfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjEwcHg7Ym9yZGVyLWNvbG9yOiM5YjliOWI7ZmxleC1zaHJpbms6MH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6cmVxdWlyZWQrLmZvY2I6YmVmb3Jle2JvcmRlci1jb2xvcjojZjVhNjIzfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2Nie2NvbG9yOmJsYWNrfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2NiOmJlZm9yZXtib3JkZXItY29sb3I6IzkwY2U1MX0ucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWRbcmVhZG9ubHldKy5mb2NiLC5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZFtkaXNhYmxlZF0rLmZvY2IsLnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmRpc2FibGVkKy5mb2Nie29wYWNpdHk6MC41O2N1cnNvcjpub3QtYWxsb3dlZH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAtZmxvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBmLWFkbWluIC5jaGVjay13cmFwLWZsb3cgLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2J7Ym94LXNoYWRvdzojZWVlIDAgMCAwIDFweCBpbnNldDtwYWRkaW5nOjAgMTBweCAwIDAgIWltcG9ydGFudH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAtZmxvdyAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2Nie2JhY2tncm91bmQtY29sb3I6I2VlZX0ucGYtYWRtaW4gLmpzb25Gb3JtIHNlY3Rpb24gaDJ7cGFkZGluZzoyMHB4IDB9LnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldHtwYWRkaW5nLWxlZnQ6MDttYXJnaW46MTBweCAwIDIwcHggMH0ucGYtYWRtaW4gLnBhZ2UtaGVhZGVyKy5qc29uRm9ybT5zZWN0aW9uOmZpcnN0LW9mLXR5cGUgaDI6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0jZGVjbGFyYXRpb25QYWdlICNkZWNsYXJhdGlvbntwYWRkaW5nLXRvcDowfSNkZWNsYXJhdGlvblBhZ2UgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoPmxhYmVse21hcmdpbi1ib3R0b206MTBweH06cm9vdHstLXRoZW1lLW5hbWU6IFwicHJvZmVzc2lvbnNcIjstLWJyb3duLWdyZXk6ICM5YjliOWI7LS1jaGFyY29hbC1ncmV5OiAjMzczZjQ1Oy0tdmVyeS1saWdodC1ibHVlOiAjZTllZGYwOy0tYXp1cmU6ICMwMjllZTM7LS1jaGFyY29hbC1ncmV5OiAjMzk0MTQ2Oy0tYnJvd24tZ3JleTogIzk3OTc5NzstLXBhbGUtcHVycGxlOiAjYjFiMGIxOy0tZ3VubWV0YWw6ICM1MDVjNjQ7LS1ibHVpc2gtZ3JleTogIzdmOGM5NDstLWxvY2t0b24tY3lhbjogIzAyOWVlMzstLWJyb3duLWdyZXk6ICM5YjliOWI7LS1wYWxlLXB1cnBsZTogI2IxYjBiMX0uanNvbkZvcm0gLmludHJve2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDE7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O2NvbG9yOiMxYzFjMWJ9Lmpzb25Gb3JtIC5pbnRyby1jb250ZW50e2Rpc3BsYXk6YmxvY2t9Lmpzb25Gb3JtIGZpZWxkc2V0PmxlZ2VuZHtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsIHNlcmlmO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjE3cHg7bWFyZ2luLWJvdHRvbToxMHB4O21heC13aWR0aDpjYWxjKDEwMHZ3IC0gNjBweCl9Lmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsIHNlcmlmO2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzp2YXIoLS1henVyZSkgMHB4IC00cHggaW5zZXQ7bGluZS1oZWlnaHQ6MC44ZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnR9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93e2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtmb250LXdlaWdodDoxMDA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmU7bWF4LXdpZHRoOjEwMCV9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93OmhvdmVye2JvcmRlcjpub25lfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi0xMHB4O2NvbG9yOnZhcigtLWF6dXJlKTtmaWxsOnZhcigtLWF6dXJlKTtzdHJva2U6dmFyKC0tYXp1cmUpO3N0cm9rZS13aWR0aDoxMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRke3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtsZWZ0OjBweDtzdHJva2Utd2lkdGg6MCU7bWFyZ2luLXRvcDoxMHB4fX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O3N0cm9rZS13aWR0aDowJTttYXJnaW4tdG9wOjEwcHh9LnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7LS1kYXNoLWhlaWdodDogMXB4Oy0tZGFzaC13aWR0aDogNXB4Oy0tZGFzaC1jb2xvcjogIzg0ODQ4NDtib3JkZXI6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX0ucmVwZWF0YWJsZS1mb290ZXItYXJlYTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7aW5zZXQ6Y2FsYyh2YXIoLS1kYXNoLWhlaWdodCkgKiAtMSk7Ym9yZGVyOnZhcigtLWRhc2gtd2lkdGgpIGRhc2hlZCB2YXIoLS1kYXNoLWNvbG9yKX0uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWNvbG9yOmN1cnJlbnRDb2xvcjt3aWR0aDoxMnJlbTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjA3O2xldHRlci1zcGFjaW5nOjAuMnB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjoxMnB4IDAgMjVweH0uanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7bWFyZ2luOjMzcHggYXV0byAwIGF1dG87Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MH0ucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZSBzcGFue21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxlIHNwYW57Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7cGFkZGluZzo5cHggMTVweDt3aWR0aDoxMnJlbTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uLnNldGFzcmVxdWlyZWQ+Lm5vdC1hcHBsaWNhYmxle2ZvbnQtd2VpZ2h0OjEwMH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uLnNldGFzcmVxdWlyZWQ+Lm5vdC1hcHBsaWNhYmxlIHNwYW57Ym9yZGVyOm5vbmUgIWltcG9ydGFudDt3aWR0aDphdXRvO3BhZGRpbmc6MH0ucGYtZm9ybSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXN1Ym1pdHtib3JkZXItdG9wOjFweCBzb2xpZCAjYjdiN2I3O3BhZGRpbmctdG9wOjIwcHh9Ym9keS5wZi1mb3JtOm5vdCguYWNjb3JkaW9ubmljZSkgLmpzb25Gb3JtIC5qZi1yb3csYm9keS5wZi1mb3JtOm5vdCguYWNjb3JkaW9ubmljZSkgLmpzb25Gb3JtIC5pbnRyby1jb250ZW50LGJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSBsZWdlbmR7bWF4LXdpZHRoOm1pbig3NzJweCwgMTAwJSkhaW1wb3J0YW50fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0e21pbi13aWR0aDo1MHB4fS5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0e3BhZGRpbmc6MCAzMnB4fS5qc29uRm9ybT5zZWN0aW9uPi5pbnRyby1jb250ZW50e21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgye3BhZGRpbmc6MTZweCAzMnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxle21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMzJweCk7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjFweDttYXJnaW4tbGVmdDowcHg7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgdGV4dGFyZWF7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaHt3aWR0aDo5NnB4ICFpbXBvcnRhbnR9fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde3dpZHRoOmF1dG87Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOnZhcigtLWF6dXJlKTtmb250LWZhbWlseTpTYXJhYnVuO3BhZGRpbmc6MXJlbSAzcmVtfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWE+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczplbmQ7bWFyZ2luOjA7aW5zZXQ6MDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYT5kaXZ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJve21heC13aWR0aDptaW4oNzcycHgsIDEwMCUpfX0uanNvbkZvcm0gLmpmLXJvdy5ub3Rlc0RpdnttYXgtd2lkdGg6aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om1hcmdpbjt0cmFuc2l0aW9uLWRlbGF5OjIwMG1zO3RyYW5zaXRpb24tZHVyYXRpb246MTAwbXM7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Lmlzb3BlbnttYXJnaW4tdG9wOnZhcigtLW1hcmdpbi10b3ApO3RyYW5zaXRpb24tZGVsYXk6MHM7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eToxfWRpdltkYXRhLWxheW91dC1zdHlsZT0ncm93cydde2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXIsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXJbc3R5bGVde21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6Y2FsYygxMDB2dyAtIDMwcHgpICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpzY3JvbGx9fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvd3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVse292ZXJmbG93LXdyYXA6YnJlYWstd29yZDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50fX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRoe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207cGFkZGluZzo0cHggM3B4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHRoe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50O2JvcmRlcjpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGg+c3Bhbnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lmpzb25Gb3JtIC5qZi1yb3d7bWFyZ2luOjAgMCAxMHB4IDB9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybSBzZWxlY3QsLmpzb25Gb3JtIHRleHRhcmVhLC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLC5qc29Gb3JtIC5maWxldXBsb2FkZXJ7Ym9yZGVyLXdpZHRoOjFweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjZweCAhaW1wb3J0YW50O3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93e21heC1oZWlnaHQ6MzJweDttaW4taGVpZ2h0OjMycHg7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvd3twYWRkaW5nLWxlZnQ6NnB4fX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQzcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDNweCAhaW1wb3J0YW50fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7cGFkZGluZzo0cHggM3B4fS5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gdGV4dGFyZWEsLmpzb25Gb3JtIHNlbGVjdHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2NvbG9yOiMxYzFjMWI7Zm9udC1mYW1pbHk6aW5oZXJpdH1idXR0b24jbWFpbl9zdW1tYXJ5LGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYXp1cmUpO2JvcmRlci1jb2xvcjp2YXIoLS1henVyZSk7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlNhcmFidW59YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IC5hbXBte3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6c21hbGxlcn1idXR0b24jbWFpbl9zdW1tYXJ5e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtmb250LWZhbWlseTppbmhlcml0fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdz4uY29sbGVjdGlvbntmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDozNnB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7bWFyZ2luOjA7cGFkZGluZzowfS5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9fS5qc29uRm9ybSAuamYtcm93IGxhYmVsLC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2FzaD5sYWJlbDpub3QoLmVycm9yKXtmb250LWZhbWlseTpTYXJhYnVuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Z7bWFyZ2luLXRvcDppbmhlcml0fS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mX29vcHN7bWFyZ2luLXRvcDppbmhlcml0O2NvbG9yOnZhcigtLWF6dXJlKTtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXY+ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IC5maWxldXBsb2FkZXJ7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjZweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7d2lkdGg6MzUlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlcnttaW4td2lkdGg6NDFweCAhaW1wb3J0YW50O21heC13aWR0aDo0MXB4ICFpbXBvcnRhbnR9LnBmLWZvcm0gLmpzb25Gb3Jte21pbi13aWR0aDptaW4oNzczcHgsIDEwMCUpfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wZi1mb3JtIHVsLmpmLXBhZ2UtY29udHJvbHtkaXNwbGF5Om5vbmV9LnBmLWZvcm0gLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fS5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW5bc3R5bGVde2ZsZXgtYmFzaXM6MjUlO21heC13aWR0aDptaW4oMzAwcHgsIDI1JSk7bWluLXdpZHRoOjB9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGV7bWluLXdpZHRoOm1pbigxMDAlLCA1MDBweCl9LnBmLWZvcm0gLmFsZXJ0RGlhbG9ne3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbXttaW4taGVpZ2h0OmF1dG87ei1pbmRleDowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbTpub3QoLmFjY29yZGlvbi1pdGVtLW9wZW4pIGZpZWxkc2V0PmxlZ2VuZHttYXJnaW4tYm90dG9tOjB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibHVpc2gtZ3JleSk7Y29sb3I6d2hpdGV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuPmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNoYXJjb2FsLWdyZXkpfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0e3BhZGRpbmc6MjBweCAxMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDJ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nLWxlZnQ6MTBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWd1bm1ldGFsKTtsaW5lLWhlaWdodDoxLjVlbX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye2xpbmUtaGVpZ2h0OjJlbX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9uc3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWd1bm1ldGFsKTtwYWRkaW5nOjI1cHg7d2lkdGg6ODBweDtoZWlnaHQ6MTAwJTtyaWdodDowICFpbXBvcnRhbnQ7Y29sb3I6IzAwOTkwMDtmaWxsOiMwMDk5MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7dHJhbnNmb3JtOm5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUsICNmZmYgMCUsICNmZmYgMjUlLCB2YXIoLS1ndW5tZXRhbCkgMjUlKX0uYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZHtwb2ludGVyLWV2ZW50czpub25lfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLnNldGFzcmVxdWlyZWQgLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2NvbG9yOiM5OTk5OTk7ZmlsbDojOTk5OTk5fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW4tY2xvc2UsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze2NvbG9yOnRyYW5zcGFyZW50O2ZpbGw6I2NjMDAwMH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMgdXNle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGxpbmVhciAwcywgZmlsbCAuM3MgZWFzZSAwc30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMgdXNle3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtcm93e21heC13aWR0aDppbmhlcml0fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50e21hcmdpbjowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gLmludHJve21hcmdpbjozMnB4IGF1dG8gMCBhdXRvfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gbGVnZW5kKy5pbnRyb3ttYXJnaW46MH1odG1sLmpzb25Gb3JtRW5hYmxlZD5ib2R5LnBmLWZvcm0+aWZyYW1lLGh0bWwuanNvbkZvcm1FbmFibGVkPmJvZHkucGYtZm9ybT5mb3Jte3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTF9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIC5vbm9mZnN3aXRjaHttYXJnaW4tdG9wOjA7Ym9yZGVyLXJhZGl1czoxOHB4O292ZXJmbG93OmhpZGRlbn0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjkwcHggIWltcG9ydGFudDttYXJnaW4tdG9wOjBweH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaHt3aWR0aDozNnB4O2hlaWdodDozNnB4O21hcmdpbi1yaWdodDotMzZweDtib3JkZXItcmFkaXVzOjE4cHh9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbiwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29mZntib3JkZXItcmFkaXVzOjE4cHg7Ym94LXNoYWRvdzppbnNldCAwIDJweCAzcHggMCAjMDAwMDAwNWN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmZ7cGFkZGluZy1sZWZ0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiNiOTA0MDR9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbntwYWRkaW5nLXJpZ2h0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NDN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmJlZm9yZSwuanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1jaGVja2JveC1pbmxpbmV7ZGlzcGxheTpmbGV4fS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1jaGVja2JveC1pbmxpbmUgbGFiZWx7bGluZS1oZWlnaHQ6MjNweH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6NjBweDttaW4td2lkdGg6NjBweDtoZWlnaHQ6aW5oZXJpdDtjb2xvcjojZmZmO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjB9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbjpob3ZlciBzdmd7ZmlsbDojMjAyNDI3ICFpbXBvcnRhbnR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNnB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCAjZmZmIDEwMCUpO3JpZ2h0OjB9LnJlYWRvbmx5SWZyYW1lIC5ib3VuZHMsLnJlYWRvbmx5SWZyYW1lIC5qZi1oZWFkZXItYm91bmRzLC5yZWFkb25seUlmcmFtZSAuZmxleC1wYXJlbnQsLnJlYWRvbmx5SWZyYW1lIC5mbGV4LXBhcmVudCAuYmxvY2t7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudH1pbnB1dCNkZWNsYXJhdGlvblN1Ym1pdCxpbnB1dCNtYWluX3N1Ym1pdHttYXgtd2lkdGg6Zml0LWNvbnRlbnR9bGFiZWwuZm9jYiAubm90ZXtjb2xvcjpvcmFuZ2U7bWFyZ2luLWlubGluZToxZW07ZGlzcGxheTpub25lfWxhYmVsLmZvY2I6aG92ZXIgLm5vdGV7ZGlzcGxheTppbmxpbmV9Ym9keSAjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17YmFja2dyb3VuZDp2YXIoLS1henVyZSk7cGFkZGluZzowLjY2cmVtIDAuNjhyZW07dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX1ib2R5ICNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhLndpemFyZENhcmRfX2N0YS10ZXh0e2JhY2tncm91bmQ6bm9uZTtjb2xvcjp2YXIoLS1henVyZSk7cGFkZGluZy1pbmxpbmU6MDtmb250LXdlaWdodDpub3JtYWx9Ym9keSAjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYS53aXphcmRDYXJkX19jdGEtdGV4dDpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzMzMzMzM31ib2R5ICN3aXphcmRNb2RhbCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXttYXgtd2lkdGg6bm9uZX1ib2R5ICN3aXphcmRNb2RhbCAuaGVhZGluZy0xLXNoYWRvd3tmb250LXNpemU6MzRweDttYXJnaW4tdG9wOjB9Ym9keSAjd2l6YXJkTW9kYWwgI2Vycm9yRGl2IC5zdWNjZXNze2NvbG9yOiM3MUI1NDR9LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybChcIi4uL2ltZy9iZy1sb2dpbi5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgZml4ZWQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcCAubG9nb3t0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wZi1kYXNoYm9hcmQgLnBhc3N3b3JkLWVycm9ye2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDY7Y29sb3I6d2hpdGV9LnBmLWRhc2hib2FyZCAucGFzc3dvcmQtZXJyb3IgdWx7bWFyZ2luOjE2cHggMCAxNnB4IDIwcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnBmLWRhc2hib2FyZCAucGFzc3dvcmQtZXJyb3IgbGk6OmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMnB4O2hlaWdodDo5cHg7d2lkdGg6OXB4O21hcmdpbi10b3A6NXB4O2JvcmRlcjoycHggc29saWQgIzAyOWVlMztib3JkZXItcmFkaXVzOjUwJX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3h7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDo5MjNweDttYXJnaW46MCBhdXRvO3RyYW5zaXRpb246b3BhY2l0eSAxcyAhaW1wb3J0YW50O29wYWNpdHk6MDtib3gtc2hhZG93OjAgMCA3MHB4IDVweCByZ2JhKDAsMCwwLDAuMyk7YmFja2dyb3VuZDojMzAzODNkO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtwYWRkaW5nOjQ4cHggNTJweCA2NHB4O2JvcmRlcjoxcHggc29saWQgIzk3OTc5N31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveHtwYWRkaW5nOjI0cHggMTZweDt3aWR0aDoxMDAlO2JvcmRlcjowIG5vbmV9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC5sb2FkZWR7bWFyZ2luLXRvcDowO29wYWNpdHk6MX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3Jte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzYpfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gbGFiZWx7bWFyZ2luLWJvdHRvbTozcHg7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHh9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9ue3BhZGRpbmc6MjBweCAwfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MCBub25lfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjQ2cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MC41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtPnNlY3Rpb24gZmllbGRzZXQgaDF7Zm9udC1zaXplOjM0cHh9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDklO3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjB9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQrLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCsuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDowfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OSU7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjoxLjhlbSAwfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IGxhYmVse2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMzg7bGV0dGVyLXNwYWNpbmc6MC4yNXB4O3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7d2lkdGg6MTAwJTttYXJnaW46MC44ZW0gMH0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveD5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWwubG9naW4td3JhcHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXR7Y29sb3I6I2ZmZn0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cInRleHRcIl0sLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6Izk3OTc5NztkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo4cHg7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxMHB4O3BhZGRpbmc6MTZweCAxMnB4O21pbi13aWR0aDoxNjhweDttYXgtd2lkdGg6MTY4cHg7dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMjllZTM7YmFja2dyb3VuZDojMDI5ZWUzO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXQubG9naW4tc3VibWl0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuZm9jYjo6YmVmb3JlLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojOTc5Nzk3fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzAyOWVlM30ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCdde3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3e21hcmdpbi10b3A6MDt6LWluZGV4OjEwMDtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTc7bGV0dGVyLXNwYWNpbmc6MC4yMXB4fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3LmpmLWlucHV0LXR5cGUtdGV4dHttYXJnaW4tdG9wOi00NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHd7bWFyZ2luLXRvcDowfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwdyBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojZGZlMGUxfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3IGF7Y29sb3I6IzAyOWVlM30ucGYtZGFzaGJvYXJkIC5sb2dpbi1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tbG9nb3ttYXJnaW46MCBhdXRvIDIwcHh9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciwucGYtZGFzaGJvYXJkICNuYXZ7b3ZlcmZsb3c6dmlzaWJsZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6MTZweDtyaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7dG9wOjI2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7dG9wOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcntkaXNwbGF5Om5vbmV9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5pbWctd3JhcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5pbWctd3JhcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwe2xpbmUtaGVpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweCAwIDA7dmVydGljYWwtYWxpZ246Ym90dG9tfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWd7d2lkdGg6OTNweDtoZWlnaHQ6MTEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjODA4Mjg1fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWd7d2lkdGg6ODFweDtoZWlnaHQ6OTZweH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcHtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MjAwcHg7cGFkZGluZy10b3A6MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwe21pbi13aWR0aDoxNzBweH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAubmFtZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1lLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAubmFtZXtkaXNwbGF5OmJsb2NrfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25lLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25lLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmV7ZGlzcGxheTpibG9ja30ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlse2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpjb2xvciAuM3MgIWltcG9ydGFudH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbDpob3ZlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbDpob3ZlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVye2NvbG9yOiMwMjllZTN9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MTA0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdHtwYWRkaW5nLWxlZnQ6OTRweH19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5zZWxlY3Qtd3JhcDphZnRlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5zZWxlY3Qtd3JhcDphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3QsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qgc2VsZWN0LC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qgc2VsZWN0e3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjB9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lcntmb250LXNpemU6MTRweCAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7cGFkZGluZzowIDAgMCA0cHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHNwYW4sLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3Bhbntmb250LXNpemU6MTZweH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze21hcmdpbi1yaWdodDowO3BhZGRpbmctbGVmdDoxMHB4fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGksLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCA0cHh9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXJlc3VsdHMsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0c3tib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4MDgyODV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiNGMkYyRjJ9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM4MDgyODU7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscywucGYtZGFzaGJvYXJkICNuYXYgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDAgOHB4IDMycHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkICNuYXYgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3RfbGl7bWluLXdpZHRoOjMxMHB4O3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0X2xpIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7cmlnaHQ6MH0ucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0X2xpIC50ZXh0LXdyYXB7bGluZS1oZWlnaHQ6MjBweH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlsc3ttYXJnaW4tYm90dG9tOjFweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDojMDI5ZWUzO3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGE6aG92ZXJ7Y29sb3I6IzAyOWVlMyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoMiwucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDN7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIDAgLjRlbX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlsc3twYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjE2cHg7Ym9yZGVyLXRvcDowfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmF1dG87Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn19LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTZweDtmaWxsOiNCNkJDQjh9Lm5vdGlmaWNhdGlvbi1zZXR7cGFkZGluZzoxMnB4IDAgMjRweH0ubm90aWZpY2F0aW9uLXNldDpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDY7cGFkZGluZzoxMnB4IDUwcHg7bWFyZ2luOjB9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6MTJweCA1MHB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2Y4ZjlmNztsaW5lLWhlaWdodDoxLjQ2fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLWRlbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjQ2cHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6Izc3NzY3N30ubm90aWZpY2F0aW9uLXBvbGljeXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoxNnB4IDAgOHB4IDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAwLjlweCAjNzc3Njc3O21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoyMDBweDtsZWZ0OjI1cHh9Lmluc3VyYW5jZS10eXBlLWFsZXJ0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQgLnN0YWZmLWNvbnRhY3R7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojOWU5YzllO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uY2xvc2UtY29weXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkYXRhLWJhbGxvb25de292ZXJmbG93OnZpc2libGV9W2RhdGEtYmFsbG9vbl06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmFmdGVyey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4czt0cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztib3R0b206MTAwJTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwcHgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wfVtkYXRhLWJhbGxvb25dOmFmdGVye2JhY2tncm91bmQ6cmdiYSgxNywxNywxNywwLjkpO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFsbG9vbik7Zm9udC1zaXplOjEycHg7cGFkZGluZzouNWVtIDFlbTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbToxMXB4fVtkYXRhLWJhbGxvb25dOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6NnB4O3dpZHRoOjE4cHg7Y29udGVudDpcIlwiO21hcmdpbi1ib3R0b206NXB4fVtkYXRhLWJhbGxvb25dOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7LWtodG1sLW9wYWNpdHk6MTstbW96LW9wYWNpdHk6MTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tYnJlYWtdOmFmdGVye3doaXRlLXNwYWNlOm5vcm1hbH1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MTAwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KX1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXJ7bWFyZ2luLXRvcDoxMXB4fVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDE4MCAxOCA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2hlaWdodDo2cHg7d2lkdGg6MThweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjB9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OmF1dG87cmlnaHQ6MTAwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIC01MCUpfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcnttYXJnaW4tcmlnaHQ6MTFweH1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgtOTAgMTggMTgpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjE4cHg7d2lkdGg6NnB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTowfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwcHgsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKX1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVye21hcmdpbi1sZWZ0OjExcHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDkwIDYgNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6MThweDt3aWR0aDo2cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXJ7d2hpdGUtc3BhY2U6bm9ybWFsfVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXJ7d2lkdGg6ODBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cIm1lZGl1bVwiXTphZnRlcnt3aWR0aDoxNTBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVye3dpZHRoOjI2MHB4fVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjkwdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1tkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjM4MHB4fX1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImZpdFwiXTphZnRlcnt3aWR0aDoxMDAlfS5vdmVydmlldy1ibG9ja3tmb250LXNpemU6MTVweH0ub3ZlcnZpZXctYmxvY2s+YSwub3ZlcnZpZXctYmxvY2s+YTp2aXNpdGVkLC5vdmVydmlldy1ibG9jaz5hOmhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7Y29sb3I6IzIwMjYyYTtiYWNrZ3JvdW5kOnJnYmEoMTI3LDE0MCwxNDgsMC4wNil9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudH0ub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IGgye2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjY5O21hcmdpbjowO3BhZGRpbmc6MCAyNXB4O2FsaWduLXNlbGY6Y2VudGVyO2JhY2tncm91bmQ6IzgyOEQ5M31AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IGgye2ZvbnQtc2l6ZToxNnB4fX0ub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5vLWNlbGx7cGFkZGluZzo1NHB4IDE2cHggNjZweH0ub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5vLWNlbGx7cGFkZGluZzo1NHB4IDE2cHggNjZweH0ub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5xdW90ZXMtY2VsbHtwYWRkaW5nLXRvcDo0MnB4O3BhZGRpbmctYm90dG9tOjUycHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAudGV4dHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC50ZXh0e2ZvbnQtc2l6ZToxNHB4fX0ub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Zm9udC1zaXplOjQ2cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpey5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntmb250LXNpemU6MjZweDtmb250LXdlaWdodDo2MDB9fS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxlc193cmFwcGVye21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVydmlldy1ibG9jayB0aHtkaXNwbGF5Om5vbmV9Lm92ZXJ2aWV3LWJsb2NrIC5kYXRhVGFibGV7bWFyZ2luOjB9Lm92ZXJ2aWV3LWJsb2NrIC5kYXRhVGFibGUgdGh7ZGlzcGxheTpub25lfS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5vdmVydmlldy1ibG9jayAuZGF0YVRhYmxlIC5pY29uLWV5ZXtmaWxsOiMwMjllZTN9Lm92ZXJ2aWV3LXRpdGxle2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kOiM4MjhEOTN9Lm92ZXJ2aWV3LXRpdGxlIGgye2ZsZXg6MSAxIDkwJX0ub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb257ZmxleDowIDAgNjhweDtoZWlnaHQ6NjhweDtvdmVyZmxvdzpoaWRkZW59Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIHN2Z3tmaWxsOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwc30ub3ZlcnZpZXctYmxvY2s6aG92ZXIgYSAub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02OHB4KX0ub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gLmRvd25sb2FkLWljb257dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwczt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2OHB4KX0ub3ZlcnZpZXctYmxvY2s6aG92ZXIgLm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIC5kb3dubG9hZC1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBkaXZ7cGFkZGluZzoxOHB4O2hlaWdodDo2OHB4O3dpZHRoOjY4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tLWNvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLnNxdWFyZS1jb250ZW50e2JvcmRlci1ib3R0b20tY29sb3I6IzFDNzVCQ30ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tLWNvbG9yOiMwMDk0NDR9Lm92ZXJ2aWV3LWJsb2NrLmNsaWVudCAuc3F1YXJlLWNvbnRlbnR7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTc1Q0MxfS5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tLWNvbG9yOiNmOTN9Lm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIC5vdmVydmlldy1pY29ue2JhY2tncm91bmQ6I0Y3OTQxRX0ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiMxQzc1QkN9Lm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiMwMDk0NDR9Lm92ZXJ2aWV3LWJsb2NrLnRvZG8gLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojZjkzfS5vdmVydmlldy1ibG9jay5jbGllbnQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojOTc1Q0MxfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyBhIC5zcXVhcmUtY29udGVudCAubnVtYmVye2NvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojOTc1Q0MxfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFkbWluLW92ZXJ2aWV3LmZsZXgtcGFyZW50IC5vdmVydmlldy1ibG9ja3tmbGV4LWJhc2lzOjUwJX19LmR0TGlzdEZpbHRlciBoMntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yfS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHh9LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1ibG9ja3tmbGV4LWJhc2lzOjEwMCV9fS5kdExpc3RGaWx0ZXIgLmR0TGlzdEZpbHRlci1sYWJlbHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNDc7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzowLjIzcHh9LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLXNlbGVjdHtmbGV4LWJhc2lzOjYwJX0uZHRMaXN0RmlsdGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl17d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjRweDtmb250LXNpemU6MTRweH0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXJ7bWFyZ2luOjFlbSAwO2N1cnNvcjpwb2ludGVyfS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlciAuaWNvbi1maWx0ZXItbGlzdC1vcGVuLC5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlciAuaWNvbi1maWx0ZXItbGlzdC1jbG9zZXtmaWxsOiMwMjllZTN9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyIC50ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW47Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMyMDI0Mjc7cGFkZGluZy1sZWZ0OjExcHh9Lm9wZW4tY2xvc2UtZHRMaXN0RmlsdGVyLmNsb3NlZCAuY2xvc2Vke2Rpc3BsYXk6bm9uZX0ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIuY2xvc2VkIC5vcGVuZWR7ZGlzcGxheTpibG9ja30ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIub3BlbmVkIC5jbG9zZWR7ZGlzcGxheTpibG9ja30ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXIub3BlbmVkIC5vcGVuZWR7ZGlzcGxheTpub25lfS5vcGVuLWNsb3NlLWR0TGlzdEZpbHRlciAuY2xlYXJGaWx0ZXJze2ZvbnQtc2l6ZTowLjhlbX0uZGV0YWlsLXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjcwMHB4fS5kZXRhaWwtdGFibGUgdGR7cGFkZGluZzo1cHh9LmFzaWRlIC5kZXRhaWwtdGFibGV7Ym9yZGVyLXNwYWNpbmc6MCAhaW1wb3J0YW50fS5hc2lkZSAuZGV0YWlsLXRhYmxlIHRye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uYXNpZGUgLmRldGFpbC10YWJsZSB0ciB0ZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjOTc5Nzk3fS5hc2lkZSAuZGV0YWlsLXRhYmxlIC5mZWF0dXJlZHJvdyB0ZHtib3JkZXItdG9wOjFweCBzb2xpZCAjOTc5Nzk3O2ZvbnQtd2VpZ2h0OmJvbGR9LmFzaWRlIC5kZXRhaWwtdGFibGUgLmZlYXR1cmVkcm93Ky5mZWF0dXJlZHJvdyB0ZHtib3JkZXItdG9wOjAgbm9uZX0uYXNpZGUgLmRldGFpbC10YWJsZTphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYmxvY2stc3RhdHN7bWFyZ2luOi0zMnB4IC0zMnB4IDAgLTMycHg7Zm9udC13ZWlnaHQ6MzAwO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmxvY2stc3RhdHN7bWFyZ2luOi0xNnB4IC0xNnB4ICAwIC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ibG9jay1zdGF0c3ttYXJnaW46LThweCAtOHB4ICAwIC04cHh9fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWJhc2lzOjE3JTtmbGV4LXNocmluazoxO21pbi13aWR0aDowO21heC13aWR0aDozMDBweH0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXQtdGl0bGUsLmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0LWRhdGF7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOjE2cHggNnB4fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdC1kYXRhe2xpbmUtaGVpZ2h0OjMycHh9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X251bWVyaWN7Ym9yZGVyOjFweCBzb2xpZCAjOTIyNTQ1O2JhY2tncm91bmQtY29sb3I6IzkyMjU0NX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpYyAuc3RhdC1kYXRhe2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF9udW1lcmljIC5zdGF0LWRhdGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDo4cHg7cmlnaHQ6OHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Y29udGVudDonJ30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfdGV4dHtib3JkZXI6MXB4IHNvbGlkICNiZGM2Y2N9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojMDA1ZTljfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF90ZXh0IC5zdGF0LWRhdGF7Y29sb3I6IzIwMjYyYX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQrLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpY3tiYWNrZ3JvdW5kLWNvbG9yOiM1NzY3NmM7Ym9yZGVyOjFweCBzb2xpZCAjNTc2NzZjfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdDpsYXN0LWNoaWxkIC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojZTk5ODEzfS5ibG9jay1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ud2lkZ2V0LWNvbnNvbGV7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldC1jb25zb2xlIHN2Z3tmaWxsOiMyMDI2MmE7bWFyZ2luLXJpZ2h0Oi4yNWVtfS53aWRnZXQtY29uc29sZSAudGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU2fS53aWRnZXQtY29uc29sZSBhZGRyZXNze2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjttYXJnaW4tYm90dG9tOi41ZW19LndpZGdldC1jb25zb2xlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS53aWRnZXQtY29uc29sZSAuZWRpdC1jbGllbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7Y29sb3I6IzAyOWVlM30ud2lkZ2V0LWNvbnNvbGUgLmVkaXQtY2xpZW50IHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6LjVlbTtmaWxsOiMwMjllZTN9LndpZGdldC1jb25zb2xlIGF7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH0uY2xpZW50LXRhYnMgLmljb24tZGFzaGJvYXJke2hlaWdodDoxN3B4O3dpZHRoOjIycHh9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweDtvcGFjaXR5OjAuNjh9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QsLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1Yzc2N2U7d2lkdGg6ODAlO2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjEuMjVlbTtmb250LXdlaWdodDoxMDA7bGluZS1oZWlnaHQ6MmVtfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0IC5jaG9zZW4tc2luZ2xlLC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7aGVpZ2h0OmF1dG87cGFkZGluZzo2cHggMH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCAuY2hvc2VuLXNpbmdsZSBzcGFuLC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgc3Bhbntmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjMwMH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCAuY2hvc2VuLXNpbmdsZSBkaXYgYiwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQ6dXJsKGNob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAxMnB4fS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1zaW5nbGV7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0uY2xpZW50LXRhYnMgLnRhYndyYXAgZm9ybXttYXJnaW4tYm90dG9tOjMwcHh9LmRhdGFUYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYywuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7YmFja2dyb3VuZDojNGU1OTYxfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOjphZnRlciwuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6OmFmdGVye2NvbG9yOiNmZmZ9LmRhdGFUYWJsZSB0cjpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kOnJnYmEoMjMyLDIzNSwyMzgsMC45MSl9LmRhdGFUYWJsZSB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojZmZmfS5kYXRhVGFibGUgc2VsZWN0e3dpZHRoOjEwMCV9LmRhdGFUYWJsZTphZnRlcntjb250ZW50OicnO3dpZHRoOmNhbGMoMTAwJSAtIDRweCk7ZGlzcGxheTpibG9jaztoZWlnaHQ6M3B4O2JhY2tncm91bmQ6IzM3M2Y0NTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweH0uZGF0YVRhYmxlIHRyW2RhdGEtaXMtdGVzdC1yZWNvcmRdIHRkOmZpcnN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJUZXN0IHJlY29yZFwiO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6OHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDAwMDU0fS5kdC1hY3Rpb25ze2xpc3Qtc3R5bGU6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZy1sZWZ0OjB9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MC41ZW19LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSBzdmd7ZmlsbDojMDI5ZWUzfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gYXtkaXNwbGF5OmlubGluZS1ibG9ja30uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIGE6aG92ZXIgc3Zne2ZpbGw6IzRhNGE0YX0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO2hlaWdodDoyOHB4O3dpZHRoOjI4cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi1lZGl0e2hlaWdodDoyOHB4O3dpZHRoOjI4cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi1ub3Rlc3toZWlnaHQ6MjhweDt3aWR0aDoyMXB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tdmlldy1maWxlc3toZWlnaHQ6MjhweDt3aWR0aDoyM3B4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tbGluay1jbGllbnQtY29uc29sZXtoZWlnaHQ6MjlweDt3aWR0aDoyOXB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtLmR0LWFjdGlvbi10aXRlbS1kaXNhYmxlZCAuaWNvbi12aWV3LWZpbGVze2ZpbGw6Izc2NzY3NyAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbntib3JkZXI6MHB4O2NvbG9yOiMwNjA3MDh9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzA2MDcwOH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnR7Y3Vyc29yOmRlZmF1bHR9dGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZXtiYWNrZ3JvdW5kOnVybChcIi9pbWcvZGF0YXRhYmxlX3BsdXNfb3Blbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE0cHggMTRweDtjdXJzb3I6cG9pbnRlcn10ci5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZXtiYWNrZ3JvdW5kOnVybChcIi9pbWcvZGF0YXRhYmxlX21pbnVzX2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlld3tib3JkZXItc3BhY2luZzowcHh9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGhlYWQgdGh7Ym9yZGVyOjFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50fSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IHRoZWFkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4IG5vbmUgIWltcG9ydGFudH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0aGVhZCB0aDpudGgtY2hpbGQoMyl7Ym9yZGVyLXJpZ2h0OjBweCBub25lICFpbXBvcnRhbnR9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGR7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZn0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZn0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMGYwZjB9LmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjt3aWR0aDoxMDAlfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlld3tib3JkZXItc3BhY2luZzowcHh9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoe2JhY2tncm91bmQ6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowcHggbm9uZSAhaW1wb3J0YW50fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyB0aGVhZCB0aDpudGgtY2hpbGQoMil7Ym9yZGVyLXJpZ2h0OjBweCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRke2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmZ9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtiYWNrZ3JvdW5kOm5vbmV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowcHh9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAucmVnaXN0cmF0aW9uLW51bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5yZWdpc3RyYXRpb24tbnVtYmVye3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MHB4fX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDMpe2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2VkZWVlZTtib3JkZXItdG9wOnNvbGlkIDFweCAjZWRlZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMil7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDEpe2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci10b3A6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgzKXtib3JkZXI6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgyKXtib3JkZXI6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgxKXtib3JkZXI6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDfX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93bit0ciB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoycHggc29saWQgI2YwZjBmMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1yaWdodDpzb2xpZCAxcHggI2VkZWVlZTtib3JkZXItbGVmdDpzb2xpZCAxcHggI2VkZWVlZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXt0YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93bit0ciB0ZHtwYWRkaW5nLWxlZnQ6NCUgIWltcG9ydGFudH19dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC50ZC1pbWctbmFtZXtwYWRkaW5nOjEwcHggIWltcG9ydGFudH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmxvZ28tY2FyLW5hbWV7cGFkZGluZzowfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAubG9nby1jYXItbmFtZSAuaW5zdXJhbmNlLWxvZ297aGVpZ2h0OjYxcHg7bWF4LWhlaWdodDo2MXB4O21heC13aWR0aDo2NXB4O3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjIwcHh9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5sb2dvLWNhci1uYW1lIC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcntwYWRkaW5nOjE5cHggMCAwIDA7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfSNkYXRhdGFibGUtc3RhZmYgdGQgaW1ne21hcmdpbjotMjBweCAwfS5jaGlsZFJvd3t3aWR0aDoxMDAlfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5e2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowIDJweH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZHtib3JkZXI6MXB4IHNvbGlkICMyMDI0Mjc7bGluZS1oZWlnaHQ6MjRweH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpmaXJzdC1jaGlsZHt3aWR0aDo0MCV9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQ6bnRoLWNoaWxkKDIpe2JhY2tncm91bmQ6I2VlZTttYXgtd2lkdGg6MjAwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5zbGlkZXItbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjRlbX0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHR9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLnN3aXRjaHttYXJnaW46MCAuNGVtfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5scntkaXNwbGF5OmZsZXg7cGFkZGluZzowfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkIC5sciAubCwucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAubHIgLnJ7ZmxleDoxO2ZsZXgtYmFzaXM6YXV0b30ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAubHIgLnJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6NjYlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6MTAwJX19LmllMTEgLmJsb2NrLm1haW4tY29udGVudCwuaWUxMSAuYmxvY2subWFpbi1zZWN0aW9uLC5wZi1mb3JtX2ZsZXggLmJsb2NrLm1haW4tY29udGVudCwucGYtZm9ybV9mbGV4IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczo2NyV9LmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczozMyU7bWF4LXdpZHRoOjQwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDpub25lfX0uaWUxMSAuYmxvY2suc2lkZWJhciwucGYtZm9ybV9mbGV4IC5ibG9jay5zaWRlYmFye2ZsZXgtYmFzaXM6MjclfS5mZWF0dXJlZC1wYWdlc3ttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mZWF0dXJlZC1wYWdlc3ttYXJnaW4tYm90dG9tOjFweH19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZHtwYWRkaW5nOjB9LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjIzMnB4O3BhZGRpbmc6MH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7aGVpZ2h0OjE3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2Nre2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIzMnB4O3dpZHRoOjEwMCU7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmV9fS5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGlua3tkaXNwbGF5OmJsb2NrO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6NTtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbmsgLnRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjhweCAyMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtiYWNrZ3JvdW5kOiMwMjllZTM7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCAzMDBtc31AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluayAudGl0bGV7bWFyZ2luLXRvcDowO3BhZGRpbmc6OHB4IDEzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rIC50aXRsZXttYXJnaW4tdG9wOjI3cHg7cGFkZGluZzo4cHggMjBweH19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rOmhvdmVyIC50aXRsZSwuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbms6YWN0aXZlIC50aXRsZXtiYWNrZ3JvdW5kOiMzNzNmNDV9LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5pZTkgLnR3by1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6NTAlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5pZTkgLnR3by1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0uaWU5IC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaWU5IC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MzMuMzMlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmllOSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo1MCUgIWltcG9ydGFudH19LmllOSAubWFpbi1uYXYtd3JhcHtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpyaWdodDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmllOSAubWFpbi1uYXYtd3JhcCAuZmxleC11bHtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KXsuaWU5IC5tYWluLW5hdiAubmF2LWljb25zLXdyYXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmNvbnRhY3QtdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbnt3aWR0aDo2NiUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1ue3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1ue3dpZHRoOjM0JSAhaW1wb3J0YW50fX0uaWU5IC5maWx0ZXJlZC1pdGVtcy1wYXJlbnR7b3ZlcmZsb3c6aGlkZGVufS5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjI1JSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5mb3VyLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoyOS4zMyUgIWltcG9ydGFudDttaW4td2lkdGg6bm9uZSAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjIlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjQ2JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5mb3VyLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo5NiUgIWltcG9ydGFudH19aHRtbHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5jb250YWN0LXBhZ2UsLm1lbWJlci1kZXRhaWwtcGFnZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudH0uY29udGFjdC1wYWdlICNtYWluLC5tZW1iZXItZGV0YWlsLXBhZ2UgI21haW57bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0uaWU5IHNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudH0uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVye2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6bm9uZX0uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXB7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYxNXB4fS5pZTkgLmF1eGlsaWFyeS1wYWdlLnBhc3N3b3JkLXJlc2V0LXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciAuY29udGVudC13cmFwe21heC13aWR0aDo0NjhweH0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6NDhweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWVwYWdlIG1haW4+c2VjdGlvbntwYWRkaW5nOjMycHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6MTZweCAwfX0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYye3BhZGRpbmctYm90dG9tOjIwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MntwYWRkaW5nLWJvdHRvbTowcHg7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWJvdHRvbTowcHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1hY2NvdW50YW50cy12MiAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXJ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWluLXdpZHRoOjEwMHZ3O21hcmdpbi1sZWZ0Oi0xNnB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVyIC5hc2lkZS1wcm9mZXNzaW9uc3ttYXgtd2lkdGg6MTAwJX0uaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnM+LmZsZXgtcGFyZW50e3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9uLnNhbGVzLWFjY291bnRhbnRzLXYyIC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudCAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciAuYXNpZGUtcHJvZmVzc2lvbnN7cGFkZGluZy1ib3R0b206MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb24uc2FsZXMtYWNjb3VudGFudHMtdjIgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5hc2lkZS1wcm9mZXNzaW9ucy13cmFwcGVye21hcmdpbi1sZWZ0Oi04cHg7bWFyZ2luLXRvcDoxNnB4fX0uaG9tZXBhZ2UgbWFpbiAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY3Rhe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyLjI1O3RleHQtdHJhbnNmb3JtOm5vbmV9LmhvbWVwYWdlIG1haW4gLmxvZ28tY2Fyb3VzZWx7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzI4MkMyRjttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDkxNnB4KXsuaG9tZXBhZ2UgbWFpbiAuc3RvcnktZmFjdHMtcHJvZmVzc2lvbnMgLnN0b3J5LWZhY3RzLWl0ZW0gLnN0YXRpYy1pbmZve21pbi1oZWlnaHQ6OThweH19QG1lZGlhIChtaW4td2lkdGg6IDU2OXB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQucmVzb3VyY2VzLWdyaWQtMi0zIC5ibG9jay5yZXNvdXJjZXMtYmxvY2t7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSAuYXNpZGV7bWFyZ2luLWJvdHRvbTotMzJweH19LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1oZWFsdGhjYXJle3BhZGRpbmctdG9wOjgwcHh9LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1oZWFsdGhjYXJlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDQ7bWF4LXdpZHRoOjEyODJweDt3aWR0aDpjYWxjKDEwMCUgLSA2NHB4KTttYXJnaW46YXV0bztwYWRkaW5nOjgwcHggMTZweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhvbWVwYWdlIG1haW4+c2VjdGlvbi5zYWxlcy1oZWFsdGhjYXJlOmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIDMycHgpfX0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9ue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTttYXJnaW46MzJweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3ttYXJnaW46MTZweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLmJsb2NrLWhlYWRpbmd7bWFyZ2luOjhweCAwO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMjllbX19LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYXJ0aWNsZS1tZXRhe3BhZGRpbmctYm90dG9tOjB9LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYXJ0aWNsZS1jYXRlZ29yeXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjbWFpbiAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZChuKzQpe2Rpc3BsYXk6bm9uZX19I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3h7d2lkdGg6OTIwcHg7aGVpZ2h0OjczNHB4O21heC13aWR0aDo4MCU7bWF4LWhlaWdodDo4MCU7bWluLXdpZHRoOjBweDtwYWRkaW5nOjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2V7YmFja2dyb3VuZDp1cmwoLi4vaW1nL25vcndheS9ub3J3YXktY29tbWVyY2lhbC0xNDQwLXgtNjYzLTEuanBnKSBuby1yZXBlYXQ7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93LXk6c2Nyb2xsO2hlaWdodDo5MCU7d2lkdGg6MTAwJX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXN0YXJ0LWNvbnRlbnR7cGFkZGluZzowfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1he21pbi13aWR0aDo1MjNweDtoZWlnaHQ6NjM4cHg7b3BhY2l0eTowLjg2O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwYWRkaW5nOjA7ZmxleC1ncm93OjI7b3ZlcmZsb3c6YXV0b30jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtbG9ja3Rvbi1sb2dve21heC13aWR0aDoxNThweDttYXgtaGVpZ2h0Ojk1cHh9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWFkdm9rYXRmb3JlbmluZ2VuLWxvZ297bWF4LXdpZHRoOjE4NHB4O21heC1oZWlnaHQ6NzlweH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtY29udGVudC1ib3h7ZmxleC1iYXNpczoxMDAlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1jb250ZW50LWJveCAubW9kYWwtY29udGVudC10ZXh0e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUzcHgpeyNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1he21pbi13aWR0aDoxMDAlfX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYntwYWRkaW5nOjB9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXJ7bWF4LXdpZHRoOjkyMXB4O3dpZHRoOjEwMCU7bWF4LWhlaWdodDo5NnB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnR7cGFkZGluZzowO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTJweH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1jb250aW51ZXtmbGV4Om5vbmV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tY29udGludWUgLmJ0bi1tb2RhbC1jb250aW51ZXt3aWR0aDoxNTdweDttaW4td2lkdGg6ODAlO2hlaWdodDo0MHB4O21pbi1oZWlnaHQ6ODAlO2JhY2tncm91bmQtY29sb3I6I2VjNWE0Yztmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWNvbG9yOiNlYzVhNGN9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tbm90LXNob3d7ZmxleDpub25lfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLW5vdC1zaG93IC5idG4tbW9kYWwtbm90LXNob3d7d2lkdGg6MTk5cHg7bWluLXdpZHRoOjgwJTtoZWlnaHQ6NDBweDttaW4taGVpZ2h0OjgwJTtib3JkZXI6c29saWQgMXB4ICNlYzVhNGM7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZWM1YTRjO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTlweCl7I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWJveHtkaXNwbGF5OmlubGluZS1ibG9ja30jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlcnttYXgtaGVpZ2h0OjEyNHB4O2hlaWdodDoxMDAlfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNtYWluICNncmlkLWNhcm91c2VsLXJlZntmbGV4LXdyYXA6bm93cmFwO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjtzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5O3Njcm9sbC1iZWhhdmlvcjpzbW9vdGg7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmU7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7bWFyZ2luLWxlZnQ6NnB4O3BhZGRpbmctbGVmdDowcHh9I21haW4gI2dyaWQtY2Fyb3VzZWwtcmVmPi5ibG9jazpudGgtY2hpbGQobis0KXtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMDAlfSNtYWluICNncmlkLWNhcm91c2VsLXJlZj4uYmxvY2t7bWluLXdpZHRoOjEwMCU7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnR9fS5jb250cm9scy1pdGVtcy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNXZ3O3otaW5kZXg6Mjt3aWR0aDo0NnB4O2hlaWdodDo0OHB4O29wYWNpdHk6MC42O2JhY2tncm91bmQtY29sb3I6IzIwMjQyNztjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmNvbnRyb2xzLWl0ZW1zLXdyYXBwZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpey5jb250cm9scy1pdGVtcy13cmFwcGVye2Rpc3BsYXk6bm9uZX19Lm5leHQtaXRlbXtyaWdodDowfS5ob21lcGFnZSAuYmFubmVyLXdyYXBwZXIgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nLTEtc2hhZG93e3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6MC4xMjVlbX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlcntwYWRkaW5nOjMwcHggMCAwfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIC5oZWFkZXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDoxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgLmhlYWRlci10ZXh0e21hcmdpbi1ib3R0b206MjBweH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0e2Zsb2F0OnJpZ2h0O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4O2hlaWdodDozMHB4O3BhZGRpbmc6MCAzMHB4IDAgMTVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM1NzY3NmM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICNiNWI2Yjc7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0OmZvY3Vze2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0IG9wdGlvbntmb250LXNpemU6MTZweDtjb2xvcjojMjAyNDI3fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1oZWFkZXIgc2VsZWN0e2Zsb2F0OmxlZnQ7Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjQwcHh9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLmZpbHRyLXdyYXBwZXJ7cGFkZGluZzoxNnB4IDI0cHggNjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLmZpbHRyLXdyYXBwZXJ7cGFkZGluZzoxNnB4IDhweH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlciAuZmlsdHItY29udGFpbmVyLnJlc291cmNlLWdyaWQubWVldC10aGUtdGVhbS1jb250ZW50e292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRyLWNvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5maWx0ci1pdGVtIGF7ZGlzcGxheTpibG9ja31ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRlcmVkT3V0e3otaW5kZXg6LTF9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3ttaW4td2lkdGg6NDAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7bWluLXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2Nre3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3t3aWR0aDoxMDAlfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe3BhZGRpbmctYm90dG9tOjB9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1yZWFkbW9yZS5idG4tbGlua3ttYXJnaW4tdG9wOjE2cHg7ZGlzcGxheTpibG9ja31ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne21hcmdpbi1ib3R0b206LTAuM2VtO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1jYXRlZ29yeXtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZDdkNWQ1fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudCAucmVzb3VyY2VzLWJsb2NrIC5waG9uZXtmb250LXNpemU6MTlweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NztoZWlnaHQ6MjRweDtjb2xvcjojMTMxNjE4O21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLnBob25le2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmVtYWlse2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMTMxNjE4O2hlaWdodDoxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmVtYWlse2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmVtYWlsIHNwYW57b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keS5jb250YWN0UGFnZSBzZWN0aW9uLmxvY2F0aW9uLXRhYnN7YmFja2dyb3VuZC1jb2xvcjojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50LGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjU2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctdG9wOjMwcHh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9jay1pbmZvLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm97cGFkZGluZy10b3A6MTBweH19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCAuaGVhZGluZy0xLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgLmhlYWRpbmctMXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgLmNvbHVtbi1jb250ZW50LGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgLmNvbHVtbi1jb250ZW50LGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCBhLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDd9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwIGE6aG92ZXIsYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCBhOmhvdmVye2NvbG9yOiMwMjllZTN9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9jay1pbmZvLGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLWluZm97ZGlzcGxheTpmbGV4fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1NnB4IDAgNzVweDtiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmctc2FsZXMuanBnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZHtmbGV4OjEgMSA2MCV9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXg6MSAxIDQwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWJvdHRvbTowfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50Pi5ibG9ja3twYWRkaW5nLWJvdHRvbTowfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnQgLm1haW4tc2VjdGlvbi1jb250YWluZXI+LmZsZXgtcGFyZW50IC5zaWRlYmFyLWluZm97d2lkdGg6MTAwdnc7bWFyZ2luLWxlZnQ6LTMycHh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXg6MSAxIDEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudCAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcj4uZmxleC1wYXJlbnR7bWFyZ2luLWxlZnQ6MH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50IC5tYWluLXNlY3Rpb24tY29udGFpbmVyPi5mbGV4LXBhcmVudCAuc2lkZWJhci1pbmZve21hcmdpbi1sZWZ0Oi0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5tYWluLWNvbnRlbnR7cGFkZGluZzozM3B4IDAgNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50e3BhZGRpbmc6NjZweCAwIDBweH19Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmFydGljbGUtY29udGVudHtwYWRkaW5nLXJpZ2h0OjQycHh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7cGFkZGluZy1ib3R0b206ODhweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIGgze3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1zaXplOjM4cHg7Zm9udC13ZWlnaHQ6MzAwfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWx7cGFkZGluZy1sZWZ0OjBweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpe2Rpc3BsYXk6bGlzdC1pdGVtO2xpc3Qtc3R5bGU6bm9uZTtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjEwcHh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bCBsaSBhe2NvbG9yOiNmZmZ9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLnNpZGViYXItaW5mbyB1bCBsaSBhIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNHB4O21hcmdpbi1sZWZ0OjEwcHg7ZmlsbDojZmZmfWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5zaWRlYmFyLWluZm8gdWwgbGkgYS5idG4tbGluazpob3Zlcj5zcGFue2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuc2lkZWJhci1pbmZvIHVsIGxpIGEuYnRuLWxpbms6aG92ZXIgc3Zne21hcmdpbi1sZWZ0OjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe2hlaWdodDo1NTNweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpe2JvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7aGVpZ2h0OjM3NXB4ICFpbXBvcnRhbnR9fWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbHVtbi10aXRsZXttYXJnaW4tdG9wOjQwcHh9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgYXNpZGUuc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjc7Ym9yZGVyOm5vbmV9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgYXNpZGUuc2lkZWJhciBoM3tmb250LXNpemU6MzhweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSBhc2lkZS5zaWRlYmFyIGxpIGF7Zm9udC1zaXplOjE5cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmZmZ9Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2VzLWJsb2NrLm5ld3N0eXBlX2d1aWRhbmNle21heC13aWR0aDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZXMtYmxvY2submV3c3R5cGVfZ3VpZGFuY2V7bWF4LXdpZHRoOjEwMCV9fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmV9LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2hlaWdodDowO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNGQ0ZDQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7bGVmdDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzJweCk7bGVmdDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkOmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO2xlZnQ6OHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmU7Ym90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTY5cHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7bGVmdDozMyV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItaW1hZ2U6bm9uZTttYXgtd2lkdGg6NDk2cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoyMjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmdldC1hLXF1b3RlLXBhZ2UgLmljLWNsb3VkLXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4O29iamVjdC1maXQ6Y29udGFpbjtmaWxsOiMwMWJlZTV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3e3dpZHRoOjY3cHg7aGVpZ2h0OjY3cHg7bWluLWhlaWdodDo1MHB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7d2lkdGg6NjdweDtoZWlnaHQ6NjdweH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjExcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple2ZvbnQtc2l6ZToxMnB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7d2lkdGg6NDlweDtsZWZ0Ojc1JTt0b3A6NjUlO2hlaWdodDoxMXB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZS1pY29ue3BvaW50ZXItZXZlbnRzOm5vbmV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjEycHh9LmdldC1hLXF1b3RlLXBhZ2UuZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm0gc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwe21hcmdpbi10b3A6MH0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTB7YmFja2dyb3VuZC1jb2xvcjojMTYxOTFiO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDo5NHB4fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAudGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLnRpdGxle2ZvbnQtc2l6ZToyOHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmhlYWRpbmctMXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tdG9wOjI5cHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5lbWFpbHtwYWRkaW5nLWJvdHRvbToyMHB4fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3twYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmd7ZmxleC1kaXJlY3Rpb246cm93fX0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmd7cGFkZGluZzowO21heC1oZWlnaHQ6NTE3cHh9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6LTEwMCU7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApIDMlLCByZ2JhKDAsMCwwLDAuNTYpIDQ0JSwgIzAwMCA1NCUpO3otaW5kZXg6LTF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjY1MHB4O2ZvbnQtc2l6ZToxOXB4O3BhZGRpbmctdG9wOjEwMHB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nOjMzcHggNDBweCA2MHB4IDQwcHh9fS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7Y29sb3I6I2ZmZjtib3gtc2hhZG93OiMwMjllZTMgMHB4IC01cHggaW5zZXQ7bGluZS1oZWlnaHQ6MS4wODttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnR9LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NTE3cHg7b3ZlcmZsb3c6aGlkZGVufS5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmcgaW1ne3Bvc2l0aW9uOmFic29sdXRlO21heC13aWR0aDo2NTBweDt0b3A6LTEwMHB4O2xlZnQ6MTUwcHg7ei1pbmRleDoyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Ugc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIC5ibG9jay5uby1wYWRkaW5nLnNlY3Rpb24taXRlbS1iZyBpbWd7bGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIHNlY3Rpb24uc2VjdGlvbi1ibG9jay01MCAuZmxleC1wYXJlbnQubm8tcGFkZGluZyAuYmxvY2subm8tcGFkZGluZy5zZWN0aW9uLWl0ZW0tYmd7bWF4LXdpZHRoOjMwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSBzZWN0aW9uLnNlY3Rpb24tYmxvY2stNTAgLmZsZXgtcGFyZW50Lm5vLXBhZGRpbmcgLmJsb2NrLm5vLXBhZGRpbmcuc2VjdGlvbi1pdGVtLWJne2Rpc3BsYXk6bm9uZX19LmdldC1hLXF1b3RlLXBhZ2UgI3dyYXBwZXItZm9yLW1hcmtldGluZyAuY2hlY2tib3gtd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5nZXQtYS1xdW90ZS1wYWdlICN3cmFwcGVyLWZvci1tYXJrZXRpbmcgLmNoZWNrYm94LXdyYXBwZXIgLmZvY2IubWFya2V0TGFiZWx7bWFyZ2luLXRvcDotMTBweH0uZ2V0LWEtcXVvdGUtcGFnZSBmaWVsZHNldCBsYWJlbCBhe3doaXRlLXNwYWNlOm5vd3JhcH0uZ2V0LWEtcXVvdGUtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZS5oZWFkZXItdGV4dCwuZ2V0LWEtcXVvdGUtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUuaGVhZGVyLXRleHR7Y29sb3I6I2ZmZn0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkIC5tYWluLWNvbnRlbnR7cGFkZGluZy10b3A6NGVtO3BhZGRpbmctYm90dG9tOjZlbX0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkIC5tYWluLWNvbnRlbnQudGhyZWUtb3B0aW9ucy1zZWN0aW9ue3BhZGRpbmctdG9wOjBlbTtwYWRkaW5nLWJvdHRvbToyZW19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnR7cGFkZGluZzowfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7aGVpZ2h0OjgwcHg7d2lkdGg6MTAwdnc7YmFja2dyb3VuZC1jb2xvcjojMDAwO3otaW5kZXg6LTF9LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9ue21heC13aWR0aDozNTlweDtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjI2cHg7bWFyZ2luOjAgMTBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MHB4O2ZsZXg6MSAxIGF1dG87bWFyZ2luOjAgMCAzNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0bntkaXNwbGF5Om5vbmV9fS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWFyZ2luLXRvcDowO2JhY2tncm91bmQtY29sb3I6IzAyOWVlMztoZWlnaHQ6MTE0cHg7bWFyZ2luOi0xcHg7Ym9yZGVyOnNvbGlkIDFweCAjMDI5ZWUzfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwe2JhY2tncm91bmQtY29sb3I6IzAyOWVlM31AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWluLXdpZHRoOjEyNHB4O3dpZHRoOjEyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb257bWluLXdpZHRoOjcycHg7d2lkdGg6NzJweH0uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIHN2Z3t3aWR0aDo1MCV9fS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7bWluLWhlaWdodDo4OHB4O2ZvbnQtc2l6ZTozOHB4O3BhZGRpbmctbGVmdDoyN3B4O3BhZGRpbmctcmlnaHQ6MjdweDtsaW5lLWhlaWdodDoxLjE2O2xldHRlci1zcGFjaW5nOjAuNThweDtwb2ludGVyLWV2ZW50czpub25lfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmcgc3Zne2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7bWluLWhlaWdodDphdXRvO3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BvaW50ZXItZXZlbnRzOmF1dG99LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZC5nZXQtYS1xdW90ZS1wYWdlLXByb3Bvc2FsLWZvcm0tdXBsb2FkIC5tYWluLWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZzpob3ZlcntjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5nZXQtYS1xdW90ZS1wYWdlX3dpdGhVcGxvYWQuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZCAubWFpbi1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmcgc3Zne21hcmdpbi1sZWZ0OjIwcHg7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkLmdldC1hLXF1b3RlLXBhZ2UtcHJvcG9zYWwtZm9ybS11cGxvYWQgLm1haW4tY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbi5nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5ne2ZvbnQtc2l6ZToyOHB4fX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyLC5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5qZi1oZWFkZXItYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVye3Bvc2l0aW9uOnN0YXRpYztwYWRkaW5nOjAgMzJweCAwfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLmNvbHVtbi10aXRsZSwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuY29sdW1uLXRpdGxle2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXJ7cGFkZGluZzowIDE2cHggMjVweH19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0Om5vbmV9fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0e3dpZHRoOjIxOHB4O2hlaWdodDozMHB4O3BhZGRpbmc6MCAwIDAgMTVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM1NzY3NmM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDo6LW1zLWV4cGFuZCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3Q6Zm9jdXMsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb24sLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb257Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU3Njc2Y30uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtbWV0YSAuYXJ0aWNsZS1oZWFkaW5nLmJvbGQsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWhlYWRpbmcuYm9sZHtmb250LXdlaWdodDpib2xkfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAjbWFpbiAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6NTBweH0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgI21haW4gLnJlc291cmNlcy1ncmlkIC5ibG9ja3ttYXJnaW4tYm90dG9tOjB9LnRvb2xraXQtcGFnZSAjbWFpbiAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6NTBweH0udG9vbGtpdC1wYWdlICNtYWluIC5yZXNvdXJjZXMtZ3JpZCAuYmxvY2t7bWFyZ2luLWJvdHRvbTowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MTA3cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGQgaDF7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MmVtO3BhZGRpbmctYm90dG9tOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlLnNpdGUtbG9ja3RvbnBlcmZvcm1hbmNlIC5wYWdlLWhlYWRlciAuYmxvY2s6Zmlyc3QtY2hpbGQgaDF7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZXttYXJnaW4tYm90dG9tOjB9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuc2VjdGlvbi1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDo1OHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjAuNWVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5zZWN0aW9uLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozNHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU4cHh9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIHVse2JvcmRlci10b3A6MDtwYWRkaW5nOjA7bWFyZ2luOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgbGl7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIC5jYXJvdXNlbC1idXR0b24td3JhcHBlcntkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgYmxvY2txdW90ZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjZ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwgYmxvY2txdW90ZSAuY29sdW1uLWFkZGl0aW9uYWwgY2l0ZXtmb250LXN0eWxlOm5vcm1hbH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY2Fyb3VzZWwtYnV0dG9uLW5leHR7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9ue2JhY2tncm91bmQ6IzIwMjQyNztwYWRkaW5nLXRvcDozMnB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5oZWFkaW5nLTEtc2hhZG93e2NvbG9yOiNmZmZ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gcHttYXJnaW4tYm90dG9tOjI4cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtYmxvY2t7ZmxleDoxIDEgNTAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Nzt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtaW1hZ2V7Y2xpcC1wYXRoOmNpcmNsZSgzMyUpO21heC1oZWlnaHQ6MjU3cHg7d2lkdGg6YXV0b30uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuaGVhZGluZy1ibG9ja3tmbGV4LWJhc2lzOjEwMCV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmFydGljbGUtcmVhZG1vcmV7b3BhY2l0eToxO3BhZGRpbmctdG9wOjFlbTtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOnBvaW50ZXJ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmFydGljbGUtcmVhZG1vcmU6aG92ZXJ7Y29sb3I6I2ZmZn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1jb250ZW50e2hlaWdodDo2MDBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgMXMgZWFzZS1vdXQ7cG9zaXRpb246cmVsYXRpdmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24gLmNvdmVyZWQtY29udGVudDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDBweDtoZWlnaHQ6NzJweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMzIsMzYsMzksMCksICMyMDI0MjcpfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWNvbnRlbnQub3BlbjphZnRlcntkaXNwbGF5Om5vbmV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDMpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg0KSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoNSl7ZmxleC1iYXNpczozMyV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDMpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg0KSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoNSl7ZmxleC1iYXNpczo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb3ZlcmVkLXNlY3Rpb24uc2VydmljZS1mYW1pbHkgLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDMpLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY292ZXJlZC1zZWN0aW9uLnNlcnZpY2UtZmFtaWx5IC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg0KSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNvdmVyZWQtc2VjdGlvbi5zZXJ2aWNlLWZhbWlseSAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoNSl7ZmxleC1iYXNpczoxMDAlfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWx7bWFyZ2luLWJvdHRvbToyNHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIGFydGljbGUsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24+c2VjdGlvbnttYXJnaW4tYm90dG9tOjY0cHg7cGFkZGluZy1yaWdodDo0MnB4O3BhZGRpbmctdG9wOjI2cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSBoMywuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9uIGgze2ZvbnQtc2l6ZToyMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTozMnB4fX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLnNlY3Rpb25fcXVpY2tRdW90ZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9uLnNlY3Rpb25fcXVpY2tRdW90ZXtwYWRkaW5nLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9ue21heC13aWR0aDo3NTZweDttYXJnaW46YXV0bztmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjY7bGV0dGVyLXNwYWNpbmc6MC4zMXB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzowLjc0cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gcD5zdHJvbmd7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBwPnN0cm9uZzpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvY2hlY2tlZC1zdWNjZXNzLnN2Z1wiKTttYXJnaW4tcmlnaHQ6MjBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiB1bHttYXJnaW4tbGVmdDo0MHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuZmFxLXNlY3Rpb257YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9mYXEtc2VjdGlvbi1iZy5qcGcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5mYXEtc2VjdGlvbiAuZmFxLXNlY3Rpb24tY29udGFpbmVye21heC13aWR0aDo3NTZweDttYXJnaW46YXV0bztwYWRkaW5nLXRvcDoxNDJweDtwYWRkaW5nLWJvdHRvbToxMTFweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhc2Utc3R1ZHktc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMyMDI0Mjd9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNhc2Utc3R1ZHktY29udGFpbmVye21heC13aWR0aDo3NTZweDtjb2xvcjojZmZmO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjEuNjtsZXR0ZXItc3BhY2luZzowLjMxcHg7cGFkZGluZzoxMDJweCAwIDE1NXB4IDB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNhc2Utc3R1ZHktY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY2FzZS1zdHVkeS1jb250YWluZXJ7cGFkZGluZy1ib3R0b206NDBweH19Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC50ZXN0aW1vbmlhbC1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzE2MTkxYn0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnRlc3RpbW9uaWFsLXNlY3Rpb24gLmNvbnRlbnR7bWF4LXdpZHRoOjc1NnB4O21hcmdpbjphdXRvO3BhZGRpbmctdG9wOjkwcHg7cGFkZGluZy1ib3R0b206MTI4cHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC50ZXN0aW1vbmlhbC1zZWN0aW9uIC5jb250ZW50IC5tZXNzYWdle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE2O2ZvbnQtc3R5bGU6aXRhbGljO2xldHRlci1zcGFjaW5nOjAuNDlweDttYXJnaW4tYm90dG9tOjI2cHg7bWluLWhlaWdodDoyMDBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnRlc3RpbW9uaWFsLXNlY3Rpb24gLmNvbnRlbnQgLmF1dGhvci1pbmZve2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmZ9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC50ZXN0aW1vbmlhbC1zZWN0aW9uIC5jb250ZW50IC5pY29uLXF1b3Rle2ZpbGw6IzAyOWVlMzttYXJnaW4tYm90dG9tOjIzcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9ue3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MzZweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4uZmxleC1wYXJlbnR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbi5mbGV4LXBhcmVudCAucmVzb3VyY2VzLWJsb2Nre21hcmdpbi1ib3R0b206MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxhdGVzdC1uZXdzLXNlY3Rpb24gLmNvbHVtbi10aXRsZXtwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sYXRlc3QtbmV3cy1zZWN0aW9uIC5jb2x1bW4tdGl0bGV7bWFyZ2luLWxlZnQ6OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubGF0ZXN0LW5ld3Mtc2VjdGlvbntwYWRkaW5nLXRvcDozMHB4fX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJsb2NrLWNlbnRlcmVke3BhZGRpbmc6MTZweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5ibG9jay1jZW50ZXJlZHtkaXNwbGF5Om5vbmV9fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuY29udHJvbHMtaXRlbXMtd3JhcHBlcnt0b3A6MjUwcHh9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jb250cm9scy1pdGVtcy13cmFwcGVyLnByZXZpb3VzLWl0ZW17bGVmdDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2EsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fYiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNoZWNrb3V0LWJhY2ssLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jaGVja291dC1za2lwLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2MsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9kLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuYnRuX2UsLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5idG5fZywuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmJ0bl9sb2dpbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGlucHV0W3R5cGU9YnV0dG9uXSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBidXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgaW5wdXRbdHlwZT1idXR0b25dLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5qZi1idG4sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHNwYW4uYnV0dG9uLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBzcGFuLmJ1dHRvbiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5qZi1idG4sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Ugc3Bhbi5idXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Ugc3Bhbi5idXR0b24sLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiNtYWluX3N1bW1hcnksLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWF4LXdpZHRoOjIzOXB4fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAjbmF2e3RvcDoyOHB4fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpibG9ja30ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250YWN0e2hlaWdodDoyOHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6OTk5OTk5OX0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50e21hcmdpbjphdXRvO21heC13aWR0aDoxNzBweDt3aWR0aDpmaXQtY29udGVudDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiNmZmZmZmY7cGFkZGluZzo2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50e2ZvbnQtc2l6ZToxNXB4O21heC13aWR0aDoxOTVweH19LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItdGVsZXBob25le2NvbG9yOiNmZmZmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJsb2NrX2ltYWdlIC5zaWRlYmFyLmJsb2Nre2Rpc3BsYXk6bm9uZX19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiBwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gcHttYXJnaW4tYm90dG9tOjIwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGV7Ym9yZGVyOjAgbm9uZTtib3JkZXItc3BhY2luZzoycHg7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSBwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgcHttYXJnaW4tYm90dG9tOjB9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRkLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdGR7Ym9yZGVyOjAgbm9uZTtwYWRkaW5nOjEwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHRke2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRkLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gdGFibGUgdHI6bnRoLWNoaWxkKDEpIHRkLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiB0YWJsZSB0aCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIHRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6IzM3M2Y0NTtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjIxcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6Mi4xfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGV7cGFkZGluZy1ib3R0b206MTdweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmRhdGUtYXV0aG9yLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmRhdGUtYXV0aG9yLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmRhdGUtYXV0aG9yLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmRhdGUtYXV0aG9yLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjIwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHVsLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSB1bHtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWhlYWRpbmcsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjZweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWRhdGUsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojOWI5YjliO2xpbmUtaGVpZ2h0OjEuODtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1jYXRlZ29yeSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtY2F0ZWdvcnl7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoyNXB4O2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Y29sb3I6IzEzMTYxODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbntwYWRkaW5nLWJvdHRvbToxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb257cGFkZGluZy1ib3R0b206MzBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXJ7ZmxvYXQ6bGVmdDt3aWR0aDo0NSU7bWFyZ2luOjAgMjZweCAyMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lcntmbG9hdDpub25lO3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAyMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXB7aGVpZ2h0OjI3MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcHtoZWlnaHQ6MjA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwe2hlaWdodDoyNTBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWJvdHRvbTo0MHB4O3dpZHRoOjQ1JTttaW4taGVpZ2h0OjI3MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXJ7bWluLWhlaWdodDoyMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVye21pbi1oZWlnaHQ6MDt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjQ3cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5ne21hcmdpbjowIDAgMTZweDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNlY3Rpb24taGVhZGluZywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5ne21hcmdpbjowIDAgMjJweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOXB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNzLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNze3BhZGRpbmctYm90dG9tOjEwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZXZlbnQtYWRkcmVzcyBzcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNzIHNwYW57ZGlzcGxheTpibG9ja30ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zaWduLXVwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zaWduLXVwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDt6LWluZGV4OjJ9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcHttYXJnaW4tYm90dG9tOjM1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo4NHB4O2xlZnQ6MzJweDttYXJnaW46MDt6LWluZGV4OjJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zb2NpYWwtaWNvbnMtd3JhcHtsZWZ0OjE2cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5uZXdzLWlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDo2MDBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5uZXdzLWRldGFpbC1wYWdlIC5uZXdzLWlmcmFtZXtoZWlnaHQ6MzAwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5hcnRpY2xlLWltYWdlLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxLjJlbX0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjIwJTttYXgtd2lkdGg6MjIwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIuYmxvY2stYmFja3tmbGV4LWJhc2lzOjEzJTttaW4td2lkdGg6MH0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhci5hc2lkZS1iYW5uZXJ7bWF4LXdpZHRoOjE0JTttaW4td2lkdGg6MTQlfUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyLmFzaWRlLWJhbm5lcnttYXgtd2lkdGg6MTUlfX0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjaywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ejc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2MsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2QsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Ujc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXAsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9iLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1iYWNrLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1za2lwLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5idG5fYi5qZi1idG4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1iYWNrLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmJ0bl9iLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LXNraXAsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VtbWFyeSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1Ym1pdF9mbG9hdCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1iYWNrW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2suYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwLmJ0bl9ie21heC13aWR0aDoxMDdweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2EsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2ssI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2UsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjaywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1za2lwLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjaywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcCwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuYnRuX2IuamYtYnRuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2IuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtYmFjaywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LXNraXAsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5idG5fYi5qZi1idG4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2IuYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2ssLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1za2lwLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1bW1hcnksLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdWJtaXRfZmxvYXQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LWJhY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LXNraXAsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2IsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPVwic3VibWl0XCJdLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXBbdHlwZT0nc3VibWl0J10sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1iYWNrLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLmJ0bl9iLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtc2tpcCwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcC5idG5fYntkaXNwbGF5Om5vbmV9fS5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b24gc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b246dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idG5fYi5idXR0b246dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXA6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZyBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1za2lwOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW4gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fbG9naW46dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1iYWNrOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtc2tpcDp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0gc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYiBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuYnRuX2JbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0gc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmJ0bl9iLmpmLWJ0biBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYi5idXR0b24gc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LWJhY2sgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuamYtYnRuLmNoZWNrb3V0LXNraXAgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmJ0bl9iLmpmLWJ0biBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnRuX2IuYnV0dG9uIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2sgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXAgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LWJhY2sgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5qZi1idG4uY2hlY2tvdXQtc2tpcCBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXAgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYiNtYWluX3N1bW1hcnkgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtYmFjayBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdWJtaXRfZmxvYXQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtc2tpcCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ0bl9iIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2Igc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZCBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddIHN2ZywucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1iYWNrIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjay5idG5fYiBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1za2lwIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtc2tpcC5idG5fYiBzdmd7bWFyZ2luLXJpZ2h0OjEwcHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b24+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9hLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjp2aXNpdGVkPnNwYW4sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQ+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3Bhbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJjYW5jZWxcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9jOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYyNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuYnRuX2I6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdPnNwYW4sLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1iYWNrOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYy5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Qjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9kLmNoZWNrb3V0LXNraXA6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fZTp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9lLmNoZWNrb3V0LWJhY2s6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9nLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9sb2dpbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmJ0bl9iPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9iW3R5cGU9YnV0dG9uXT5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0+c3BhbiwucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2I+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYlt0eXBlPWJ1dHRvbl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9YnV0dG9uXT5zcGFuLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LWJhY2tbdHlwZT1idXR0b25dPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgaW5wdXQuY2hlY2tvdXQtc2tpcFt0eXBlPWJ1dHRvbl0+c3BhbiwubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9YnV0dG9uXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAuYnRuX2IuamYtYnRuPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5qZi1idG4+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYi5idXR0b24+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcD5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5qZi1idG4uY2hlY2tvdXQtYmFjaz5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1za2lwPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmJ0bl9iLmpmLWJ0bj5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0bj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnRuX2IuYnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9iLmJ1dHRvbj5zcGFuLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3Bhbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbj5zcGFuLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LWJhY2s+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1za2lwPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuamYtYnRuLmNoZWNrb3V0LXNraXA+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdW1tYXJ5PnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1iYWNrPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VtbWFyeS5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VibWl0X2Zsb2F0PnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LWJhY2s+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtc2tpcD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5idG5fYj5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkPnNwYW4sLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46dmlzaXRlZD5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOnZpc2l0ZWQ+c3BhbiwucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjp2aXNpdGVkPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2JbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1iYWNrW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFja1t0eXBlPVwic3VibWl0XCJdPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LXNraXBbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwW3R5cGU9XCJzdWJtaXRcIl0+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2IudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXT5zcGFuLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYi50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtYmFja1t0eXBlPSdzdWJtaXQnXT5zcGFuLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2tbdHlwZT0nc3VibWl0J10+c3BhbiwubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFjay5jaGVja291dC1za2lwW3R5cGU9J3N1Ym1pdCddPnNwYW4sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LnRyYW5zLWJhY2suY2hlY2tvdXQtc2tpcFt0eXBlPSdzdWJtaXQnXT5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtYmFjaz5zcGFuLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrLmJ0bl9iPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bi5jaGVja291dC1za2lwPnNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAuYnRuX2I+c3BhbntkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTJweH0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2E6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3ZlciBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3ZlciBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOmhvdmVyIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2Zywjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2EuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9hOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9hI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnRuX2IuYnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idXR0b24uY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYS5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2I6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1iYWNrOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2MjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9jLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fYi5idG5fYzpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2Mjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9jI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkW3R5cGU9XCJjYW5jZWxcIl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qc29uRm9ybSBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyOnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXSBzdmcsLmpzb25Gb3JtIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZFt0eXBlPVwiY2FuY2VsXCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2MuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2Q6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9kI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZC5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9kOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZCNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2QjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2QuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2U6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9lI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZS5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9lOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZSNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2UjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2UuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2c6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9nI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fZy5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmJ0bl9nOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fZyNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2cjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2cuY2hlY2tvdXQtc2tpcDpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2xvZ2luI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9sb2dpbi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuYnRuX2xvZ2luOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fbG9naW4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9sb2dpbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG5fbG9naW4uY2hlY2tvdXQtYmFjazpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2xvZ2luLmNoZWNrb3V0LXNraXA6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBidXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGFnZS1jb250YWluZXIgYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGlucHV0LmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wYWdlLWNvbnRhaW5lciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLnBhZ2UtY29udGFpbmVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uYnRuX2I6aG92ZXIgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5tb2RhbC1jb250ZW50IC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuYnRuX2I6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBpbnB1dC5jaGVja291dC1iYWNrOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm1vZGFsLWNvbnRlbnQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPWJ1dHRvbl0gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGlucHV0LmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT1idXR0b25dIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5jaGVja291dC1za2lwOmhvdmVyW3R5cGU9YnV0dG9uXSBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIC5idG5fYi5qZi1idG46aG92ZXIgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuYnRuX2IuamYtYnRuOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnRuX2IuYnV0dG9uOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idG5fYi5idXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbi5qZi1idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmpmLWJ0biNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gLmpmLWJ0bi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywucGYtYWRtaW4gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5idG5fYi5qZi1idG46aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmJ0bl9iLmpmLWJ0bjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ0bl9iLmJ1dHRvbjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBzcGFuLmJ1dHRvbi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgc3Bhbi5idXR0b24uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbi5jaGVja291dC1za2lwOmhvdmVyIHN2Zywucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIHNwYW4uYnV0dG9uLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgYnV0dG9uLmpmLWJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtZGFzaGJvYXJkIGJ1dHRvbi5qZi1idG4jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uamYtYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0bi5jaGVja291dC1iYWNrOmhvdmVyIHN2ZywucGYtZGFzaGJvYXJkIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5qZi1idG4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpmLWJ0bi5jaGVja291dC1za2lwOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuX2IjbWFpbl9zdW1tYXJ5OmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdW1tYXJ5LmNoZWNrb3V0LWJhY2s6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNtYWluX3N1bW1hcnkuY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0bl9iI21haW5fc3VibWl0X2Zsb2F0OmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQuY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LmNoZWNrb3V0LXNraXA6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbi5idG4jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5idG5fYjpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uLmJ0biNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uYnRuX2I6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywucGFnZS1jb250YWluZXIgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWFkbWluIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLnBmLWFkbWluIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wZi1kYXNoYm9hcmQgLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLmpmLWJ0bjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLmJ0bl9iOmhvdmVyIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24uYnRuI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uYnRuX2I6aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wYWdlLWNvbnRhaW5lciAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAubW9kYWwtY29udGVudCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubW9kYWwtY29udGVudCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3Zlcjp2aXNpdGVkIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtYWRtaW4gYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24uamYtYnRuOmhvdmVyOnZpc2l0ZWQgc3ZnLC5wZi1hZG1pbiAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLnBmLWRhc2hib2FyZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLnBmLWRhc2hib2FyZCAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbi5qZi1idG46aG92ZXI6dmlzaXRlZCBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmpzb25Gb3JtIGlucHV0LmJ0bl9iOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLC5qc29uRm9ybSAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC5idG5fYjpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtYmFjazpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAuanNvbkZvcm0gaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywuanNvbkZvcm0gLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgaW5wdXQuY2hlY2tvdXQtc2tpcDpob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2IudHJhbnMtYmFjazpob3Zlclt0eXBlPSdzdWJtaXQnXSBzdmcsLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIGlucHV0LmJ0bl9iLnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhciBpbnB1dC50cmFucy1iYWNrLmNoZWNrb3V0LXNraXA6aG92ZXJbdHlwZT0nc3VibWl0J10gc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtYmFjazpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LWJhY2suYnRuX2I6aG92ZXIgc3ZnLC5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFyIC5idG4uY2hlY2tvdXQtc2tpcDpob3ZlciBzdmcsLm5ld3MtZGV0YWlsLXBhZ2UgLmJsb2NrLnNpZGViYXIgLmNoZWNrb3V0LXNraXAuYnRuX2I6aG92ZXIgc3Zne2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5uZXdzLWRldGFpbC1wYWdlIC5ibG9jay5zaWRlYmFye21hcmdpbi1sZWZ0Oi0xNnB4O2ZsZXgtYmFzaXM6MTAwJTttYXgtd2lkdGg6MTAwJX0ubmV3cy1kZXRhaWwtcGFnZSAuYmxvY2suc2lkZWJhci5ibG9jay1iYWNre2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2ssLm5ld3MtZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2Nre3BhZGRpbmctbGVmdDoxNnB4fX0uZG93bmxvYWRzLXdpZGdldCAud2lkZ2V0LXRpdGxle2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTozMHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHN7cG9zaXRpb246cmVsYXRpdmV9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTgycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTczcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMzBweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXttaW4taGVpZ2h0OjE4MnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le21pbi1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7bWluLWhlaWdodDoxNzNweH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjE1cHggMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MCAwIDMwcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbjowIC0xMHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgMzMuMzMlOy13ZWJraXQtZmxleDoxIDEgMzMuMzMlO2ZsZXg6MSAxIDMzLjMzJTt3aWR0aDozMy4zMyU7bWF4LXdpZHRoOjMzLjMzJTttaW4td2lkdGg6MDtwYWRkaW5nOjE1cHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7d2lkdGg6NTAlO21heC13aWR0aDo1MCV9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpe3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpsZWZ0fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyl7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChvZGQpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQob2RkKXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTcwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTAwJX19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbToxNHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWcsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHB7bWFyZ2luOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3Bhbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW57ZGlzcGxheTppbmxpbmV9fS5vdXItc3RvcnktcGFnZSAudmlkZW8tY29udGFpbmVye2hlaWdodDo3NDNweH0ub3VyLXN0b3J5LXBhZ2UgLnZpZGVvLWNvbnRhaW5lcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDQwJSk7ei1pbmRleDoxfS5vdXItc3RvcnktcGFnZSAudmlkZW8tY29udGFpbmVyIC5tZWRpYS1jb250YWluZXJ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsub3VyLXN0b3J5LXBhZ2UucmV2ZXJzZSAuZmxleC1wYXJlbnQubm8tcGFkZGluZ3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5vdXItc3RvcnktcGFnZSAudmlkZW8tY29udGFpbmVye2hlaWdodDo0NzJweH19QG1lZGlhIChtaW4td2lkdGg6IDkxNnB4KXsub3VyLXN0b3J5LXBhZ2UgLnN0b3J5LWZhY3RzLXByb2Zlc3Npb25zIC5zdG9yeS1mYWN0cy1pdGVtIC5zdGF0aWMtaW5mb3ttaW4taGVpZ2h0OjUwcHh9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NTNweCAwIDEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nOjM1cHggMCA1NXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9ue3dpZHRoOjQ4JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24sLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbntmbG9hdDpub25lO3dpZHRoOjEwMCV9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiBwLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gcHttYXJnaW4tYm90dG9tOjB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye3BhZGRpbmc6MCAwIDY1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgNTBweH19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgaDIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIGgye21hcmdpbi10b3A6MC41ZW07Zm9udC13ZWlnaHQ6MzAwfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNzBweCAzMnB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNDBweCAyMnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2ssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2Nre3BhZGRpbmc6MThweCAwfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMzttYXgtaGVpZ2h0OjcycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDtwYWRkaW5nLWJvdHRvbToxNnB4fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4zfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5rLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMjllZTM7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC10aXRsZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmt7Y29sb3I6IzRhNGE0YX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmZsZXgtcGFyZW50e3BhZGRpbmctdG9wOjB9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuZmxleC1wYXJlbnQ+LmJsb2Nre3BhZGRpbmctdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hamF4LWZvcm17aGVpZ2h0OjB9fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgLmhlYWRpbmctMS1zaGFkb3d7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLWJvdHRvbTozNXB4fS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9ue2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO3otaW5kZXg6NX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbi5jbG9zZWQgLmNsb3NlZC10ZXh0e2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbi5jbG9zZWQgLm9wZW5lZC10ZXh0e2Rpc3BsYXk6ZmxleH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbi5vcGVuZWQgLmNsb3NlZC10ZXh0e2Rpc3BsYXk6ZmxleH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbi5vcGVuZWQgLm9wZW5lZC10ZXh0e2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbiAuaWNvbi10ZXh0LXdyYXBwZXIgc3Zne21hcmdpbi1sZWZ0OjEwcHg7ZmlsbDojMDI5ZWUzfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24gLmljb24tdGV4dC13cmFwcGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgI3Jlc291cmNlLWZpbHRlci1idXR0b24gLmljb24tdGV4dC13cmFwcGVyIHNwYW57ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmNvbnRlbnQtaGVhZGVyICNyZXNvdXJjZS1maWx0ZXItYnV0dG9uIC5pY29uLXRleHQtd3JhcHBlciBzdmd7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5jb250ZW50LWhlYWRlciAjcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbnttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuY29udGVudC1oZWFkZXIgLmhlYWRpbmctMS1zaGFkb3d7ZGlzcGxheTpub25lfX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre3otaW5kZXg6MDtmbGV4LWJhc2lzOjEwMCV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZCwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoyfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3JlLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNTAlO3dpZHRoOjIwMCU7dG9wOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcCwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudHtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjUwMHB4O29wYWNpdHk6MTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1vdXR9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5mbGV4LXBhcmVudCAuYmxvY2t7LXdlYmtpdC1mbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjEwMCV9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuZmxleC1wYXJlbnQgLmJsb2NrIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICNmaWx0ZXItY29udGVudC5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7LXdlYmtpdC1mbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50LmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoMil7LXdlYmtpdC1mbGV4OjEgMSAxMDAlO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI2ZpbHRlci1jb250ZW50e3BhZGRpbmctdG9wOjUwcHh9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuY2xvc2Vke3BhZGRpbmctdG9wOjBweH19LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuY2xvc2Vke21heC1oZWlnaHQ6MDtvcGFjaXR5OjB9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAjZmlsdGVyLWNvbnRlbnQuY2xvc2VkIC5ibG9jazpsYXN0LWNoaWxkOmFmdGVye2hlaWdodDowfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lcntoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjUwMHB4O29wYWNpdHk6MTtwYWRkaW5nLXRvcDoxLjVlbTtwYWRkaW5nLWJvdHRvbToxMHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dH0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIuY2xvc2Vke21heC1oZWlnaHQ6MDtvcGFjaXR5OjB9LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjMwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MTZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjI2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjowIDAgMjNweH19LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3BhZGRpbmctbGVmdDozNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3BhZGRpbmctbGVmdDoyOHB4fX0ucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2ZvbnQtc2l6ZToxNnB4fX0ucmVzb3VyY2VzLXBhZ2UgaW1nW3NyYz0nJ117YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltZy9vbkVycm9ySW1nL3BuZykgY2VudGVyIGNlbnRlcn0ucmVzb3VyY2VzLXBhZ2UgLmltZ0Vycm9ye292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OjExMHB4O21heC1oZWlnaHQ6MTEwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy9Mb2NrdG9uX3doaXRlLnBuZykgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvfS5yZXNvdXJjZXMtcGFnZSAucmVzdWx0cy1jb3VudHtkaXNwbGF5Om5vbmV9LnJlc291cmNlcy1wYWdlIC5ub1Jlc3VsdHN7cGFkZGluZy10b3A6MmVtfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre21hcmdpbi1ib3R0b206MHB4fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKXttYXJnaW4tYm90dG9tOjkwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbTo1MHB4fX0ucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH0jbWFpbiAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH0jbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbntwYWRkaW5nOjB9I21haW4gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4+LmJsb2Nre21heC13aWR0aDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsjbWFpbiAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbj4uYmxvY2t7bWF4LXdpZHRoOjEwMCV9fXN2Z3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pY29ue2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uaWNvbi12aWRlb3t3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5pY29uLXByZXNlbnRhdGlvbnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWRvY3VtZW50e3dpZHRoOjE5cHg7aGVpZ2h0OjIzcHh9Lmljb24tdGVtcGxhdGV7d2lkdGg6MjFweDtoZWlnaHQ6MjVweH0uaWNvbi1hbGx7d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1ldmVudHt3aWR0aDozMHB4O2hlaWdodDo0MXB4fS5pY29uLWRvd25sb2FkQm94e3dpZHRoOjMwcHg7aGVpZ2h0OjMyLjA1cHg7ZmlsbDojREREREREfS5maWxlLWRvd25sb2Fke2xpbmUtaGVpZ2h0OjMycHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjEycHggMDtmbG9hdDpsZWZ0fS5maWxlLWRvd25sb2FkIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmZpbGUtZG93bmxvYWQgYSBzcGFue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NDBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9I21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2t7ZmxleDoxIDEgMzMuMzMlO21heC13aWR0aDozMy4zMyV9I21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDQpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg1KXtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg0KSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoNSl7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9I21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDMpe2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkLTMtMj4uYmxvY2s6bnRoLWNoaWxkKDQpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0zLTI+LmJsb2NrOm50aC1jaGlsZCg1KSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0yPi5ibG9jazpudGgtY2hpbGQoMyl7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX19I21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLWZpbHRlcj4uYmxvY2t7bWF4LXdpZHRoOjMzLjMzJX0jbWFpbiAucmVzb3VyY2VzLW1haW4tc2VjdGlvbiAucmVzb3VyY2VzLWdyaWQtZmlsdGVyPi5ibG9jazpudGgtY2hpbGQoNSl7bWF4LXdpZHRoOjMzLjMzJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXI+LmJsb2Nre21heC13aWR0aDo1MCV9I21haW4gLnJlc291cmNlcy1tYWluLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLWZpbHRlcj4uYmxvY2s6bnRoLWNoaWxkKDUpe21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIC5yZXNvdXJjZXMtZ3JpZC1maWx0ZXI+LmJsb2Nre21heC13aWR0aDoxMDAlfX0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jaywucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9ja3ttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjMzLjMlfSNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgxKSwjbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMiksLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDEpLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgyKXtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrLC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2Nre21hcmdpbi1ib3R0b206MDtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJX0jbWFpbiAucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMSksLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDEpe2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7I21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2ssI21haW4gLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDIpLCNtYWluIC5yZXNvdXJjZXMtZ3JpZC0yLTM+LmJsb2NrOm50aC1jaGlsZCgzKSwucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jaywucmVzb3VyY2VzLWdyaWQtMi0zPi5ibG9jazpudGgtY2hpbGQoMiksLnJlc291cmNlcy1ncmlkLTItMz4uYmxvY2s6bnRoLWNoaWxkKDMpe2ZsZXg6MSAxIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1yZWFkbW9yZS5idG4tbGlua3tjdXJzb3I6cG9pbnRlcn0ucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmFydGljbGUtcmVhZG1vcmUuYnRuLWxpbms+c3Bhbntib3JkZXItYm90dG9tLXdpZHRoOjB9LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2t7aGVpZ2h0OjQwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2t7aGVpZ2h0OjU1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDkwcHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo0MDBweH19LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtaGVhZGluZ3toZWlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZve21hcmdpbi1ib3R0b206MjBweH0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mbyAucGhvbmV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtoZWlnaHQ6MjRweDtjb2xvcjojMTMxNjE4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLnBob25le2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLmVtYWlse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMxMzE2MTg7aGVpZ2h0OjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mbyAuZW1haWx7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2ssLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2t7ei1pbmRleDowO2ZsZXgtYmFzaXM6MTAwJX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjJ9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmUsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlciwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTt0b3A6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjozMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjE2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoyNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MCAwIDIzcHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MzVweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MjhweH19LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MTZweH19LmFmZmlsaWF0aW9ucy1wYWdlIGltZ1tzcmM9Jydde2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXJ9LmFmZmlsaWF0aW9ucy1wYWdlIC5pbWdFcnJvcntvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDoxMTBweDttYXgtaGVpZ2h0OjExMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc3VsdHMtY291bnR7ZGlzcGxheTpub25lfS5hZmZpbGlhdGlvbnMtcGFnZSAubm9SZXN1bHRze3BhZGRpbmctdG9wOjJlbX0uYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZy10b3A6MH0jbWFpbiAuYWZmaWxpYXRpb25zLWdyaWR7cGFkZGluZy10b3A6MH1zdmd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9Lmljb24tdmlkZW97d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1kb2N1bWVudHt3aWR0aDoxOXB4O2hlaWdodDoyM3B4fS5pY29uLXRlbXBsYXRle3dpZHRoOjIxcHg7aGVpZ2h0OjI1cHh9Lmljb24tYWxse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZXZlbnR7d2lkdGg6MzBweDtoZWlnaHQ6NDFweH0uaWNvbi1kb3dubG9hZEJveHt3aWR0aDozMHB4O2hlaWdodDozMi4wNXB4O2ZpbGw6I0RERERERH0uZmlsZS1kb3dubG9hZHtsaW5lLWhlaWdodDozMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMnB4IDA7ZmxvYXQ6bGVmdH0uZmlsZS1kb3dubG9hZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5maWxlLWRvd25sb2FkIGEgc3Bhbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wfS5hc2lkZS1hZmZpbGlhdGlvbnN7YmFja2dyb3VuZDojMDI5ZWUzO21hcmdpbi1ib3R0b206MmVtO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41N30uYXNpZGUtYWZmaWxpYXRpb25zIC5mbGV4LXBhcmVudCAuYmxvY2t7ZmxleC1iYXNpczoxMDAlO3BhZGRpbmc6OHB4IDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGUtYWZmaWxpYXRpb25zIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZzo4cHh9fS5hc2lkZS1hZmZpbGlhdGlvbnMgYXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlLWFmZmlsaWF0aW9ucyAucGhvbmVub3tmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMwMjllZTM7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLWJvdHRvbTouNDVlbX0uYXNpZGUtYWZmaWxpYXRpb25zIC5vcGVuaW5naG91cnMgYXtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlLWFmZmlsaWF0aW9uc3ttYXJnaW46MCAtMTZweDt3aWR0aDoxMDB2d319LmFzaWRlLWFmZmlsaWF0aW9ucyAuamYtcm93e2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucyAuamYtcm93LnBhc3N3b3JkLXJlc2V0e2NvbG9yOiNhYWE7cGFkZGluZzoxMHB4IDA7Zm9udC1zaXplOjEycHh9LmFzaWRlLWFmZmlsaWF0aW9ucyAuamYtcm93LnBhc3N3b3JkLXJlc2V0IGF7Zm9udC1zaXplOjEycHh9LmFzaWRlLWFmZmlsaWF0aW9ucyAuc2hvdy1oaWRlLXBhc3N7Y29sb3I6I2ZmZn0uYXNpZGUtYWZmaWxpYXRpb25zIGEuc2hvdy1oaWRlLXBhc3M6aG92ZXJ7Y29sb3I6I2ZmZn0uYXNpZGUtYWZmaWxpYXRpb25zLmFzaWRlLXdpdGhvdXQtbWFyZ2lue21hcmdpbjowfS5hc2lkZS1hZmZpbGlhdGlvbnMuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50e3BhZGRpbmctYm90dG9tOjI2cHh9LmFmZmlsaWF0aW9ucy10ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZvb3Rlci1zZWN0aW9ue2JhY2tncm91bmQ6IzAwMDtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuNTd9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb257cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9fS5mb290ZXItc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzowIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1zZWN0aW9uIC5mbGV4LXBhcmVudHttYXJnaW46MCBhdXRvIDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZsZXgtcGFyZW50e21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gMCAwO3BhZGRpbmc6MCA4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5mbGV4LXBhcmVudHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5mb290ZXItc2VjdGlvbiAuYmxvY2t7bWF4LXdpZHRoOjMwJTtmbGV4OjAgMSAyMiV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmJsb2Nre21pbi13aWR0aDo0NSU7bWF4LXdpZHRoOjQ1JX0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgzKSAuZm9vdGVyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmZvb3Rlci1zZWN0aW9uIC5ibG9jazpudGgtY2hpbGQoMykgbGl7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctYm90dG9tOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmJsb2Nre21heC13aWR0aDoxMDAlO2ZsZXgtYmFzaXM6MTAwJTttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5mb290ZXItc2VjdGlvbiAuYmxvY2sgLmZvb3Rlci1uYXYubmF2X2NvbXBsaWFuY2V7bWF4LXdpZHRoOjIzNHB4O21hcmdpbjphdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvb3Rlci1zZWN0aW9uIC5ibG9jayAuZm9vdGVyLW5hdi5uYXZfY29tcGxpYW5jZSBsaXtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4fX0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgxKSwuZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgzKXtmbGV4LWJhc2lzOjE4JX0uZm9vdGVyLXNlY3Rpb24gLmJsb2NrOm50aC1jaGlsZCgyKXtmbGV4LWJhc2lzOjMwJX1AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpey5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDIpe3BhZGRpbmctcmlnaHQ6NmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAuYmxvY2s6bnRoLWNoaWxkKDIpe3BhZGRpbmctcmlnaHQ6MH19LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbntwYWRkaW5nLXRvcDowO3BhZGRpbmctbGVmdDowfS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmJsb2Nre29yZGVyOjF9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6MDttYXgtd2lkdGg6MTAwJX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse29yZGVyOjA7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDo0MDBweDtwYWRkaW5nLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpyb3d9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQtbWV0YXt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuMXB4fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWxvZ297bWF4LXdpZHRoOjMwMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nb3thbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDo4MHB4fX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dvIC5mb290ZXItbG9nby1jb250ZW50e2Rpc3BsYXk6ZmxleH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dvIC5mb290ZXItbG9nby1jb250ZW50IC5sb2dvLWxzb3N7cGFkZGluZy10b3A6MjBweDttYXJnaW4tbGVmdDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbG9nbyAuZm9vdGVyLWxvZ28tY29udGVudCAubG9nby1sc29ze3BhZGRpbmctdG9wOjJweH19LmZvb3Rlci1zZWN0aW9uIC5sb2dve3BhZGRpbmc6MDttYXgtd2lkdGg6MTM5cHg7bWFyZ2luLWJvdHRvbTotMjVweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAubG9nb3toZWlnaHQ6NzBweDttYXJnaW4tYm90dG9tOjB9fS5mb290ZXItc2VjdGlvbiAuaWNvbi1sb2NrdG9uLWxvZ297ZmlsbDp3aGl0ZX0uZm9vdGVyLXNlY3Rpb24gLmljb24tdHdpdHRlcnt3aWR0aDoxNnB4O2hlaWdodDoxM3B4fS5mb290ZXItc2VjdGlvbiAuaWNvbi1saW5rZWRpbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5mb290ZXItc2VjdGlvbiBoM3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjIxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGgze2ZvbnQtc2l6ZTozNHB4O2xpbmUtaGVpZ2h0OjEuNDF9fS5mb290ZXItc2VjdGlvbiBoNHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6I2ZmZmZmZjttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjdlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNHttYXJnaW4tdG9wOjAuNWVtO2ZvbnQtc2l6ZToxOXB4O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowLjI5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWwgcCwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCBkaXYgaDUsLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWwgLnBob25lLW51bWJlciwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSBwLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIGRpdiBoNSwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSAucGhvbmUtbnVtYmVyLC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Zpc2l0VXMgcCwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV92aXNpdFVzIGRpdiBoNSwuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV92aXNpdFVzIC5waG9uZS1udW1iZXJ7bWFyZ2luLWxlZnQ6LTQwcHh9fS5mb290ZXItc2VjdGlvbiBoNXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTg7bWFyZ2luLWJvdHRvbTowO2xldHRlci1zcGFjaW5nOjAuMjlweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNXtsaW5lLWhlaWdodDoxLjQ2O2ZvbnQtc2l6ZToxNnB4fX0uZm9vdGVyLXNlY3Rpb24gaDUgYXtjb2xvcjojZmZmfS5mb290ZXItc2VjdGlvbiBoNSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGF7cGFkZGluZzoxZW0gMDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMTZweDt0ZXh0LWFsaWduOmNlbnRlcn19LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotNDhweH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1sb2dvIC5jb3B5cmlnaHQtbWV0YXt0ZXh0LWFsaWduOnJpZ2h0fS5mb290ZXItc2VjdGlvbiBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJde3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo0MHB4O21hcmdpbi1ib3R0b206NDhweDtmb250LXNpemU6MTlweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40MjtsZXR0ZXItc3BhY2luZzowLjI5cHh9LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJde3BhZGRpbmctbGVmdDowfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX29mZmljZXN7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWJvdHRvbTowO29yZGVyOjN9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9vZmZpY2VzLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0xNnB4O3BhZGRpbmctbGVmdDoxJX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfZW1haWx7bGluZS1oZWlnaHQ6MS40NDtsZXR0ZXItc3BhY2luZzowLjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbHtmb250LXNpemU6MTZweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9lbWFpbCAuZm9vdGVyLWljb257dG9wOjNweH19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoIDI2cHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoIDIwcHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOjI2cHh9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXIgYXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmV7b3JkZXI6MX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse2ZsZXg6MSAwIDI4JTttYXgtd2lkdGg6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NjlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29uc3tkaXNwbGF5Om5vbmV9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDo4cHh9LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25ze3BhZGRpbmc6MTBweCAxNnB4O2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5mb290ZXItc2VjdGlvbiAuc29jaWFsLWNvbnRhaW5lci1pY29uc3tkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25ze2Rpc3BsYXk6bm9uZX19LmZvb3Rlci1zZWN0aW9uIC5zb2NpYWwtY29udGFpbmVyLWljb25zIGxpe21hcmdpbi1yaWdodDoxMXB4O3BhZGRpbmctYm90dG9tOjB9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LWJvdW5kc3twYWRkaW5nLWxlZnQ6MH0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29ue2ZpbGw6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGE6dmlzaXRlZHtmaWxsOiNmZmZ9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhOmhvdmVye2ZpbGw6IzAyOWVlM30uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIHN2ZywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIHVsLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gYXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXB7Ym9yZGVyLXRvcDoxcHggc29saWQgIzliOWI5Yjtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjY3fUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2e2Rpc3BsYXk6bm9uZX19LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGl7cGFkZGluZy1ib3R0b206MC44ZW07ZGlzcGxheTpibG9jazttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpK2xpe3BhZGRpbmctdG9wOjB9fS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpIGF7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MS40MjtsZXR0ZXItc3BhY2luZzowLjI5cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDB9LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYTpob3Zlcntjb2xvcjojMDI5ZWUzfS5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2IGxpIGEgaW1ne2Rpc3BsYXk6bm9uZX0uZm9vdGVyLXNlY3Rpb24gdWwubmF2X2NvbXBsaWFuY2UgbGkgYXtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40NDtsZXR0ZXItc3BhY2luZzowLjI1cHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2V7YmFja2dyb3VuZC1jb2xvcjojMjkyZTMyO2NvbG9yOiNmZmZmZmY7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS41N30uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MTRweCAwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgLmNvbnRlbnQtcGFkZGluZywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kcyAuY29udGVudC1wYWRkaW5nLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgLmpmLWhlYWRlci1ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgLmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAyNTBtc30uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIHAsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIGxhYmVsLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGxhYmVse2hlaWdodDoyOHB4O21hcmdpbi1sZWZ0OjEwcHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBhLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2UsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2V7ZmlsbDojMDI5ZWUzO2JvcmRlcjoycHggc29saWQgIzAyOWVlMztwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXIsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmlsbDojOWI5YjliO2JvcmRlci1jb2xvcjojOWI5YjlifUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMTZweH19LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO2xlZnQ6LTEwMCV9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXQ6Y2hlY2tlZCB+IGRpdnttYXgtaGVpZ2h0OjBweDtwYWRkaW5nOjB9LmZvb3Rlci1zZWN0aW9uIC5vZmYtY2FudmFzLWNvbnRyb2xze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lfS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcHttaW4taGVpZ2h0Ojk2cHh9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwIC50ZXh0e2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjIwMDtsaW5lLWhlaWdodDoxLjI0O21hcmdpbi10b3A6MH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgLmljb257ZGlzcGxheTpub25lO21hcmdpbi1yaWdodDoxMHB4fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCAuaWNvbjo6YmVmb3Jle2ZvbnQtc2l6ZToxMy41cHg7bGluZS1oZWlnaHQ6MTMuNXB4O3RvcDo2cHh9Lm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG4uYnRuX2EsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hOnZpc2l0ZWQsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fYiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgYnV0dG9uLmJ0bl9hI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBidXR0b24uYnRuX2EjaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmNoZWNrb3V0LWJhY2ssLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5jaGVja291dC1za2lwLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2MsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5qc29uRm9ybSBpbnB1dC5idG5fYVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2FbdHlwZT1cImNhbmNlbFwiXSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9kLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAuYnRuX2EuYnRuX2UsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5idG5fZywubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmJ0bl9hLmJ0bl9sb2dpbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYSwucGFnZS1jb250YWluZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBhZ2UtY29udGFpbmVyIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9hLC5tb2RhbC1jb250ZW50IC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBidXR0b24uYnRuX2EsLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5tb2RhbC1jb250ZW50IGlucHV0LmJ0bl9hW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgaW5wdXQuYnRuX2FbdHlwZT1idXR0b25dLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGYtYWRtaW4gLmJ0bl9hLmpmLWJ0biwucGYtYWRtaW4gLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5qZi1idG4sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ0bl9hLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIHNwYW4uYnRuX2EuYnV0dG9uLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBzcGFuLmJ0bl9hLmJ1dHRvbiwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLnBmLWRhc2hib2FyZCAuYnRuX2EuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5idG5fYS5qZi1idG4sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idG5fYS5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgc3Bhbi5idG5fYS5idXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idG5fYS5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgc3Bhbi5idG5fYS5idXR0b24sLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSNtYWluX3N1bW1hcnksLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGJ1dHRvbi5idG5fYSNtYWluX3N1Ym1pdF9mbG9hdCwubWFzdGVyLXBvbGljeSAucGFnZS1oZWFkZXItcHJvZmVzc2lvbnMgLmpzb25Gb3JtIGlucHV0LmJ0bl9hW3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyBpbnB1dC5idG5fYVt0eXBlPVwic3VibWl0XCJdLC5tYXN0ZXItcG9saWN5IC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQuYnRuX2EudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm1hc3Rlci1wb2xpY3kgLnBhZ2UtaGVhZGVyLXByb2Zlc3Npb25zIGlucHV0LmJ0bl9hLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWF4LXdpZHRoOjIzOXB4fS5tYXN0ZXItcG9saWN5IC5tYWluLXNlY3Rpb24uYmxvY2t7bWF4LXdpZHRoOjEwMCV9Lm1hc3Rlci1wb2xpY3kgLm1haW4tc2VjdGlvbi5ibG9jayAubWFpbi1hcnRpY2xlOm5vdCgub25wYWdlLW1wLWNvbnRlbnRzKXttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOmF1dG99Lm1hc3Rlci1wb2xpY3kgLm1haW4tc2VjdGlvbi5ibG9jayAubWFpbi1hcnRpY2xlOm5vdCgub25wYWdlLW1wLWNvbnRlbnRzKSBhe2NvbG9yOiMyMDI2MmE7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9jb250ZW50L21hc3Rlci1wb2xpY3ktYmcuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cGFkZGluZy10b3A6NzZweDtwYWRkaW5nLWJvdHRvbTo2M3B4fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4wODtsZXR0ZXItc3BhY2luZzowLjc0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjQwcHh9fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5saW5rLXdyYXBwZXIgLmJ0bi1saW5re2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE5cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40N30ubWFzdGVyLXBvbGljeSAubWFzdGVyLXBvbGljeS13cmFwcGVyIC5saW5rLXdyYXBwZXIgLmJ0bi1saW5rIHNwYW57cGFkZGluZy1yaWdodDoxMHB4fS5tYXN0ZXItcG9saWN5IC5tYXN0ZXItcG9saWN5LXdyYXBwZXIgLmxpbmstd3JhcHBlciAuYnRuLWxpbmsgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQob2RkKXtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYXJ0bmVycyAjbWFpbiAuYmxvY2s6bnRoLWNoaWxkKG9kZCl7b3JkZXI6Mn19LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQoZXZlbil7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChldmVuKXtvcmRlcjoxfX0ucGFydG5lci10aXRsZXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMxMzE2MTg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3dpZHRoOjMzLjMzJX0ucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9LnBmLWRhc2hib2FyZCBib2R5IGhlYWRlcntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkOH0ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MgYXtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYyBhIC5zdmctaWNvbnttYXJnaW46MDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAucG9saWN5RG9jLmRpc2FibGVkIGEgLnN2Zy1pY29ue21hcmdpbjowO2ZpbGw6I0M3QzdDN30ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSwucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlcntjdXJzb3I6ZGVmYXVsdH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlsc3ttYXJnaW4tYm90dG9tOjFweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDojRUJFQ0U2fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGF7dHJhbnNpdGlvbjpjb2xvciAuM3MgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwNDk0NDQgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlsc3twYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjRkZGRkZGfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTJweDtmaWxsOiM5MjI1NDV9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2Fke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6IzAyOWVlM30ucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLnRpdGxlLXNlY3Rpb257ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nOjE1cHggMDtjb2xvcjojNTk1QTVDO2JhY2tncm91bmQ6I0U2RTdFOH0ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9uIGgxe2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTpub25lfS5wZi1kYXNoYm9hcmQgLnRpdGxlLXNlY3Rpb24gaDEgc3Bhbntmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9ue3BhZGRpbmctdG9wOjIwcHg7YmFja2dyb3VuZDojRjFGMkYyfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uK3NlY3Rpb257cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkIHdoaXRlfS5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgxLC5wZi1kYXNoYm9hcmQgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MjBweCAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojNzE3MTcxfS5wZi1kYXNoYm9hcmQgc2VsZWN0LmNob3Nlbi1zdHlsZSwucGYtZGFzaGJvYXJkIHNlbGVjdC5maWx0ZXItc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjVweH0ucGYtZGFzaGJvYXJkIC5idXR0b24uZG9jRmlsdGVye2Zsb2F0Om5vbmU7bWFyZ2luOjB9LnBmLWRhc2hib2FyZCBzZWxlY3R7cGFkZGluZzo1cHggMTVweCA1cHggNXB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXR9LnBmLWRhc2hib2FyZCAuaWU5IHNlbGVjdCwucGYtZGFzaGJvYXJkIC5pZTEwIHNlbGVjdCwucGYtZGFzaGJvYXJkIC5pZTExIHNlbGVjdHtwYWRkaW5nLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnBmLWRhc2hib2FyZCBie2ZvbnQtd2VpZ2h0OmJvbGR9LnBmLWRhc2hib2FyZCB1bHtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWR7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjowO2JhY2tncm91bmQ6I0VFRUVFRX0ucGYtZGFzaGJvYXJkIGhlYWRlci5wYWdlSGVhZD5oMnt3aWR0aDo5MCU7bWF4LXdpZHRoOjEzMDBweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MTBweH0ucGYtZGFzaGJvYXJkIGhlYWRlci5wYWdlSGVhZD5oMnttYXJnaW46MCBhdXRvO3BhZGRpbmc6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWRhc2hib2FyZCAudGFibGUuc3VtbWFyeSAub25lLXRoaXJke3dpZHRoOjIyNXB4fS5wZi1kYXNoYm9hcmQgLmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MTRweDttYXJnaW46LTEwcHggMCAwIC00MXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7bWFyZ2luLXRvcDozMHB4fS5wZi1kYXNoYm9hcmQgLmNoYXJ0e3dpZHRoOjUwMHB4O2hlaWdodDo1MDBweH0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweDttYXJnaW46MCAwIDAgLTIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpey5wZi1kYXNoYm9hcmQgLmJvdW5kcywucGYtZGFzaGJvYXJkIC5qZi1oZWFkZXItYm91bmRze3dpZHRoOjEwMCV9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Ym9keT50cj50ZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjQwJTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDQ0NDfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDozMCU7cGFkZGluZy1yaWdodDoxMHB4O2NvbnRlbnQ6YXR0cihkYXRhLWxhYmVsKTt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHJ7Zm9udC1zaXplOjB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Zm9vdD50cj50ZHtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyAuZnVsbC13aWR0aCt0ZHt3aWR0aDowO3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRkLnNwYWNle3dpZHRoOjA7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDowO21hcmdpbi1sZWZ0OjB9fS5wZi1kYXNoYm9hcmQgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb257YmFja2dyb3VuZDojZTllZGYwfWEuc3RhdHVzLWljb257ZmlsbDojMDI5ZWUzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouNWVtfS5ob21lLnBmLWRhc2hib2FyZCAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDo0LjRlbX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lLnBmLWRhc2hib2FyZCAuc2lkZWJhci5ibG9ja3twYWRkaW5nLXRvcDowfX0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzFjMWMxYjtwYWRkaW5nLWxlZnQ6MH0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7cGFkZGluZy1sZWZ0OjI2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDo0NXB4O2xldHRlci1zcGFjaW5nOjAuMzFweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1ZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDoyMHB4fX0uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGUgLnBvbGljeVJlZntmb250LXdlaWdodDpub3JtYWx9LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuaW5zVHlwZUNhdGVnb3J5e2hlaWdodDo1N3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDo5NXB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweCAwfS5kYXNoYm9hcmQtY29udGFjdC5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmluc1R5cGVDYXRlZ29yeSBzdmd7aGVpZ2h0OjEwMCV9LmRhc2hib2FyZC1jb250YWN0LmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uZGFzaGJvYXJkLWNvbnRhY3QuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtPmF7cGFkZGluZy1sZWZ0OjI4cHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO21hcmdpbi1ib3R0b206M3B4fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbXtzY3JvbGwtbWFyZ2luLXRvcDoxNThweH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojN2Y4Yzk0O3BhZGRpbmc6MCAwIDAgMjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZzowIDYxcHggMCAxNXB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7aGVpZ2h0OjU3cHg7cGFkZGluZzo2cHggMDtmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2ZsZXgtYmFzaXM6MTAwJX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGUgLnBvbGljeVJlZntkaXNwbGF5Om5vbmV9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzowLjE4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjE4cHggOTlweCAwIDA7bWluLXdpZHRoOjI2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi00MHB4O2xlZnQ6MTZweDtjb2xvcjojMjAyNjJhO3otaW5kZXg6MTB9fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnR7d2lkdGg6MTAwJTtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17cGFkZGluZzoyMHB4IDB9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjAuNXB4IHNvbGlkICM5Nzk3OTc7d2lkdGg6MTAwJTtib3R0b206LTIwcHg7cG9zaXRpb246cmVsYXRpdmV9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2V7cGFkZGluZzoxMHB4IDgycHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdle3BhZGRpbmc6MTBweCA2MHB4IDAgMH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2UgLmljb24tYXJyb3ctcmlnaHR7cmlnaHQ6MThweH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hIC5zZW5kLWhlYWRlci1tZXNzYWdlIHNwYW57Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoxLjg5O2xldHRlci1zcGFjaW5nOjAuMjlweDt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMyMDI0Mjc7dHJhbnNpdGlvbjpjb2xvciAyNTBtc30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2Ugc3Bhbjpob3Zlcntjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZSBzdmd7dHJhbnNpdGlvbjptYXJnaW4gMC4zcyBlYXNlLW91dH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmEgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6aG92ZXIgc3Bhbntjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YSAuc2VuZC1oZWFkZXItbWVzc2FnZTpob3ZlciBzdmd7bWFyZ2luLXRvcDozcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6YWZ0ZXJ7Ym90dG9tOi00cHg7dG9wOnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0+YXtwYWRkaW5nOjAgMTVweCAwIDE1cHg7d2lkdGg6MTAwJTtmbGV4LXdyYXA6d3JhcDtmbGV4LWZsb3c6cm93LXJldmVyc2Ugd3JhcH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbT5hOm5vdCguYWNjb3JkaW9uLXRyaWdnZXIpOmFmdGVye2Rpc3BsYXk6bm9uZX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2hlaWdodDo0MHB4O3JpZ2h0OjE1cHg7d2lkdGg6NDVweDt0b3A6MTBweDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLnNlbmQtaGVhZGVyLW1lc3NhZ2U6YWZ0ZXJ7cmlnaHQ6MHB4fX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtPmE6bm90KC5hY2NvcmRpb24tdHJpZ2dlcikgLmljb24tYXJyb3ctcmlnaHR7dHJhbnNmb3JtOnJvdGF0ZSgwKX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHtib3JkZXI6bm9uZTtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NTkycHg7d2lkdGg6MTAwJX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyNzttYXJnaW4tYm90dG9tOjEwcHh9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldCB0ZXh0YXJlYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjU5MnB4O2hlaWdodDoyMDVweDtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MjZweDtwYWRkaW5nOjE2cHg7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZn0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IHRleHRhcmVhOjpwbGFjZWhvbGRlcntmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6MC4zMXB4O2NvbG9yOiM3NjhjOTM7cGFkZGluZzoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgZm9ybSBmaWVsZHNldCB0ZXh0YXJlYXt3aWR0aDoxMDAlfX0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2V7dGV4dC1hbGlnbjpyaWdodH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2UgaW5wdXR7d2lkdGg6MjU0cHg7aGVpZ2h0OjQ4cHg7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2JvcmRlcjpub25lO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCBmb3JtIGZpZWxkc2V0IC5idG4tc3VibWl0LW1lc3NhZ2UgaW5wdXR7d2lkdGg6MTAwJX19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxlLXN0YWZme2NvbG9yOiMyMDI0Mjd9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjpob3ZlciAuc2VuZC1oZWFkZXItbWVzc2FnZSBzcGFue2NvbG9yOiMwMjllZTN9LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjpob3ZlciBzdmd7bWFyZ2luLXRvcDotM3B4fS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztwYWRkaW5nOjIwcHggMjBweCAyMHB4IDI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4IDIwcHggMTVweH19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzAyOWVlM30uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtjb2xvcjojZmZmfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MjBweCAwfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudC5vdXRlci1hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OnVuc2V0O3BhZGRpbmc6MH0uZGFzaGJvYXJkLWNvbnRhY3QgLmFjY29yZGlvbi10aXRsZS1zdGFmZntmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24tdGl0bGUtc3RhZmZ7d2lkdGg6MTAwJX19LmRhc2hib2FyZC1jb250YWN0IC5hY2NvcmRpb24tdGl0bGUtc3RhZmYgLmFjY29yZGlvbi1sYWJlbHtmb250LXdlaWdodDpib2xkfS5kYXNoYm9hcmQtY29udGFjdCAuYWNjb3JkaW9uLXRpdGxlLXN0YWZmIC5lbWFpbC12YWx1ZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMDI5ZWUzfS5kYXNoYm9hcmQtY29udGFjdCAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybT5zZWN0aW9uOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0gdGV4dGFyZWF7aGVpZ2h0OjEyZW19LmRhc2hib2FyZC1jb250YWN0IC5tYWluLXNlY3Rpb257cGFkZGluZy1ib3R0b206NzJweH0uZGFzaGJvYXJkLWNvbnRhY3QgZGx7bWFyZ2luOjB9LmFjY291bnQtZGV0YWlscyAucGFzc3dvcmQtZXJyb3J7Y29sb3I6IzIwMjYyYSAhaW1wb3J0YW50fS5hY2NvdW50LWRldGFpbHMgaDF7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIHNlY3Rpb24ubmV3U2Vje3BhZGRpbmc6MTVweCAwfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtPnNlY3Rpb257cGFkZGluZzowfS5hY2NvdW50LWRldGFpbHMgLnRpdGxlLXNlY3Rpb257bWFyZ2luOjB9LmFjY291bnQtZGV0YWlscyAuanNvbkZvcm0gLnBhc3N3b3JkLWZpZWxkc2V0e21hcmdpbjowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5zdWJtaXQtYnV0dG9ue21hcmdpbjowIDAgMTRweCAwfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5vd2FzcFRleHR7bWF4LXdpZHRoOjMwMHB4O21hcmdpbjphdXRvfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleDoxIDEgNjElfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleDoxIDEgMTAwJX19LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSBmaWVsZHNldCwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2subWFpbi1zZWN0aW9uIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6Njk0cHg7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDoxMHB4fS5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLm1haW4tc2VjdGlvbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDotNDBweH0uYWNjb3VudC1kZXRhaWxzICNtYWluPi5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIsLmFjY291bnQtZGV0YWlscyAjbWFpbj4uamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhcntmbGV4OjEgMSAzOSV9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZXttYXgtd2lkdGg6Njk0cHh9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSBhLC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIGF7Zm9udC1zaXplOjEycHh9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSAub3dhc3BUZXh0LC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5vd2FzcFRleHR7bWF4LXdpZHRoOjEwMCV9LmFjY291bnQtZGV0YWlscyAjbWFpbj4uYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSAuanNvbkZvcm0gLnBhc3N3b3JkLWZpZWxkc2V0LC5hY2NvdW50LWRldGFpbHMgI21haW4+LmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5kZXRhaWxzLXNpZGViYXIgLmFzaWRlIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXR7cGFkZGluZzowfS5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciAuYXNpZGUgZmllbGRzZXQuc3VibWl0LWJ1dHRvbiwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFyIC5hc2lkZSBmaWVsZHNldC5zdWJtaXQtYnV0dG9ue3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5hY2NvdW50LWRldGFpbHMgI21haW4+LmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmRldGFpbHMtc2lkZWJhciwuYWNjb3VudC1kZXRhaWxzICNtYWluPi5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suZGV0YWlscy1zaWRlYmFye2ZsZXg6MSAxIDEwMCV9fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMWMxYzFiO3BhZGRpbmctbGVmdDowfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtwYWRkaW5nLWxlZnQ6MjZweDtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ1cHg7bGV0dGVyLXNwYWNpbmc6MC4zMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuMjVlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjIwcHh9fS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZSAucG9saWN5UmVme2ZvbnQtd2VpZ2h0Om5vcm1hbH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5pbnNUeXBlQ2F0ZWdvcnl7aGVpZ2h0OjU3cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjk1cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxMHB4IDB9LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuaW5zVHlwZUNhdGVnb3J5IHN2Z3toZWlnaHQ6MTAwJX0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5kb2N1bWVudHMtcGFnZS5jYXRlZ29yeURhc2hib2FyZCAuc2lkZWJhci5ibG9jayAuYXNpZGUuZG93bmxvYWRze2JvcmRlcjoxcHggc29saWQgIzk3OTc5N30uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nOjAgMzJweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGV7cGFkZGluZzoxNnB4IDMycHggMH19LmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5zaWRlYmFyLmJsb2NrIC5hc2lkZS5kb3dubG9hZHMgLmFzaWRlLXRpdGxlIGgze2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzJweDtjb2xvcjojMjAyNDI3O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjEzO2xldHRlci1zcGFjaW5nOjAuMjhweH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtdGl0bGU6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuYXNpZGUtY29udGVudHtwYWRkaW5nOjEycHggMzJweCAyOHB4O21heC13aWR0aDo3NjBweH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgLmFzaWRlLmRvd25sb2FkcyAuZmxleC1wYXJlbnQsLmRvY3VtZW50cy1wYWdlLmNhdGVnb3J5RGFzaGJvYXJkIC5zaWRlYmFyLmJsb2NrIC5hc2lkZS5kb3dubG9hZHMgLmJsb2Nre3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uZG9jdW1lbnRzLXBhZ2UuY2F0ZWdvcnlEYXNoYm9hcmQgLnNpZGViYXIuYmxvY2sgdGQ6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MH0uZG9jdW1lbnRzLXBhZ2Ugc3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1le2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlIHNwYW4uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tYm90dG9tOjNweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17c2Nyb2xsLW1hcmdpbi10b3A6MTU4cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojN2Y4Yzk0O3BhZGRpbmc6MCAwIDAgMjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZy1sZWZ0OjE2cHh9fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjY5O2xldHRlci1zcGFjaW5nOjAuNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmY7ZmxleC1iYXNpczoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuYWNjb3JkaW9uLXRpdGxle2ZvbnQtc2l6ZToyNHB4O2xldHRlci1zcGFjaW5nOjAuMzdweDtwYWRkaW5nLXJpZ2h0OjhweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAuZXhwaXJ5LWRhdGV7Zm9udC1mYW1pbHk6U2FyYWJ1biwgc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS40MztsZXR0ZXItc3BhY2luZzowLjE4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjEycHggNzVweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7bGVmdDoxNnB4O2NvbG9yOiMyMDI2MmE7ei1pbmRleDoxMH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDAuM3N9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttaW4td2lkdGg6YXV0b30uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC41cHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MDtib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjEwJTttaW4td2lkdGg6MTIwcHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keXtib3JkZXI6bm9uZX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRke2JvcmRlcjowLjVweCBzb2xpZCAjOTc5Nzk3O2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo3cHggMTJweCA3cHggMjJweDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQgLmljb25zLWJveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3dpZHRoOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkIC5pY29ucy1ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6YXV0bztjb2x1bW4tZ2FwOjE1cHg7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2Zvcm06c2NhbGUoMS4yNSk7bWFyZ2luLWJsb2NrOjhweH19LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94IHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowO2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDt3aWR0aDo2MCV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDowO2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7d2lkdGg6MTAlO21pbi13aWR0aDoxMjBweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSAuaWNvbi1kb3dubG9hZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLWRvd25sb2FkIHN2Z3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bGFzdC1vZi10eXBlIC5pY29uLXByZXZpZXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzZweDtoZWlnaHQ6MzJweH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOmxhc3Qtb2YtdHlwZSAuaWNvbi1wcmV2aWV3IHN2Z3t3aWR0aDozMHB4O2hlaWdodDozOHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMil7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDoyNSV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmV9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjMwcHggMH0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IC5idG4tdXBsb2FkLWRvY3VtZW50LXdyYXBwZXIgI2J0bi1tb2RhbC11cGxvYWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtd2lkdGg6MTc2cHg7cGFkZGluZzo4cHggMTZweCA4cHggOHB4fS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgLmJ0bi11cGxvYWQtZG9jdW1lbnQtd3JhcHBlciAjYnRuLW1vZGFsLXVwbG9hZCBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTdweDtmaWxsOiNmZmZ9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVyICNidG4tbW9kYWwtdXBsb2FkIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo4cHg7Zm9udC1zaXplOjE0cHh9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVyICNidG4tbW9kYWwtdXBsb2FkOmhvdmVyIHN2Z3tmaWxsOiMwMjllZTN9LmRvY3VtZW50cy1wYWdlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzM3M2Y0NX0uZG9jdW1lbnRzLXBhZ2UgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtjb2xvcjojZmZmfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5leHBpcnktZGF0ZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YWxsfS5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7cGFkZGluZzo4cHggMzJweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5kb2N1bWVudHMtcGFnZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjQ4cHggMTVweCA4cHggMTVweH19LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFyIC5pY29ucy1ib3h7d2lkdGg6ODBweDtmbG9hdDpyaWdodH0uZG9jdW1lbnRzLXBhZ2UgLnNpZGViYXIgLmFzaWRlLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjU1cHg7Y29sb3I6I2ZmZmZmZn0uZG9jdW1lbnRzLXBhZ2UgLnNpZGViYXIgLmFzaWRlLXRpdGxlLmhvdy10by1ndWlkZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzfS5kb2N1bWVudHMtcGFnZSAuc2lkZWJhciAuZGFzaGJvYXJkLWd1aWRlIC5kYXNoYm9hcmQtbWVzc2FnZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4O2xldHRlci1zcGFjaW5nOjAuMjVweDtjb2xvcjojMjAyNDI3O21hcmdpbi1ib3R0b206MzBweH0uZG9jdW1lbnRzLXBhZ2UgLnNpZGViYXIgLmRhc2hib2FyZC1ndWlkZSAuZGFzaGJvYXJkLWJ1dHRvbiAuYnRuLWhvdy10by1kYXNoe21heC13aWR0aDoyMzRweDt3aWR0aDoxMDAlO2hlaWdodDo1NHB4O2JvcmRlcjpzb2xpZCAycHggIzIwMjQyNztkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO2ZvbnQtZmFtaWx5OlNhcmFidW4sIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjI7bGV0dGVyLXNwYWNpbmc6MC4yOHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMyMDI0Mjc7cGFkZGluZzoxNXB4IDB9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NzAwcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy10aXRsZSAubG9nby13cmFwcGVye21heC13aWR0aDoxMTBweDttYXJnaW4tYm90dG9tOjEzcHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLXRpdGxlIC5sb2dvLXdyYXBwZXIgc3Zne3dpZHRoOjkycHg7aGVpZ2h0OjQ0cHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLXRpdGxlIC5sb2dvLXdyYXBwZXIgc3Bhbntmb250LXNpemU6MTFweDtkaXNwbGF5OmJsb2NrfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy10aXRsZSAubG9nby13cmFwcGVyIGhye21hcmdpbjozcHggMH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctbWVzc2FnZXt0ZXh0LWFsaWduOmxlZnR9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZGlhbG9nLW1lc3NhZ2UgaDN7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjAuMzRweDttYXJnaW4tdG9wOjMycHg7bWFyZ2luLWJvdHRvbTowfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy1tZXNzYWdlIC5maWVsZHdyYXB7bWFyZ2luLWJvdHRvbToxMnB4fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRpYWxvZy1tZXNzYWdlIC5maWVsZHdyYXAgbGFiZWx7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS4yMztsZXR0ZXItc3BhY2luZzowLjJweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kaWFsb2ctbWVzc2FnZSAuZmllbGR3cmFwIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtoZWlnaHQ6MzZweH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZXtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpkYXNoZWQ7LW8tYm9yZGVyLWltYWdlOm5vbmU7Ym9yZGVyLWltYWdlOm5vbmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjM4cHggYXV0bzt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjIxcHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmRyb3B6b25lLWljb257dGV4dC1hbGlnbjpjZW50ZXJ9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmRyb3B6b25lLWljb24gLmljLWNsb3VkLXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4Oy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47ZmlsbDojMDFiZWU1fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIGEuZHJvcC1idXR0b257cG9pbnRlci1ldmVudHM6bm9uZTtib3R0b206MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxNjlweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjMwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEycHggMTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpibG9ja30uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmluaGVyaXQ7dG9wOjA7bGVmdDowO2ZvbnQtc2l6ZToxZW07bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtsaW5lLWhlaWdodDoxNTAlO3BhZGRpbmc6MH0uZG9jdW1lbnRzLXBhZ2UgI21vZGFsLXVwbG9hZC1kb2MgLm1vZGFsLWNvbnRlbnRXcmFwIC5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxODBweDttYXJnaW46MC41ZW07cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NDg0ODQ7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O2JveC1zaGFkb3c6MCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDttYXJnaW46OHB4IDA7d2lkdGg6MTYwcHg7bGVmdDowfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0e29wYWNpdHk6MC4zO3BvaW50ZXItZXZlbnRzOm5vbmV9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojYWRkYzNjfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3RvcDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cmlnaHQ6MDttYXJnaW46MDtmb250LXNpemU6MS42ZW19LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJre2NvbG9yOiNiZjE5MTl9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFya3tjb2xvcjojNDNiYjQ3fS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlYzt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtmb250LXNpemU6MWVtO2NvbG9yOiM5OTk7cGFkZGluZzowfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjpub25lfS5kb2N1bWVudHMtcGFnZSAjbW9kYWwtdXBsb2FkLWRvYyAubW9kYWwtY29udGVudFdyYXAgLmRyb3B6b25lIC5kb2N1bWVudFR5cGVTZWxlY3R7Zm9udC1zaXplOjEycHh9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAud3JhcHBlci1zdWJtaXQtYnV0dG9ue3RleHQtYWxpZ246cmlnaHR9LmRvY3VtZW50cy1wYWdlICNtb2RhbC11cGxvYWQtZG9jIC5tb2RhbC1jb250ZW50V3JhcCAud3JhcHBlci1zdWJtaXQtYnV0dG9uIGJ1dHRvbiN1cGxvYWR7bWF4LXdpZHRoOjE4MHB4fS5tb2RhbF9kb2N1bWVudHMgLnJvd3ttYXJnaW4tYm90dG9tOjhweH0ubW9kYWxfZG9jdW1lbnRzIC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MjBweH0ubW9kYWxfZG9jdW1lbnRzIHN2Z3toZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5pY29uLXByZXZpZXctcHJvcGZvcm17ZmlsbDojMDI5ZWUzfS5kb2N1bWVudHMtcGFnZS5wZi1kYXNoYm9hcmQgLm1vZGFsLW92ZXJsYXk+Lm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo4OTBweDt3aWR0aDoxMDAlO3BhZGRpbmc6NDVweCAxMDFweCA2N3B4IDg4cHh9LmRvY3VtZW50cy1wYWdlLnBmLWRhc2hib2FyZCAubW9kYWwtb3ZlcmxheT4ubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNvbnRlbnR7bWluLXdpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZG9jdW1lbnRzLXBhZ2UucGYtZGFzaGJvYXJkIC5tb2RhbC1vdmVybGF5Pi5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjMwcHggNTBweCAzMHB4IDQ1cHh9fS5wZi1jaGVja291dCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTE4cHh9LnBmLWNoZWNrb3V0IC5ub3RpY2UtbG9hbi1kZXRhaWxzLXJlcXVlc3R7bWFyZ2luOjEwcHggMH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2t7bWF4LXdpZHRoOjcwMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGQ0ZDQ7cGFkZGluZy10b3A6MTJweH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjU4cHg7bWFyZ2luLXRvcDowfS5wZi1jaGVja291dCAuaW52b2ljZS1jb25maXJte2Zsb2F0OnJpZ2h0fS5wZi1jaGVja291dCAuY2hlY2tvdXQtbGlua3N7ZGlzcGxheTppbmxpbmUtZmxleH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXJpZ2h0LWNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpyaWdodH0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnR7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjllbTttYXJnaW46MHB4O3BhZGRpbmc6OHB4IDE2cHh9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5ibG9ja3ttaW4td2lkdGg6MDtwYWRkaW5nOjhweCAxNnB4fS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1sYWJlbHtmbGV4LWJhc2lzOjM2JX0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmNvbnRhY3QtZGV0YWlse2ZvbnQtd2VpZ2h0OjYwMDtmbGV4LWJhc2lzOjY0JX0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmNvbnRhY3QtZGV0YWlsIHNwYW57ZGlzcGxheTpibG9ja30ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmNvbnRhY3QtZGV0YWlsIGF7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0bGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDI5ZWUzO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MX0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy1ib2R5e2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NztwYWRkaW5nLWJvdHRvbToyNHB4fS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLWxpc3R7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3fS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgbGV7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmctYm90dG9tOjI0cHh9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtbGlzdHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLXRhYmxle21heC13aWR0aDp1bnNldH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtdGl0bGV7ZmxleC1iYXNpczoxMDAlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NTtsZXR0ZXItc3BhY2luZzowLjM0cHg7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MzJweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYm9sdG9uLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTY7cGFkZGluZzozMnB4IDBweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMTMxNjE4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25ze3BhZGRpbmctdG9wOjMycHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWluc3RydWN0aW9ucy10ZXh0LWxlZnQgcHt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0e3BhZGRpbmc6NDhweCAzMnB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtc3ViLXRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAyOWVlMztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MX0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LXRpdGxle2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO3BhZGRpbmc6OHB4IDAgMTZweCAwfS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtYm9keXtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZzoxNnB4IDAgMzJweCAwfS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtYm9keSBsaXttYXJnaW4tbGVmdDoxNnB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9uc3tkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6NTZweDtib3JkZXItYm90dG9tOjAgbm9uZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5ibG9ja3ttYXgtd2lkdGg6MjIwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGZvcm17dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0biwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9hLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2IsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5jaGVja291dC1iYWNrLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuY2hlY2tvdXQtc2tpcCwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9jLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fZCwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLmJ0bl9lLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuYnRuX2csLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuamYtYnRuLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAuamYtYnRuLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1jaGVja291dCAuY2hlY2tvdXQtYWN0aW9ucyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmNoZWNrb3V0LWFjdGlvbnMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttaW4td2lkdGg6MjkwcHh9LnBmLWNoZWNrb3V0IC5tYXB7aGVpZ2h0OjI1MHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtc3VidGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTdlbX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9ue2JvcmRlcjowIG5vbmV9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZzo0cHggMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnRpdGxlLXRlcnR7Zm9udC13ZWlnaHQ6NDAwfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlciwucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtd2VpZ2h0OjQwMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjhweCAwIDE2cHh9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50IHArcHtwYWRkaW5nLXRvcDoxNnB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWVycm9yIGF7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MsLnBmLWNoZWNrb3V0IC50cmFucy1lcnJvcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43OGVtO21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MrcCwucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yK3B7bWFyZ2luLWJvdHRvbToxNnB4fS5wZi1jaGVja291dCAudHJhbnMtc3VjY2Vzc3tjb2xvcjojNzFCNTQ0fS5wZi1jaGVja291dCAudHJhbnMtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yIGlucHV0W3R5cGU9J3N1Ym1pdCdde2ZvbnQtc2l6ZToxOHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I0QwMDIxQjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWxhYmVse2ZsZXgtYmFzaXM6NzAlfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1kYXRhe2ZsZXgtYmFzaXM6MzAlfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNre2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiMwNjA3MDg7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXRbdHlwZT0nc3VibWl0J10udHJhbnMtYmFjazpob3Zlcntjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzEzMTYxODtiYWNrZ3JvdW5kOiMxMzE2MTh9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5lcnJvci1kZXRhaWxze3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOnJnYmEoMjgsMjgsMjcsMC4wNSk7bWFyZ2luLXRvcDoxZW07Ym9yZGVyLWJvdHRvbTowIG5vbmV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5lcnJvci1kZXRhaWxzIC5oZWFkZXItc3Vic2VjdGlvbntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS43OGVtO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41ZW19LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5lcnJvci1kZXRhaWxzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wZi1jaGVja291dC5jaGVja291dC1zZWN1cmUzZCAucGFnZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTowIG5vbmU7cGFkZGluZy1ib3R0b206MDttYXJnaW46MH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1idG57bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMjtsZXR0ZXItc3BhY2luZzowLjI4cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEycHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7bWF4LXdpZHRoOjI4MHB4fS5wZi1jaGVja291dCAuc2VjdXJlLWZvcm17bWFyZ2luLXRvcDozMnB4O21heC13aWR0aDo3MDBweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbnt3aWR0aDoxMDAlfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU0fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTtib3JkZXItdG9wLXdpZHRoOjB9LnBmLWNoZWNrb3V0IC5pY29uLWljLWNsb3Nle2ZpbGw6I2IxYjFiMX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtdGFibGV7bWF4LXdpZHRoOnVuc2V0fS5wZi1jaGVja291dCAuY2hlY2tvdXQteW91cnF1b3RlIC55b3VyLW9yZGVyLWJsb2NrIC5jaGVja291dC1hY3Rpb25ze3BhZGRpbmc6MDtib3JkZXI6bm9uZX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZDdkNWQ1fS5wZi1jaGVja291dCAuY2hlY2tvdXQteW91cnF1b3RlIC55b3VyLXF1b3RlLXRpdGxle3BhZGRpbmc6MH0ucGYtY2hlY2tvdXQgLnF1b3RlTGlua3twYWRkaW5nLXJpZ2h0Ojc1cHh9LnBmLWNoZWNrb3V0IC54eGFjY29yZGlvbnt3aWR0aDo1MDBweH0ucGYtY2hlY2tvdXQgLnh4YWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU0fS5wZi1jaGVja291dCAueHhhY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGYtY2hlY2tvdXQgLnh4YWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudHtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7Ym9yZGVyLXRvcC13aWR0aDowfS5wZi1jaGVja291dCAuYWNjb3JkaW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOjNweH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojN2Y4Yzk0O3BhZGRpbmc6MCAwIDAgMjhweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZy1sZWZ0OjE2cHh9fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLmFjY29yZGlvbi10aXRsZXtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiRUIgR2FyYW1vbmRcIixzZXJpZjtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoxLjY5O2xldHRlci1zcGFjaW5nOjAuNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7Zm9udC1zaXplOjI0cHg7bGV0dGVyLXNwYWNpbmc6MC4zN3B4O3BhZGRpbmctcmlnaHQ6OHB4fX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS44MztsZXR0ZXItc3BhY2luZzowLjE4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjE4cHggOTlweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIC5leHBpcnktZGF0ZXtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7bGVmdDoxNnB4O2NvbG9yOiMyMDI2MmE7ei1pbmRleDoxMH19LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudHt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3N9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZXt3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MC41cHggc29saWQgIzk3OTc5NyAhaW1wb3J0YW50O2JvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS4yOTtsZXR0ZXItc3BhY2luZzowLjI2cHg7Y29sb3I6IzIwMjQyN30ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDEpe2JvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpe2JvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnR9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keXtib3JkZXI6bm9uZX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRke2JvcmRlcjowLjVweCBzb2xpZCAjOTc5Nzk3O2JvcmRlci1ib3R0b206bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo1cHggMTJweCA1cHggMjJweDtmb250LWZhbWlseTpTYXJhYnVuLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5O2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMjAyNDI3fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQgLmljb25zLWJveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZCAuaWNvbnMtYm94e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbWFpbi1jb250ZW50IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDEpe2JvcmRlci1sZWZ0Om5vbmU7d2lkdGg6NjAlfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMil7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDoyNSV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKXtib3JkZXItcmlnaHQ6bm9uZTt3aWR0aDoxNSV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSAuaWNvbi1kb3dubG9hZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozNXB4O2hlaWdodDozNXB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGUgdGJvZHkgdGQ6bnRoLW9mLXR5cGUoMykgLmljb24tZG93bmxvYWQgc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSAuaWNvbi1wcmV2aWV3e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjM2cHg7aGVpZ2h0OjMycHh9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLW1haW4tY29udGVudCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSAuaWNvbi1wcmV2aWV3IHN2Z3t3aWR0aDozMHB4O2hlaWdodDozOHB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbi1tYWluLWNvbnRlbnQgdGFibGU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiMzNzNmNDV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC5hY2NvcmRpb24tdGl0bGV7Y29sb3I6I2ZmZn0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuZXhwaXJ5LWRhdGV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbH0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAwcztwYWRkaW5nOjhweCAxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6NDhweCAxNXB4IDhweCAxNXB4fX0ucGYtY2hlY2tvdXQgLmJvdW5kcyAubm90aWNlLXJhdGVzLC5wZi1jaGVja291dCAuamYtaGVhZGVyLWJvdW5kcyAubm90aWNlLXJhdGVze21hcmdpbjozNnB4IDB9LnBmLWNoZWNrb3V0IC5hbGVydC1yZWR7Y29sb3I6I2E0MGQyMn1AbWVkaWEgcHJpbnR7LnBmLWNoZWNrb3V0ICNuYXYsLnBmLWNoZWNrb3V0IGlucHV0LC5wZi1jaGVja291dCAjZm9vdGVye2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQgLm5vLXByaW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ucGYtY2hlY2tvdXQgYnV0dG9uW25hbWU9XCJwcmludFwiXXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAxYmVlNTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCBidXR0b25bbmFtZT1cInByaW50XCJdOmhvdmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo5MjBweDttYXgtaGVpZ2h0OjczNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbToxMDFweDt0b3A6MTAwcHg7d2lkdGg6MTAwJTtvdmVyZmxvdy15OnNjcm9sbH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY2hlY2tvdXQtY29udGVudCAuZmxleC1wYXJlbnR7d2lkdGg6ODAlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG99LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9ja3t3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY2hlY2tvdXQtY29udGVudCAuZmxleC1wYXJlbnQgLmJsb2NrIHVse3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWZvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO2hlaWdodDoxMDBweDt3aWR0aDoxMDAlfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50e3BhZGRpbmc6MTRweDthbGlnbi1jb250ZW50OmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50e2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzo4cHh9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWZvb3RlciAuZmxleC1wYXJlbnQgLmJsb2NrIC5tb2RhbC1hZ3JlZW1lbnQtYnV0dG9ue21hcmdpbjphdXRvfS5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGggLmNvbGxlY3Rpb24gbGFiZWwsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIGxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9LnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRzdGFydG1vbnRoIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyMHB4fS5jaGVja291dC1wYXltZW50bWV0aG9kLnBmLWNoZWNrb3V0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7bWF4LXdpZHRoOjcwMHB4fSNjb21wbGV0ZS1wcmludHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfSNjb21wbGV0ZS1wcmludDpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLC5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoxMDAlfX0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5jaGVja291dC1iYWNre3dpZHRoOjIwMHB4fS5jaGVja291dC1wYXltZW50Y29tcGxldGUgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIwcHggNTdweH0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudC13cmFwe21heC13aWR0aDo2MCV9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuY29udGVudC1ibG9ja3twYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjE2cHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWhlYWRlcntmb250LXNpemU6MjJweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NTtjb2xvcjojMDI5ZWUzO3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MzBweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtZGV0YWlse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7Y29sb3I6IzQxNGE1MTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOWNhO3BhZGRpbmctYm90dG9tOjI1cHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQgLmxvZ297Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzljYTtwYWRkaW5nLWJvdHRvbToyNXB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIGltZywudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nbyBzdmd7d2lkdGg6MTEycHg7aGVpZ2h0OjU0cHg7ZmlsbDojNGE0YTRhfS50aGFuay15b3UtbG9nZ2VkLW91dC1idXR0b25ze3BhZGRpbmc6NDBweCAwIDEwcHggMH0uY2hlY2tvdXQteW91cnF1b3RlIC53aWRnZXQtdGl0bGV7cGFkZGluZy10b3A6MTZweDtwYWRkaW5nLWJvdHRvbToxNnB4fS5jaGVja291dC1ub3F1b3RlICNtYWlue3BhZGRpbmctdG9wOjE2cHg7bWluLWhlaWdodDo1MDBweH0uanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtdGV4dCBie2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjp0b21hdG99LmNvbnRlbnQtbWVzc2FnZS1jaGVja291dHttYXgtd2lkdGg6TWF4KDgzNnB4LCA2NiUpfS5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQgdWx7cGFkZGluZzpyZXNldDtwYWRkaW5nLWlubGluZToxZW19LmNvbnRlbnQtbWVzc2FnZS1jaGVja291dC1hY2N7cGFkZGluZzowIDMycHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjcwJX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje3dpZHRoOjEwMCV9fXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjY3twYWRkaW5nOjMycHh9dGFibGUudGFibGUtY2hlY2tvdXQtYWNjIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksdGFibGUudGFibGUtY2hlY2tvdXQtYWNjIC5wZi1hZG1pbiB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLHRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyB0Ym9keXtiYWNrZ3JvdW5kOm5vbmV9dGFibGUudGFibGUtY2hlY2tvdXQtYWNjIHRib2R5IHRke3BhZGRpbmc6MTBweCAyMHB4IDEwcHggMH10YWJsZS50YWJsZS1jaGVja291dC1hY2MgLnRkLXRpdGxle2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGdyYXk7Zm9udC13ZWlnaHQ6Ym9sZH10YWJsZS50YWJsZS1jaGVja291dC1hY2M6YWZ0ZXJ7Y29udGVudDpub25lfS5jaGVja291dC1wYXlfaW52b2ljZSBtYWluIHVse3BhZGRpbmctbGVmdDoyMHB4fS5jaGVja291dC1wYXlfaW52b2ljZSBtYWluIGxpe2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNDE7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O3BhZGRpbmctbGVmdDoxMHB4fS5jaGVja291dC1wYXlfaW52b2ljZSBtYWluIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo5NnB4fS5jaGVja291dC1iYWNre3dpZHRoOjEwN3B4fS5jaGVja291dC1iYWNrOmJlZm9yZXtjb250ZW50OnVybCgvaW1nL291dC9pbnRlcm1lZGlhdGUtc3ZnL2ljb24tbGVmdC1hcnJvdy5zdmcpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDowLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNoZWNrb3V0LXNraXB7d2lkdGg6Zml0LWNvbnRlbnQ7bWFyZ2luLWxlZnQ6LTJweH0uY2hlY2tvdXQtc2tpcDphZnRlcntjb250ZW50OnVybCgvaW1nL291dC9pbnRlcm1lZGlhdGUtc3ZnL2ljb24tcmlnaHQtYXJyb3cuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWJsb2NrOi0xcHh9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZXtmb250LXNpemU6MTZweH0uYXNpZGUtb2ZmaWNle2JhY2tncm91bmQ6IzIwMjQyNztwYWRkaW5nOjQ4cHggNDRweCA2NHB4IDQ0cHg7Y29sb3I6I2ZmZjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxLjM5O2xldHRlci1zcGFjaW5nOjAuMjZweH0uYXNpZGUtb2ZmaWNlIC5vZmZpY2UtdGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMTY7bGV0dGVyLXNwYWNpbmc6MC41OHB4O21hcmdpbi1ib3R0b206MjRweH0uYXNpZGUtb2ZmaWNlIC5vZmZpY2UtY29udGFjdHttYXJnaW4tdG9wOi41ZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFzaWRlLW9mZmljZSAub2ZmaWNlLWNvbnRhY3QgLmljb24tZW1haWx7d2lkdGg6MThweDtoZWlnaHQ6MTRweDtmaWxsOiNmZmZ9LmFzaWRlLW9mZmljZSAub2ZmaWNlLWNvbnRhY3QgYXtjb2xvcjojZmZmfS5hc2lkZS1vZmZpY2UgLm9mZmljZS1jb250YWN0IGE6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaGVja291dC1ub3F1b3RlIC5ibG9jay5zaWRlYmFye21heC13aWR0aDo0NDhweH0ueW91ci1vcmRlci10YWJsZXttYXgtd2lkdGg6dW5zZXQgIWltcG9ydGFudH0ueW91ci1vcmRlci1ibG9jayAueW91ci1vcmRlci1ibG9jay10aXRsZXtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6U2FyYWJ1bixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMWMxYzFiO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O2xldHRlci1zcGFjaW5nOjAuMzRweDttYXJnaW46MDtwYWRkaW5nLWJvdHRvbTozMnB4fS55b3VyLW9yZGVyLWJsb2NrIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxlOmVtcHR5e2Rpc3BsYXk6bm9uZX0ueW91ci1vcmRlci1ibG9jayAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlcntwYWRkaW5nLXRvcDoyNnB4fS55b3VyLW9yZGVyLWJsb2NrIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvd3ttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjNweCAwcHg7bWFyZ2luLXRvcDozMHB4fS55b3VyLW9yZGVyLWJsb2NrIC5jb250ZW50LWJsb2Nre2JvcmRlci1ib3R0b206bm9uZX0ueW91ci1vcmRlci1pdGVte3BhZGRpbmctYmxvY2s6MDttYXJnaW4tYm90dG9tOjE2cHh9LnlvdXItb3JkZXItaXRlbSAuYWNjb3JkaW9ue3BhZGRpbmctYm90dG9tOjEwcHh9LnlvdXItb3JkZXItaXRlbSsueW91ci1vcmRlci1pdGVte21hcmdpbi10b3A6MzBweH0ueW91ci1vcmRlci10aXRsZXtkaXNwbGF5OmZsZXg7cGFkZGluZy1ibG9jazo1cHg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0ueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuNWVtO2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwfS55b3VyLW9yZGVyLXN1bW1hcnl7ZGlzcGxheTpmbGV4O2ZvbnQtd2VpZ2h0OjYwMDthbGlnbi1pdGVtczpiYXNlbGluZX0ueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZy1yaWdodDoxMnB4fS55b3VyLW9yZGVyLXRvdGFse2NvbG9yOiMyMDI2MmF9LnlvdXItb3JkZXItZGV0YWlsc3tjb2xvcjojMjAyNjJhO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjIwcHggMzBweCAyMHB4IDB9LnlvdXItb3JkZXItbGluZXtkaXNwbGF5OmZsZXg7cGFkZGluZzowIDAgMTVweCAwfS55b3VyLW9yZGVyLWxpbmUtdmFsdWV7ZmxleC1iYXNpczo0OCV9LnlvdXItb3JkZXItbGluZS1uYW1le3BhZGRpbmc6MCA2MHB4IDAgMDtmbGV4LWJhc2lzOjQ4JX0ueW91ci1vcmRlci10b3RhbHJvd3tkaXNwbGF5OmZsZXg7cGFkZGluZy1ibG9jazoxNHB4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO2p1c3RpZnktY29udGVudDplbmQ7Z2FwOjE2cHh9LnlvdXItb3JkZXItdG90YWxyb3cgLmN0LXlvdXItcXVvdGUtbGFiZWx7Zm9udC13ZWlnaHQ6OTAwfS55b3VyLW9yZGVyLXRvdGFscm93IC5jdC15b3VyLXF1b3RlLWRhdGF7Zm9udC1zaXplOjEuMzVlbTtmb250LXdlaWdodDo2MDB9LnNuYXp6eSAueW91ci1vcmRlci1pdGVte3BhZGRpbmctYmxvY2s6MDtib3JkZXItbGVmdDozcHggc29saWQgIzAyOWVlMztwYWRkaW5nLWxlZnQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9LnNuYXp6eSAueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToxOHB4fS5zbmF6enkgLnlvdXItb3JkZXItdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc25henp5IC55b3VyLW9yZGVyLXN1bW1hcnl7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC13ZWlnaHQ6NDAwfS5zbmF6enkgLnlvdXItb3JkZXItdG90YWwtdGV4dHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7Y29sb3I6I2IxYjFiMTtwYWRkaW5nLXJpZ2h0OjQwcHh9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbHtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo0MDB9LnNuYXp6eSAueW91ci1vcmRlci1ibG9jayAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlcntwYWRkaW5nLXRvcDoxNnB4fS5zbmF6enkgLnlvdXItb3JkZXItdGFibGUgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e2JvcmRlci10b3A6NXB4IGRvdWJsZSAjZDdkNWQ1fS5zbmF6enkgLnlvdXItb3JkZXItdG90YWxyb3d7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnNuYXp6eSAueW91ci1vcmRlci10b3RhbHJvdyAuY3QteW91ci1xdW90ZS1sYWJlbHtmb250LXdlaWdodDozMDB9LmFjY291bnQtc3dpdGNoZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjIwMHB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDMzJTtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHl7YmFja2dyb3VuZDojMjEyZjM4O3BhZGRpbmc6NDNweCA2OHB4IDExMHB4IDM4cHh9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keSAudGl0bGV7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNzV9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keSAudmFsdWVUZXh0e2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MC45Mjtjb2xvcjojZmZmZmZmfS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHkgLmFjYy10eXBle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41Nztjb2xvcjojZmZmZmZmO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206NXB4fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50QnV0dG9uIC5idXR0b257bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MH0uZmxleC1wYXJlbnQtYWNje3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpey5mbGV4LXBhcmVudCAuYWNjb3VudC1zd2l0Y2hlcnstd2Via2l0LWZsZXg6MSAxIDMzJX19LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lcnttYXJnaW46LTMwcHg7dGV4dC1hbGlnbjpsZWZ0fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWhlYWRlcntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NTtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWU7cGFkZGluZzoxNnB4IDIxcHh9LmRpYWxvZy1tZXNzYWdlLWNvbnRhaW5lciAubW9kYWwtYm9keXttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbToxMDBweDtwYWRkaW5nOjEzcHggMjNweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7Y29sb3I6I2QwMDIxYjtwYWRkaW5nOjEzcHggMjNweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWNvbnRhaW5lciAubW9kYWwtaWNvbnttYXJnaW4tcmlnaHQ6MjBweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWNvbnRhaW5lciBzdmd7ZmlsbDojZDAwMjFifS5vZmYtY2FudmFzLW9wZW4tYWNjb3VudC1zd2l0Y2hlcntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1tkYXRhLXRvb2x0aXBdOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OmF0dHIoZGF0YS10b29sdGlwKTtvcGFjaXR5OjA7cGFkZGluZzoxcHggM3B4O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzIwMjYyYTttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWxlZnQ6MTBweH1bZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmV7b3BhY2l0eToxfX0udG9vbGtpdC1wYWdlLnN0aWNreUZvb3RXcmFwLnBmLWRhc2hib2FyZCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTQ4cHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLmFzaWRle2JvcmRlcjpub25lfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5tYWluLW5vdGlmaWNhdGlvbntwYWRkaW5nOjEycHggMCAxMnB4IDE3JTttYXgtd2lkdGg6Mjk0cHh9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAubWFpbi1ub3RpZmljYXRpb24gLm5vdGlmaWNhdGlvbi10aXRsZXtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ2O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojZmZmfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLm1haW4tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tY29udGVudHtmb250LWZhbWlseTonR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ2O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojZmZmfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLmRlbGV0ZS1ub3RpZmljYXRpb24gLmRlbGV0ZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O29iamVjdC1maXQ6Y29udGFpbjtjb2xvcjojOWU5YzllfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb246OmFmdGVye2hlaWdodDoxcHg7YmFja2dyb3VuZDojNzc3Njc3O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTklO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDo3NyV9LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbjpsYXN0LWNoaWxkOjphZnRlcntkaXNwbGF5Om5vbmV9LnBmLWFkbWluLmNsaWVudC1lZGl0LW1haW4gLnN0aWNreUZvb3RNYWlue2JhY2tncm91bmQ6bm9uZX0ucGYtYWRtaW4gLndzLXBvcG92ZXIgYnV0dG9uLC5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXJ7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO2NvbG9yOiMyMjIyMjI7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXJ7d2lkdGg6MTlweDtwYWRkaW5nOjB9LnBmLWFkbWluLnBmLWNyZWF0ZSAud3MtZGF0ZXt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsucGYtYWRtaW4gLmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0ucGYtYWRtaW4gLmRvdWdobnV0U3VtbWFyeVRpdGxle2ZvbnQtc2l6ZToxNHB4O21hcmdpbjotMTBweCAwIDAgLTQxcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpey5wZi1hZG1pbiAuY2hhcnR7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4fS5wZi1hZG1pbiAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAwIC0yMHB4fX0ucGYtYWRtaW4gLmljb24tZGF0ZS10aW1le3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnBmLWFkbWluIC5kYXRlLXRpbWUtYm94e3BhZGRpbmc6MDtmbGV4LXdyYXA6bm93cmFwfS5wZi1hZG1pbiAucmVkLWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMjllZTN9LnBmLWFkbWluIC5ncmVlbi1saWdodHN7YmFja2dyb3VuZC1jb2xvcjojMDA5NDQzfS5wZi1hZG1pbiAuZ3JleS1saWdodHN7YmFja2dyb3VuZC1jb2xvcjojNzY4YzkzfS5wZi1hZG1pbiAucm91bmRlZC1pbWd7Ym9yZGVyLXJhZGl1czo1OXB4O3dpZHRoOjU5cHg7aGVpZ2h0OjU5cHg7b2JqZWN0LWZpdDpjb3Zlcn0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZS1kaXNhYmxle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2U0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5wZi1hZG1pbiAucG91bmQtc3F1YXJlLWdyZWVue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojODZjMzQ3O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5wZi1hZG1pbiAuaWNvbi1wYXltZW50e2ZpbGw6I2M4YzljYSAhaW1wb3J0YW50O3BhZGRpbmc6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MnB4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y3Vyc29yOnBvaW50ZXJ9LnBmLWFkbWluIC5pY29uLXBheW1lbnQtZG9uZXtwYWRkaW5nOjZweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O3RvcDoycHh9LnBmLWFkbWluIC5lZGl0LXBvbGljeS1zaGVsbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0ucGYtYWRtaW4gLmljb24tZWRpdC1zaGVsbHtmaWxsOiMwMWJlZTUgIWltcG9ydGFudDtoZWlnaHQ6MjZweDt3aWR0aDoyNnB4fS5wZi1hZG1pbiAucGljLWFsaWdue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1ncmVlbntib3JkZXItYm90dG9tOjRweCBzb2xpZCAjODZjMzQ3fS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItcmVke2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmMDE3MzF9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1vcmFuZ2V7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2YyODYxOX0ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLWdyZXl7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzg2ODY4Nn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93LmRhdGFUYWJsZSB0Ym9keSB0ZHtwYWRkaW5nOjRweCAyMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLmljb24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgdGQ6bGFzdC1jaGlsZCAuZHQtYWN0aW9uc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6aGlkZGVuO2NvbG9yOmJsYWNrO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6MTBweCAwO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MzFweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjVweDt3aGl0ZS1zcGFjZTpub3JtYWw7d2lkdGg6MTY1cHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IC5kb25le3dpZHRoOjE0MnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtY29sb3I6Izg2YzM0NzttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMXB4O3BhZGRpbmc6OXB4O2N1cnNvcjpwb2ludGVyfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IC5udHV7d2lkdGg6MTQycHg7aGVpZ2h0OjMycHg7YmFja2dyb3VuZC1jb2xvcjojODY4Njg2O21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xNDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjExcHg7cGFkZGluZzo5cHg7Y3Vyc29yOnBvaW50ZXJ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNjdweDtib3JkZXItd2lkdGg6MTBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnR9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcC1oZWFke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFke3Zpc2liaWxpdHk6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6NXB4IDA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozN3B4O2xlZnQ6OTRweDttYXJnaW4tbGVmdDotMTAzcHg7d2lkdGg6MTY1cHg7aGVpZ2h0OjQycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzFjMWMxYjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNjNweDtib3JkZXItd2lkdGg6MTBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnR9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyB0aDpob3ZlciAudG9vbHRpcHRleHQtaGVhZHt2aXNpYmlsaXR5OnZpc2libGV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuY3VzdG9tLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTQ7bWFyZ2luOjBweCAtMjJweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5jdXN0b20tc2VsZWN0IHNlbGVjdHtkaXNwbGF5Om5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVkOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6OHB4O3JpZ2h0OjEwcHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjazt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrIGJsYWNrO3RvcDoyMnB4O3RyYW5zZm9ybTpyb3RhdGUoMTM3ZGVnKX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgZGl2LCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1zZWxlY3RlZHtmb250LWZhbWlseTpTYXJhYnVuLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMxYzFjMWI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTQ7cGFkZGluZzo4cHggMTZweDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2U0O3BhZGRpbmc6MTdweCAxNnB4O2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjM2KX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXN7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RvcDo5NyU7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDo5OTtib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4zNil9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LWl0ZW1zIC5zYW1lLWFzLXNlbGVjdGVke2NvbG9yOiM5YjliOWI7cG9pbnRlci1ldmVudHM6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaGlkZXtkaXNwbGF5Om5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LWl0ZW1zIGRpdjpob3ZlciwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zYW1lLWFzLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZXtwYWRkaW5nOjA7bWFyZ2luOjAgLTIycHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdGJvZHksI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRyLCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0ZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWRlZWVlO2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yMX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdHJ7aGVpZ2h0OjEwMHB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSBzdmd7ZmlsbDojMDFiZWU1fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZTphZnRlcntkaXNwbGF5Om5vbmV9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZ3tmb250LWZhbWlseTpzYW5zLXNlcmlmO3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6YmxvY2s7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDojMjIyMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk5OTk5fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgZm9ybXt0ZXh0LWFsaWduOmxlZnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7d2lkdGg6NDAlO21pbi13aWR0aDo0MDBweDttYXgtd2lkdGg6ODAlO21hcmdpbjphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0b30jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctdGl0bGV7YmFja2dyb3VuZDojZWRlZWVlO3BhZGRpbmc6MjBweCA0MHB4O2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybztmb250LXNpemU6MzBweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6IzA2MDcwODtsaW5lLWhlaWdodDo2OHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZXttYXJnaW46MDtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLmludHJve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgNXB4O3BhZGRpbmc6MDtmb250LWZhbWlseTonR290aGFtIEEnLCBcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHh9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLWJ1dHRvbi1yb3d7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLDEwMCwxMDAsMC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3BhZGRpbmctcmlnaHQ6NDBweH0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctYnV0dG9uLXJvdyBhe2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjojZmZmO3BhZGRpbmc6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTVweCAwIDE1cHggMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTttaW4td2lkdGg6MTUwcHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2c6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfSNtb2RhbC1wYXltZW50IC5zdWJTdGF0dXNGaWVsZHtwYWRkaW5nLWJvdHRvbToxMHB4fS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIHRhYmxle21pbi13aWR0aDowfS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIC5kYXRhVGFibGV7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0aGVhZCB0aHtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6MC4zMnB4fS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIC5kYXRhVGFibGUgdGJvZHkgdGR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMjAyNDI3O2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmc6MS4xZW0gMThweDtoZWlnaHQ6NC4xZW19LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ZCAuZWxsaXB7aGVpZ2h0OjNlbTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucGYtYWRtaW4uYnJva2VyLWRhc2hib2FyZCAjcmVjZW50LWFjdGl2aXR5LXBvbGljaWVzIHRib2R5IHRkLC5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkICNkYXRhdGFibGUtdG9kbyB0Ym9keSB0ZHtoZWlnaHQ6OC4yZW19LnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgI3JlY2VudC1hY3Rpdml0eS1wb2xpY2llcyB0Ym9keSB0ZCAuZWxsaXAsLnBmLWFkbWluLmJyb2tlci1kYXNoYm9hcmQgI2RhdGF0YWJsZS10b2RvIHRib2R5IHRkIC5lbGxpcHtoZWlnaHQ6NmVtOy13ZWJraXQtbGluZS1jbGFtcDo0fS5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJkIC5kYXRhVGFibGVzX3Byb2Nlc3Npbmd7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWxlZnQtY29sb3I6IzAyOWVlM310ZC5kZWFsLXN0YWdle3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO21pbi13aWR0aDo1MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjIzO2xldHRlci1zcGFjaW5nOjAuMnB4O2NvbG9yOiMxYzFjMWI7dGV4dC1hbGlnbjpjZW50ZXJ9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZXttaW4td2lkdGg6MH10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXMtdGl0bGV7cGFkZGluZy1ib3R0b206MjBweH10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXMtdGl0bGUubm90LXJlbmV3ZWR7cGFkZGluZzowO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9ye2Rpc3BsYXk6ZmxleDtnYXA6MTJweDthbGlnbi1pdGVtczpmbGV4LWVuZDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIycHg7cmlnaHQ6MjJweDtib3R0b206MThweH0uYnJva2VyLWRhc2hib2FyZCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3J7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7Z2FwOjhweH10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1c3tmbGV4OjEgMSAxMHB4O2hlaWdodDo1cHg7YmFja2dyb3VuZDojMDA5NDQzO3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5wZi1saXN0IHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVze2hlaWdodDoxMnB4fS5wZi1saXN0IHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzOmFmdGVyLC5wZi1saXN0IHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotM3B4O3JpZ2h0Oi0zcHg7Ym90dG9tOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7dHJhbnNmb3JtOnNrZXcoNTBkZWcpfS5wZi1saXN0IHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzOmFmdGVye3RvcDo1MCU7Ym90dG9tOjA7dHJhbnNmb3JtOnNrZXcoLTUwZGVnKX10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5jdXJyZW50IH4gZGl2LHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmUsdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMubm9uZSB+IGRpdntiYWNrZ3JvdW5kOiMwMjllZTM7dHJhbnNpdGlvbjpjb2xvciAwLjRzIGVhc2UgMHN9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMuY3VycmVudCB+IGRpdjpob3Zlcix0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lOmhvdmVyLHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmUgfiBkaXY6aG92ZXJ7YmFja2dyb3VuZDojMDA5NDQzfS5hZG1pbi1ob21lLXdpZGdldCBoMntmb250LWZhbWlseTpcIkVCIEdhcmFtb25kXCIsc2VyaWY7Zm9udC1zaXplOjM2cHg7Y29sb3I6MzZweDtsaW5lLWhlaWdodDoxfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotMzBweCAtMTZweCAwO3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KXsuYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZXt3aWR0aDoxMDAlfX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saXtiYWNrZ3JvdW5kOiNFRUVFRUU7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyNSU7bWFyZ2luOjA7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGl7cGFkZGluZzoxNnB4IDEwcHh9fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpOm50aC1jaGlsZCgzbil7Y2xlYXI6bGVmdH0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1OTVBNUM7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGU7aGVpZ2h0OjEwMCV9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYTpob3Zlcntjb2xvcjojMUM3NUJDO2JvcmRlci1jb2xvcjojMUM3NUJDfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpLmNyZWF0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhOmFmdGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJTtjb250ZW50OicnfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGEgLnNxdWFyZS1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBkaXZ7ZmxleDowIDAgYXV0b30uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBzcGFue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCAud3JhcC1le3dpZHRoOjQwMHB4O21hcmdpbjo4MHB4IGF1dG8gMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCBpbWd7bWFyZ2luLWJvdHRvbToyMHB4fS5wZi13YXJuaW5nIC5pYWQgaDEsLnBmLWFncmVlbWVudCAuaWFkIGgxe2ZvbnQtc2l6ZToyMnB4fS5wZi13YXJuaW5nIC5pYWQgaDIsLnBmLWFncmVlbWVudCAuaWFkIGgye2ZvbnQtc2l6ZToxOXB4fS5wZi13YXJuaW5nIC5pYWQgaDMsLnBmLWFncmVlbWVudCAuaWFkIGgze2ZvbnQtc2l6ZToxNnB4fS5wZi13YXJuaW5nIHNwYW4uZW1ib2xkLC5wZi1hZ3JlZW1lbnQgc3Bhbi5lbWJvbGR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6aXRhbGljfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgYTpob3ZlciwucGYtbGlzdCAuYWN0aXZpdHktY29udHJvbCBhOmhvdmVye2N1cnNvcjpwb2ludGVyfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgZGl2LC5wZi1saXN0IC5hY3Rpdml0eS1jb250cm9sIGRpdnt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtbGlzdCAuaW5saW5lLWZvcm17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWxpc3QgdGQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wZi1saXN0IC5pY29uLWJpbiBzdmd7d2lkdGg6MjNweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1lZGl0IHN2ZywucGYtbGlzdCAuaWNvbi1hY3Rpdml0eSBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1ub3RlcyBzdmd7aGVpZ2h0OjI4cHg7d2lkdGg6MjFweH0ucGYtdmlldyBib2R5LC5wZi12aWV3IGh0bWx7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0ucGYtdmlldyBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RhZmYtZWRpdCAjcHJvZntkaXNwbGF5OmJsb2NrfS5zdGFmZi1lZGl0ICNzdGFmZlBpY3R1cmV7bWFyZ2luLWJvdHRvbToxMHB4fS5iYXRjaEZpbGVVcGxvYWQgLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiNEMTdCMkY7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDoxMHB4fS5iYXRjaEZpbGVVcGxvYWQgI2FjdGlvbnNUb1Rha2VPbkJhc2VkT25Qb2xpY3lJZCBoNHttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJhdGNoRmlsZVVwbG9hZCAjYWN0aW9uc1RvVGFrZU9uQmFzZWRPblBvbGljeUlkIGJ1dHRvbnttYXJnaW4tdG9wOjFlbX0uYmF0Y2hGaWxlVXBsb2FkICNjYXRlZ29yeUZpZWxkc3tkaXNwbGF5OmdyaWQ7Z3JpZC1hdXRvLWZsb3c6cm93O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIDFmcik7Z3JpZC1nYXA6OXB4O21hcmdpbi1ib3R0b206MjhweH0uYmF0Y2hGaWxlVXBsb2FkIC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b257bWFyZ2luOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX0uYmF0Y2hGaWxlVXBsb2FkIC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b257YmFja2dyb3VuZDojMkQzNzNEO2JvcmRlci1jb2xvcjojMkQzNzNEfS5iYXRjaEZpbGVVcGxvYWQgLmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1jb2xvcjojMkQzNzNEfS5iYXRjaEZpbGVVcGxvYWQgLmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbi5zZWxlY3RlZHtiYWNrZ3JvdW5kOiMwMjllZTM7Ym9yZGVyLWNvbG9yOiMwMjllZTN9LmJhdGNoRmlsZVVwbG9hZCAjZmlsZVVwbG9hZENvbnRhaW5lci5iYXRjaEZpbGVVcGxvYWRDb250YWluZXJ7bWFyZ2luLXRvcDowfS5iYXRjaEZpbGVVcGxvYWQgI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbntmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOmluaGVyaXQ7bWF4LXdpZHRoOm5vbmV9LmJhdGNoRmlsZVVwbG9hZCAjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uIGxhYmVsLmludHJvLmludHJvLWZpbmV7ZmxleC1iYXNpczpmaXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudDthbGlnbi1zZWxmOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7cGFkZGluZy1yaWdodDoxMHB4fS5iYXRjaEZpbGVVcGxvYWQgaDJ7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtd2VpZ2h0OjEwMH0uYmF0Y2hGaWxlVXBsb2FkICNkb2N1cGxvYWRmb3Jte21hcmdpbi1ib3R0b206MTBweH0uYmF0Y2hGaWxlVXBsb2FkICNkb2N1cGxvYWRmb3JtIC5maWVsZHdyYXB7bWFyZ2luLWJvdHRvbTo5cHh9LmJhdGNoRmlsZVVwbG9hZCAjZG9jdXBsb2FkZm9ybSAuZmllbGR3cmFwIGxhYmVse2Rpc3BsYXk6YmxvY2t9LmJhdGNoRmlsZVVwbG9hZCAuZHotZGV0YWlsc3tmb250LXNpemU6MTNweH0uYmF0Y2hGaWxlVXBsb2FkICNmaWxlVXBsb2FkZXJOb3Rlc0RpdnttYXJnaW46MCAzMHB4IDMwcHggMzBweH0uYmF0Y2hGaWxlVXBsb2FkIC5hZGROb3Rlc0J0bnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbHVtbi1nYXA6MTBweDtwYWRkaW5nOjNweDtib3JkZXI6MXB4IGdyZXkgZGFzaGVkO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6NXB4fS5iYXRjaEZpbGVVcGxvYWQgLmFkZE5vdGVzQnRuIHN2Z3tmaWxsOiMwMjllZTM7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweH0uYmF0Y2hGaWxlVXBsb2FkIC5hZGROb3Rlc0J0bjpob3Zlcntjb2xvcjojMDI5ZWUzO2JvcmRlci1jb2xvcjojMDAwMDAwO2N1cnNvcjpwb2ludGVyfS5reWMtZGV0YWlsIC5zdGlja3lGb290V3JhcCAuc3RpY2t5Rm9vdE1haW57YmFja2dyb3VuZDpub25lfS5reWMtZGV0YWlsIC5tZXNzYWdlLWJ1dHRvbntib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtmb250LXNpemU6MTRweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MTAwJTt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MC42cmVtIDFyZW07Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjttaW4taGVpZ2h0OjM4cHh9Lmt5Yy1kZXRhaWwgI3VzZXJuYW1lLXBhZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9Lmt5Yy1kZXRhaWwgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDExcHggcmdiYSgwLDAsMCwwLjI3KTtib3JkZXItcmFkaXVzOjJweDt3aWR0aDoxMDAlO21heC13aWR0aDo1MDBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjQycHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzVweCA1NXB4IDM1cHg7bWluLWhlaWdodDoyNTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87bWFyZ2luLXRvcDotMTYwcHh9Lmt5Yy1kZXRhaWwgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVyIC51c2VybmFtZS1zdWJtaXR7bWFyZ2luLXRvcDoxMHB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCV9Lmt5Yy1kZXRhaWwgLmNoYXQtY29udGFpbmVye21heC13aWR0aDo3MDBweDttYXJnaW4tcmlnaHQ6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLXRvcDozMHB4O2hlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTttYXgtaGVpZ2h0OjYwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojRkZGO21hcmdpbjowO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteTpzY3JvbGw7cGFkZGluZzowIDIwcHggMHB4IDIwcHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDE1MHB4KTttYXgtaGVpZ2h0OjUwMHB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgI21lc3NhZ2VGb3Jte3BhZGRpbmc6MjBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVsIGxpe2xpbmUtaGVpZ2h0OjEuNXJlbTtwYWRkaW5nOjEwcHggMjBweDttYXJnaW46MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjRmNGY0fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWwgbGkgcHttYXJnaW46MH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdle3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y2xlYXI6Ym90aH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdlIHB7Y29sb3I6Izc3Nztmb250LXNpemU6MTRweDt3b3JkLXdyYXA6YnJlYWstd29yZH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2V7cGFkZGluZy1sZWZ0OjY4cHg7cG9zaXRpb246cmVsYXRpdmV9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIGl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtvdmVyZmxvdzpoaWRkZW47bGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDo0MnB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBzcGFue2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBwe2NvbG9yOiM0MzQ2NGJ9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBpbnB1dHtoZWlnaHQ6MzhweDtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDIxN3B4KX0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbntmbG9hdDpsZWZ0O3dpZHRoOjgwcHg7aGVpZ2h0OjM4cHg7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDo1cHh9Lmt5Yy1kZXRhaWwgLmFkZGZpbGV7d2lkdGg6MTEwcHggIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5YjliOWI7YmFja2dyb3VuZDp3aGl0ZTtjb2xvcjojOWI5YjliICFpbXBvcnRhbnR9Lmt5Yy1kZXRhaWwgLmFkZGZpbGU6aG92ZXJ7Ym9yZGVyOnNvbGlkIDFweCAjOWI5YjliO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6IzliOWI5YiAhaW1wb3J0YW50fS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZWNlY30ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXIgaDJ7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NTAwfS5reWMtZGV0YWlsIC5jb25uZWN0aW5ne3BhZGRpbmctdG9wOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNzc3O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2NXB4O3dpZHRoOjEwMCV9Lmt5Yy1kZXRhaWwgLmt5YyAudGFiYmVke2JhY2tncm91bmQ6d2hpdGV9Lmt5Yy1kZXRhaWwgLmt5YyAudGFiYmVkPnNlY3Rpb257Ym9yZGVyOm5vbmV9Lmt5Yy1kZXRhaWwgLmt5YyAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntib3JkZXItYm90dG9tOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpey5reWMtZGV0YWlsIC5jaGF0LWNvbnRhaW5lcnttYXJnaW46MTBweCAxMHB4IDAgMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5reWMtZGV0YWlsIC5jaGF0LWNvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDAlIC0gMzBweCl9Lmt5Yy1kZXRhaWwgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVye3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6MTVweDtwYWRkaW5nOjI1cHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bHtoZWlnaHQ6Y2FsYygxMDAlIC0gMTIwcHgpfS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9ue3dpZHRoOjY1cHh9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBpbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVye3BhZGRpbmc6MTBweH0ua3ljLWRldGFpbCAuY29ubmVjdGluZ3t0b3A6NjBweH0ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXIgaDJ7Zm9udC1zaXplOjEuMWVtfX0ucGYtY3JlYXRlIC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lmluc3VyYW5jZXMtZWRpdCBib2R5PmRpdjpub3QoI2hlYWRiYW5kKXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMTBweH0uaW5zdXJhbmNlcy1lZGl0IC5zYXZlU2VjdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MH0uaW5zdXJhbmNlcy1lZGl0IC5qc29uRm9ybXtwb3NpdGlvbjpzdGF0aWN9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0e21heC13aWR0aDo1OHB4O3BhZGRpbmctbGVmdDowfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdD5sYWJlbDpub3QoLmVycm9yKXtwYWRkaW5nLXJpZ2h0OjB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0Pi5jb2xsZWN0aW9ue2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjU4cHh9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21pbi13aWR0aDowfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYnttYXJnaW4tcmlnaHQ6MH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjU0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NTRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSU7cGFkZGluZy1sZWZ0OjB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzowIDZweDtoZWlnaHQ6MzZweDttYXJnaW4tcmlnaHQ6MDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O3dpZHRoOjEwMCV9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtaW5wdXQtdHlwZS1kZWxldGV7bWluLXdpZHRoOjQ0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSU7cGFkZGluZy1sZWZ0OjZweH0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtcm93e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O21heC13aWR0aDpub25lO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpLC5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93e3dpZHRoOjQwJX0uaW5zdXJhbmNlcy1lZGl0ICNjaGFuZ2VTdGFmZiAuamYtcm93Pi5jb2xsZWN0aW9uIGxhYmVsOm5vdCguZXJyb3Ipe2Rpc3BsYXk6aW5saW5lLWZsZXh9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmxpbmtlZEZvcm0rLmxpbmtlZEZvcm0gbGFiZWwsLmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmxpbmtlZEZvcm1BZGROZXcgbGFiZWx7ZGlzcGxheTpub25lfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGZpZWxkc2V0e3BhZGRpbmc6MH0uaW5zdXJhbmNlcy1jcmVhdGUgLmNob3Nlbi1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0uaW5zdXJhbmNlcy1jcmVhdGUyIGJvZHk+ZGl2Om5vdCgjaGVhZGJhbmQpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjExMHB4fS5pbnN1cmFuY2VzLWNyZWF0ZTIgLnNhdmVTZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5pbnN1cmFuY2VzLWNyZWF0ZTIgLmpzb25Gb3Jte3Bvc2l0aW9uOnN0YXRpY30uaW5zdXJhbmNlcy1jcmVhdGUyICNjcmVhdGVJbnN1cmFuY2VTdGVwMiBkaXYjcm9sZV9jaG9zZW57d2lkdGg6YXV0byAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGRpdiNzdGFmZl9jaG9zZW57d2lkdGg6YXV0byAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3ttYXJnaW4tYm90dG9tOjUwcHh9LmRvY3VtZW50cy1saXN0IC5pY29uLXRpY2stZHJhd24sLmRvY3VtZW50cy1saXN0IC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzAyOWVlMzt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDttYXJnaW4tcmlnaHQ6MC4yNWVtfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAjZmlsZVVwbG9hZENvbnRhaW5lciwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAjZmlsZVVwbG9hZENvbnRhaW5lciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRDb250YWluZXIsLmFzc2V0LWVkaXQgI2ZpbGVVcGxvYWRDb250YWluZXJ7d2lkdGg6MTAwJTttYXJnaW46MzBweCBhdXRvfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAjZmlsZVVwbG9hZFdyYXBwZXIsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgI2ZpbGVVcGxvYWRXcmFwcGVyLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjZmlsZVVwbG9hZFdyYXBwZXIsLmFzc2V0LWVkaXQgI2ZpbGVVcGxvYWRXcmFwcGVye2JhY2tncm91bmQ6I2VjZWNlYzt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7Zm9udC1zaXplOjFlbTtjb2xvcjojOTk5O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxZW19LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZCAjYXNzZXREb2NVcGxvYWQsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgI2ZpbGVVcGxvYWQsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgI2Fzc2V0RG9jVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjZmlsZVVwbG9hZCwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2Fzc2V0RG9jVXBsb2FkLC5hc3NldC1lZGl0ICNmaWxlVXBsb2FkLC5hc3NldC1lZGl0ICNhc3NldERvY1VwbG9hZHtiYWNrZ3JvdW5kOiNlY2VjZWM7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjUwcHg7Ym9yZGVyOm5vbmV9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSwuYXNzZXQtZWRpdCAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMsLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246aW5oZXJpdDt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO2ZvbnQtc2l6ZToxZW07bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtsaW5lLWhlaWdodDoxNTAlO3BhZGRpbmc6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3LC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3LC5hc3NldC1lZGl0IC5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxODBweDttYXJnaW46MC41ZW07cGFkZGluZzoxMHB4O2JvcmRlci1yYWRpdXM6NXB4fS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MsLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NDg0ODQ7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O2JveC1zaGFkb3c6MCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDttYXJnaW46OHB4IDA7d2lkdGg6MTYwcHg7bGVmdDowfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3QsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3QsLmFzc2V0LWVkaXQgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0e29wYWNpdHk6MC4zO3BvaW50ZXItZXZlbnRzOm5vbmV9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCwuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojYWRkYzNjfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3RvcDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cmlnaHQ6MDttYXJnaW46MDtmb250LXNpemU6MS42ZW19LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuYnJva2VyLWRvY3VtZW50cy1maWxlLXVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJre2NvbG9yOiNiZjE5MTl9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5icm9rZXItZG9jdW1lbnRzLWZpbGUtdXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuYXNzZXQtZWRpdCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFya3tjb2xvcjojNDNiYjQ3fS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlYzt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJTtmb250LXNpemU6MWVtO2NvbG9yOiM5OTk7cGFkZGluZzowfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4sLmFzc2V0LWVkaXQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjpub25lfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAudHlwZS1zZWwsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgLnR5cGUtc2VsLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAudHlwZS1zZWwsLmFzc2V0LWVkaXQgLnR5cGUtc2Vse2JhY2tncm91bmQ6MDAwO2JvcmRlcjoxcHggc29saWQgI2NjYzttYXJnaW4tdG9wOjVweH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgbGFiZWwsLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQgbGFiZWwsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIGxhYmVse2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1ib3R0b206NXB4fS5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoyNHB4IDAgMzJweCAwfS5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9hLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2IsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5jaGVja291dC1iYWNrLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5jaGVja291dC1za2lwLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fYywuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2QsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9lLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fZywuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2xvZ2luLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuamYtYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuamYtYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLWxlZnQ6MTZweH0uY2xpZW50LWxpc3QgLmlubGluZS1mb3Jte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jbGllbnQtbGlzdCB0ZC5kZWxldGVke3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Y29sb3I6I2ZmMDAwMH0uY2xpZW50LWVkaXQ+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfS5jbGllbnQtZWRpdCAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5jbGllbnQtZWRpdCAudGFiYmVkPnNlY3Rpb24ub3Blbj5kaXZ7bWF4LWhlaWdodDo3MDAwcHh9LmNsaWVudC1lZGl0ICNzZWN0b3IgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MTBweCAwO21heC13aWR0aDo4MDBweH0uY2xpZW50LWVkaXQtbG9naW4uYWNjZXNzLWZ1bGwgI3Blcm1pc3Npb25ze2Rpc3BsYXk6bm9uZX0uY2xpZW50LWVkaXQtbG9naW4+ZGl2Om5vdCgjaGVhZGJhbmQpe3BhZGRpbmctYm90dG9tOjExMHB4fS50aXRsZS1zZWN7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tdG9wOjB9I3NlY3RvciAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3BhZGRpbmc6NnB4IDZweDtoZWlnaHQ6MzZweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnR9I3NlY3RvciAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9I3NlY3RvciAuamYtaW5wdXQtdHlwZS1kZWxldGV7bWluLXdpZHRoOjQ0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9I2FkZFNlY3RvcklEIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3ttYXJnaW4tYm90dG9tOjUwcHh9I2FkZFNlY3RvcklEIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwcHggIWltcG9ydGFudDt3aWR0aDowLjElfSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtwYWRkaW5nOjZweCA2cHg7aGVpZ2h0OjM2cHh9I2FkZFNlY3RvcklEIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9I2FkZFNlY3RvcklEIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1kZWxldGV7bWluLXdpZHRoOjQ0cHggIWltcG9ydGFudDttYXgtd2lkdGg6NDRweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9LmNsaWVudC1jb25zb2xlIC5zdGlja3lGb290TWFpbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jbGllbnQtY29uc29sZSAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjI1JTttaW4td2lkdGg6MjUwcHh9LmNsaWVudC1jb25zb2xlIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6MTAwJX0uY2xpZW50LWNvbnNvbGUgLmpzb25Gb3JtIGZpZWxkc2V0IGZpZWxkc2V0e3BhZGRpbmc6MH0uY2xpZW50LWNvbnNvbGUgI21vZGFsRGlhbG9nIC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MH0uY2xpZW50LWNvbnNvbGUgLmNvbnNvbGUtcGFuZS1hY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMnB4O3JpZ2h0OjMycHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjRweCAwIDAgMH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb257Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDoycHggc29saWQgdHJhbnNwYXJlbnR9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9uPmRpdntkaXNwbGF5OmJsb2NrfS5jbGllbnQtY29uc29sZSBtYWluIC5uby1qcyAudGFiYmVkPnNlY3Rpb24ub3Blbj5kaXZ7bWF4LWhlaWdodDppbmhlcml0fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZD5zZWN0aW9ue2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e21hcmdpbjowO3BhZGRpbmc6MHB4O2JvcmRlcjpub25lfS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZywuY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MzBweCAwcHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MzBweCAzMHB4IDMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e21hcmdpbjowO3BhZGRpbmc6MHB4O2JvcmRlcjpub25lfS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZywuY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MzBweCAwcHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MzBweCAzMHB4IDMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLm92ZXJmbG93VGFic3tyaWdodDowO2xlZnQ6aW5oZXJpdH0uY2xpZW50LWNvbnNvbGUgbWFpbiBzZWN0aW9uLmFjdGl2ZS53YWl0aW5nOmFmdGVye2NvbnRlbnQ6XCJcIjt0b3A6MDtyaWdodDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHg7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNkOGQ4ZDg7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MjAwJSAxMDAlOy13ZWJraXQtYW5pbWF0aW9uOndpcGUgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOndpcGUgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTA7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxMH1ALXdlYmtpdC1rZXlmcmFtZXMgd2lwZXswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwMCUgMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1ALW1vei1rZXlmcmFtZXMgd2lwZXswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwMCUgMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1Aa2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHN7ZmxleC1ncm93OjA7ZmxleDppbmhlcml0O21hcmdpbjowIC0zMnB4fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LXN0YXR7ZmxleDppbmhlcml0O21pbi13aWR0aDowO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjE2cHh9LmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktbWV0YSwuY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1pY29ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS41ZW07Zm9udC13ZWlnaHQ6MTAwO21hcmdpbi1yaWdodDoxMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0c3tmbGV4LWdyb3c6MDtmbGV4OmluaGVyaXQ7bWFyZ2luOi0zMnB4IDAgLTMycHggLTE2cHg7d2lkdGg6YXV0bzttaW4td2lkdGg6YXV0b30uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvd3tmbGV4OmluaGVyaXQ7bWluLXdpZHRoOjA7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjE2cHg7d2lkdGg6YXV0bzttYXgtd2lkdGg6MzMlO2ZsZXgtZ3JvdzowfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbiwuY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjEwMDttYXJnaW4tcmlnaHQ6MDtib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O29wYWNpdHk6MTtmbGV4LXNocmluazowO21pbi13aWR0aDowfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbnt3aWR0aDphdXRvO21heC13aWR0aDpub25lO21pbi13aWR0aDo0NXB4fS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93ICpbZGF0YS1zdGF0LWljb25de3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5zdGF0LWljb25bZm9yPXRvdGFsTG9zc10gc3Zne2ZpbGw6I2JiMDAwMH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuY2xpZW50LWNvbnNvbGV7YmFja2dyb3VuZDp3aGl0ZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2t7bWF4LXdpZHRoOjMwMHB4O2NvbG9yOiMyMDI2MmF9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2NrIGF7Y29sb3I6IzIwMjYyYX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2sgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZXtib3JkZXItdG9wOjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAucGVyc29ue3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctdG9wOjZweH0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLnBlcnNvbi5wcmltYXJ5LW9ubHl7cGFkZGluZy1sZWZ0OjB9LnV3LXJlcXVlc3RzLWxpc3QgLnNlbmR7bWFyZ2luLXRvcDozMnB4fS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZSAucmZxQ3JlYXRlU3ViSGVhZGVye2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXRvcDowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlTGFiZWx7cGFkZGluZy10b3A6MTRweDtwYWRkaW5nLWJvdHRvbToxMnB4fS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlTGluZXtwYWRkaW5nLWJvdHRvbTo4cHg7cGFkZGluZy10b3A6MTBweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUZpZWxkU2V0e21hcmdpbi1ib3R0b206MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUJ1dHRvbkZpZWxkU2V0e21hcmdpbjowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY0xhYmVse3BhZGRpbmctYm90dG9tOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjU3VtbWFyeXttYXJnaW4tdG9wOjMwcHh9LnJmcUV4ZWNTdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlfS5yZnFFeGVjVmFsdWV7ZmxleC1iYXNpczo3MCV9LnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7Zm9udC1zaXplOjIycHg7Y29sb3I6IzA2MDcwODtwYWRkaW5nLWJvdHRvbToyOHB4fS5yZnFSZXF1ZXN0LWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDo2MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQzO2NvbG9yOiMyMDI2MmF9LnJmcVJlcXVlc3QtYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fS5yZnFSZXF1ZXN0LXZhbHVle2ZsZXgtYmFzaXM6NjAlfS5ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZCwuamYtaGVhZGVyLWJvdW5kcyAuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIgLnJmcVJlcXVlc3REZXRhaWwgLnJmcURlY2xpbmVkIHRke2JhY2tncm91bmQ6I2YyZjRmNH0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWx7Ym9yZGVyLWNvbGxhcHNlOnVuc2V0fS5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRkLC5zdGlja3lGb290TWFpbiAuamYtaGVhZGVyLWJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZHtib3JkZXI6MDtiYWNrZ3JvdW5kOndoaXRlfS5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRoLC5zdGlja3lGb290TWFpbiAuamYtaGVhZGVyLWJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0aHtib3JkZXI6MDtiYWNrZ3JvdW5kOndoaXRlO3RleHQtYWxpZ246bGVmdH0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbEhlYWRlciwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXJ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgYmxhY2s7Ym9yZGVyLXRvcDo1cHggc29saWQgYmxhY2s7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS5yZnFyRGV0YWlsQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgMjBweH0ucmZxck1haW5Db250YWluZXJ7dGV4dC1hbGlnbjpsZWZ0fS5yZnFFeGVjTGFiZWx7ZmxleC1iYXNpczozMCU7cGFkZGluZzo1cHggMTVweH0ucmZxRXhlY1ZhbHVle2ZsZXgtYmFzaXM6NzAlO3BhZGRpbmc6NXB4fS5yZnFyRGV0YWlsTGFiZWx7ZmxleC1iYXNpczozMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6NXB4IDE1cHh9LnJmcXJEZXRhaWxWYWx1ZXtmbGV4LWJhc2lzOjcwJTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo1cHh9LnJmcXJEZXRhaWxUaXRsZXtiYWNrZ3JvdW5kOiNlZGVlZWU7Zm9udC1mYW1pbHk6XCJFQiBHYXJhbW9uZFwiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMTQ7cGFkZGluZzoyMHB4IDE1cHggMCAzNXB4O21hcmdpbjowIDAgMjVweCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucmZxckRldGFpbFN1YlRpdGxle2ZvbnQtZmFtaWx5OlNhcmFidW4sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtmb250LXNpemU6MjBweDtwYWRkaW5nOjE1cHggMzVweH0ucmZxckRldGFpbFJlZmVyZW5jZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyLjY1O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTBweDtsZWZ0Oi0xNXB4fS5yZnFyRGV0YWlsQm9sZHtmb250LXdlaWdodDo2MDB9LnJmcXJEZXRhaWxTZXBlcmF0b3J7cGFkZGluZzoxMHB4ICAzNXB4IDEwcHggMzVweH0ucmZxckRldGFpbEZvb3RlcntwYWRkaW5nOjEwcHh9LnJmcXJTdGF0dXNUZXh0e2JhY2tncm91bmQ6IzQyNGU1Njtjb2xvcjp3aGl0ZTtwYWRkaW5nOjZweCAxNHB4IDRweCAxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0ucmZxclN0YXR1c0NvbnRhaW5lcntkaXNwbGF5OmZsZXg7cGFkZGluZzoxNXB4IDM1cHggMThweCAzNXB4fS5yZnFyU3RhdHVzQXdhcmRlZHtiYWNrZ3JvdW5kOiM2MGI2MDJ9LnJmcXJTdGF0dXNBY2NlcHRlZHtiYWNrZ3JvdW5kOiM1MzhhMTd9LnJmcXJTdGF0dXNEZWNsaW5lZHtiYWNrZ3JvdW5kOiNiYmJiYmJ9LnJmcXJTdGF0dXNBd2FpdGluZ1Jlc3BvbnNle2JhY2tncm91bmQ6I2YyODkyMX0ucmZxckRldGFpbEJvZHl7Zm9udC1zaXplOjE0cHh9LnVuZGVyd3JpdGVyIC5jcmZxRmF2b3VyaXRlQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS51bmRlcndyaXRlciAuY3JmcUZhdm91cml0ZSBzdmd7ZmlsbDojZGY0MDUzfS51bmRlcndyaXRlciAuY3JmcU5vdEZhdm91cml0ZSBzdmd7ZmlsbDojYTJhMWEyfS51bmRlcndyaXRlciAuc3RpY2t5Rm9vdFdyYXAgLmNyZnFTdGF0dXNEZWNsaW5lZCB0ZHtjb2xvcjojOUI5RDlGfS51bmRlcndyaXRlciAuY3JmcVNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2ZlZTNjN30udW5kZXJ3cml0ZXIgLnFve21pbi1oZWlnaHQ6MTAwcHh9LnVuZGVyd3JpdGVyIHRhYmxlLmxpc3R7d2lkdGg6NDgwcHg7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1jb2xvcjojN2VhOGY4O2JvcmRlci1zdHlsZTpzb2xpZDtjb2xvcjojMDAwMDAwfS51bmRlcndyaXRlciB0YWJsZS5saXN0IHRkLC51bmRlcndyaXRlciB0YWJsZS5saXN0IHRoe2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjg7Ym9yZGVyLXN0eWxlOnNvbGlkO3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdH0udW5kZXJ3cml0ZXIgdGFibGUubGlzdCB0aGVhZHtiYWNrZ3JvdW5kLWNvbG9yOiM3ZWE4Zjh9LnVuZGVyd3JpdGVyIHRhYmxlLmNhbnZhc3t3aWR0aDo0ODBweDtoZWlnaHQ6MjAwcHg7YmFja2dyb3VuZC1jb2xvcjojY2NjY2NjO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1jb2xvcjojN2VhOGY4fS51bmRlcndyaXRlciAuYm94e3dpZHRoOjQ4MHB4O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2N9LnVuZGVyd3JpdGVyIGRpdi5ibHVlVGFibGV7Ym9yZGVyOjFweCBzb2xpZCAjMDAwMDAwO2JhY2tncm91bmQtY29sb3I6I0VFRUVFRTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbCwudW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFke2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtwYWRkaW5nOjJweCAxMHB4fS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUJvZHkgLmRpdlRhYmxlQ2VsbHtmb250LXNpemU6MTVweH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVSb3c6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQ6I0VFRUVFRX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5ne2JhY2tncm91bmQ6IzAwMDAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNDQ0NDQ0fS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNlZWVlZWU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNBQUFBQUF9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0Om5vbmV9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxle2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kOiNBQUFBQUE7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjYWFhIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI2FhYSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjYWFhIDEwMCUpO2JvcmRlci10b3A6MnB4IHNvbGlkICM0NDQ0NDR9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxle2ZvbnQtc2l6ZToxNXB4fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3N7dGV4dC1hbGlnbjpyaWdodH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojMUM2RUE0O2NvbG9yOiNGRkZGRkY7cGFkZGluZzoycHggOHB4O2JvcmRlci1yYWRpdXM6NXB4fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXJ7Ym9yZGVyLXRvcDpub25lfS51bmRlcndyaXRlciAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIgLnRhYmxlRm9vdFN0eWxle3BhZGRpbmc6M3B4IDVweH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxle2Rpc3BsYXk6dGFibGV9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZVJvd3tkaXNwbGF5OnRhYmxlLXJvd30udW5kZXJ3cml0ZXIgLmRpdlRhYmxlSGVhZGluZ3tkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlQ2VsbCwudW5kZXJ3cml0ZXIgLmRpdlRhYmxlSGVhZHtkaXNwbGF5OnRhYmxlLWNlbGx9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZUZvb3RDZWxse2Rpc3BsYXk6dGFibGUtY2VsbDtib3JkZXI6MH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlQ2VsbFJpZ2h0e2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6MTBweH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlSGVhZGluZ3tkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlRm9vdHtkaXNwbGF5OnRhYmxlLWZvb3Rlci1ncm91cH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlQm9keXtkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MzJweH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNJdGVte2ZsZXgtYmFzaXM6NTAlfS51bmRlcndyaXRlciAucmZxT3B0aW9uc0J0bntsaW5lLWhlaWdodDowO21heC1oZWlnaHQ6MzBweH0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNHcm91cHttYXJnaW46MjBweCAyMHB4IDAgMDttaW4td2lkdGg6NDAwcHg7bWluLWhlaWdodDo1MDBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjFweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51bmRlcndyaXRlciAucmZxT3B0aW9uc1BpY2t7bWFyZ2luOjIwcHggMjBweCAwIDA7bWluLXdpZHRoOjQwMHB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3VwSGVhZGVye3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOmJsYWNrO2NvbG9yOndoaXRlO2ZvbnQtc2l6ZToyMHB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3VwQm9keXtwYWRkaW5nOjE2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnNHcm91cFBsdXN7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7ZGlzcGxheTpmbGV4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0lucHV0e3dpZHRoOjZlbX0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGUgdHJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0Ym9keXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlckNlbGx7cGFkZGluZzo3cHh9LnVuZGVyd3JpdGVyIC5yZnFGb290ZXJDZWxsMnt3aWR0aDpjYWxjKDZlbSArIDIwcHgpfS51bmRlcndyaXRlciAucmZxRm9vdGVyQ2VsbDN7d2lkdGg6MTY4cHh9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVG90YWxMYWJlbHtmb250LXdlaWdodDo2MDB9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxT3B0aW9uc1RpdGxlQm94e2JhY2tncm91bmQ6YmxhY2s7Ym9yZGVyLWNvbG9yOmJsYWNrO2NvbG9yOndoaXRlO2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzp1bnNldH0udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDF7d2lkdGg6YXV0b30udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDJ7d2lkdGg6YXV0b30udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDN7d2lkdGg6OTBweH0udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDR7d2lkdGg6MTMwcHh9LnVuZGVyd3JpdGVyIC5vcHRpb25Db2w1e3dpZHRoOjQwcHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwNjA3MDg7cGFkZGluZy1ib3R0b206MjhweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0udW5kZXJ3cml0ZXIgLnJmcU9wdGlvbnMtZHJhZy1kcm9wLXRpdGxle2ZvbnQtZmFtaWx5OidhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2xpbmUtaGVpZ2h0OjEuNjQ7bWFyZ2luLXRvcDo1MHB4fS51bmRlcndyaXRlciAucmZxTWFuYWdlT3B0aW9ucyAuc3RpY2t5Rm9vdE1haW57cGFkZGluZzozMnB4IDB9LnVuZGVyd3JpdGVyIC5yZnFQbHVzVGV4dHttYXJnaW4tYm90dG9tOjUwcHg7Zm9udC1zaXplOjE4cHh9LnVuZGVyd3JpdGVyIC5yZnFQbHVzSWNvbnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjE0MHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdEFwcHJvdmUtaGVhZGVyLXRleHR7Zm9udC1zaXplOjIycHg7Y29sb3I6IzA2MDcwODtwYWRkaW5nLWJvdHRvbToyOHB4O3BhZGRpbmctdG9wOjI4cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDo2MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQzO2NvbG9yOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtdmFsdWV7ZmxleC1iYXNpczo2MCV9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDozcHh9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzTm90UXVvdGVke2JhY2tncm91bmQ6I2QwMDIxYn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNBd2FyZGVke2JhY2tncm91bmQ6IzYwYjYwMn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNRdW90ZWR7YmFja2dyb3VuZDojNGE5MGUyfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtiYWNrZ3JvdW5kOiM0YTkwZTJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzTG9zdHtiYWNrZ3JvdW5kOiNiNDczZWR9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzRGVjbGluZWR7YmFja2dyb3VuZDojOTA4ZjkwfS51bmRlcndyaXRlciAudXdSZXF1ZXN0cyB0ZHtwb3NpdGlvbjpyZWxhdGl2ZX0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cEZvb3RlcntiYWNrZ3JvdW5kOiMyMTJmMzg7cGFkZGluZzoxNnB4O21hcmdpbjo0MHB4IDAgMCAwO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnVuZGVyd3JpdGVyIC5yZnFyUG9wdXBGb290ZXIgYXtib3JkZXI6c29saWQgMXB4ICM5YjliOWI7cGFkZGluZzo2cHggNTVweDtjb2xvcjp3aGl0ZX0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cEVtcHR5Rm9vdGVye2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjQycHg7bWFyZ2luOjQwcHggMCAwIDB9LnVuZGVyd3JpdGVyIC5yZnFyUG9wdXAgLnN1YkRldGFpbHtkaXNwbGF5Om5vbmV9LnVuZGVyd3JpdGVyIC5yZnFyUG9wdXAgLmFjdGl2ZSsuc3ViRGV0YWlse2Rpc3BsYXk6YmxvY2t9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFRpdGxle2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmc6NXB4fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdGFydHtwYWRkaW5nOjE1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZERhdGF7cGFkZGluZzo1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZEFkZEJ1dHRvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZzo1cHggMCAyMHB4IDB9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1Ym1pdEJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjdweCAwIDIwcHggMH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU2VwZXJhdG9ye3BhZGRpbmc6MjJweCA1cHggMTZweCA1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpDZWxse3BhZGRpbmc6MTBweCAyMnB4fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VialRpdGxle2xpbmUtaGVpZ2h0OjIuNDV9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtsaW5lLWhlaWdodDoyLjQ1fS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqTGlua3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyOjFweCBzb2xpZCAjMjAyNjJhO21heC13aWR0aDoxMDBweDtwYWRkaW5nOjNweCAwIDJweCAxMHB4O2NvbG9yOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpJY29uQ29udGFpbmVye3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7ZmlsbDojMjAyNjJhfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqSWNvbnt3aWR0aDoxMHB4O2ZpbGw6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VialJlbW92ZXtwYWRkaW5nOjBweCAxMnB4IDBweCAxMHB4O2xpbmUtaGVpZ2h0OjEuN30udW5kZXJ3cml0ZXIgLnN0aWNreUZvb3RXcmFwIC5yZnFyRGV0YWlsQm9keSAuc2hvd1N1YmplY3R7ZGlzcGxheTpibG9ja30udW5kZXJ3cml0ZXIgLnJmcXJEZXRhaWxCb2R5IC5yZnFTdWJqZWN0e2Rpc3BsYXk6bm9uZX0ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7ZGlzcGxheTpub25lO2JhY2tyb3VuZDpwaW5rfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle2Rpc3BsYXk6bm9uZX0ub3B0aW9uLWdyb3Vwcy1saXN0IC5idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2EsLm9wdGlvbi1ncm91cHMtbGlzdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fYiwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmNoZWNrb3V0LWJhY2ssLm9wdGlvbi1ncm91cHMtbGlzdCAuY2hlY2tvdXQtc2tpcCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fYywub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2QsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2UsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2csLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2xvZ2luLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9YnV0dG9uXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9YnV0dG9uXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IC5qZi1idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IC5qZi1idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjhweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5yZnFFeGVjU3VtbWFyeXtwYWRkaW5nLXRvcDozMnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjdweCAwIDIwcHggMH0uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e3BhZGRpbmctbGVmdDoxNXB4fS5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmJvdW5kcyAuY29sdW1uLXRpdGxlLC5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmpmLWhlYWRlci1ib3VuZHMgLmNvbHVtbi10aXRsZXtwYWRkaW5nLWxlZnQ6MTVweH0udXctcmVxdWVzdHMtbGlzdCAuZGF0YVRhYmxlc193cmFwcGVye21hcmdpbi1ib3R0b206NjBweH0udXctcmVxdWVzdHMtbGlzdCAuY3JmcVJldHJhY3RTZWxlY3RlZHttYXJnaW4tYm90dG9tOjUwcHh9LnJmcS1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnEtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo0MGVtO3BhZGRpbmc6MH0ucmZxLWxpc3QgdGFibGUgdGJvZHkgLmFjdGlvbnN7cGFkZGluZzoxMHB4fS5yZnEtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke3BhZGRpbmctbGVmdDoxMHB4fS5yZnEtc3ViamVjdGl2aXRpZXMgLnJmcVN1YmplY3QgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyBhe3dpZHRoOjMwMHB4O21hcmdpbi10b3A6MThweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JveC1zaXppbmc6aW5oZXJpdH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2EsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fYiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmNoZWNrb3V0LWJhY2ssLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY2hlY2tvdXQtc2tpcCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fYywub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2QsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2UsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2csLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2xvZ2luLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGlucHV0W3R5cGU9YnV0dG9uXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGlucHV0W3R5cGU9YnV0dG9uXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5qZi1idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5qZi1idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uI21haW5fc3VtbWFyeSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjE2cHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuY21xTGVhZENvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5jbXFMZWFkIHN2Z3tmaWxsOiNkZjQwNTM7aGVpZ2h0OjMwcHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuY21xTm90TGVhZCBzdmd7ZmlsbDojYTJhMWEyO2hlaWdodDozMHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmpzb25Gb3JtIHRleHRhcmVhe21pbi1oZWlnaHQ6MTU1cHh9Lm9wdGlvbi1ncm91cHMtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke3BhZGRpbmctbGVmdDoxMHB4fS5yZnEtcHJvcG9zYWwgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde2Zsb2F0OmxlZnR9LnJmcS1wcm9wb3NhbCBmb3JtIC5idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0ucmZxLXByb3Bvc2FsIGZvcm0gLnJlamVjdENvbnRhaW5lcntkaXNwbGF5OmZsZXh9LnJmcS1wcm9wb3NhbCBmb3JtIC5yZWplY3R7aGVpZ2h0OjU2cHh9LnJmcS1wcm9wb3NhbCBmb3JtIC5yYXRpb25hbGV7bWFyZ2luOjEwcHggMCAwIDIwcHh9LnJmcXItbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo0MGVtO3BhZGRpbmc6MH0ucmZxLXJlcXVlc3QtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo0MGVtO3BhZGRpbmc6MH0ucmZxRXhlY1N1bW1hcnl7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5yZnFFeGVjTGFiZWx7ZmxleC1iYXNpczozMCV9LnJmcUV4ZWNWYWx1ZXtmbGV4LWJhc2lzOjcwJX0ucmZxRXhlY1ZhbHVlQ2xpZW50e2ZvbnQtd2VpZ2h0OjYwMH0uYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle2Rpc3BsYXk6bm9uZX0ucmZxU3RhdHVzQXdhcmRlZHtiYWNrZ3JvdW5kOiM2MGI2MDJ9LnJmcVN0YXR1c0NvbXBsZXRle2JhY2tncm91bmQ6IzUzOGExN30ucmZxU3RhdHVzSW5Db21wbGV0ZXtiYWNrZ3JvdW5kOiNmMjg5MjF9LnJmcVN0YXR1c0NyZWF0ZWR7YmFja2dyb3VuZDojYmJiYmJifS5hbGxRdW90ZXNSZXNwb25kZWR7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM2MGI2MDJ9LnNvbWVRdW90ZXNSZXNwb25kZWR7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmMjg5MjF9LnJmcVN0YXR1c3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MzhweDt3aWR0aDozOHB4O2ZpbGw6I2ZmZn0ucmZxU3RhdHVzU3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uc3VtbWFyeS1vZi1jaGFuZ2VzIC50ZXh0LWNoYW5nZWQtaW5mb3tjb2xvcjptZWRpdW1ibHVlfS5zdW1tYXJ5LW9mLWNoYW5nZXMgLmJveC1mb3Jtc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnN1bW1hcnktb2YtY2hhbmdlcyAuYm94LWZvcm1zIC5zdW1tYXJ5LXNqYXttYXJnaW46MCA1cHg7d2lkdGg6NDklfSNkYXRhdGFibGUtcG9saWNpZXMgLnRyaWdnZXJfcG9wdXBfZnJpY2N7Y3Vyc29yOnBvaW50ZXJ9LndyYXBwZXItY29tcGFyZXtkaXNwbGF5Om5vbmV9LndyYXBwZXItY29tcGFyZSAuYmFja2dyb3VuZHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43Myk7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDt6LWluZGV4Ojk5OTk5fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6MzAlO21heC1oZWlnaHQ6MzAlO21hcmdpbjozMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46MjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46MjAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjoxNCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjglfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21pbi13aWR0aDo2NSU7bWFyZ2luOmF1dG99fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21heC13aWR0aDo3MyV9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDozNDBweCAhaW1wb3J0YW50fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgI2NvbXBhcmUtZm9ybXN7bWF4LXdpZHRoOjE2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjI4MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MjAwcHggIWltcG9ydGFudH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kICNjb21wYXJlLWZvcm1ze21heC13aWR0aDoxMDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoxNDBweCAhaW1wb3J0YW50fX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO3Bvc2l0aW9uOmZpeGVkO3RvcDo0MCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5OTk5O21heC13aWR0aDozMCU7bWluLXdpZHRoOjU3MHB4O21heC1oZWlnaHQ6MzAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHttYXgtd2lkdGg6NjUlO21pbi13aWR0aDp1bnNldH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHt0b3A6MzAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7dG9wOjMwJTttYXgtaGVpZ2h0OjM2JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e3RvcDozMCU7bWF4LWhlaWdodDo0MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY0MXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHttYXgtaGVpZ2h0OjQ3JTt0b3A6MjglfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LWhlaWdodDo1MyU7dG9wOjI1JX19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWlue2hlaWdodDoxMDAlfS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50e2hlaWdodDoxMDAlfS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1zaXplOjE4cHg7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoyMiU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzozMXB4IDE1cHggMTVweCAxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5jb2x1bW4tdGl0bGV7bWF4LWhlaWdodDozNyV9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5pbnB1dC1jb250ZW50e3BhZGRpbmc6MjBweCA2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5pbnB1dC1jb250ZW50e3BhZGRpbmc6MCAzMHB4fX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudCAuc2VsZWN0LWNvbXBhcmV7bWFyZ2luOjIwcHggMDt0ZXh0LWFsaWduOnJpZ2h0fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbiAuZm9ybS1jb250ZW50IC5pbnB1dC1jb250ZW50IC5jaG9zZW4tY29udGFpbmVye3RleHQtYWxpZ246bGVmdH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuYnV0dG9uLWNvbXBhcmV7bWFyZ2luOjIwcHggMDt0ZXh0LWFsaWduOnJpZ2h0fS5hc3NldHMgLmNvdmVyU3RhdHVze21hcmdpbjowfS5hc3NldHMgLmNvdmVyU3RhdHVzICp7dmVydGljYWwtYWxpZ246bWlkZGxlfS5hc3NldHMgLmNvdmVyU3RhdHVzIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1yaWdodDowLjhlbTtjbGlwLXBhdGg6cG9seWdvbigwJSAwJSwgOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAlIDEwMCUpfS5hc3NldHMgLmNvdmVyU3RhdHVzIHN0cm9uZyBzdmd7bWF4LWhlaWdodDoxNnB4O21heC13aWR0aDoyMHB4O3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfS5hc3NldHMgLm9uQ292ZXIgc3Ryb25ne2JhY2tncm91bmQtY29sb3I6cmdiYSg2NSwxMTcsNSwwLjEpO2NvbG9yOiM0MTc1MDV9LmFzc2V0cyAub25Db3ZlciBzdHJvbmcgc3Zne2ZpbGw6IzQxNzUwNX0uYXNzZXRzIC5vbkNvdmVyIHN0cm9uZyBzdmcuaWNvbi10aWNrLWRyYXdue3N0cm9rZTojNDE3NTA1O3N0cm9rZS13aWR0aDoycHh9LmFzc2V0cyAub2ZmQ292ZXIgc3Ryb25ne2JhY2tncm91bmQ6cmdiYSgxNTMsMjEsMzYsMC4xKTtjb2xvcjojOTkxNTI0fS5hc3NldHMgLm9mZkNvdmVyIHN0cm9uZyBzdmd7ZmlsbDojOTkxNTI0fS5hc3NldHMgLnNvbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6MTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MXB4IHNvbGlkO2NvbG9yOiM5NjAwMGI7bGluZS1oZWlnaHQ6MWVtO3BhZGRpbmc6MC4zcmVtIDAuM3JlbSAwLjFyZW0gMC4zcmVtfS5hc3NldHMgLmFsZXJ0LmRlbGV0ZWR7Y29sb3I6Izk2MDAwYjtmb250LXdlaWdodDpub3JtYWx9LmFzc2V0cyAuYWxlcnQuZGVsZXRlZCAuaWNvbi13YXJuaW5nLXRyaWFuZ2xle2ZpbGw6Izk2MDAwYn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCl7LmFzc2V0cyBzZWN0aW9uLmJsb2NrLmFzc2V0cy1ibG9ja3ttaW4td2lkdGg6MTAwJX19LmFzc2V0cyAuZmxleC1wYXJlbnQgLnZlcnRpY2FsLWRpdmlkZXJ7d2lkdGg6MnB4O21heC13aWR0aDoycHg7bWluLXdpZHRoOjJweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JhY2tncm91bmQtY29sb3I6I2UyZTJlMn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCl7LmFzc2V0cyAuZmxleC1wYXJlbnQgLnZlcnRpY2FsLWRpdmlkZXJ7ZGlzcGxheTpub25lfX0uYXNzZXRzIC5jaGlsZC1hc3NldC1saXN0aW5ne21hcmdpbi1ib3R0b206NDBweH0uYXNzZXRzIC5hc3NldC1lZGl0LWpzb25mb3JtLXdyYXBwZXIgLmpzb25Gb3JtIGZpZWxkc2V0e3BhZGRpbmc6MH0uYXNzZXRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI1NzNcIjtjb2xvcjojZmZmZmZmfS5hc3NldHMgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNzE0XCI7Y29sb3I6I2ZmZmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTE7Ym9yZGVyLWNvbG9yOiM5MGNlNTF9LmFzc2V0cyAuanNvbkZvcm0uZGlzYWJsZWR7b3BhY2l0eTowLjQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYXNzZXRzIC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0sLmFzc2V0cyAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlW3N0eWxlXXt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9LmFzc2V0cyAubm8tYm90dG9tLXBhZGRpbmd7cGFkZGluZy1ib3R0b206MH0uYXNzZXRzIC5maWxlLWRyb3AtYXJlYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDozMDBweDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjI1cHg7Ym9yZGVyOjFweCBkYXNoZWQgcmdiYSgwLDAsMCwwLjQpO3RyYW5zaXRpb246MC4yc30uYXNzZXRzIC5maWxlLWRyb3AtYXJlYS5pcy1kcmFnb3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwxLDEsMC4xKX0uYXNzZXRzIC5mYWtlLWJ0bntmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6IzAwYmVlNTtjb2xvcjojZmZmZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjEycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hc3NldHMgLmZpbGUtbXNne2ZvbnQtc2l6ZTpzbWFsbDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uYXNzZXRzIC5maWxlLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MH0uYXNzZXRzIC5maWxlLWlucHV0OmZvY3Vze291dGxpbmU6bm9uZX0uYXNzZXRzIC5hc3NldC1kb2N1bWVudC1saXN0IGF7dmVydGljYWwtYWxpZ246bWlkZGxlfS5hc3NldHMgLmFzc2V0LWRvY3VtZW50LWxpc3QgYSBzdmd7aGVpZ2h0OjFlbTt3aWR0aDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6Y3VycmVudENvbG9yfS5tYW51YWwtcXVvdGUtZWRpdCAuY29sdW1ue2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjYwMHB4O3dpZHRoOjUwJTtwYWRkaW5nOjdweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMnB4KXsubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbnttaW4td2lkdGg6NTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpey5tYW51YWwtcXVvdGUtZWRpdCAuY29sdW1ue21pbi13aWR0aDo0MjBweH19Lm1hbnVhbC1xdW90ZS1lZGl0IC5ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVyLC5tYW51YWwtcXVvdGUtZWRpdCAuamYtaGVhZGVyLWJvdW5kcyBjb250ZW50LXBhZGRpbmc6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubWFudWFsLXF1b3RlLWVkaXQgZGl2LnNjcm9sbG1lbnV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtvdmVyZmxvdzphdXRvO3doaXRlLXNwYWNlOm5vd3JhcH0ubWFudWFsLXF1b3RlLWVkaXQgZGl2LnNjcm9sbG1lbnUgLmZsZXgtcGFyZW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOndoaXRlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50X2ZpbHRlcnttYXJnaW4tcmlnaHQ6MnB4fS5tYW51YWwtcXVvdGUtZWRpdCAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnR7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCUgIWltcG9ydGFudH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7cGFkZGluZzo2cHggMDttYXJnaW4tYm90dG9tOjNweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW59Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAucXVvdGUtY3VycmVuY3ktdmFsdWV7d2lkdGg6NjAlO2hlaWdodDo1N3B4O3BhZGRpbmc6NnB4IDA7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MjZweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjY5O2xldHRlci1zcGFjaW5nOjAuNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiM0MTRhNTF9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAucXVvdGUtaWQtdmFsdWV7d2lkdGg6MjklO2hlaWdodDo1N3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMjZweDtwYWRkaW5nOjIwcHggMjBweCAyMHB4IDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodDtjb2xvcjojNDE0YTUxfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LXdpZHRoOjYyMnB4O3dpZHRoOjEwMCU7Ym9yZGVyOnNvbGlkIDFweCAjOTc5Nzk3O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zc30ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1tYWluLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjgwJTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MnB4O21hcmdpbjoyMXB4IDI3cHggMjBweCAwO2JhY2tncm91bmQtY29sb3I6IzFjMWMxYn0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1tYWluLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo2cHggMDttYXJnaW4tYm90dG9tOjNweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1tYWluLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5xdW90ZS1rZXktYmxvY2t7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjI3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMjAyNDI3O3BhZGRpbmc6OHB4IDE2cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucXVvdGUtdmFsdWUtYmxvY2t7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFiO3BhZGRpbmc6OHB4IDE2cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50e21hcmdpbi10b3A6MzlweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1wcmVtaXVtLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjgwJTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MXB4O21hcmdpbjoxMHB4IDI3cHggMjBweCAwO2JhY2tncm91bmQtY29sb3I6Izk3OTc5N30ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo2cHggMDttYXJnaW4tYm90dG9tOjNweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5wcmVtaXVtLWdicHttaW4td2lkdGg6MTAwcHg7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnAtdmFsdWV7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50e21hcmdpbi10b3A6MjdweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjgwJTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MXB4O21hcmdpbjoxMHB4IDI3cHggMjBweCAwO2JhY2tncm91bmQtY29sb3I6Izk3OTc5N30ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo2cHggMDttYXJnaW4tYm90dG9tOjNweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnQgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVlIC5wcmVtaXVtLWdicHttaW4td2lkdGg6MTAwcHg7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnAtdmFsdWV7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDc7bGV0dGVyLXNwYWNpbmc6MC4yM3B4O2NvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLnF1b3RlLWN1cnJlbmN5LXZhbHVle2NvbG9yOiNmZmZ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLnF1b3RlLWlkLXZhbHVle2NvbG9yOiNmZmZ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50e3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7cGFkZGluZzozNnB4IDMwcHggNTlweCAzMHB4O21heC1oZWlnaHQ6dW5zZXR9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb257bWF4LXdpZHRoOjkyOHB4fS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybXt3aWR0aDoxMDAlfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uIC5qc29uRm9ybSBsYWJlbHtmb250LXNpemU6MTNweH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gbGVnZW5ke2ZvbnQtd2VpZ2h0OjkwMH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gZmllbGRzZXR7bWF4LXdpZHRoOjEwMCV9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gI3dyYXBwZXItZm9yLWNoZWNrbGlzdEV4Y2VwdGlvbi5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaCBsYWJlbC5pbnRyby1maW5le2ZsZXgtYmFzaXM6aW5oZXJpdDttYXJnaW46MCAxNXB4IDAgMDtwYWRkaW5nOjB9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggbGFiZWwuZXJyb3J7bGVmdDphdXRvO3JpZ2h0OjB9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtICN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggbGFiZWwuZXJyb3I6OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MjBweH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gLmludHJvLWZpbmV7Zm9udC13ZWlnaHQ6MjAwO21hcmdpbi1ib3R0b206MC41ZW19LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbntkaXNwbGF5Om5vbmV9LmFkbWluLWNoZWNrbGlzdCBtYWluIHNlY3Rpb24gLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6MjVweH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLXRyaWdnZXJ7cG9pbnRlci1ldmVudHM6bm9uZX0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAuanNvbkZvcm0gLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLXRyaWdnZXIgc3Zne29wYWNpdHk6MH0uYWRtaW4tY2hlY2tsaXN0IG1haW4gc2VjdGlvbiAjY29tcGxldGVDaGVja2xpc3RCdG57d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyfS5hZG1pbi1jaGVja2xpc3QgbWFpbiBzZWN0aW9uICNsYXN0RmllbGRTZXR7bWF4LWhlaWdodDpmaXQtY29udGVudH0uYWRtaW4tY2hlY2tsaXN0IC5qZi1oZWFkZXItc2VjdGlvbntkaXNwbGF5Om5vbmV9LnRvZG8tY3JlYXRle3RleHQtYWxpZ246bGVmdH0udG9kby1jcmVhdGUgLmFjdGlvbnMtYmxvY2sgLmpzb25Gb3Jte21pbi13aWR0aDoxMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnRvZG8tY3JlYXRlIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtjb2x1bW4tZ2FwOjIwcHh9LnRvZG8tY3JlYXRlIC5mbGV4LXBhcmVudCAuYmxvY2t7LXdlYmtpdC1mbGV4OjB9LnRvZG8tY3JlYXRlIC5mbGV4LXBhcmVudCAjbWFpbkZvcm1EaXZ7ZmxleDoyO21heC13aWR0aDo2MDBweH0udG9kby1jcmVhdGUgLmZsZXgtcGFyZW50ICNjcmVhdGVkVGhpc1Nlc3Npb25EaXZ7ZmxleDoxfS50b2RvLWNyZWF0ZSAjY3JlYXRlVG9kb1dyYXBwZXJ7bWFyZ2luLXRvcDotNDBweDtwYWRkaW5nLXRvcDowfS50b2RvLWNyZWF0ZSAjY3JlYXRlVG9kb1dyYXBwZXIgI2NyZWF0ZVRvZG8gZmllbGRzZXR7cGFkZGluZy1pbmxpbmU6MH0udG9kby1jcmVhdGUgI2NyZWF0ZVRvZG9XcmFwcGVyICNjcmVhdGVkVGhpc1Nlc3Npb25EaXYgaGVhZGluZ3tmb250LWZhbWlseTpTYXJhYnVuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxNnB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjE1cHggMCA3cHggMH0udG9kby1jcmVhdGUgI2NyZWF0ZVRvZG9XcmFwcGVyICNjcmVhdGVkVGhpc1Nlc3Npb25EaXYgLmJvcmRlcmVkQ29udGFpbmVye2JvcmRlcjoxcHggc29saWQgI2NjYzttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDRweCl9LnRvZG8tY3JlYXRlIC5mbGF0LXBsYWluLXRhYmxle21pbi13aWR0aDoxNTBweDt0YWJsZS1sYXlvdXQ6Zml4ZWR9LnRvZG8tY3JlYXRlIC5mbGF0LXBsYWluLXRhYmxlIHRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9LnRvZG8tY3JlYXRlIC5mbGF0LXBsYWluLXRhYmxlIHRke2xpbmUtaGVpZ2h0OjEuNWVtfS50b2RvLWNyZWF0ZSAuZmxhdC1wbGFpbi10YWJsZSB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6MTAlfS50b2RvLWNyZWF0ZSAuZmxhdC1wbGFpbi10YWJsZSB0ZD5zcGFue2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfS50b2RvLWNyZWF0ZSAuZmxleFBhcmVudC0yLTF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sdW1uLWdhcDoyMHB4O3dpZHRoOjEwMCV9LnRvZG8tY3JlYXRlIC5mbGV4UGFyZW50LTItMSAuZmxleENoaWxkLTJ7ZmxleDoyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYwMHB4fS50b2RvLWNyZWF0ZSAuZmxleFBhcmVudC0yLTEgLmZsZXhDaGlsZC0yIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MH0udG9kby1jcmVhdGUgLmZsZXhQYXJlbnQtMi0xIC5mbGV4Q2hpbGQtMXtmbGV4OjF9LnRvZG8tY3JlYXRlIC5jdGEtY29udGFpbmVye3BhZGRpbmc6MTZweH0udG9kby1jcmVhdGUgLmN0YS1jb250YWluZXIgLmZsZXhDaGlsZC0ye2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7cGFkZGluZy1ibG9jazoxNnB4fS50b2RvLWNyZWF0ZSAuY3RhLWNvbnRhaW5lciAuZmxleENoaWxkLTIgLnN1Ym1pdEZpZWxkc3t3aWR0aDphdXRvfS50b2RvLWNyZWF0ZSAjYWRkTmV3UG9saWN5TGlua3tjb2xvcjojMTMxNjE4O2ZvbnQtc2l6ZToxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udG9kby1jcmVhdGUgI2FkZE5ld1BvbGljeUxpbmsgc3BhbnttYXJnaW4tcmlnaHQ6NXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udG9kby1jcmVhdGUgI2FkZE5ld1BvbGljeUxpbmsgc3BhbiBzdmd7ZmlsbDojMDI5ZWUzO2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7c3Ryb2tlLXdpZHRoOjE0cHg7c3Ryb2tlOiMwMjllZTN9LnRvZG8tY3JlYXRlICNhZGRUb0xpc3RMaW5rV3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmVuZH0udG9kby1jcmVhdGUgI2FkZFRvTGlzdExpbmt7Y29sb3I6IzEzMTYxODtmb250LXNpemU6MTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnRvZG8tY3JlYXRlICNhZGRUb0xpc3RMaW5rIHNwYW57dmVydGljYWwtYWxpZ246bWlkZGxlfS50b2RvLWNyZWF0ZSAjYWRkVG9MaXN0TGluayBzcGFuIHN2Z3tmaWxsOiMwMjllZTM7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtzdHJva2U6IzAyOWVlM30udG9kby1jcmVhdGUgI3BvbGljaWVzVGFibGUgLmRlbGV0ZVJvd3tjb2xvcjojMTMxNjE4fS50b2RvLWNyZWF0ZSAjcG9saWNpZXNUYWJsZSAuZGVsZXRlUm93OmhvdmVye2NvbG9yOiMwMjllZTN9LnRvZG8tY3JlYXRlICNjcmVhdGVkVGhpc1Nlc3Npb25UYWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6Y2FsYygxMDAlIC0gMjhweCk7bWFyZ2luLWlubGluZToxNHB4O2ZvbnQtc2l6ZToxM3B4fS50b2RvLWNyZWF0ZSAjY3JlYXRlZFRoaXNTZXNzaW9uVGFibGUgdGR7bGluZS1oZWlnaHQ6Mi41ZW19LnRvZG8tY3JlYXRlICNjcmVhdGVkVGhpc1Nlc3Npb25UYWJsZSB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6YXV0b30jbW9kYWwtYWpheCAudG9kby1jcmVhdGU6bm90KC5iYXRjaE1vZGVBY3RpdmUpIC5qc29uRm9ybXttaW4td2lkdGg6MjQwcHh9LnN2Zy1pY29ue3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ZmlsbDp3aGl0ZTttYXJnaW46MjJweCAwcHggMHB4IDI0cHh9I2hvbWUgLm1lbnVpdGVtX2hvbWV7ZGlzcGxheTpub25lfS5tb2RhbC1jb250ZW50e21pbi13aWR0aDo2MDBweH0ucGYtYWRtaW4gLm1vZGFsLWNvbnRlbnQgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbi10b3A6MDt0ZXh0LWFsaWduOmxlZnR9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCA2cHggMCByZ2JhKDAsMCwwLDAuNzUpfS50b29sa2l0LWRldGFpbCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe3BhZGRpbmc6MH0ubW9kYWwtd3JhcCAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5tb2RhbC13cmFwIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmctYm90dG9tOjB9I2RhdGF0YWJsZS10b2RvX3dyYXBwZXIgdGFibGV7Ym9yZGVyLXNwYWNpbmc6MCAhaW1wb3J0YW50fSNkYXRhdGFibGUtdG9kb193cmFwcGVyIHRhYmxlIHRib2R5e2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDpub25lfS5kYXNoYm9hcmRUb2RvLWNsaWVudHttYXJnaW4tYm90dG9tOjVweDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzIwMjQyN30uZGFzaGJvYXJkVG9kby10YXNre21heC13aWR0aDozMjBweDt3aWR0aDozODRweDttYXJnaW46N3B4IDA7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuMztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzM3M2Y0NTttYXgtaGVpZ2h0OjNlbTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6Mjstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZGFzaGJvYXJkVG9kby1tZXRhe21hcmdpbi10b3A6N3B4O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEuMzY7bGV0dGVyLXNwYWNpbmc6MC4xN3B4O2NvbG9yOiM3NjhjOTN9LnBmLWFkbWluIHRhYmxlI2RhdGF0YWJsZS10b2RvX2Fzc2lnbmVkIHRib2R5IHRke3BhZGRpbmc6NHB4IDIycHh9LmNsaWVudC1jb25zb2xlIC5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtib3JkZXItYm90dG9tOjAgbm9uZX0uY2xpZW50LWNvbnNvbGUgLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLnNxdWFyZS1jb250ZW50IGgye2JhY2tncm91bmQ6IzgyOEQ5M30uZHQtYWN0aW9ucy1pdGVtIFtjbGFzc149XCJwb3VuZC1zcXVhcmVcIl17bWFyZ2luLWxlZnQ6MS41ZW19LmFzc2lnbmVkU3RhZmZ7cG9zaXRpb246cmVsYXRpdmV9LnJlYXNzaWdubWVudHN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE2cHg7cmlnaHQ6MTBweDtoZWlnaHQ6MTZweH0ucmVhc3NpZ25tZW50cyB1bHt6LWluZGV4Ojk5OTk5OTk5OTk5OTk5O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MTAwJTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDozMjBweDttYXgtd2lkdGg6MHB4O21heC1oZWlnaHQ6MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZSAwcztsaXN0LXN0eWxlOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTZweDttYXJnaW46MH0ucmVhc3NpZ25tZW50cyB1bCBsaXtmb250LXdlaWdodDo1MDB9LnJlYXNzaWdubWVudHMgdWwgbGkgcHtmb250LXdlaWdodDozMDA7bWFyZ2luLWJvdHRvbTowfS5yZWFzc2lnbm1lbnRzIHVsIGxpK2xpe3BhZGRpbmctdG9wOjhweH0ucmVhc3NpZ25tZW50cyAuaWNvbi1zdGFmZnt3aWR0aDoxNnB4O2ZpbGw6Izk3OTc5N30ucmVhc3NpZ25tZW50cyAuaWNvbi1zdGFmZjpob3Zlcit1bHttYXgtd2lkdGg6NTAwcHg7bWF4LWhlaWdodDo1MDBweDtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0udG9kby1jb25zb2xlV2lkZ2V0e21heC13aWR0aDo5MTBweDttYXJnaW46MWVtIDAgNGVtIDA7cG9zaXRpb246cmVsYXRpdmV9LnRvZG8tY29uc29sZVdpZGdldCAudG9kby1Db25zb2xlX3ZpZXdBbGx7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjEyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojMjAyNDI3fS50b2RvLWNvbnNvbGVXaWRnZXQgLnRvZG8tQ29uc29sZV92aWV3QWxsIC5idG5fYSwudG9kby1jb25zb2xlV2lkZ2V0IC50b2RvLUNvbnNvbGVfdmlld0FsbCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC50b2RvLWNvbnNvbGVXaWRnZXQgLnRvZG8tQ29uc29sZV92aWV3QWxsIC5idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjMycHg7cGFkZGluZzo2cHg7aGVpZ2h0OjMycHg7bWFyZ2luLWxlZnQ6LjVlbTtsaW5lLWhlaWdodDoxNnB4fS50b2RvLWNvbnNvbGVXaWRnZXQgLnRhc2stY291bnR7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO2NvbG9yOiNmZmY7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzowLjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LjVlbX0udmlld0FsbCAudG9kby1Db25zb2xlX3ZpZXdBbGx7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvZG8tQ29uc29sZV93cmFwe21heC1oZWlnaHQ6MjU4cHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHN9LnRvZG8tQ29uc29sZV93cmFwOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjFweDtyaWdodDoxcHg7Ym90dG9tOjFweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksICNmZmYgMTAwJSk7b3BhY2l0eToxO3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjRzIGVhc2UgMHN9LnZpZXdBbGwgLnRvZG8tQ29uc29sZV93cmFwe21heC1oZWlnaHQ6Nzc0cHh9LnZpZXdBbGwgLnRvZG8tQ29uc29sZV93cmFwOmFmdGVye29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lfS50b2RvLUNvbnNvbGVfdGFza3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgNTAlO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjIycHggMjhweDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLXRvcDowIG5vbmV9LnRvZG8tQ29uc29sZV90YXNrIC50b2RvLUNvbnNvbGVfbWV0YXtmbGV4OjAgMCAzMCV9LnRvZG8tQ29uc29sZV90YXNrIC50b2RvLUNvbnNvbGVfbWV0YSBoNntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzIwMjQyN30udG9kby1saXN0IC5jb2wtc3RhdHVze21pbi13aWR0aDoxMzBweH0jcmVjZW50LWFjY2Vzc2VkLWNsaWVudHMgdGQ6bnRoLWNoaWxkKDIpe3RleHQtYWxpZ246cmlnaHR9I3JlY2VudC1hY2Nlc3NlZC1jbGllbnRzIHRkOm50aC1jaGlsZCgyKSBhe3BhZGRpbmctcmlnaHQ6LjVlbX0udG9kby1kYXNoYm9hcmQtc3RhdHVze3RleHQtYWxpZ246cmlnaHR9LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAudG9kby1zdGF0dXNfdGV4dHtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zNjtsZXR0ZXItc3BhY2luZzowLjE3cHh9LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAudG9kby1ncmVlbntjb2xvcjojMDA5NDQzfS50b2RvLWRhc2hib2FyZC1zdGF0dXMgLnRvZG8tb3Jhbmdle2NvbG9yOiNmNTk0MjF9LnRvZG8tZGFzaGJvYXJkLXN0YXR1cyAudG9kby1yZWR7Y29sb3I6I2I5MDQwNH0udG9kby1kYXNoYm9hcmQtc3RhdHVzIC5saXN0LW1lbnUtY29udGFpbmVye21hcmdpbi10b3A6LjVlbX0udG9kby1kYXNoYm9hcmQtc3RhdHVzIC5saXN0LWJ0bi1tZW51e3BhZGRpbmctcmlnaHQ6MH0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmJhbm5lci13aWRnZXQgLnJlcXVlc3QtYS1xdW90ZS1mb3JtLXdyYXAgLmpmLXJvdy5jb21wcmVzc2VkLC5zaXRlLWxvY2t0b25yZWNydWl0bWVudCAucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWR7bWFyZ2luOjJlbSAwIDAgMH0udG9vbGtpdHRvcGljLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9ja3tmbGV4LWJhc2lzOjEwMCV9LnRvb2xraXR0b3BpYy1wYWdlICN0ZXh0LXNlYXJjaC1jb250YWluZXI6YWZ0ZXJ7d2lkdGg6MjAwdmh9LnRvb2xraXR0b3BpYy1wYWdlIC5zZWFyY2gtcmVzdWx0c3ttYXJnaW4tdG9wOjMycHh9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbntmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiMyMDI0Mjc7cGFkZGluZzowLjVyZW0gLjc1cmVtO2JvcmRlcjpzb2xpZCAxcHggIzUwNWM2NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjcsMTQwLDE0OCwwLjI1KTtib3JkZXI6c29saWQgMXB4ICM1MDVjNjQ7Y29sb3I6IzIwMjQyN30uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYywuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7cGFkZGluZy1yaWdodDo1NnB4ICFpbXBvcnRhbnR9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6OmFmdGVye2xlZnQ6Y2FsYygxMDAlIC0gMjJweCk7Y29udGVudDp1cmwoL2ltZy9zb3J0X2FzYy5zdmcpfS5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzo6YWZ0ZXJ7bGVmdDpjYWxjKDEwMCUgLSAyMnB4KTtjb250ZW50OnVybCgvaW1nL3NvcnRfZGVzYy5zdmcpfSNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtoZWlnaHQ6OTAlO3dpZHRoOjkwJX0uY2hvc2VuLXN0eWxlKy5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH1ib2R5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDt3aWR0aDo3cHggIWltcG9ydGFudDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1ib2R5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSAuY2hvc2VuLXdpdGgtZHJvcCBkaXYgYnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZSwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Izk3OTc5Nzt3aWR0aDoycHg7aGVpZ2h0OjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTMuNnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNTVkZWcpO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtsZWZ0OjRweH0ucGYtYWRtaW4gLmpzb25Gb3JtIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS5pbmRpY2F0b3IteWVzLC5pbmRpY2F0b3Itbm97cG9zaXRpb246cmVsYXRpdmV9LmluZGljYXRvci15ZXM6YWZ0ZXIsLmluZGljYXRvci1ubzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7Y29udGVudDonJzttYXJnaW4tdG9wOi02cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOiNiNWI2Yjc7Ym9yZGVyLXJhZGl1czo1MCV9LmluZGljYXRvci15ZXM6YWZ0ZXJ7YmFja2dyb3VuZDojNzFCNTQ0fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpmbGV4fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5pY29uLXdpemFyZHtoZWlnaHQ6MzBweDt3aWR0aDozMHB4fUBtZWRpYSBwcmludHsqe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwifWFiYnJbdGl0bGVdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifS5pciBhOmFmdGVyLGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixhW2hyZWZePVwiI1wiXTphZnRlcntjb250ZW50OlwiXCJ9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1pbWd7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1AcGFnZXttYXJnaW46MC41Y219cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH19QC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUAtbW96LWtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2h7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAlLDcwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpfX1Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCl9MzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX19QGtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTEwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtbW96LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19LmRyb3B6b25lLC5kcm9wem9uZSAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZHJvcHpvbmV7bWluLWhlaWdodDoxNTBweDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOndoaXRlO3BhZGRpbmc6MjBweCAyMHB4fS5kcm9wem9uZS5kei1jbGlja2FibGV7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAqe2N1cnNvcjpkZWZhdWx0fS5kcm9wem9uZS5kei1jbGlja2FibGUgLmR6LW1lc3NhZ2UsLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqe2N1cnNvcjpwb2ludGVyfS5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6bm9uZX0uZHJvcHpvbmUuZHotZHJhZy1ob3Zlcntib3JkZXItc3R5bGU6c29saWR9LmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2V7b3BhY2l0eTowLjV9LmRyb3B6b25lIC5kei1tZXNzYWdle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyZW0gMH0uZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbjoxNnB4O21pbi1oZWlnaHQ6MTAwcHh9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVye3otaW5kZXg6MTAwMH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kOiM5OTk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlld3tiYWNrZ3JvdW5kOndoaXRlfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxzey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZXtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlcjpub25lfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxze29wYWNpdHk6MX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7ei1pbmRleDoyMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO2ZvbnQtc2l6ZToxM3B4O21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MmVtIDFlbTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjpyZ2JhKDAsMCwwLDAuOSk7bGluZS1oZWlnaHQ6MTUwJX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemV7bWFyZ2luLWJvdHRvbToxZW07Zm9udC1zaXplOjE2cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjoxcHggc29saWQgcmdiYSgyMDAsMjAwLDIwMCwwLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcil7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFue2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnR9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFue2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjQpO3BhZGRpbmc6MCAwLjRlbTtib3JkZXItcmFkaXVzOjNweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LXdlYmtpdC1maWx0ZXI6Ymx1cig4cHgpO2ZpbHRlcjpibHVyKDhweCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZXtib3JkZXItcmFkaXVzOjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6MTB9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWd7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrey13ZWJraXQtYW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tb3otYW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tcy1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW8tYW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO2FuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmt7b3BhY2l0eToxOy13ZWJraXQtYW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1vei1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbXMtYW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW8tYW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7YW5pbWF0aW9uOnNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJre3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjdweDttYXJnaW4tdG9wOi0yN3B4fS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2ZywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTRweDtoZWlnaHQ6NTRweH0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3N7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstbXMtdHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7LW8tdHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXI7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzc3tvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbjstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbjstby10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluO3RyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW59LmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzey13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7LW1vei1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstbXMtYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7LW8tYW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGU7YW5pbWF0aW9uOnB1bHNlIDZzIGVhc2UgaW5maW5pdGV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7ei1pbmRleDoxMDAwO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE2cHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tdG9wOi04cHg7d2lkdGg6ODBweDttYXJnaW4tbGVmdDotNDBweDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC45KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTtib3JkZXItcmFkaXVzOjhweDtvdmVyZmxvdzpoaWRkZW59LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke2JhY2tncm91bmQ6IzMzMztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDt3aWR0aDowOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7LW1zLXRyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZXtkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZXtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0b30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwMDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztkaXNwbGF5Om5vbmU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO2JvcmRlci1yYWRpdXM6OHB4O2ZvbnQtc2l6ZToxM3B4O3RvcDoxMzBweDtsZWZ0Oi0xMHB4O3dpZHRoOjE0MHB4O2JhY2tncm91bmQ6I2JlMjYyNjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZTI2MjYsICNhOTIyMjIpO3BhZGRpbmc6MC41ZW0gMS4yZW07Y29sb3I6d2hpdGV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7bGVmdDo2NHB4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2JlMjYyNn0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIwcHg7bWFyZ2luOjAuNWVtfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTVweDtib3JkZXI6MXB4IHNvbGlkICNhYWF9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2Fke2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MDtiYWNrZ3JvdW5kOmdyZWVufS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtjb2xvcjpyZWQ7ZGlzcGxheTpub25lfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSwuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1hcmt7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJre2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtsZWZ0OjMwcHg7dG9wOjMwcHg7d2lkdGg6NTRweDtoZWlnaHQ6NThweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMjdweH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnZpbWVvO3NyYzp1cmwoZm9udC92aW1lby5lb3QpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6dmltZW87c3JjOnVybChkaXN0L2Nzcy9mb250L3ZpbWVvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoZGlzdC9jc3MvZm9udC92aW1lby53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmltZW9fcGxheWVyOmZvY3Vze291dGxpbmU6MH0udmltZW9fcGxheWVyX3dyYXBwZXJ7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2Q7cGVyc3BlY3RpdmU6MTAwMDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyIC5sb2FkaW5ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41MSk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHggNHB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtZmFtaWx5OlwiRHJvaWQgU2Fuc1wiLHNhbnMtc2VyaWY7LXdlYmtpdC1hbmltYXRpb246ZmFkZSAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO2FuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlezAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fS52aW1lb19wbGF5ZXJfRnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnZpbWVvX3BsYXllcl93cmFwcGVyIGlmcmFtZXttYXgtd2lkdGg6NDAwMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudH0uaW5saW5lX3ZpbWVvX3BsYXllcnttYXJnaW4tYm90dG9tOjIwcHg7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC43KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uaW5saW5lX3ZpbWVvX3BsYXllciBpbWd7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lICFpbXBvcnRhbnR9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX2ljb257Zm9udC1zaXplOjIwcHg7Zm9udC1mYW1pbHk6dmltZW87Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3VybC52aW1lb19pY29ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jazt0b3A6NnB4O3JpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC1zaXplOjQwcHh9LnZpbWVvX3BsYXllcl9iYXIsLnZpbWVvX3BsYXllcl9iYXIgLmJ1dHRvbkJhcntsZWZ0OjA7cGFkZGluZzo1cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9iYXJ7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O2JhY2tncm91bmQ6IzMzMztwb3NpdGlvbjpmaXhlZDtib3R0b206MDt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoxMDAwO2ZvbnQ6MTRweC8xNnB4IHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjtvcGFjaXR5Oi4xfS52aW1lb19wbGF5ZXJfYmFyLnZpc2libGUsLnZpbWVvX3BsYXllcl9iYXI6aG92ZXJ7b3BhY2l0eToxfS52aW1lb19wbGF5ZXJfYmFyIC5idXR0b25CYXJ7dHJhbnNpdGlvbjphbGwgLjVzO2JhY2tncm91bmQ6MCAwO2ZvbnQ6MTJweC8xNHB4IENhbGlicmk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zMHB4O2hlaWdodDo0MHB4fS52aW1lb19wbGF5ZXJfYmFyOmhvdmVyIC5idXR0b25CYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCl9LnZpbWVvX3BsYXllcl9iYXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250OjE2cHgvMjBweCBDYWxpYnJpLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzBweDtoZWlnaHQ6MjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi52aW1lb19wbGF5ZXJfdGltZXt3aWR0aDoxMzBweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCwudmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJsIGltZ3t3aWR0aDo2MHB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlUe2xlZnQ6MzAwcHg7cmlnaHQ6YXV0b30udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCBpbWd7d2lkdGg6MjVweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybCBhe2NvbG9yOiNmZmZ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9tdXRlVW5tdXRlLC52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfcGF1c2UsLnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wYXVzZSBpbWd7Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wb2dyZXNze2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMjIyO2JvdHRvbTowO2xlZnQ6MH0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX2xvYWRlZHtoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzQ0NDtsZWZ0OjB9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9zZWVrX2JhcntoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzJhOTdjYztib3R0b206MDtsZWZ0OjA7Ym94LXNoYWRvdzpyZ2JhKDgyLDgyLDgyLDAuNDcpIDFweCAxcHggM3B4fS52aW1lb19wbGF5ZXJfYmFyIC5ZVFBPdmVybGF5e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6XCJmbGF0XCI7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXJ7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3Rlci5wbmcpfS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXIucmV0aW5he2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJAMngucG5nKX0udmltZW9fcGxheWVyX292ZXJsYXkucmFzdGVyLWRvdHtiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyX2RvdC5wbmcpfS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXItZG90LnJldGluYXtiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyX2RvdEAyeC5wbmcpfS52aW1lb19wbGF5ZXJfYmFyIC5zaW1wbGVTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO292ZXJmbG93OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLXJpZ2h0OjEwcHg7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweH0udmltZW9fcGxheWVyX2Jhci5jb21wYWN0IC5zaW1wbGVTbGlkZXJ7d2lkdGg6NDBweH0udmltZW9fcGxheWVyX2JhciAuc2ltcGxlU2xpZGVyLm11dGVke29wYWNpdHk6LjN9LnZpbWVvX3BsYXllcl9iYXIgLmxldmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbC5ob3Jpem9udGFse2hlaWdodDoxMDAlO3dpZHRoOjB9LnZpbWVvX3BsYXllcl9iYXIgLmxldmVsLnZlcnRpY2Fse2hlaWdodDphdXRvO3dpZHRoOjEwMCV9XG4iLCIvKiFcbiAqICBTdHVubnBsYXRlIERlZmF1bHRzXG4gKiAgVmVyc2lvbjogMS4xLjFcbiAqXG4gKi9cbiAvKiBcbiAqICBMYXN0IFVwZGF0ZWQ6IDE2LzA3LzE0XG4gKiAgQnk6IEFkYW1cbiAqICBcbiAqICBOb3RlczpcbiAqICBCYXNlZCBvbiBIVE1MNSBCb2lsZXJwbGF0ZSB2NC4zLjAgfCBNSVQgTGljZW5zZSB8IGh0dHA6Ly9oNWJwLmNvbS9cbiAqICBDb250YWlucyBwYWdlIGRlZmF1bHRzIHRvIGJlIG92ZXJyaWRkZW4gaW4gbWFpbiBzdHlsZS5jc3NcbiAqXG4gKiAgQ2hhbmdlbG9nOlxuICogIDI3LzA2LzE0XG4gKiAgQWRkZWQgU2hvdy9IaWRlIG1lZGlhIHF1ZXJ5IHNuaXBwZXQgYW5kIHRpZGllZFxuICogIDI1LzA2LzE0XG4gKiAgU2VwYXJhdGVkIGZpbGVzIG91dCBmb3IgdXNlciB3aXRoIFN1YmxpbWUgQ29uY2F0IGFuZCBsaWJyYXJ5IHN0cnVjdHVyZVxuICogIDE2LzA3LzE0XG4gKiAgQWRkZWQgZGF0YS1oaWRlKj0gZGVzayBvdXRzaWRlIG9mIHRoZSBtZWRpYSBxdXJpZXMgc28gaXQgd29ya3MgaW4gaWU4XG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBHRU5FUkFMIERFRkFVTFRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5odG1sLFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgY29sb3I6ICMyMjI7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG5ociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5pbWcsXG52aWRlbyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5icm93c2VoYXBweSB7XG4gICAgbWFyZ2luOiAwLjJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLypkaXYge2JveC1zaXppbmc6Ym9yZGVyLWJveDt9Ki9cbiosICo6YmVmb3JlLCAqOmFmdGVyLCBzZWN0aW9uIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnAge21hcmdpbjowIDAgMWVtIDA7fVxuXG4uaW1nLWhvbGRlciBpbWcge3dpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlO31cbi5jb250ZW50IC5pbWctaG9sZGVyIHttYXJnaW4tYm90dG9tOjMwcHg7fVxuXG4uZmxleC1wYXJlbnQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi5mbGV4LXBhcmVudF9tb2Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgLm9uZS1oYWxmIHtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZsZXgtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmLm5vd3JhcCB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAub25lLWhhbGYge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNDAlO1xuICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4uZmxleC13cmFwLWNvbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAmLmwtY2VudGVyIHtcbiAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZsZXgtd3JhcC1yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi53cmFwIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5vbmUtaGFsZiB7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDQwJTtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cbi5mbGV4LWF1dG8ge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZsZXgtbm9uZSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG59XG4uZmxleC1maWxsIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSAxMDAlO1xuICAgIC1tcy1mbGV4OiAxIDEgMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gSUUgRklYRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmllNyAudGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEhFTFBFUiBDTEFTU0VTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgKnRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4uaXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTUwJTtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xufVxuXG4vKipbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gU0hPVy9ISURFIE1FRElBIFFVRVJJRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qTUcgVEhFU0UgRE8gTk9UIE1BVENIIE1BU1RFUiBNRURJQSBRVUVSSUVTICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tV2lkZSBTY3JlZW4gc2l6ZS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcxcHgpIHtcbipbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tOTYwIFNjcmVlbiBzaXplLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4qW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn0qL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0taVBhZCBwb3J0cmFpdC0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4qW2RhdGEtaGlkZSo9dGFiXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufSovXG5cblxuLyotLS0tLS0tLS0tLS0tLS1pUGhvbmUgbGFuZHNjYXBlLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbipbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59Ki9cblxuLyotLS0tLS0tLS0tLS0tLWlQaG9uZSBwb3J0cmFpdC0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICpbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG4gICAgfVxuKi9cblxuXG4vKk1CIFJlZmFjdG9yZWQgdG8gbWF0Y2ggdGhlIGJyZWFrcG9pbnRzIGRlZmluZWQgaW4gX2pmLXZhcmlhYmxlcy5zY3NzXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lcG9ydCdcdCAgICA6IDMyMHB4LFxuICAncGhvbmUnXHQgICAgICAgIDogNDgwcHgsXG4gICdwaG9uZWxhbmQnXHQgICAgOiA1NjhweCxcbiAgJ3RhYnBvcnQnXHRcdCAgICA6IDc2OHB4LFxuICAnd2lkZS10YWInXHQgICAgOiA5OTJweCxcbiAgJ2Rlc2t0b3AnXHRcdCAgICA6IDEwMjRweCxcbik7XG4qL1xuQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgICpbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIj49dGFicG9ydFwiLFwiPGRlc2t0b3BcIikge1xuICAgICpbZGF0YS1oaWRlKj10YWJde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICpbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9XG59XG5cblxuXG4iLCJcbmJvZHkge1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB3aWR0aCAuMXMgLjVzLCBoZWlnaHQgLjFzIC41cztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuXHR9XG5cblx0Ji5pcy1vZmZjYW52YXMtb3Blbjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGJvZHktdGV4dDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sc2Fucy1zZXJpZjtcblx0XHQvL2ZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuXHR9XG5cdEBlbHNlIGlmKCR0aGVtZSA9PSBjb3Jwb3JhdGUpIHtcblx0XHRmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fSBAZWxzZXtcblx0XHRAaW5jbHVkZSBGb250KFByb3hpbWEtTGlnaHQpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0fVxuXG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdC8vXHRmb250LXNpemU6IDE1cHg7XG5cdC8vfVxuXG5cdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdH1cblx0fVxuXG5cdGg1IHtcblx0XHRtYXJnaW46IDEwcHggMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzIxMjEyMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNDY0NjQ2O1xuXHRcdH1cblx0fVxuXG5cblx0YSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuXHRcdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCY6dmlzaXRlZHtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhe1xuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0XG5cdGEud2l6YXJkTGluayB7XG5cdFx0Zm9udC1zaXplOjAuOHJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMC41cmVtIDA7XG5cdFx0LyogYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAqL1xuXHRcdHBhZGRpbmc6IDAgNHB4IDBweCAwO1xuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICM1NjU2NTY7fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiAjNTY1NjU2O31cblx0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogIzU2NTY1Njt9XG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICM1NjU2NTY7fVxuXG5cblx0dGFibGV7XG5cdFx0bWluLXdpZHRoOjcwMHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdG1pbi13aWR0aDozMDBweDtcblx0XHR9XG5cdFx0dGR7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYm91bmRzIHtcblx0ICAgIG1heC13aWR0aDogJGJvdW5kcztcblx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0LndpZGUtYm91bmRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6IDE0NDBweDtcblx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuY2xlYXJmaXg6YWZ0ZXIge1xuXHQgICAgZGlzcGxheTogdGFibGU7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHR9XG5cdC5wYWdlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHR6LWluZGV4OjE7XG5cdFx0Ly96LWluZGV4OjA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMDBweFwiKSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHQmLm1lbnUtb3BlbmVkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0zODRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHQmLm1lbnUtb3BlbmVkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnZpc2libGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2xlYXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0LmhpZGUtZm9yLW1vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3Itd2lkZXBob25lIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci10YWJsZXQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci1pcGFkIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLWRlc2t0b3Age1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50YWJsZXQtdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuZGVza3RvcC1oaWRkZW4ge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQudGFibGV0LWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uaGFsZi1ib3VuZHMge1xuXHRtYXgtd2lkdGg6ICRoYWxmLWJvdW5kcztcblx0d2lkdGg6IDEwMCU7XG59XG5cbmEsIGlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuXHQmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxufVxuXG5cbmEge1xuXHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHQmOnZpc2l0ZWR7XG5cdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdH1cblxuXHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbmFkZHJlc3N7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xufVxuXG51bCwgbGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG51bHtcblx0cGFkZGluZy1sZWZ0OjIwcHg7XG59XG4ubWFpbi1hcnRpY2xlIHVse1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG4iLCJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgQ09MT1VSIFBBTExFVFRFICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIENvbG91cnMgbWFya2VkIE5UQyB3ZXJlIGNyZWF0ZWQgb24gaHR0cDovL2NoaXIuYWcvcHJvamVjdHMvbmFtZS10aGF0LWNvbG9yLyBhcyB0aGVyZSB3YXMgbm8gbWF0Y2hpbmcgdmFyaWFibGUgdGhhdCBleGlzdGVkIChwcm9iYWJseSBmcm9tIFNvbGljaXRvcnMpXG5cbi8qKioqKioqKioqKioqKioqKiBQUk9GRVNTSU9OUyBUSEVNRSBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbiRhenVyZTojMDI5ZWUzO1xuJGRhcmstZ3JleTogIzIwMjQyNztcbiRibGFjazogIzFjMWMxYjtcbiRibGFjay1kYXJrOiAjMDAwMDAwO1xuJGFsbW9zdC1ibGFjazogIzAxMDIwMjtcblxuJGNoYXJjb2FsLWdyZXk6ICMzNzNmNDU7XG5cbiRpY2UtYmx1ZTogI2Y4ZjlmOTtcbiRpY2UtYmx1ZS10d286ICNlZWYwZjE7XG5cbiRjaGFyY29hbC1ncmV5LXR3bzogIzMwMzgzZDtcbiRjaGFyY29hbC1ncmV5LXRocmVlOiAjMzk0MTQ2O1xuXG4kbGlnaHQtYmx1ZS1ncmV5OiAjYzhjOWNhO1xuXG4kZ3VubWV0YWw6ICM1MDVjNjQ7XG5cbiRkYXJrOiAjMTMxNjE4O1xuXG4kYnJvd24tZ3JleTogIzk3OTc5NzsgLy9TYW1lIGFzIHdhcm0tZ3JleS10d28gYmVsb3dcbiRicm93bi1ncmV5LXR3bzogIzliOWI5YjtcblxuJGJsdWlzaC1ncmV5OiAjN2Y4Yzk0O1xuXG4ka2VsbGV5LWdyZWVuOiAjMDA5NDQzO1xuXG4kbWFuZ286ICNmZjk5MzM7XG5cbiRvc2xvLWdyZXk6ICM4MjhEOTM7XG5cbiR2ZXJ5LWxpZ2h0LWJsdWU6ICNlOWVkZjA7XG5cbiRwYWxlLXB1cnBsZTogI2IxYjBiMTtcblxuJG5ldmFkYTogIzYwNmM3NTtcblxuJHdvb2RzbW9rZTogIzE2MTkxQjtcbiR3b29kc21va2UtZ3JheTogIzE2MTkxYjtcblxuJGR1Y2stZWdnLWJsdWU6I2RhZGJkYjtcbi8qKioqKioqKioqKioqKioqKiBDT1JQT1JBVEUgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kYWxtb3N0LWJsYWNrOiAjMDYwNzA4O1xuJGFxdWEtYmx1ZTojMDFiZWU1O1xuJGJpZy1zdG9uZTogIzEyMTgzNjtcbi8vJGRhcms6ICMyMDI2MmE7XG4kb3V0ZXItc3BhY2U6ICMyYjMxMzQ7XG4kY2luZGVyOiAjMTMxNjE4O1xuJGNvcnAtc2lsdmVyOiAjZWVlZWVlO1xuLy8kY2hhcmNvYWwtZ3JleTogIzQxNGE1MTtcbiRjb3JwLXdoaXRlOiAjZjdmOGY4O1xuJGNvcnAtYXBwbGU6ICM3MUI1NDQ7XG4kdmVuZXRpYW4tcmVkOiAjRDAwMjFCO1xuJGlyb246ICNjOGNhY2E7XG4kaXJvbi10d286I2QyZDNkNDtcbiR0dXJxdW9pc2UtYmx1ZTojMGZhOGM3O1xuJHB1cnBsaXNoLWdyZXk6Izc3NzY3NztcbiRjb2QtZ3JleTojMWQxZDFkOyAvL05UQ1xuJGFsYWJhc3RlcjogI2Y3ZjdmNzsgLy8gTlRDXG4vLyRsaWdodC1ibHVlLWdyZXk6I2IxZDVlNTtcbiRhbHRvOiAjZDdkNWQ1OyAvL05UQ1xuJHdhcm0tZ3JleTogIzliOWI5YjtcbiRibHVlLW51cnNlOiAjMjEyZjM4O1xuJHdhdGVyLWJsdWU6ICM1ZjdmOGQ7XG4kZGFyay13YXRlci1ibHVlOiAjMmU0NjU1O1xuJHNsYXRlOiAjN2I4ZDljO1xuJGxpZ2h0LW9yYW5nZTogI2ZhYTI0YTtcbiRidXJudC1vcmFuZ2U6ICNEMDVGMDQ7XG4kZGFyay04MTogIzJkMzYzZDtcbiRjcm9zcy1ibHVlOiAjNDNhYWQ2O1xuJGJyaWdodC1yZWQ6ICNkMDAyMWI7XG4kZHVsbC1yZWQ6ICM5OTE1MjQ7XG4kY29vbC1ibHVlOiAjMGZhN2M3O1xuJHNoYXJrOiAjMjAyNjJhO1xuJHNoYXJrLWRhcms6ICMyODJDMkY7XG4kbWluZS1zaGFmdDogIzNFM0QzRDtcblxuXG4vKioqKioqKioqKioqKioqKiogTk9SV0FZIFRIRU1FIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuJG5vci10ZWFsOiMzZTc2OTI7XG4kbm9yLXR1cnFvaXNlOiMzOGVhY2E7XG4kbm9yLW9yYW5nZTojZWM1YTRjO1xuJG5vci1yZWQ6I2E0MGQyMjtcbiRub3ItZGFya2dyZXk6IzRhNGE0YTtcbiRub3ItZGFya2VzdGdyZXk6IzNkM2QzZDtcbiRub3ItbGlnaHRncmV5OiNlYmViZWI7XG5cbi8vIFNlZSBoYWNreSBjb2xvdXIgZml4IGZ1cnRoZXIgZG93bi4uLlxuXG4vKioqKioqKioqKioqKioqKiogT0xEIFRIRU1FUyBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbi8vJGJsYWNrOiAjMDAwMDAwO1xuXG4kYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJGJsdWUtZ3JleS10d286ICM0MTRhNTE7XG5cbiRibHVpc2gtZ3JleTogIzc2OGM5MztcblxuJGNlcnVsZWFuOiAjMDA4NmJmO1xuJGNvb2wtZ3JleTogI2I1YjZiNztcblxuJGRhcmstc2xhdGUtYmx1ZTogIzE4MzU2NTtcbiRkYXJrLXNsYXRlLWJsdWUtdHdvOiAjMWMzYTZlO1xuXG4kZGFyay1ncmV5LXRocmVlOiAjMDYwNzA4O1xuXG4kZHVsbC1vcmFuZ2U6ICNEMTdCMkY7XG4kZ3JleWlzaC1icm93bjogIzRhNGE0YTtcbiRncmV5LW51cnNlOiAjZTNlNWUzOyAvLyBOVENcbiRsaWdodC1idXJndW5keTogIzkyMjU0NTtcblxuJGxpZ2h0LWdyZXk6ICNmOGY5Zjc7XG5cbiRsaWdodC1ncmV5LWZvdXI6ICNlYWViZTg7XG4kbGlnaHQtZ3JleS1maXZlOiAjZDBkMmM1O1xuXG4kbGlnaHQtZ3JleS1zZXZlbjogI2VkZWVlZTtcbiRsaWdodC1ncmV5LWVpZ2h0OiAjZTNlM2U0O1xuJGxpZ2h0LWdyZXktbmluZTogI2Y2ZjdmNztcbiRsaWdodC1ncmV5LXRlbjogI2RhZGNkYztcbiRsaWdodC1ncmV5LWVsZXZlbjogI2Q3ZDVkNTtcblxuJGxpZ2h0LWdyZXktOTE6IHJnYmEoMjM4LCAyMzksIDIzNiwgMC45MSk7XG5cbiRuYXN0eS1ncmVlbjogIzc0YmQ0MztcblxuJG91dGVyLXNwYWNlOiMyRDM3M0Q7XG5cbiRwYWxlLWdyZXk6ICNlYmVkZjA7XG4kcGFsZS1ncmV5LXRocmVlOiAjRTlFQkVGO1xuJHBhbGUtZ3JleS1mb3VyOiAjZTNlNGU0O1xuXG4kcGFsZS1ncmV5LTkxOiByZ2JhKDIzMiwgMjM1LCAyMzgsIDAuOTEpO1xuXG5cblxuJHBhbGUtcmVkOiAjZGQ0YjM5O1xuJHBlYWNvY2stYmx1ZTogIzAwNWU5YztcblxuJHJvdWdlOiAjYmUxNDQ2O1xuJHJvdWdlLXR3bzogI2JlMTU0NztcblxuJHNpY2stZ3JlZW46ICM5M2JlMzA7XG4kc2ljay1hbWJlcjogI2ZmOTkzMztcbiRzaWNrLXJlZDogI0JFMUUyRDtcblxuJHNpbHZlcjogI2JkYzZjYztcbiRzaWx2ZXItdHdvOiAjYjZiY2I4O1xuJHNpbHZlci10aHJlZTogI2JjYzZjYjtcbiRzaWx2ZXItZm91cjogI2M0YzRjNDs7XG5cbiRzbGF0ZS1ncmV5OiAjNTc2NzZjO1xuJHNsYXRlLWdyZXktdHdvOiAjNTU1NjVhO1xuJHNsYXRlLWdyZXktOTY6IHJnYmEoODcsIDEwMywgMTA4LCAwLjk2KTtcblxuJHNxdWFzaDogI2U5OTgxMztcbiR0dW5kb3JhIDogIzQ2NDY0NjsgLy9OVENcbiR0dW5kb3JhLXByb2Zlc3Npb25zIDogcmdiKDczLCA3MywgNzMpOyAvL05UQ1xuXG4kd2FybS1ncmV5OiAjOWI5YjliOyAvLyBTb2xpY2l0b3JzIC0gTWFwIG90aGVyc1xuJHdhcm0tZ3JleS10d286ICM5Nzk3OTc7IC8vIEBGSVhNRVxuJHdhcm0tZ3JleS10aHJlZTogIzc2NzY3NztcblxuJHdoaXRlOiAjZmZmZmZmO1xuJHdoaXRlLXR3bzogI2Q4ZDhkODsgLy8gQEZJWE1FXG5cbiRndW5tZXRhbDogIzUwNWM2NDtcbiRicm93bi1ncmV5OiAjOTc5Nzk3O1xuJHNpbHZlci1jaGFsaWNlOiAjYTlhOGE4O1xuJGNlcnVsZWFuLWJsdWU6ICMwMjllZTM7XG5cblxuXG5cblxuLyoqKioqKioqKioqKioqKioqIE5PUldBWSBRVUlDS0ZJWCBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbkBpZiAkc2l0ZSA9PSAnbm9yd2F5J3tcbiAgJGJsdWUtbnVyc2U6ICRub3ItZGFya2VzdGdyZXk7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBNQVNURVIgUE9MSUNZIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuXG4kbXBfcGVhY29jay1ibHVlOiAjMDA1ZTljO1xuJG1wX3doaXRlOiAjZGVkZGRkO1xuJG1wX2xpZ2h0LWdyZXk6ICNkZWRlZGQ7XG4kbXBfbGlnaHQtZ3JleS10d286ICNmOGY5Zjc7XG4kbXBfYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJG1wX3doaXRlLXR3bzogI2ZmZmZmZjtcbiRtcF9ibHVpc2gtZ3JleTogIzdkOTdhMDtcbiRtcF9ncmV5aXNoLWJyb3duOiAjNGE0YTRhO1xuJG1wX2Rhcmstc2xhdGUtYmx1ZTogIzFjM2E2ZTtcbiRtcF9ibHVlLWdyZXktOTY6IHJnYmEoOTEsIDExOCwgMTI2LCAwLjk2KTtcbiRtcF9zdW5mbG93ZXIteWVsbG93OiAjZmVkYjAwO1xuJG1wX3dpbmRvd3MtYmx1ZTogIzMzOWNjYztcbiRtcF9wZWFjb2NrLWJsdWUtdHdvOiAjMDA1Njk3O1xuJG1wX2NlcnVsZWFuOiAjMDA4NmJmO1xuJG1wX3JlZDogI2Q3MDMwMjtcbiRtcF9ibG9vZC1yZWQ6ICM5NjAwMGI7XG4kbXBfb2ZmLXdoaXRlOiAjZmZmZmZlO1xuJG1wX29yYW5naXNoOiAjZmE3YTQ1O1xuJG1wX3N1bi15ZWxsb3c6ICNmY2Q0M2U7XG4kbXBfcGFsZS1ncmV5OiAjZDllMWU4O1xuJG1wX25pY2UtYmx1ZTogIzE5NjdhMjtcbiRtcF9jZXJ1bGVhbi10d286ICMwMDgzYmY7XG4kbXBfbWFyaW5lLWJsdWU6ICMwMDM0Nzg7XG4kbXBfZ29sZGVuOiAjZmFjYTAwO1xuJG1wX3N1bnNoaW5lLXllbGxvdzogI2ZmZWUzMztcbiRtcF9ncmV5LWJsdWU6ICM2YjgyYTE7XG4kbXBfYmx1ZXktZ3JleTogI2EzYjBjNTtcbiRtcF9tZWRpdW0tYmx1ZTogIzJlNzhjYztcbiRtcF9kYXJrLWdyZXktYmx1ZTogIzM1NGE2NjtcbiRtcF9kdXNreS1ibHVlOiAjNDU2MThhO1xuJG1wX3doaXRlLXRocmVlOiAjZmVmZWZlO1xuJG1wX3NpZW5uYTogI2JhNGExOTtcbiRtcF9yZWRkaXNoLW9yYW5nZTogI2ZhNjEyMTtcbiRtcF9tYW5nbzogI2ZhOTkyZTtcbiRtcF9idXR0ZXJzY290Y2g6ICNmZmI4Mzg7XG4kbXBfd2hlYXQ6ICNmZmQ0ODc7XG4kbXBfZWdnLXNoZWxsOiAjZmZlYmMyO1xuJG1wX2Rhcms6ICMxMTE5MjM7XG4kbXBfZGFyay10d286ICMyMzMwNDU7XG4kbXBfZG9kZ2VyLWJsdWU6ICMzODk3ZmY7XG4kbXBfY2Fyb2xpbmEtYmx1ZTogIzhjYmZmZjtcbiRtcF9zbGltZS1ncmVlbjogIzgyY2YwNjtcbiRtcF9saWdodC1ibHVlLWdyZXk6ICNjY2U3ZjM7XG4kbXBfZHVjay1lZ2ctYmx1ZTogI2U2ZjNmOTtcbiRtcF9zY2FybGV0OiAjYmYwMDBjO1xuJG1wX2xpZ2h0LWJsdWUtZ3JleS10d286ICNjN2Q3ZWI7XG4kbXBfbGlnaHQtZ3JleS10aHJlZTogI2VlZjNlZTtcbiRtcF9mYWRlZC1ibHVlOiAjODI4ZmNhO1xuJG1wX2F6dXJlOiAjMGFhM2ViO1xuJG1wX3doZWF0LXR3bzogI2Y4Y2M5OTtcbiRtcF9wYWxlOiAjZmRlZWRjO1xuJG1wX2RhcmstYmx1ZS1ncmV5OiAjMWUzNTQ3O1xuJG1wX3ZlcnktbGlnaHQtYnJvd246ICNkMWIwODc7XG4kbXBfZ3JleWlzaC1icm93bi10d286ICM0ZjRmNGY7XG4kbXBfZ3JleWJsdWU6ICM2OGExYjA7XG4kbXBfbGlnaHQtdGVhbDogI2E2ZDllODtcbiRtcF9kYXJrLWluZGlnbzogIzBhMjg0MjtcbiRtcF9ndW5tZXRhbDogIzNmNGM1NztcbiRtcF93aGl0ZS1mb3VyOiAjZTZlNmU2O1xuJG1wX3doaXRlLWZpdmU6ICNmNWY1ZjU7XG4kbXBfd2hpdGUtc2l4OiAjZTNlM2UzO1xuJG1wX2JsYWNrOiAjMDAwMDAwO1xuJG1wX2dyZXlibHVlLXR3bzogIzY2NzU4NztcbiRtcF9kYXJrLXRocmVlOiAjMGMwYzBmO1xuJG1wX2Nsb3VkeS1ibHVlOiAjYmZjN2Q3O1xuJG1wX2JlaWdlOiAjZWVlM2NmO1xuJG1wX3JlZC10d286ICNkNzAyMDI7XG4kbXBfd2hpdGUtc2V2ZW46ICNmOWY5Zjg7XG4kbXBfc2xpbWUtZ3JlZW4tdHdvOiAjOTFjYzA1O1xuJG1wX2RhcmstYmVpZ2U6ICNhNjhhNjY7XG4kbXBfZGFyay1saW1lOiAjNzhhYjAyO1xuJG1wX3doaXRlLWVpZ2h0OiAjZWRlZGVkO1xuJG1wX2RhcmstZ3JleS1ibHVlLXR3bzogIzM2NGE2NjtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbiIsIi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTKioqKioqKioqKioqKiovXG5cbiRicmVha3BvaW50czogKFxuICAgICAgICAncGhvbmVwb3J0JyA6IDMyMHB4LFxuICAgICAgICAncGhvbmVsYW5kJyA6IDU2OHB4LFxuICAgICAgICAndGFicG9ydCcgOiA3NjhweCxcbiAgICAgICAgJ3dpZGUtdGFiJyA6IDk5MXB4LFxuICAgICAgICAnZGVza3RvcCcgOiAxMDI0cHgsXG4gICAgICAgICdkZXNrdG9wLWJhc2ljJyA6IDEyMDBweFxuKTtcblxuLyoqKioqKioqKioqKioqKioqIEZPTlRTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wcm94aW1hOiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtdGl0bGU6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtYm9keTogU2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXRpbWVzLXJvbWFuOiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMtUm9tYW4sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8qKioqKioqKioqKioqKioqKiBHTE9CQUwgKioqKioqKioqKioqKioqKioqKi9cblxuJGJvdW5kczogMTMzMnB4O1xuJGhhbGYtYm91bmRzOiAkYm91bmRzLzI7XG4kcGFkZGluZzogMCAzMnB4O1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbi8vIEdsb2JhbCBTdHlsZXNcbiRiYWNrZ3JvdW5kLWdyZXk6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyBcbiRib2R5LXRleHQ6ICMyMDI2MmEgIWRlZmF1bHQ7XG4vLyRib2R5LXRleHQ6ICRzaGFyayAhZGVmYXVsdDtcbiR0aXRsZS10ZXh0OiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIE1haW4gQ29sb3VycyBcbiRhY2NlbnQtcHJpbWFyeTogJGF6dXJlICFkZWZhdWx0O1xuJGFjY2VudC1zZWNvbmRhcnk6ICRhenVyZSAhZGVmYXVsdDtcbiRsaW5rLXByaW1hcnk6ICRhenVyZSAhZGVmYXVsdDtcbiRob3Zlci1wcmltYXJ5OiAkZ3JleWlzaC1icm93biAhZGVmYXVsdDtcbiRsaW5rLXByaW1hcnktY29va2llczogJGF6dXJlICFkZWZhdWx0O1xuXG4vL0dyZXlzXG4kZGFyay1ncmV5OiAkZ3JleWlzaC1icm93biAhZGVmYXVsdDtcbiRtaWQtZ3JleTogJGNvb2wtZ3JleSAhZGVmYXVsdDtcbiRsaWdodC1ncmV5OiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcblxuXG4vLyBTdWNjZXNzL0Vycm9yXG4kc3VjY2Vzcy1jb2xvcjogJGNvcnAtYXBwbGUgIWRlZmF1bHQ7XG4kZXJyb3ItY29sb3I6ICR2ZW5ldGlhbi1yZWQgIWRlZmF1bHQ7XG4kd2Fybi1jb2xvcjogJGR1bGwtb3JhbmdlIWRlZmF1bHQ7XG5cbi8vIFNlY3Rpb24gQ29sb3Vyc1xuXG4vL0hlYWRlclxuJGhlYWRlcjogKFxuICAgICAgICBsb2dvQmcgOiB0cmFuc3BhcmVudCxcbiAgICAgICAgbmF2SWNvbkZpbGwgOiAkd2hpdGVcbikgIWRlZmF1bHQ7XG5cbiRmb290ZXI6IChcbiAgICAgICAgcHJpbWFyeUJnIDogJGJsYWNrLWRhcmssXG4gICAgICAgIHNlY29uZGFyeUJnIDogJGJsYWNrLFxuICAgICAgICB0aXRsZSA6ICR3aGl0ZSxcbiAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgYWNjZW50IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4vLyBEZWZhdWx0IGhlZGFlciBzdHlsZVxuJGFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYV90ZXh0OiAkc2hhcmsgIWRlZmF1bHQ7XG4kYV9hY2NlbnQ6ICRhenVyZSAhZGVmYXVsdDtcbiRhX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gRGV0YWlsIGhlYWRlciBzdHlsZVxuLy8kYl9iYWNrZ3JvdW5kOiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGJfYmFja2dyb3VuZDogJGJsYWNrX2RhcmsgIWRlZmF1bHQ7XG4kYl90ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYl9hY2NlbnQ6ICRhenVyZSAhZGVmYXVsdDtcbiRiX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy9TaWRlYmFyIHdpZGdldCBTdHlsZVxuJHNpZGVfYmFja2dyb3VuZDogJGF6dXJlICFkZWZhdWx0O1xuJHNpZGVfdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGVfYmFja2dyb3VuZF9iOiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcbiRzaWRlX3RleHRfYjogJGNvcnAtd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZV9ib3JkZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNpZGUtaWNvbnM6ICRzaWx2ZXIgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogIFx0ICAgIElNQUdFUyAgICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIEJhbm5lclxuJGJhbm5lci1iZy1pbWc6IFwiXCIgIWRlZmF1bHQ7XG4kdG9wc2VjdGlvbi1iZy1pbWc6IFwiXCIgIWRlZmF1bHQ7XG4kbG9naW4tYmctaW1nOiBcIi4uL2ltZy9iZy1sb2dpbi5qcGdcIiAhZGVmYXVsdDtcbiRzYWxlcy1iZy1pbWc6IFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgQ09NUE9ORU5UUyAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBCVVRUT05TXG4vLyBidG5fYVxuJGFfYnRuLWJvcmRlcjogJGF6dXJlIWRlZmF1bHQ7XG4kYV9idG4tdGV4dDogJHdoaXRlIWRlZmF1bHQ7XG4kYV9idG4tYmFja2dyb3VuZDogJGF6dXJlIWRlZmF1bHQ7XG5cbiRhX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrLWdyZXkhZGVmYXVsdDtcbiRhX2J0bi1ob3Zlci10ZXh0OiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICR3aGl0ZSFkZWZhdWx0O1xuXG4vLyBidG5fYlxuJGJfYnRuLWJvcmRlcjogJHdhcm0tZ3JleSFkZWZhdWx0O1xuJGJfYnRuLXRleHQ6ICRhbG1vc3QtYmxhY2sgIWRlZmF1bHQ7XG4kYl9idG4tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRiX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrIWRlZmF1bHQ7XG4kYl9idG4taG92ZXItdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGJfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkYXJrIWRlZmF1bHQ7XG5cbi8vIGJ0bl9jXG4kY19idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRjX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kY19idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cbiRjX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9kXG4kZF9idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi10ZXh0OiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRkX2J0bi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJGRfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGRfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2VcbiRlX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGVfYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRlX2J0bi1iYWNrZ3JvdW5kOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcblxuJGVfYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGVfYnRuLWhvdmVyLWJhY2tncm91bmQ6ICRkdWxsLXJlZCAhZGVmYXVsdDtcblxuLy8gYnRuX2dcbiRnX2J0bi1ib3JkZXI6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kZ19idG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGdfYnRuLWJhY2tncm91bmQ6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG5cbiRnX2J0bi1ob3Zlci1ib3JkZXI6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kZ19idG4taG92ZXItdGV4dDogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRnX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9sb2dpblxuJGxvZ2luX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGxvZ2luX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWJhY2tncm91bmQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuXG4kbG9naW5fYnRuLWhvdmVyLWJvcmRlcjogJGR1bGwtcmVkICFkZWZhdWx0O1xuJGxvZ2luX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRsb2dpbl9idG4taG92ZXItYmFja2dyb3VuZDogJGR1bGwtcmVkICFkZWZhdWx0O1xuXG4vLyBGQVEgKHRoaXMgaXMgYWNjb3JkaW9ucylcbiRmYXEtaGVhZGluZy1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGZhcS1wbHVzbWludXMtY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLWJvcmRlcmNvbG9yOiAkYnJvd24tZ3JleSAhZGVmYXVsdDtcbiRmYXEtaGVhZGVyLWJnX29wZW46IHJnYmEoJGZhcS1ib3JkZXJjb2xvciwgLjMpICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWNvbG9yOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWJnOiAkYmx1ZS1ncmV5LXR3byAhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1iZ19vcGVuOiAkbmV2YWRhIWRlZmF1bHQ7XG4kZmFxLWNvbnRlbnQtdHJpZ2dlci1iZ19vcGVuOiAkd2hpdGUhZGVmYXVsdDtcbiRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFRhYnNcbiR0YWItaGVhZGluZy1jb2xvcjogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kdGFiLWhlYWRpbmctYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWItaGVhZGluZy1iZ19hY3RpdmU6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy9NYWluIFRhYnMgQmxvY2sgKEhvbWVwYWdlICYgRGFzaGJvYXJkKSAgLSBERVBSRUNBVEVEXG4vLyRtYWluVGFiczogKFxuLy8gICAgICAgIHRhYlRvcEJnIDogJGxpZ2h0LWdyZXksXG4vLyAgICAgICAgdGFiVHJpZ2dlckJnIDogJHBldHJvbCxcbi8vICAgICAgICB0YWJUcmlnZ2VyQmdBY3RpdmUgOiAkcGV0cm9sLFxuLy8gICAgICAgIHRhYlRyaWdnZXJCb3JkZXIgOiAkYWNjZW50LXNlY29uZGFyeSxcbi8vICAgICAgICB0YWJUcmlnZ2VyU3BhY2VyIDogJHdoaXRlLFxuLy8gICAgICAgIHRhYlRyaWdnZXJJY29uQmcgOiAkcGV0cm9sLFxuLy8gICAgICAgIHRhYlRyaWdnZXJJY29uQmdIb3YgOiAkYWNjZW50LXByaW1hcnksXG4vLyAgICAgICAgdGFiVHJpZ2dlckljb25Db2xvciA6ICR3aGl0ZSxcbi8vICAgICAgICBpbmFjdGl2ZSA6ICNDQ0NDQ0MsXG4vLyAgICAgICAgZG9uZSA6ICM5M0JFMzBcbi8vKSAhZGVmYXVsdDtcblxuLy8gSEVBREVSRk9PVEVSXG4kaGVhZGVyRm9vdGVyOiAoXG4gICAgICAgIGJnLWxpZ2h0IDogJHZlcnktbGlnaHQtYmx1ZSxcbiAgICAgICAgLy9iZy1kYXJrIDogJGRhcmstZ3JleSxcbiAgICAgICAgYmctZGFyayA6ICRibGFjay1kYXJrLFxuICAgICAgICBiZy1hY2NlbnQgOiAkYWNjZW50LXByaW1hcnksXG4gICAgICAgIGNvbG91ciA6ICR3aGl0ZSxcblx0XHRjb2xvdXItbGlnaHQtYmc6ICRibGFjayxcbiAgICAgICAgaG92ZXIgOiAkYV9hY2NlbnRcbikgIWRlZmF1bHQ7XG5cbi8vIExvY2F0aW9uIFRhYnNcbiRsb2NhdGlvblRhYnM6IChcbiAgICAgICAgYnRuQmcgOiAkd2hpdGUsXG4gICAgICAgIGJ0blRleHQgOiAkd2FybS1ncmV5LFxuICAgICAgICBidG5CZ0FjdGl2ZSA6ICR3aGl0ZSxcbiAgICAgICAgYnRuVGV4dEFjdGl2ZSA6ICRhbG1vc3QtYmxhY2ssXG4gICAgICAgIHNlY3Rpb25Cb3JkZXIgOiAkc2lsdmVyLXRocmVlLFxuICAgICAgICBzZWN0aW9uQmcgOiAkZGFyay1ncmV5LFxuICAgICAgICAvL3NlY3Rpb25CZyA6ICRzaWRlX2JhY2tncm91bmRcbikgIWRlZmF1bHQ7XG5cbi8vIExvY2F0aW9uIFRhYnMgRGFya1xuJGxvY2F0aW9uVGFic0Rhcms6IChcblx0XHRcdFx0YnRuQmcgOiAkYmxhY2tfZGFyayxcblx0XHRcdFx0YnRuVGV4dCA6ICRhenVyZSxcblx0XHRcdFx0YnRuQmdBY3RpdmUgOiAkYmxhY2tfZGFyayxcblx0XHRcdFx0YnRuVGV4dEFjdGl2ZSA6ICR3aGl0ZSxcblx0XHRcdFx0c2VjdGlvbkJvcmRlciA6ICRibGFja19kYXJrLFxuXHRcdFx0XHRzZWN0aW9uQmcgOiAkZGFyay1ncmV5LFxuXHQvL3NlY3Rpb25CZyA6ICRzaWRlX2JhY2tncm91bmRcbikgIWRlZmF1bHQ7XG5cbi8vIEhFQURCQU5EIC0gREVQUkVDQVRFRFxuLy8kaGVhZGJhbmQ6IChcbi8vICAgICAgICBiYWNrZ3JvdW5kIDogJGRhcmssXG4vLyAgICAgICAgdGV4dCA6ICR3aGl0ZSxcbi8vICAgICAgICBob3ZlciA6ICRhX2FjY2VudFxuLy8pICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlczogKFxuICAgICAgICB0aEJnIDogJGNoYXJjb2FsLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZVxuKSAhZGVmYXVsdDtcblxuJGNvdmVyVGFibGU6IChcbiAgICAgICAgdGhCZyA6ICRkYXJrLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgb2RkUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjQpLFxuICAgICAgICBldmVuUm93QmcgOiByZ2JhKCRjb3JwLXNpbHZlciwgLjgpXG4pICFkZWZhdWx0O1xuXG4vLyBwdXNoTmF2IC0gVGhpcyBpcyBvdXQgZGF0ZWQgYW5kIHByb2JhYmx5IG5vLWxvbmdlciB1c2VkLiBDYW4gZGVmbyBnbyBmb3IgY29ycG9yYXRlIHNraW5cbiRwdXNoTmF2OiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgdGV4dCA6ICRpcm9uLFxuICAgICAgICBob3ZlciA6ICRhY2NlbnRfcHJpbWFyeSxcbiAgICAgICAgYm9yZGVyIDogJHdhcm0tZ3JleS10d29cbikgIWRlZmF1bHQ7XG5cbiRvZmZDYW52YXNOYXY6IChcbiAgICAgICAgYmFja2dyb3VuZCA6ICRibGFjay1kYXJrLFxuICAgICAgICAvL2JhY2tncm91bmQgOiAkY2hhcmNvYWwtZ3JleS10d28sXG4gICAgICAgIHRleHQgOiAkd2hpdGUsXG4gICAgICAgIC8vdGV4dCA6ICRsaWdodC1ibHVlLWdyZXksXG4gICAgICAgIGhlYWRlciA6ICR3aGl0ZSxcbiAgICAgICAgaWNvbnNPZmYgOiAkcHVycGxpc2gtZ3JleSxcbiAgICAgICAgaWNvbnNPbiA6ICR3aGl0ZSxcbiAgICAgICAgaG92ZXIgOiAkY2luZGVyLFxuICAgICAgICBib3JkZXIgOiAkd2FybS1ncmV5LFxuICAgICAgICBhY2NlbnQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICAgICBUSEVNRVMgICAgICAgICAgICAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vL0NvbnRlbnQgdHlwZXNcbiRuZXdzdHlwZV9uZXdzOiAkY2VydWxlYW4gIWRlZmF1bHQ7XG4kbmV3c3R5cGVfZXZlbnQ6ICRzaWNrLWdyZWVuICFkZWZhdWx0O1xuJG5ld3N0eXBlX2d1aWRhbmNlOiAkZHVsbC1vcmFuZ2UgIWRlZmF1bHQ7XG4kbmV3c3R5cGVfY3BkOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuJG5ld3N0eXBlX3Byb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmV3c3R5cGUtY29sb3JzOiAoXG4gICAgICAgIG5ld3M6ICRjZXJ1bGVhbixcbiAgICAgICAgZXZlbnQ6ICRzaWNrLWdyZWVuLFxuICAgICAgICBndWlkYW5jZTogJGR1bGwtb3JhbmdlLFxuICAgICAgICBjcGQ6ICRsaW5rLXByaW1hcnksXG4gICAgICAgIHByb3Bvc2FsZm9ybTogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4kbmV3cy1kb3dubG9hZDogJGxpZ2h0LWJ1cmd1bmR5ICFkZWZhdWx0O1xuXG4vLyBQcm9kdWN0cyBhbmQgczRydmljZXNcbiRpbnN1cmFuY2VfcHJvZHVjdDogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGluc3VyYW5jZV9zZXJ2aWNlOiAkbGluay1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vL0Jhbm5lciBzdHlsZXNcbiRiYW5uZXItdGV4dDogJGRhcmsgIWRlZmF1bHQ7XG4kYmFubmVyLXN0cmFwbGluZTogJGFjY2VudC1wcmltYXJ5ICFkZWZhdWx0O1xuJGJhbm5lci1ib3JkZXItY29sb3VyOiAkdHVuZG9yYS1wcm9mZXNzaW9ucyAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgICAgIExBWU9VVFMgICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGxvZ2luOiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkY2hhcmNvYWwtZ3JleS10d28sXG4gICAgICAgIGJ0bkJnIDogJGFfYnRuLWJhY2tncm91bmQsXG4gICAgICAgIGJ0bkJvcmRlciA6ICRhX2J0bi1ib3JkZXIsXG4gICAgICAgIGJ0blRleHQgOiAkd2hpdGUsXG4gICAgICAgIGJ0blJlc2V0IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4kaG9tZXBhZ2U6IChcbiAgICAgICAgbWFpbi1jb250ZW50LWJnIDogdHJhbnNwYXJlbnQsXG4gICAgICAgIHRhYlRvcEJnIDogJGxpZ2h0LWdyZXlcbikgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIERBU0hCT0FSRFxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL0RBU0hCT0FSRCBWQVJJQUJMRVNcbiRwb2xpY3lBY3Rpb25TdGF0ZXM6IChcbiAgICAgICAgd2FybmluZyA6ICNkMDAyMWIsXG4gICAgICAgIG5lZWRzYWN0aW9uIDogI2ZmOTkzMyxcbiAgICAgICAgaW5wcm9ncmVzcyA6ICMxOThmYzIsXG4gICAgICAgIGluYWN0aXZlIDogIzY3ODY4ZSxcbiAgICAgICAgZG9uZSA6ICM5MGNlNTFcbikgIWRlZmF1bHQ7XG5cbiRwb2xpY3lTdGF0dXNlczogKFxuICAgICAgICBzdGF0dXMtbm90LXN0YXJ0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtb3BlbiA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5wcm9ncmVzcyksXG4gICAgICAgIHN0YXR1cy1zdGFydGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLWxvY2tlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1pZGxlIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbmFjdGl2ZSksXG4gICAgICAgIHN0YXR1cy1pbmFjdGl2ZSA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgbmVlZHNhY3Rpb24pLFxuICAgICAgICBzdGF0dXMtcmV0dXJuZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtY29tcGxldGUgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGRvbmUpLFxuICAgICAgICBzdGF0dXMtcmV0cmFjdGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLXN1Ym1pdHRlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgaW5wcm9ncmVzcyksXG4gICAgICAgIHN0YXR1cy1ub3QtcmVuZXdlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG5cdFx0c3RhdHVzLXVucGFpZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZylcbikgIWRlZmF1bHQ7XG5cblxuXG4iLCIvLyBUSElTIEZJTEUgSVMgREVQUkVDQVRFRFxuXG4jd2Vic2l0ZWhueSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB0b3A6IC05OTk5OXB4O1xufVxuXG4jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gIGNvbG9yOiAjZGVkZGRkO1xufVxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RlZGRkZDtcbiAgY29sb3I6ICNkZWRkZGQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbn1cblxuQGlmKCRzaXRlID09IG1vYmlsaXR5KXtcbiAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyb3VnZS10d287XG4gICAgICB9XG4gIH1cbiAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmc6YmVmb3Jle1xuICAgICAgdG9wOjExcHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtYmFubmVyLXN1bW1hcnl7XG4gIG1heC13aWR0aDogNjAycHg7XG59XG5cbi8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbi8vICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZyxcbi8vICAuY29sdW1uLXRpdGxlLFxuLy8gIC5jb250ZW50LXdyYXAuY2Fyb3VzZWwsXG4vLyAgLnNpbmdsZS1ibG9jay1jb250YWluZXIgLnNpbmdsZS1ibG9jayxcbi8vICAucmVzb3VyY2VzLXBhZ2UgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGUge1xuLy8gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4vLyAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgIHRvcDogNHB4O1xuLy8gICAgICAgICAgbGVmdDogMDtcbi8vXG4vLyAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vL1xuLy8gICAgICAgICAgd2lkdGg6IDE3cHg7XG4vLyAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4vLyAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4vL1xuLy8gICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy9cbi8vICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2Vjb25kYXJ5O1xuLy8gICAgICB9XG4vLyAgfVxuLy8gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5nOmJlZm9yZXtcbi8vICAgICAgdG9wOjExcHg7XG4vLyAgfVxuLy8gIC5zaW5nbGUtYmxvY2stY29udGFpbmVyIC5zaW5nbGUtYmxvY2s6YmVmb3JlIHtcbi8vICAgICAgdG9wOjdweDtcbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxlOmJlZm9yZXtcbi8vICAgICAgdG9wOjExcHg7XG4vLyAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuLy8gICAgICAgICAgdG9wOjdweDtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAucmVzb3VyY2VzLXBhZ2UgLnRleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZTpiZWZvcmV7XG4vLyAgICAgIGJhY2tncm91bmQ6JHJvdWdlO1xuLy8gICAgICB0b3A6MTlweDtcbi8vICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4vLyAgICAgICAgICB0b3A6MTVweDtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAucmVzb3VyY2VzLXBhZ2UgLnNpbmdsZS1ibG9jazpiZWZvcmV7XG4vLyAgICAgIGRpc3BsYXk6bm9uZTtcbi8vICB9XG4vLyAgLnJpZ2h0LWNvbHVtbiAuY29sdW1uLXRpdGxlOmJlZm9yZSxcbi8vICAuc2luZ2xlLWJsb2NrLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrOmJlZm9yZSB7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbi8vXG4vLyAgfVxuLy99XG5cbiIsIi8qKlxuICogIFxuICogIFN0dW5ucGxhdGUgRml4ZWQgSGVhZGVyXG4gKlxuICogIFZlcnNpb246IDEuMFxuICogIExhc3QgVXBkYXRlZDogMjYvMDYvMTRcbiAqICBCeTogTWFya1xuICogIFxuICogIE5vdGVzOlxuICogIEZpeGVkIEhlYWRlciBDU1NcbiAqXG4gKiAgQ2hhbmdlbG9nOlxuICogIDI2LzA2LzE0XG4gKiAgU2VwYXJhdGVkIG91dCBmcm9tIG1haW4gZm9yIHVzZSB3aXRoIFN1YmxpbWUgQ29uY2F0IGFuZCBsaWJyYXJ5IHN0cnVjdHVyZVxuICogXG4gKi9cblxuLmZpeGVkLWhlYWRlciB7XG4gICAgZGlzcGxheTpibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IHdpZHRoOjEwMCU7IHotaW5kZXg6OTk5OyB0b3A6MDsgbGVmdDowOyByaWdodDowO1xuICAgIC8qIG1ha2UgOmZpeGVkIGlmIHNjcm9sbC10b3AgPiB4ICovXG59XG4uZml4ZWQtaGVhZGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIDcyMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmZpeGVkLWhlYWRlciB7cG9zaXRpb246cmVsYXRpdmU7fVxufSIsIi8qIVxuKiAgU3R1bm5wbGF0ZSBGbGV4IGxheW91dC5jc3NcbiogIFZlcnNpb246IDFcbipcbiovXG4vKiBcbiogIExhc3QgVXBkYXRlZDogMDYvMTEvMTVcbiogIEJ5OiBBZGFtXG4qICBcbiogIE5vdGVzOlxuKiAgRGVmYXVsdCBmbGV4Ym94IHN0eWxlIGxheXB1dFxuKlxuKiBcbiovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5EZWZhdWx0IExheW91dCBFbGVtZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkZsZXggc3RpY2t5IGZvb3RlclxuPT09PT09PT09PT09PT09ICovXG5cbi8qYWRkIHRvIGJvZHkqL1xuLnN0aWNreUZvb3RXcmFwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qYWRkIHRvIHRoZSAnbWFpbiBlbGVtZW50L3NlY3Rpb24gdGhhdCB5b3Ugd2FudCB0aGUgZm9vdGVyIHRvIGNsZWFyJyovXG4uc3RpY2t5Rm9vdE1haW4ge1xuICAgIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIG1zLWZsZXg6IDE7XG59XG5cbi8qYWRkIHRvIGFsbCBvZiB0aGUgb3RoZXIgc2VjdGlvbi9lbGVtZW50cyBvbiB0aGUgcGFnZSAoaW5jbHVkaW5nIHRoZSBmb290ZXIpIGFwYXJ0IGZyb20gdGhlIG9uZSB0aGUgZm9vdGVyIG5lZWRzIHRvIGNsZWFyKi9cbi5zdGlja3lGb290T3RoZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbn1cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkZsZXggZ3JpZFxuPT09PT09PT09PT09PT09ICovXG5cbi5mbGV4LXBhcmVudCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuXG5cblxuXG4uaWU5IC5mbGV4LXBhcmVudCB7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4uZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAvKmJvcmRlcjozMnB4ICBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OjA7XG4gIGJvcmRlci1ib3R0b206MDsqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgICAgIC8qIEZpcmVmb3ggMy42ICovICAvKiBTYWZhcmkgND8gQ2hyb21lIDY/ICovXG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7ICAgICAgLyogRmlyZWZveCA0LCBTYWZhcmkgNSwgT3BlcmEgMTAsIElFIDkgKi9cblxuICAgICAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMjAwcHg7XG5cdFxuXHQmLmdyb3czIHtcblx0XHRmbGV4LWdyb3c6Mztcblx0fVxufVxuXG4uaWUxMSAuZmxleC1wYXJlbnQgPiAuYmxvY2staGVhZGluZyxcbi5mbGV4LXBhcmVudCA+IC5ibG9jay1oZWFkaW5ne1xuICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICBtaW4td2lkdGg6MTAwJTtcbiAgICBoMXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbn1cblxuLmllMTEgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIyJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIyJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcbn1cblxuLmllMTAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIyJTtcbn1cblxuXG4uaWU5IC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHdpZHRoOiAyNSU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5cbi5mbGV4LXBhcmVudC5yaWdodCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuXG4uZmxleC1wYXJlbnQucmlnaHQgLmJsb2NrIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbn1cblxuXG4uYmxvY2stcmVzb3VyY2VzLWdyaWR7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xufVxuXG5cbi5ib3VuZHMsIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKm1heC13aWR0aDogMTIzNHB4OyovXG4gICAgbWF4LXdpZHRoOiAxMzY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qcmVwbGFjZXMgb3VyIHRhYmxlIGJvcmRlci1zcGFjaW5nIHdoZXJlIHdlJ3JlIG5vdCB1c2luZyBmbGV4Ki9cbi5jb250ZW50LXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuLmJsb2NrLWp1c3RpZnktY29udGVudHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbn1cblxuXG5cbi8qID09PT09PT09PT09PT09PVxuQ29sdW1uIHdpZHRoc1xuPT09PT09PT09PT09PT09ICovXG4vKi5ibG9jay5vbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay5vbmUtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmxvY2sub25lLXRoaXJkIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbi5ibG9jay50d28tdGhpcmQge1xuICB3aWR0aDogNjYuNjYlO1xufVxuLmJsb2NrLm9uZS1mb3VydGgge1xuICB3aWR0aDogMjUlO1xuXG4gIGVtcHR5LWNlbGxzOiBzaG93O1xufVxuLmJsb2NrLnRocmVlLWZvdXJ0aCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cblxuLmJsb2NrLmFzaWRlIHtcbiAgd2lkdGg6IDM3MHB4O1xuICB9Ki9cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkFMTDogSUUgRml4ZXNcbj09PT09PT09PT09PT09PSAqL1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbk1lZGlhIFF1ZXJpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgICAgIC13ZWJraXQtZmxleDogMSAxIDI1JTtcbiAgICB9XG59XG5cblxuLyogPT09PT09PT09PT09PT09XG5NYXhpbWFsIFdpZHRoIChhYm92ZSAxMTcwcHgpIC0gU2VlIERlZmF1bHRcbj09PT09PT09PT09PT09PSAqL1xuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI21haW4gc2VjdGlvbiAubmFycm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cbiAgICAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbn1cbiIsIi8qID09PT09PT09PT09PT09XG4gICAgU3RpY2t5IEhlYWRlclxuICAgPT09PT09PT09PT09PT0gKi9cblxuLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDEwNHB4O1xuXHRAaWYoJHRoZW1lID09IHByb2Zlc3Npb25zKXtcblx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkICZ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTQ4cHg7XG5cdFx0fVxuXHRcdEBhdC1yb290IC5wZi1kYXNoYm9hcmQucGYtYWdyZWVtZW50ICYsXG5cdFx0LnBmLWRhc2hib2FyZC5sb2dpbk9yQ3JlYXRlICZ7XG5cdFx0XHRwYWRkaW5nLXRvcDogODVweDtcblx0XHR9XG5cdH1cblx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucyl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTcycHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIil7XG5cdFx0cGFkZGluZy10b3A6IDk0cHg7XG5cdFx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0cGFkZGluZy10b3A6IDg4cHg7XG5cdFx0XHRAaWYoJHNpdGU9PXNvbGljaXRvcnMpe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODZweDtcblx0XHRcdH1cblx0XHRcdEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4MnB4O1xuXHRcdFx0fVxuXHRcdFx0QGF0LXJvb3QgLnNpdGUtbG9ja3Rvbm1hbHRhICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODFweDtcblx0XHR9XG5cdFx0fVxuXHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKXtcblx0XHRAaWYoJHRoZW1lID09IGNvcnBvcmF0ZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMjZweDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjbmF2IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHR9XG5cbn1cblxuLnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsXG4uc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVyXG57XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpe1xuXHRcdFx0Ly9wYWRkaW5nLXRvcDogMTAxcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogOTRweDtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMzJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw0MTVweFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODNweDtcblx0XHRcdC8vcGFkZGluZy10b3A6IDk0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MzcxcHhcIikge1xuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XG5cdFx0fVxufVxuXG4ucGYtZm9ybSAucGFnZS1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMTgycHg7XG5cdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDIxMHB4O1xuXHR9XG59IiwiLyohXG4qICBTdHVubnBsYXRlIG5hdi5jc3NcbiogIFZlcnNpb246IDFcbiovXG4vKlxuKiAgTGFzdCBVcGRhdGVkOiAxMS8xMS8xNVxuKiAgQnk6IEFkYW1cbiogIFxuKiAgTm90ZXM6XG4qICBGbGV4IG5hdiBsYXlvdXRcbipcbiogIERlcGVuZGVuY2llczpcbiogIGNvcmUvZGVmYXVsdC4xLjEuY3NzOyAtIFJlcXVpcmVzIFNob3cvSGlkZSBNZWRpYSBRdWVyaWVzXG4qIFxuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNQUlOIE1FTlUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZmxleC1uYXYge1xuICAvKmhlaWdodCAgICAgICAgICAgICAgIDoxMDAlOyovXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgcGFkZGluZzogMCAxNnB4O1xuXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vLmZsZXgtbmF2IC5sb2dvIHtcbi8vXHRsaW5lLWhlaWdodDogMDtcbi8vXG4vL1x0LyptYXJnaW4tcmlnaHQ6IGF1dG87Ki9cbi8vXHQvL3BhZGRpbmc6IDAgMCAwIDE2cHg7XG4vL31cbi8vLmZsZXgtbmF2IC5sb2dvIGEge1xuLy9cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vXG4vL1x0cGFkZGluZzogMDtcbi8vfVxuXG4uZmxleC11bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBpZiAoJHRoZW1lICE9IGNvcnBvcmF0ZSkge1xuXG4gICNtZW51LWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgI21lbnUtYnV0dG9uIHNwYW4gc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IC0ycHggYXV0byAwIGF1dG87XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YmVmb3JlLFxuICAjbWVudS1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uID4gc3BhbjpiZWZvcmUge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAjbWVudS1idXR0b24gPiBzcGFuOmFmdGVyIHtcbiAgICBib3R0b206IDEycHg7XG4gIH1cblxuICAjbWVudS1idXR0b24uY2xvc2Ugc3BhbiBzcGFuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNtZW51LWJ1dHRvbi5jbG9zZSA+IHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDIycHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gIH1cbiAgI21lbnUtYnV0dG9uLmNsb3NlID4gc3BhbjphZnRlciB7XG4gICAgYm90dG9tOiAyMnB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgI21lbnUtYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbiNuYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxubmF2IHVsLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm5hdiB1bCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5uYXYgdWwgbGkge1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cblxuICBtYXgtaGVpZ2h0OiBub25lO1xuXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXG4gIC1tb2ItdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy9uYXYgYTpob3ZlciB7XG4vLyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vL31cblxuLy9uYXYgdWwgbGkgdWwge1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXG4vL1x0ZGlzcGxheTogYmxvY2s7XG4vL31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIDU2OCBNb2JpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmZsZXgtbmF2IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn0iLCIvKiBhcHBseSBhIG5hdHVyYWwgYm94IGxheW91dCBtb2RlbCB0byBhbGwgZWxlbWVudHMgKi9cbi50YWJiZWQsIC50YWJiZWQ6YmVmb3JlLCAudGFiYmVkOmFmdGVyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udGFiYmVkIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZDojY2NjY2NjO1xuICAgIC8vcGFkZGluZzo0cHggMCAwIDA7XG59XG4udGFiYmVkID4gdWwge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowIDAgLTFweCAwO1xufVxuLnRhYmJlZCA+IHVsIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOm5vLXdyYXA7XG59XG4udGFiYmVkID4gdWwgbGkge1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjowO1xufVxuLnRhYmJlZCA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MCAwIDAgNHB4O1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICBvcGFjaXR5OjAuNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOmJsYWNrO1xufVxuLnRhYmJlZCA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgb3BhY2l0eToxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7XG59XG4udGFiYmVkID4gdWwuaXNXcmFwcGluZyBsaSBhIHtcbiAgICBtYXJnaW46MCAtNnB4IDRweCA0cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjayFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnNQYXJlbnQge1xuICAgIHotaW5kZXg6MjAwO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50OmhvdmVyIC5vdmVyZmxvd1RhYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OjBweDtcbiAgICByaWdodDowcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpIGEge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG9wYWNpdHk6MTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICAgIGJvcmRlci10b3Atd2lkdGg6MDtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjpyZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjojMzMzO1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG4gICAgY29udGVudDonICc7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIHdpZHRoOjA7XG4gICAgZm9udC1zaXplOjA7XG4gICAgYm9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjojMzMzO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFiYmVkID4gc2VjdGlvbi5vcGVuIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBhIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4udGFiYmVkID4gc2VjdGlvbiA+IGRpdiB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cbi5uby1qcyAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiB7XG4gICAgLyogdXNpbmcgalF1ZXJ5IGluc3RlYWQgb2YgdGhlc2UgZG9kZ3kgY3NzIGFuaW1hdGlvbnNcbiAgICBtYXgtaGVpZ2h0OjBweDsgaGVpZ2h0OjA7IG92ZXJmbG93OmhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zOyovXG59XG4udGFiYmVkID4gc2VjdGlvbi5vcGVuID4gZGl2IHtcbiAgICAvKiBkb250IGVkaXQgbWUgKHNlZSBuZXh0IGNvbW1lbnQgYmVsb3cpICovXG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBtYXgtaGVpZ2h0OjIwMDAwcHg7XG59XG4udGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgLyogSlMgd3JhcHMgb3VyIGNvbnRlbnQgaW4gYW5vdGhlciBkaXYgKHJlcXVpcmVkIGZvciB0aGUgY29uY2VydGluYSB2aWV3KS4gU28gYWx0aG91Z2ggaXQgZG9lc250IGxvb2sgcmlnaHQsIHRoaXMgaXMgdGhlIGNvcnJlY3Qgc2VsZWN0b3IgZm9yIG91ciBzZWN0aW9uID4gY29udGVudCBibG9jay4gVGhlc2UgbWF5IGJlIGN1c3RvbSBzdHlsZWQgYW5kIHNob3VsZCBiZSB3aGVyZSBhbnkgcGFkZGluZyBpcyBhZGRlZCBpZiByZXF1aXJlZCAqL1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICAvL2JvcmRlci1ib3R0b206MXB4IHNvbGlkIGJsYWNrXG59XG4jdGVzdENvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOjcwJTtcbiAgICBib3JkZXI6MXB4IGRvdHRlZCByZWQ7XG59XG4vKiEgRWxlbWVudCBRdWVyeS4uLiBcbiAqIEBSZXF1aXJlcyBodHRwczovL2dpdGh1Yi5jb20vdHlzb25tYXRhbmljaC9lbGVtZW50UXVlcnkgKHN0dW5ucGxhdGUvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuICovXG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSB7XG4gICAgcGFkZGluZzowO1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOjBweCAxcHg7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHVsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICBib3JkZXI6MDtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbiA+IGEge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6MXB4IDA7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJhY2tncm91bmQ6I2VlZTtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cbi50YWJiZWRbbWF4LXdpZHRofj1cIjMwMHB4XCJdID4gc2VjdGlvbi5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24gPiBkaXYge1xufVxuLyogRU5EIEVsZW1lbnQgUXVlcmllcyAqLyIsIi8qISAgXG4gKiAgU3R1bm5wbGF0ZSBtb2RhbC5jc3NcbiAqICBWZXJzaW9uOiAxLjFcbiAqL1xuLypcbiAqICBMYXN0IFVwZGF0ZWQ6IDEyLzExLzE1XG4gKiAgQnk6IE1hcmtcbiAqICBcbiAqICBOb3RlczpcbiAqICBBbWFsZ2FtYXRlZCB0cmFuc2RldiBjaGFuZ2VzIGluIGNvbW1lbnRzIGluIGNhc2UgdGhleSBhcmUgdXNlZnVsXG4gKiBcbiAqL1xuXG5ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowO31cblxuLm1vZGFsLXdyYXB7XG4gIHotaW5kZXg6LTE7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgdG9wOjA7XG4gIHRyYW5zaXRpb246ei1pbmRleCAwLjFzIGxpbmVhciAxLjVzO1xufSAvKi5tb2RhbC13cmFwe3otaW5kZXg6LTE7fSovXG4ubW9kYWwtd3JhcC5hY3RpdmV7XG4gIC8vei1pbmRleDo5OTk5OTk5OTk5OTtcbiAgei1pbmRleDo5OTk5OTg7XG4gIHRyYW5zaXRpb246ei1pbmRleCAwcyBsaW5lYXIgMHM7XG59XG5cbi5tb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6cmdiYSgwLDAsMCwwLjApO1xuICBib3R0b20gICAgICAgICAgICA6MDtcbiAgaGVpZ2h0ICAgICAgICAgICAgOjEwMCU7XG4gIGxlZnQgICAgICAgICAgICAgIDowO1xuICBwb2ludGVyLWV2ZW50cyAgICA6bm9uZTtcbiAgcG9zaXRpb24gICAgICAgICAgOmFic29sdXRlOyAvKmZpeGVkKi9cbiAgcmlnaHQgICAgICAgICAgICAgOjA7XG4gIHRleHQtYWxpZ24gICAgICAgIDpjZW50ZXI7XG4gIHRvcCAgICAgICAgICAgICAgIDowO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAxcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAxcztcbiAgd2lkdGggICAgICAgICAgICAgOjEwMCU7XG4gIHotaW5kZXggICAgICAgICAgIDotMTtcbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1vdmVybGF5e1xuICBiYWNrZ3JvdW5kLWNvbG9yICA6IzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnJnYmEoMCwwLDAsMC43KTtcbiAgcG9pbnRlci1ldmVudHMgICAgOmF1dG87XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICB6LWluZGV4ICAgICAgICAgICA6MTsgLyogOTk5OTk5ICovXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuIFxuLm1vZGFsLW92ZXJsYXk6YmVmb3JlIHtcbiAgY29udGVudCAgICAgICA6ICcnO1xuICBkaXNwbGF5ICAgICAgIDogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQgICAgICAgIDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0ICA6IC0wLjI1ZW07IC8qIEFkanVzdHMgZm9yIHNwYWNpbmcgKi8gXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IFxuIH1cblxuQGtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ubG9hZGVye1xuICBiYWNrZ3JvdW5kLWltYWdlICA6dXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVJnQUFBRVlDQVlBQUFDSGp1bU1BQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TUMxak1EWXdJRFl4TGpFek5EYzNOeXdnTWpBeE1DOHdNaTh4TWkweE56b3pNam93TUNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5TQk5ZV05wYm5SdmMyZ2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSRGxETTBGRk5VSkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlJEbERNMEZGTlVOR05UWkRNVEZGTTBJMU1VRkROamc1TWtZek1rWkNNMElpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRU9VTXpRVVUxT1VZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFT1VNelFVVTFRVVkxTmtNeE1VVXpRalV4UVVNMk9Ea3lSak15UmtJelFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9QcGdWbXRVQUFCVE5TVVJCVkhqYTdKMHhWeHRKRmtiYk9oTmErVnE1Ulk3STBROFErY0RHRmpsTWJweURjelR4b0kwSGZvRElnZHo2QWJBNTVONSs4SHJvbFFWU3E2dXFYMVhmZTQ0T014NlBKTlNsMjk5N1ZWMzk0ZWZQbnhrQWdBODZmQVFBZ0dBQUFNRUFBQlQ4dHVvdmZQandnVStwSlp5Zm4vZnpIeC8xWDdmeVIzZkpYeHNzL1B1UC9QSDB4bFBLZjN2VWYzNDZQRHljOHltM2l3K3JtcndJSmhsNWlDdys1NCtlUHZvcWtFLzY3eUdacTNnS09kM0xJeGZRSFVjS3dVQWNJdGxTaWZTV3BBN0xpR3dlOHNkdElTSEVnMkNnT2FGczV6OTJWQ2I5QnRKSUtHNDE4VWo2dWN1bGM4L1JSekRnVHlpRHlKS0pheDVWT2pPRWcyQmdjNkZJSXRsVm1RejVSTjR0clc3MWNaMEw1NUdQQk1IQWNxbElxVE1xbFQ1UW5SbnBCc0hBcjFLUmxOTGpFM0dLOUcwdU5ka2dHd1RUcXZKbnBBK2tFb2Jia213b294Qk1rbUlSb1J4US9qVEtvNVpRVjdsb2J2azRFRXdLYWVYMy9MR1hMVjhoQzgwaFpkTlVaVU9xUVRCUmlXVlgwOHFBVHlPYVZQTW52Um9FRTBNWk5NN29yY1NLbEUwVHlpY0VZMGtxVXZxSVdQWVJTMUtpdWN4RmM4VkhnV0NhRk11K1B1aXZwTW05SmhwRWcyQ0N5bVdNV0JBTklCalhZcUhIUXVsRWp3YkJPQmZMTVA5eGhGaWdKSm96TnROQ01IWEZJa0w1bWpIZERNdVIxY0hmV1VlRFlLcUtwV2pnamhrdXNJSkhMWnVtZkJRSWhuSUlmREhYc3FuMS9Sa0U4M1k1SkdJWjhsMEJ5aVlFNDFJdVJUbkV0RE80S3B1KzVaS1pJWmdXQzRZbUxuaG1wcUpwVlpwQk1DOXkyZE9TaU5RQ1BybFh5YlNtTjlOcXdlZ01rWWhsajdFUEFibklYcTdZVGo3TnRGWXd1a1hsYWNZTWtmQ2dqMlZuM01WdEMzYVcvTDN5SFNGaFBXU202U1QxQlhxdEZJdzJjbzliSm8rYjBzQ1dNK2VENnoxUE5CRVd1L1J0cVhUazU2ZU0zZnVXSWNkQlpwa3VFVXc2SlpFMGNvZUpIays1QTJKeGM3SjdhN1crTnRKRk5vUHM5YzZUbi9CTXV0UFpyUkdNbGtRbkNaMUppOXVyUHQveE1OYW9yZElmbEI1dFRUcEpsa3l0RUV3K2lHWGdTcjhsNWxtaXArejFUb2EzcVc3cHVDQ2NZY3NTVG5KclpwSVhUT1Q5bG9lU1VHWlpDOUhrS1kzbFVZdlN6VmtxMXpNbExaaDhjRXEvSmJZcDZFSXFsMndCOE12eDdHbXFhWU5zNVBoL1F6QjJZL1o1UklQd1NhVXlhMnRTMlZBMis0bVhVWEtDT1l5NStadWNZQ0tUaTZTVmlZcUZmVVEyUCtaRFRhcTdDZjU2MG12N0k5WTBtNVJnSWxvOGQ2VVJtTzBXL2FRYWtVMUtDLzhlTmNsRUo1bGtCS055a2VSaWRhWkl5aUJaSW43RlRiMkNwRmhKTmVPRXlxY29KWk9FWUl6THBSRExsREtva2JHeGw1aG92c1cwOGpkNndSaVdDMkpCTksyWFROU0NNU29YeEdKZk5MSXVLdlllVFJTU2lWWXdSdVVpemRzSlBSYnpraWsyY2orSVhEVG1KUk9sWUF6S1JTNHlQR1ZoWEhTaTZXbWFpWGw2MjdSa29oT01NYmxJT1hTVzh1WDJMUkdOWFBkMGtzWGJuekVybWFnRVkwd3VVeTJINkxPa0l4cHBBc2Q2L3l1VGtvbEdNRm8zLzVVMXY0aE9WdCtlc0VndVdjbkV2SzNIb2JWeEdZVmdEQzMvSjdXUVppeGpiakZlTElLNWFGZ3VwQmJTVEV5UytiZVZtY3hPQkFmNWE4TUgrRHAvSENDWDlxRko0REI3V1g0UUM1TDJUelgxazJCV3lFWFdLUncxOVBMTUVFRjVMTWEyUU0vRVZnOGR3d2QwMktCYzVPQ01rUXVVMG95TWhiR09qUmpvTi9qOXNTMFlyWDIvTmxnU0hiSm9EdDRwbWU0aWVjdDdXZ1ZRSXBYazB1U01rY3dRVGZncXdScmpWTXFsL1hqYzJFd1AwV0tDYWFLcEsvMldiOGdGS254anoyVE1SUEoyVDdVcWFIZUNhYWlwSzNJWlV4SkJqWEplVGt6V203K05OSDA3eGc3VVVRTWZPbktCT2tubWVRenBpY295alRSOVRRaEcreTZuRFJrZHVZQXJ5VmdmUzNzNjNkNjZCQ045bDVEWEdOMWxrZDhPQWt4SzVqQUN5UnlGN01jMDNvUFI5UzRoMDR0c3VuM0NWd0k4cG5IcnQ4MEoxby9wR0RnWUlkZTdJQmZ3bldRZUkwZ3kvU3pRaFp4TmwwZ2hiMGlQWEFESnZMS3ZHMjJsS1JpZGtoNEVlam5rQWtqbVY3NzZ2aWl5RWNIb1hxaGZBcjNjSFhLQkJpVWpZOC9xRkhiUGQ2blVWSUw1R3FnMGtyUEhNVU1kR3BTTTlYVXlYa3VsNElMUldhTVFwWkdKeTlVQlNwSnBYYWtVVkRENlM0UllUU2huaXhQa0FzWWtZL1hhSlcrbFV1Z0VzNS81WDFESHRVVmdWVEt5cDh5MFRhVlNNTUZvWXpkRVREeERMbUJZTW5JVjlyWFJ0K2U4WHhreXdZUllVRGRsRnpxSWdKUE01dlIxMy9VR1ZVRUVvOUhMZDJQM1dzOE9BTlpUak9YcDZ5OHVHNzZoRW96djlETFhBd1lRaTJSa3pGbzhJWFpkbGtyZUJhT1hoL3RzN0RKakJMRktSc3A1aTdkRUdibTY0anBFZ3ZHOVluZENVeGNpNWl5ejJZOXhrbUs4Q2tadnYra3p2VWpmNVlJeENoR25tRWVqNWYzQXhiUzFOOEZvbzhqbnJ1c1BHWDBYU0VNeWttQXNiamhmZTFtSnp3UWpjdkY1dlJGOUYwaEpNaE9EcGRLZzdoYWJYZ1FUSUwxTXVWYzBKSWpGUkY2cmgrb3J3UXc5cHBjSG8zRVNJTVZTcVZjbnhmZ1NqTStaSTBvalNMMVVla2dseFRnWGpPZDFMNVJHUUtrVVVZcnhrV0I4cFpjblNpTm9TWXFSazZpMUN5SkhqUXRHNTgxOXBaY3pTaU5vRVdlWnJXdVZObG9YNHpyQkhIajY1ZTY0U2hwYWxtTHU4eC9XRnBGV1hoZmpUREM2Mzh1dXAxL3NsQ0VITFdRYWU0cHhtV0JHbm42cEs2NDFncGFtR0drSldPczdWbXIydWhTTWo0VjFOSGFoN1pLUk1zblN0UFdveW40eFRnU2pVMWcrRnRaZGFDMEswR2FpVFRHdUVzelFVM3FaTXJhQUZQTTh3V0VweGZ3ZVREQWVtN3NYVEVzRG1Fd3h2WFdidlM0U0RPa0ZvSDBwWnEwbEtTNEU0MlAyaVBRQzhDdVcxb0x0cnRQc3JTVVkzYmV6Ny9pTmsxNEFsbU50WGN6S1ptL0g5d3VRWGdDY2xVbVB4bExNeXVxbHJtQjhOSGRKTHdCeGZELzZPc25qWGpENnhLNHZiTHdpdlFDOG0ySmtYZGlkb2JjMDlKVmdoajdLSTRZUXdFcWlLWk02dnA1NEErWmNjd1N3Vm9xeE5HWGRmKzhtYlJzSlJxZW5YTThlMFhzQldKK1pvZmV5NHpyQnVDNlBudGp2QlNDOU1tbFR3UXdTL3JBQVlpaVQ1c2JLcEs1THdXd2pHQUJTektxcXBySmdQRXhQUDlEY0JkaUlxK1FFUTNrRVlLWk11amRVSm0xYkZjd1ZRd1ZnWTJaRzNrZDMyUllPbXdqR1pmOWx6bzUxQUVrSVptbjRxQ1FZRC8yWEdlTURvRmFaSkRkcHMzS0Y5VTdkQk9ONmNSMkNBYWlQbGRzcGIxc1NETE5IQUdrSkpsdnN3MVFWekU2S0h3cEE1TndZZWkrMUJQT1o4Z2pBRmxvSm1PekRyQzBZYmZDNnZQY1JDUVlndmUvVDUwMFRqTXYreTV5TnBRQ1NGRXkzdk10ZFU0SWh2UUM0NVllaDk5TGZSREF1MTc4Z0dBQ0g2SG9ZQklOZ0FMeGhaZG5IMWlhQ2NUV0RSUDhGSUczQmZLNGtHTjFNcHB2WWh3Q1FHbGF1NitzVkcxQ3RtMkNjemlBeERnQzhZSzRQMDJuZ2hYOHdEZ0M4WUtuMTBLc2lHR2Q3d0JqcmRnTWtnN0ZyK3o0MWtXQW9qd0Q4WW1XSHU2MHFndGx5OUtKUEhIK0FWZ2ltVXBQWDFRelNEY2Nmd0N0V1pwSzJxd2ptSXdrR0FNRlVKZlEwTlROSUFDMUJOcDhLM2VSOTRHTUg4SXFwaVpTZ2d1RU9BZ0Rlc2JRV3BodFNNUFJmQU5wRmY2Vmc4anJLVmYrRk5UQUFMV09kQk5QbFl3S0lBMk1yNWJkQ2xrak1JQUcwaTZBOUdQYUFBYUJFQWdCQU1BQ0FZUDZCV1NTQWR2R1pIZ3dBK0tKTGlRUUFTWlJJQUlCZ0FBRENDWWJlQ1VCY1dMbnU3Mm1sWUl4dEpBd0FxN0h5bloxVElnRkFveVVTQU1URnpNcjdRREFBNldGbGMvMmJkUVZESHdZZ0VyUnYydlQydEEveVB0WVZqSXV1OUJhSEhpQVlseFplUDJTSjlKRmpEaENNYWRiY2RQV1R2djdhZ3VHR2FRQnhsVW15ZnUyaW9aYy8wOWRuRmdrZ1ljbE04aDkzZ1Y5Mm5yL3VQK1VaUFJpQXREa09XQ3BKWS9tdy9BZnJDc2JGZnJwc0hnN1FUS2swRGlBWmVmN2pvalNxS2hqdXlBZ1FyMlRtbmlVamZoZ3Z1NnlvcytZYmRIRkh4bTBPTlVDamtqbkkzUGRrbnAvM3JXc1dmNnY0UkgwT0ZVQzBrcEdnTUQ0L1B6L1FSRk5uNllpa2xrbTVvYnVNS3JOSXRlT1Z3N3RFQXNEbW9wSHA2NzM4OFMycjN2NlFvREhSMUxKeU1WK1ZCSFBqb015aDBRdGdRekxTakJWQlhPcUpmMGNybEVIKytGU1NpUVFMK2J0eXg4aFoxWFpKRmNHNGFQUU85STBDZ0IzWnpGVW1VbVZJNmZTd1RqcFpoeW9sa291cDZoNkhFOEEwa21UdVhUM1oyb0p4dExNZGdnR3d6ZWY4dSs2c3lxaDZxVURkS2E3UEhEOEFtMmd2eHVsYW1hcUNxUnVkdXZrdlFZb0JzSWxjenVOMFVXMVZ3YmdvazVpcUJyQ0pmRGVkN3B4UVZUQTNqbjRKQUxDWllKb3JrUncxZW5jNGpnQzJPRDgvbHpWcXNzN3RoOHZuM1dRL0dCcTlBT2t4MEJEaGRKM2FKb0twV3liUjZBV3dLUmpubTFOdElwaGJSNzhNQU5oaDEzVjV0SkZnSEVVb0JBTmdCSzBvZXBtSHkzZzIzWk8zYnBSaWJ4Z0FXK1dSNFB6K1o1c0tabGJ6ZFh2MFlRRE1NTXhlTG5DOGQvM0VUUW1HTWduQUR0dVpwMTBPTmhLTW1xN3VrdUloeHhXZ1dmSktRcjZIWFZPQ2NaUmlkam04QUNiS0kxZFZpU25CRlBZRWdPYVFFLzE4OFhZampRdEdwNnZyWHJlQVlBQ2FMNDltdmw2ajdxMWpLWk1BS0kvTUNxWkxtUVRRU0hycDZnbit5ZEZGek80Rms3OHhFUXl6U1FCeHBoZXY1WkdMQkVPWkJCQW4rNzdMSTFlQ3FYdDdBeW1UOWpqZUFNSEtJOW4wVFI0UFdvWFlGWXpXYjVSSkFQRndFQ0s5dUVvd3dyUnVtY1MxU1FCQjBrdlIzSFZSZlFRVGpJczNPdUx3QTNoSHFvV3Vsa2R6M3kvbVJEQzZDdkFLd1FDWTUwdW85T0l5d2JoNHd6MmF2UUJleXlQWndhQm9SVnlGZUUxbmd0RkxCK3BHTGxJTWdEL0crdlBheDk0dnZoT01VTGZaTzlBcE5BQnduMTRHSWNzakg0S1paZlV2Z0R4Z09BQjRTeS9lMTc1NEU0dzJleS9xbGtsTVdRTTRUUy85VW5xWmhuenRqb2ZubkRwSU1XT0dCWUF6amt2L2ZCbnloWjBMUmxOTTNWK0NGQVBnSnIyVWV5OVh2amFXQ3BsZ1hNVXdVZ3lBMisvUkpQU0xleEdNVG9IVlhuaEhpZ0Z3bWw3dVE3K0hqc2ZuZG1GTFVnekE1bnh0TXIxNEZZemFzdTR2TldKZERNQkc2VVZXeGZlYVRDKytFNHpnWWticG1PRUNVRWt1Y2pIalVlbVBMcHQ2TDE0RjQyaGR6RUJyU1FCWUQya3RkRXZwNWJhcE45SUo4Qm91VXN4WHhnekFXdWxGV2dyN3BUK2FOUGwrdkF0R1UwemRYMUt1dEtiaEMxQ3RwZEJZN3lWa2doSEpTSmxVOTBycmZhYXRBZDVOTDNJZFg5Rk9rS3Jock9uMzFBbjRXblYvMmNYR0ZRQzh5a1ZPdmw5S2YzUVJldFZ1bzRMUlJsUGR4WGREYnRRR3NKU3YyV3RqVnpiaG4xcDRVNTNBcjNlV09XajQ2alFjQVB4YUdqMS96eXlrbCtDQ2NkVHc3V2JNS2dHOFZScmRoZHp2eFZxQ0tScStkNVJLQU01TEkrSEUwcHZyTlBTNko1UktBTFhUeTNpaE5KbzBQUzF0UWpDT3JsT2lWSUkyeTBYRVVsNGJOcysvVnhOcjc3T3BCT095VkdJUFgyaWJYT1RrZXJxa0tqQkhwK0hYZDFFcUhYSEZOYlNNMCt6Lyt5NlRFSGRwakU0d2prcWw1dytjZmd5MEpMMHM5bDFNbGtaV0VreFJLbDNYZkJxWnFxTWZBNm5MUmZaNEdjZFFHcGtSVE9sRGVxajVIRU11aUlTRTVTSnRnTVZMWmN5V1JxWUVvd3Z3WEd3c05lYisxcENnWElxbWJya05jR2U1TkxLV1lESTE4WGNIVDBYVEYxS1R5M24ydXYybDhKUkZzdE5qeDlLYmNkU1BlYlk5VFY5SUJDbUxGaytZeDFhdU5ZcEtNTXBKVm4vdm1ONkwvSkVNUkoxZVpPSmlzZVNmTkxrRlp2U0NVVFAva2RWZkg5UFBmbDJNQkJDTFhNWkw1SElkUTkvRmVvSXAxc2U0cURFSGVoWUFpRWt1eTZhajU1bnhLZWxvQktPU2tSam9vdW03aDJRZ01ya3NqbGRKODMvRTBuZUpRakFxR1duNlhqbDRLaVFEc2NwRkdGdTdTam9Kd2Foa1RwQU10Rmd1MzZ3dnBudVBEejkvL256L0wzejRZT1VBU0pweHNiN2xNajlnM3hqU0VJRmNKckUxZGFOTE1PVXdrOVdmdmliSlFDeHl1WXBkTGxFbEdEMFlzcTVGa3N3bmtnd2tJQmVaS1JxL0laZVRGSDdIcUFTakIwWEtKREg3UnlRREVjdGwyU0k2UWJaZlNHWVR0ZWdFNDBFeVVuWWR4amdGQ09uSkpiV3hHS1Zna0F4RUtwYml3c1YrVzhaZ0o5WTNybE4zVXI4K09YZzZPZUIvY3hVMmVENGgvdFVtdVVRdG1BWEp1SmhkNnI2TUEvYVRBZWR5MmN0KzNYS2hGZWs1MmhLcFF2VGNoRWtLVTRSZ1lteStOVlBVaXRJOENjRjRrc3dzZTFsRlNWOEdOaDJQY2pYLzRJMi9rc3hVZExJbDBrSzVKQ0tReFhoWGpwNXlLRFV6ZlJuWVFDNGlsYi9iTHBla0VzekNBWmFETjNMNGxHZjVnSmp5MVlHYUpaSHdYUy9pYlFWSkNrWVA5RnRMc0NtWndNZDRLMjZkTTNqbnI4bjR1V3pUNTVLc1lFcFI5U3h6czFaR2VOUkJNdU1yQmFWeHRxK3A1YTB0V21VcHhUam1xNklSek5zSFgzb29Vaks1N0tXUVptRGQxQ0pTK1NQVy9Wd1F6SG9Eb2F1UzJYWDR0S1FaVXN0N3FVV1FDWWV6TnArSVdpR1kwcUNRaThpT0hEK3RDT1o3Vzg5UUxSU0xKT0hqRmFsRllDMVYyd1JUR2lEU2wvbms4R25sRERWbFFDVXRGa2txWC9MSHFpdWRuMitLRnRPdFJSQk1IQ1dUY0s5bEU0TXJyZkV5MHRTeTZqNWJjdFBBRTNwekxSZk1Rc2trZGZSSHgwOTlxN1gzbkNFVzlmaVFNa2lhdUwwMS9ucXIxcmNnbVBVSFVVL1R6TGFIcDVjMUQzL1NuNGxTTEhMaUdhengxK2VhV2ppWklKaVZhZWJJMDlQTG1lMC9pQ1lLc2NqczBIRE4vNFZHTG9LcE5NQjhySmtoMGFTVldFZ3RDTVpKbXZIUm0wRTBjWXVGMUlKZ25BMCttVEdRbVlPUng1ZVJadkJGUG1DdkdZcEJqK3RJUzZGZWhmLzFUbE1MSndVRTQvd3NkK3l4YkJKazBNcXF6eWxUbkY3TDM2Sy8wcTN3dno1a0x6T0NNejVGQk9OemdPNnBhRDU2ZmlrcG4yYWtHcWRwWlcrREU0UXNtTHRBK2dnbTlJQ1ZzK0JCQU5ISW9KN3BBS2VaV08wNGpUU3BERGQ4Q2ttVEU4b2hCTk9rYU1ZcW14RGNxMndrMmR4eEJKWWVqMTBWeXFCaUNZUllFSXpaZ2QxVDBZd0N2bXlSYktSQmZOM1crSzZmL2E0S1pWano2VVRhcHlSRkJFUHA5Q3Z5cGJoUjRkeWxLaHdWeXJZS1JSNDlCMDlMWWtFd2lHWkQ0Y2pQZWF4bjVmeXpGSm5zWkMvTjJiNGpvU0FXQkpPTWJQWlVOaGJ1U2lEcDVrZjJNak1pOHZtdmxTK1hpa1RFdkZVU2lZL1BUS2FiWllhT1dTRUVrNVJvK3Bwb1JnYmZucVNieDVKOE1oV1E4RlFuL1doSjg2L1NIKzNvejc0S3BmanBHK212WExDT0JjRzBvWHphVTlIRWZLK2x4YjF1UW9taWFscVphVnFoREVJd3JaTk5MM3RkVmZxSlQ4UUpUOW5yVkQ1cEJjRkFxWVRhUXpZYlMrVldwWExKeDRGZ1lMVnNodnJnbHJYdmx6KzNKQlVFQS9YS3FFSHAwZFowVTZRVWVkeXdHQTdCZ0gvaDlCTk9PQWdGd1lBQjRSUlR2U0tjWWcxSmJDbEhaTEs0TUpCWkh3UURoc1ZUWE96WFYvRVUvL3l4d2JjMXoxNFgrY2xQV1hmemdFd1FESUpKU3o3Rm1wWGVRdG9wUkxUSXh5V2wyTEtydVVVWXhlcFlhY0kraTRQN1E4Rkt3UUFBYkVxSGp3QUFFQXdBSUJnQUFBUURBQWdHQUJBTUFBQ0NBUUFFQXdBSUJnQUF3UUFBZ2dFQUJBTUFzQWIvRTJBQWdTU1BaQk1CNjRNQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgZGlzcGxheSAgICAgICAgICAgOmJsb2NrO1xuICAvLyBmaWx0ZXIgICAgICAgICAgICA6QWxwaGEob3BhY2l0eTowKTtcbiAgaGVpZ2h0ICAgICAgICAgICAgOjI4MHB4O1xuICBsZWZ0ICAgICAgICAgICAgICA6NTAlO1xuICBtYXJnaW4tbGVmdCAgICAgICA6LTE0MHB4O1xuICBtYXJnaW4tdG9wICAgICAgICA6LTE0MHB4O1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgcG9pbnRlci1ldmVudHMgICAgOm5vbmU7XG4gIHBvc2l0aW9uICAgICAgICAgIDphYnNvbHV0ZTtcbiAgdG9wICAgICAgICAgICAgICAgOjUwJTtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMCBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwIGVhc2UgMHM7XG4gIC1tb3otYW5pbWF0aW9uICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbiAgICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbiAgICAgICAgIDphbmltLXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIHdpZHRoICAgICAgICAgICAgIDoyODBweDtcbiAgei1pbmRleDotMTtcbiB9XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubG9hZGVye1xuICBvcGFjaXR5OjE7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xuICB6LWluZGV4OjE7XG4gfVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUubG9hZGVkIC5sb2FkZXJ7XG4gIG9wYWNpdHkgICAgICAgICAgIDowO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuMjUgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuMjUgZWFzZSAwcztcbiAgei1pbmRleDotMTtcbiB9XG5cbi5tb2RhbC1jbG9zZXtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gIGJvcmRlci1jb2xvciAgICA6I2ZmMDAwMDtcbiAgYm9yZGVyLXJhZGl1cyAgIDoyMHB4O1xuICBjb2xvciAgICAgICAgICAgOiNmZjAwMDA7XG4gIGN1cnNvciAgICAgICAgICA6cG9pbnRlcjtcbiAgLy8gZmlsdGVyICAgICAgICAgIDpBbHBoYShvcGFjaXR5PTApO1xuICBoZWlnaHQgICAgICAgICAgOjQwcHg7XG4gIGxpbmUtaGVpZ2h0ICAgICA6NDBweDtcbiAgb3BhY2l0eSAgICAgICAgIDowO1xuICBwb3NpdGlvbiAgICAgICAgOmFic29sdXRlO1xuICByaWdodCAgICAgICAgICAgOjEwcHg7XG4gIHRvcCAgICAgICAgICAgICA6MTBweDtcbiAgd2lkdGggICAgICAgICAgIDo0MHB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHN2Z3tcbiAgICAvL3dpZHRoOjQwcHg7XG4gICAgLy9oZWlnaHQ6NDBweDtcbiAgICBmaWxsOiR3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgZmlsbDogJGxpbmstcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jbG9zZXtcbiAgLy8gZmlsdGVyICAgICAgICAgICAgOkFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eSAgICAgICAgICAgOjE7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMC41cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMC41cyBlYXNlIDBzO1xufVxuXG4ubW9kYWwtY29udGVudFdyYXB7XG4gIGRpc3BsYXkgICAgICAgICAgICAgICAgICAgOmlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodCAgICAgICAgICAgICAgICA6MHB4O1xuICBtYXgtd2lkdGggICAgICAgICAgICAgICAgIDowcHg7XG4gIG92ZXJmbG93ICAgICAgICAgICAgICAgICAgOmF1dG87XG4gIHBhZGRpbmcgICAgICAgICAgICAgICAgICAgOjIwcHggMDtcbiAgLW1vei10cmFuc2l0aW9uICAgICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb24gICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIHZlcnRpY2FsLWFsaWduICAgICAgICAgICAgOm1pZGRsZTtcbiAgei1pbmRleCAgICAgICAgICAgICAgICAgICA6LTE7XG4gIC8vLVdlYktpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7XG4gIG9wYWNpdHk6MDtcbn1cblxuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgYmFja2dyb3VuZCAgICAgICAgOiNmNWY1ZjU7XG4gIGJvcmRlciAgICAgICAgICAgIDojYTBhMGEwIHNvbGlkIDFweDtcbiAgbWF4LWhlaWdodCAgICAgICAgOjkwJTtcbiAgbWF4LXdpZHRoICAgICAgICAgOjkwJTtcbiAgcGFkZGluZyAgICAgICAgICAgOjEwcHggMTVweDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAxcyBlYXNlIDAuNXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41cztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAxcyBlYXNlIDAuNXM7XG4gIHotaW5kZXggICAgICAgICAgIDoxO1xuICBvcGFjaXR5OjE7XG59XG4gXG4ubW9kYWwtY29udGVudCB7XG4gIC8vIGZpbHRlciAgICAgICAgICAgIDpBbHBoYShvcGFjaXR5OjApO1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6b3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzOyBcbiAgei1pbmRleDotMTtcbiAgLyp0ZXh0LWFsaWduOmxlZnQ7Ki9cbn1cblxuLmllOCAubW9kYWwtY29udGVudCwgLmllOSAubW9kYWwtY29udGVudHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4uaWU4IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudCwgLmllOSAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnR7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIC8vIGZpbHRlcjpBbHBoYShvcGFjaXR5OjEwMCk7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZTpub3QoI21vZGFsLWFqYXgpIC5tb2RhbC1jb250ZW50LCAubW9kYWwtd3JhcC5hY3RpdmUubG9hZGVkIC5tb2RhbC1jb250ZW50e1xuICBvcGFjaXR5OjE7XG4gIC8vIGZpbHRlcjpBbHBoYShvcGFjaXR5OjEwMCk7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIHRyYW5zaXRpb24gICAgICAgIDogb3BhY2l0eSAwLjVzIGVhc2UgMXM7XG4gIHotaW5kZXg6MTtcbiB9IiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4uY2Fyb3VzZWwsXG4uY2Fyb3VzZWwgKixcbi5jYXJvdXNlbDpiZWZvcmUsXG4uY2Fyb3VzZWw6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogUmVzb2x2ZSByZW5kZXJpbmcgYnVnIGluIHNhZmFyaSA2LjAuNSAqL1xuLmNhcm91c2VsIHVsLFxuLmNhcm91c2VsIGxpIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWluZGVudDogMDtcbn1cbi5jYXJvdXNlbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA2MDBtcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBib3JkZXI6IDAgZG90dGVkIHJlZDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmNhcm91c2VsLnJlc2l6aW5nIGxpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwgbGkge1xuICAgIHdpZHRoOiAyNSU7XG59XG4uY2Fyb3VzZWwgbGkgPiBkaXYge1xuICAgIG1hcmdpbjogMCAxNnB4O1xufVxuLmNhcm91c2VsIGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgMTZweDtcbn1cblxuLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbmFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIDAgNXB4IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBzdmd7XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgIH1cbn1cbmFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXS5mcm96ZW4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG5cbi8qIE5FVyBUZXN0IHN0eWxlICovXG4vKnNlY3Rpb24ge3dpZHRoOjUwJTt9Ki9cbiNjYXJvdXNlbFR3by5jYXJvdXNlbCBsaSxcbiNjYXJvdXNlbEZvdXIuY2Fyb3VzZWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlO1xufVxuI2Nhcm91c2VsVGhyZWUuY2Fyb3VzZWwgbGkgYS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4vKiEgTWVkaWEgcXVlcmllcy4uLiBcbiAqIE9SIGluY2x1ZGUgdGhlIHN0dW5ucGxhdGUvbGliL3ZlbmRvci9lbGVtZW50UXVlcnkgdG8gdXNlIEVsZW1lbnQgUXVlcmllcyAoc2VlIGJlbG93KVxuICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2Fyb3VzZWwgbGkge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJvdXNlbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vKiEgRXhhbXBsZSB1c2luZyBFbGVtZW50IFF1ZXJpZXMuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuXG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjUwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDozMy4zMzMlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSBsaSB7XG4gICAgd2lkdGg6NTAlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMjAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjEwMCU7XG59XG4qL1xuIiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4uYWNjb3JkaW9uLCAuYWNjb3JkaW9uOmJlZm9yZSwgLmFjY29yZGlvbjphZnRlciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLWl0ZW17XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3Blbntcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntcblxufVxuLyouYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50LCAhKiBkaXJlY3QgY2hpbGQgc2luY2UgTWFsdGEgaGFzIG5lc3RlZCBhY2NvcmRpb25zICohXG4uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQgPiAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudCAhKiB0byByZXNvbHZlIGlzc3VlcyB3aXRoIGFjY29yZGlvbiBjb250ZW50IGluIHJlcGVhdGFibGVzICohIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xufSovXG4uYWNjb3JkaW9uLWNvbnRlbnR7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0bWF4LWhlaWdodDogMHB4O1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdG9wYWNpdHk6IDAuNTtcbn1cbi5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50LCAvKiBkaXJlY3QgY2hpbGQgc2luY2UgTWFsdGEgaGFzIG5lc3RlZCBhY2NvcmRpb25zICovXG4uYWNjb3JkaW9uLWl0ZW0tb3Blbj4uYWNjb3JkaW9uLWNvbnRlbnQgPiAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudCAvKiB0byByZXNvbHZlIGlzc3VlcyB3aXRoIGFjY29yZGlvbiBjb250ZW50IGluIHJlcGVhdGFibGVzICovIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0LW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdG9wYWNpdHk6IDE7XG59IiwiLyohXG4gKiAgU3R1bm5wbGF0ZSBNYXBzLmpzXG4gKiAgVmVyc2lvbjogMS4wXG4gKi9cbi8qXG4gKiAgTGFzdCBVcGRhdGVkOiAyNy8wNi8xNFxuICogIEJ5OiBNYXJrXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgRm9yIGluY2x1ZGluZyBHb29nbGUgTWFwcyBvbiBzaXRlLlxuICpcbiAqICBDaGFuZ2Vsb2c6XG4gKiAgMjcvMDYvMTRcbiAqICBDcmVhdGVkXG4gKi9cblxuaHRtbCB7IGhlaWdodDogMTAwJTsgfVxuYm9keSB7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwO31cbi5tYXB7IGhlaWdodDogMzAwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jazt9IiwiLy8vL1xuLy8vIEZsZXhTbGlkZXIgTW9kdWxlXG4vLy8gQGF1dGhvciBNYXR0IEJydWNlXG4vLy8gQGF1dGhvciBNYXJrIEdyaWZmaXRoc1xuLy8vIEBncm91cCBGbGV4U2xpZGVyXG4vLy8vXG5cblxuLmZsZXhTbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOy8qIGZvciBzYWZhcmkgKi9cbn1cbi8vLyAjIyBGaWxsIE1vZGVcbi8vLyAjIyMgRmlsbCBNb2RlIEZpbGxcbi5mbGV4U2xpZGVyLmZpbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyX3Byb2Zlc3Npb25zLmZpbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleFNsaWRlci5maWxsID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmZsZXhTbGlkZXIuZmlsbCA+IHVsID4gbGkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLyouZmxleFNsaWRlci5maWxsIHVsIGxpOmZpcnN0LW9mLXR5cGUsIC5mbGV4U2xpZGVyLmZpbGwgdWwgbGk6bGFzdC1vZi10eXBlIHsgICAgXG4gICAgYm94LXNoYWRvdzowcHggMCAxNHB4IGJsYWNrO1xufSovXG5cbi8vLyAjIyBUcmFuc2l0aW9uIE1vZGVcbi8vLyAjIyMgRGVmYXVsdCBTbGlkZSBTdHlsZXNcbi5mbGV4U2xpZGVyIHtcbiAgICA+dWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NiByZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyAjIyMgVHJhbnNpdGlvbiBNb2RlIFNsaWRlXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdzbGlkZSddIHtcbiAgICA+dWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMDAwJTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgLyptYXJnaW4tcmlnaHQ6IC00cHg7Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vICMjIyBUcmFuc2l0aW9uIE1vZGUgRmFkZVxuLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgPnVsIHtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgMHM7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAmW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZGV4LWNvbnRhaW5lcntcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz50YWJwb3J0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuZmxleC1pbmRleC10ZXh0e1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDY1NXB4O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjgwcHgnKSB7XG4gICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cblxuICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAgIC8vICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIC8vfVxuXG59XG4vLy8gIyMgTmF2aWdhdGlvbiBTdHlsZXNcbi5mbGV4U2xpZGVyLW5leHRCdXR0b24sXG4uZmxleFNsaWRlci1pbmRleENvbnRhaW5lcixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b24ge1xuXG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxleFNsaWRlci1pbmRleENvbnRhaW5lcntcbiAgICBie1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZUluIDEuMHM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjBzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbjphZnRlcixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JvdHRvbTogMTBweDtcbiAgICAvL21hcmdpbi10b3A6IC0zMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMC4yZW0gc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yZW0gc29saWQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlciB7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZmxleFNsaWRlci1wcmV2QnV0dG9uIHtcbiAgICAvL3JpZ2h0OiBhdXRvO1xuICAgIC8vbGVmdDogMDtcbiAgICAvL1xuICAgIC8vY3Vyc29yOiB3LXJlc2l6ZTtcbn1cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246aG92ZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbn1cbi5mbGV4U2xpZGVyLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEzNjRweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAzMnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbn1cbi5mbGV4U2xpZGVyLWRvdHMgYSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG5cbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogJG1hbmdvO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cbn1cbi5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQsXG4uZmxleFNsaWRlci1kb3RzIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgxNDAsIDE0MCwgMTQwLCAuNik7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbn1cblxuXG5cbi8qIFxuQW5pbWF0aW9ucy4gXG5BIGJhc2ljICdzbGlkZS1pbicgYW5pbWF0aW9uIGlzIGluY2x1ZGVkIGJ1dCB5b3UgY2FuIHJvbGwteW91ci1vd24uXG5QbGVhc2UgZW5zdXJlIHRoYXQgeW91IHNlcGFyYXJhdGUgeW91ciBzdHlsZSBmcm9tIHRoZSBhbmltYXRpb24gKElFIGhhdmUgdHdvIGNsYXNzZXMpIGFuZCBnaXZlIHlvdXIgYW5pbWF0aW9uLW9ubHkgc3R5bGVzIGEgY2xhc3NuYW1lIHRoYXQgYmVnaW5zICdhbmltYXRlLScuIFRoZSBzY3JpcHQgbmVlZHMgdG8gbWVhc3VyZSB0aGUgZGltZW5zaW9ucyBvZiBlYWNoIHNsaWRlIGFzIGl0IHdpbGwgYmUgb25jZSB0aGUgYW5pbWF0aW9uIGlzIGNvbXBsZXRlLCBpdCB0aGVyZWZvcmUgdGVtcG9yYXJpbHkgcmVtb3ZlcyB0aGUgJ2FuaW1hdGUtJyBwcmVmaXhlZCBjbGFzc25hbWVzIHdoZW4gZ2V0dGluZyBtZWFzdXJpbmcgdGhlIHNsaWRlIGFuZCByZS1hcHBsaWVzIHRoZW0gYWZ0ZXIuXG4qL1xuLmZsZXhTbGlkZXIgW2NsYXNzXj0nYW5pbWF0ZS1pbi0nXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbiAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbn1cblxuXG5cbi5mbGV4U2xpZGVyIC5jdXJyZW50IFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10sXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXhTbGlkZXIgLm5vdHJhbnNpdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tcmlnaHQge1xuICAgIHJpZ2h0OiAtMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tdG9wIHtcbiAgICBib3R0b206IDEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSB7XG4gICAgdG9wOiAxMDAlO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0LFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQge1xuICAgIGxlZnQ6IDA7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0LFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tdG9wLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXRvcCB7XG4gICAgYm90dG9tOiAwO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1ib3R0b20sXG4uZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tYm90dG9tIHtcbiAgICB0b3A6IDA7XG59XG5cblxuLypcbiAqIGpRdWVyeSBGbGV4U2xpZGVyIHYyLjBcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGxpY2Vuc2UuXG4gKiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG4gKlxuICogQ29udHJpYnV0aW5nIGF1dGhvcjogVHlsZXIgU21pdGggKEBtYm11ZmZmaW4pXG4gKi9cblxuIFxuLyogQnJvd3NlciBSZXNldHMgKi9cbi5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSxcbi5mbGV4c2xpZGVyIGE6YWN0aXZlLFxuLmZsZXgtY29udGFpbmVyIGE6Zm9jdXMsXG4uZmxleHNsaWRlciBhOmZvY3VzICB7b3V0bGluZTogbm9uZTt9XG4uc2xpZGVzLFxuLmZsZXgtY29udHJvbC1uYXYsXG4uZmxleC1kaXJlY3Rpb24tbmF2IHttYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpc3Qtc3R5bGU6IG5vbmU7fSBcblxuLyogRmxleFNsaWRlciBOZWNlc3NhcnkgU3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovIFxuLmZsZXhzbGlkZXIge21hcmdpbjogMDsgcGFkZGluZzogMDt9XG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge2Rpc3BsYXk6IG5vbmU7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO30gLyogSGlkZSB0aGUgc2xpZGVzIGJlZm9yZSB0aGUgSlMgaXMgbG9hZGVkLiBBdm9pZHMgaW1hZ2UganVtcGluZyAqL1xuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge3dpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazt9XG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7fVxuXG4vKiBDbGVhcmZpeCBmb3IgdGhlIC5zbGlkZXMgZWxlbWVudCAqL1xuLnNsaWRlczphZnRlciB7Y29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgdmlzaWJpbGl0eTogaGlkZGVuOyBsaW5lLWhlaWdodDogMDsgaGVpZ2h0OiAwO30gXG5odG1sW3htbG5zXSAuc2xpZGVzIHtkaXNwbGF5OiBibG9jazt9IFxuKiBodG1sIC5zbGlkZXMge2hlaWdodDogMSU7fVxuXG4vKiBObyBKYXZhU2NyaXB0IEZhbGxiYWNrICovXG4vKiBJZiB5b3UgYXJlIG5vdCB1c2luZyBhbm90aGVyIHNjcmlwdCwgc3VjaCBhcyBNb2Rlcm5penIsIG1ha2Ugc3VyZSB5b3VcbiAqIGluY2x1ZGUganMgdGhhdCBlbGltaW5hdGVzIHRoaXMgY2xhc3Mgb24gcGFnZSBsb2FkICovXG4ubm8tanMgLnNsaWRlcyA+IGxpOmZpcnN0LWNoaWxkIHtkaXNwbGF5OiBibG9jazt9XG5cblxuLyogRmxleFNsaWRlciBEZWZhdWx0IFRoZW1lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZmxleHNsaWRlciB7bWFyZ2luOiAwIDAgNjBweDsgYmFja2dyb3VuZDogI2ZmZjsgYm9yZGVyOiA0cHggc29saWQgI2ZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDsgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7IC1vLWJvcmRlci1yYWRpdXM6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgLW8tYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyB6b29tOiAxO31cbi5mbGV4LXZpZXdwb3J0IHttYXgtaGVpZ2h0OiAyMDAwcHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO31cbi5sb2FkaW5nIC5mbGV4LXZpZXdwb3J0IHttYXgtaGVpZ2h0OiAzMDBweDt9XG4uZmxleHNsaWRlciAuc2xpZGVzIHt6b29tOiAxO31cblxuLy8gLmNhcm91c2VsIGxpIHttYXJnaW4tcmlnaHQ6IDVweH1cblxuXG4vKiBEaXJlY3Rpb24gTmF2ICovXG4uZmxleC1kaXJlY3Rpb24tbmF2IHsqaGVpZ2h0OiAwO31cbi5mbGV4LWRpcmVjdGlvbi1uYXYgYSB7d2lkdGg6IDMwcHg7IGhlaWdodDogMzBweDsgbWFyZ2luOiAtMjBweCAwIDA7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JnX2RpcmVjdGlvbl9uYXYucG5nKSBuby1yZXBlYXQgMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB6LWluZGV4OiAxMDsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWluZGVudDogLTk5OTlweDsgb3BhY2l0eTogMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7fVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IHJpZ2h0OiAtMzZweDsgfVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtsZWZ0OiAtMzZweDt9XG4uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0IHtvcGFjaXR5OiAwLjg7IHJpZ2h0OiA1cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldiB7b3BhY2l0eTogMC44OyBsZWZ0OiA1cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dDpob3ZlciwgLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldjpob3ZlciB7b3BhY2l0eTogMTt9XG4uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LWRpc2FibGVkIHtvcGFjaXR5OiAuMyFpbXBvcnRhbnQ7IGZpbHRlcjphbHBoYShvcGFjaXR5PTMwKTsgY3Vyc29yOiBkZWZhdWx0O31cblxuLyogQ29udHJvbCBOYXYgKi9cbi5mbGV4LWNvbnRyb2wtbmF2IHt3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC00MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxuLmZsZXgtY29udHJvbC1uYXYgbGkge21hcmdpbjogMCA2cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgem9vbTogMTsgKmRpc3BsYXk6IGlubGluZTt9XG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhIHt3aWR0aDogMTFweDsgaGVpZ2h0OiAxMXB4OyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogIzY2NjsgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpOyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtaW5kZW50OiAtOTk5OXB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMjBweDsgLW8tYm9yZGVyLXJhZGl1czogMjBweDsgYm9yZGVyLXJhZGl1czogMjBweDsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyk7fVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlciB7IGJhY2tncm91bmQ6ICMzMzM7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTsgfVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZSB7IGJhY2tncm91bmQ6ICMwMDA7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTsgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHttYXJnaW46IDVweCAwIDA7IHBvc2l0aW9uOiBzdGF0aWM7IG92ZXJmbG93OiBoaWRkZW47fVxuLmZsZXgtY29udHJvbC10aHVtYnMgbGkge3dpZHRoOiAyNSU7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDA7fVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHt3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IC43OyBjdXJzb3I6IHBvaW50ZXI7fVxuLmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVyIHtvcGFjaXR5OiAxO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIC5mbGV4LWFjdGl2ZSB7b3BhY2l0eTogMTsgY3Vyc29yOiBkZWZhdWx0O31cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2IHtvcGFjaXR5OiAxOyBsZWZ0OiAwO31cbiAgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtvcGFjaXR5OiAxOyByaWdodDogMDt9XG59XG4iLCIud2l6YXJkIHtcbiAgLndpei1jb250ZW50IHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC53aXotbmF2LXBhbmUge1xuICAgIC5wYWdlLWluZGV4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKiBXaXphcmQgc3R5bGVzICoqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9mb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC8vY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gICAgfVxufVxuXG4ud2l6YXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cbiAgICAud2l6LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC5tcC1zZWN0aW9uIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA3MnB4IDg4cHggMTc4cHg7XG4gICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NHB4IDE0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxN3B4IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcC10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDQwcHgsICRib2R5LXRleHQsIGZhbHNlLCAgMS4yNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1wLWNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MnB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpei1uYXYtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gMTA2cHgpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWY3O1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgdG9wOiAtd2Via2l0LWNhbGMoMTAwJSAtIDg2cHgpO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4NnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvY2xvc2UtbWVudS1pY29uLnN2Z1wiKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpei1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA0NTBweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYjdiYjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5kZXgge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvaW5kZXgtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMi41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1Yzc2N2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1Yzc2N2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uMi5qcGdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24uc3ZnXCIpLCB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2LWRldGFpbHMge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5tcC1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ3cHggODhweCA4NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NHB4IDYzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE3cHggNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbkBtaXhpbiBmb250KCR0eXBlOiBib2R5LCAkc2l6ZTogZmFsc2UsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpIHtcbiAgICBAaWYoJHR5cGUgPT0gJ3RpdGxlJyl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICB9IEBlbHNlIGlmICgkdHlwZSA9PSAnYm9keScpe1xuICAgICAgICBmb250LWZhbWlseTokZm9udC1ib2R5O1xuICAgIH0gQGVsc2VpZiAoJHR5cGUgPT0gJ3RpdGxlMicpe1xuICAgICAgICBmb250LWZhbWlseTokZm9udC10aW1lcy1yb21hbjtcbiAgICB9IEBlbHNle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICB9XG4gICAgQGlmICRzaXplIHsgZm9udC1zaXplOiAkc2l6ZTsgfVxuICAgIEBpZiAkY29sb3VyIHsgY29sb3I6ICRjb2xvdXI7IH1cbiAgICBAaWYgJHdlaWdodCB7IGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9XG4gICAgQGlmICRsaCB7IGxpbmUtaGVpZ2h0OiAkbGg7IH1cbn0iLCIjcG9saWN5RHVyYXRpb25XaWRnZXQge1xuXHQuZGVtb3RlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59IiwiLmFsZXJ0RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgfVxuICAgIC5kaWFsb2ctYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgLy9mb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuMjEpO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9jb2xvcjogIzA2MDcwODtcbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLXBhZ2UgJntcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhICsgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3dyYXBwZXItZm9yLW5hbWUuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDs7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgJiBzZWN0aW9uLFxuICAgICYgaGVhZGVyLFxuICAgICYgZm9vdGVyLFxuICAgICYgLmpmLWhlYWRlci1zZWN0aW9uLFxuICAgICYgdWxbYXR0cl49amYtcGFnZS1jb250cm9sXSB7XG4gICAgICAgIGZpbHRlcjogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGdvOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOFptbHNkR1Z5SUdsa1BTSm5ZWFZ6YzJsaGJsOWliSFZ5SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlHbHVQU0pUYjNWeVkyVkhjbUZ3YUdsaklpQnpkR1JFWlhacFlYUnBiMjQ5SWpFdU5pSWdMejRLSUNBZ0lDQWdJQ0E4TDJacGJIUmxjajRLSUNBZ0lEd3ZaR1ZtY3o0S1BDOXpkbWMrI2dhdXNzaWFuX2JsdXIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbW96LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1vLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjAwMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PS4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi5kYXRhVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZSB0aCxcbi5kYXRhVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmRhdGFUYWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlIHRoZWFkIHRoLFxuLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5kYXRhVGFibGUgdGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbi5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg1cmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYyxcbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmJlZm9yZSxcbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGF0YVRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjEpOyovXG59XG4uZGF0YVRhYmxlIHRkLnNlbGVjdGVkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlLmhvdmVyZWQgdGJvZHkgdHI6aG92ZXIge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMSk7Ki9cbn1cbi5kYXRhVGFibGUuY2VsbC1ob3ZlcmVkIHRib2R5IHRkOmhvdmVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGgsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRoLFxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0aCxcbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogLjEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2MsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkxXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5M1wiO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YmVmb3JlLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuMDY1MnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4wNjUycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCAjZWVlZWVlIHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5jdXJyZW50LFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjN2VlO1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLnJvdW5kZWQgPiAuaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5jeWNsZSA+IC5pdGVtIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgcGFkZGluZzogLjQzNzVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtIHtcbiAgICBib3JkZXI6IDA7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM1OWNkZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uY3VycmVudDpob3Zlcixcbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjA2NTJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4ICM2RDZFNzEgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgICBib3JkZXItY29sb3I6ICM2RDZFNzE7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgLyp0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyovXG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICAgIGJvcmRlci1jb2xvcjogIzZENkU3MTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbiAgICBib3JkZXI6IDFweCAjZDlkOWQ5IHNvbGlkO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIC4yNXJlbTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4ICNkOWQ5ZDkgc29saWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uZGF0YVRhYmxlIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyouZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufSovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuLmRhdGFUYWJsZXNfcHJvY2Vzc2luZzphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufSIsIi8qIENob3NlbiB2MS40LjIgfCAoYykgMjAxMS0yMDE1IGJ5IEhhcnZlc3QgfCBNSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZCAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLFxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgY29udGVudDogJzonO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGRkZGRkYpLGNvbG9yLXN0b3AoNTAlLCNGNkY2RjYpLGNvbG9yLXN0b3AoNTIlLCNFRUVFRUUpLGNvbG9yLXN0b3AoMTAwJSwjRjRGNEY0KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0ZGRkZGRiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8qYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMnB4OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1RDc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsIzM4NzVENyksY29sb3Itc3RvcCg5MCUsIzJBNjJCQykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwjMkE2MkJDIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMSUsI0VFRUVFRSksY29sb3Itc3RvcCgxNSUsI0ZGRkZGRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjRjRGNEY0KSxjb2xvci1zdG9wKDUwJSwjRjBGMEYwKSxjb2xvci1zdG9wKDUyJSwjRThFOEU4KSxjb2xvci1zdG9wKDEwMCUsI0VFRUVFRSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFRUVFIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAzcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFRUVFKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNFRUVFRUUpLGNvbG9yLXN0b3AoODAlLCNGRkZGRkYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAyMCUsI0ZGRkZGRiA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGIGluc2V0O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N0ZCO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBvcGFjaXR5OiAuNSFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzcHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDRweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcblxuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xuICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1zZWxlY3QtZGVzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNjA7IFxuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTAwMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAvKmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICByaWdodDogMDsgXG4gICAgbGVmdDogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDsgXG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgYmFja2dyb3VuZDogI0ZFRkZERTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgXG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IFxuXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIHdpZHRoOiAzMjFweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiA5cHg7IFxuICAgIGhlaWdodDogMS40Mjg1NztcblxuICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHtcbiAgICBib3R0b206IDA7XG59XG5cblxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gICAgZm9udC1zaXplOiAxcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMThweDsgXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7IFxuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTkwMDBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgbWFyZ2luOiA2cHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjY2NjOyovXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsqL1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDdweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IFxuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA3cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bzsgXG4gICAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbWFyZ2luOiA2cHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIC5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7IFxuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NUQ3O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuIiwiLyogVGFnIGltYWdlICovXG4uY2hvc2UtaW1hZ2Uge1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG5cdHBhZGRpbmc6IDJweCA1cHggM3B4IDA7XG59XG5cbi8qIEltYWdlIGZvciBTaW5nbGUgbW9kZSAqL1xuLmNob3NlLWltYWdlLXNtYWxsIHtcblx0d2lkdGg6MjRweDtcblx0aGVpZ2h0OjI0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTNweCAxZW0gMCAwO1xuXHRwYWRkaW5nOiAwIDNweCAwIDA7XG4gICAgb3BhY2l0eTogMC4zO1xuXG59XG5cbi8qIEltYWdlcyBhcHBlbmRlZCB0byB0aGUgbGkocykgKi9cbi5jaG9zZS1pbWFnZS1saXN0IHtcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IC0zcHggMWVtIDAgMDtcblx0cGFkZGluZzogMCAzcHggMCAwO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cblxuLyogR3JleS1vdXQgaW1hZ2UgZm9yIE11bHRpIG1vZGUgKi9cbmRpdi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5yZXN1bHQtc2VsZWN0ZWQgaW1nIHtcblx0b3BhY2l0eTogMC4zO1xufVxuIiwiLmFsZXJ0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktZm91cjtcblx0Ji53aXRoYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGRlcHJlY2F0ZWRcbi5hbGVydC5ncmVlbiB7XG5cdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmFsZXJ0LnN1Y2Nlc3Mge1xuXHRjb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbi5hbGVydC5yZWQsIC5hbGVydC5lcnJvciB7XG5cdGNvbG9yOiAkd2Fybi1jb2xvcjtcbn1cblxuLmFsZXJ0Lndhcm4ge1xuXHRjb2xvcjogJHdhcm4tY29sb3I7XG5cdFxuXHQuaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0XHRmaWxsOiAkd2Fybi1jb2xvcjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxufVxuXG4ubG9naW4tYm94IC5hbGVydCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNXB4O1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1ib3ggLmFsZXJ0LnN1Y2Nlc3Mge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiR3YXJuLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICR3YXJuLWNvbG9yO1xufVxuLmxvZ2luLWJveCAuYWxlcnQuZXJyb3Ige1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiRlcnJvci1jb2xvcjtcblx0Ym9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XG59XG5cblxuLmFsZXJ0X3JlYWRvbmx5e1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LWZvdXI7XG5cdGRpc3BsYXk6ZmxleDtcblx0bWF4LXdpZHRoOjY0MHB4O1xuXHQuYWxlcnQtaWNvbntcblx0XHRiYWNrZ3JvdW5kOiRsaWdodC1vcmFuZ2U7XG5cdFx0ZmxleC1iYXNpczo1NnB4O1xuXHRcdGZsZXgtZ3JvdzowO1xuXHRcdHN2Z3tcblx0XHRcdGZpbGw6JHdoaXRlO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXHQuYWxlcnQtbWVzc2FnZXtcblx0XHRmb250LXNpemU6MTdweDtcblx0XHRsaW5lLWhlaWdodDogMS4yOTtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yOTtcbiAgXHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cdH1cblx0LmFsZXJ0LXRpdGxle1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cbn1cbiIsIi5idG4geyAvL1RoaXMgc2hvdWxkIHJlYWxseSBiZSBhIHBsYWNlaG9sZGVyIGllICVidG4gKGFuZCBleHRlbmRlZCBhcyBzdWNoIGZvciBidXR0b25zIGJlbG93KVxuXG4gICAgQGluY2x1ZGUgIGZvbnQoIGJvZHksIDE4cHgsICR3aGl0ZSwgNDAwLCAgMS4yMik7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXgtd2lkdGg6MjgwcHg7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICBib3JkZXI6IG5vbmU7XG5cblxuICAgIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG5cbiAgICBAYXQtcm9vdCAuYXNpZGUgJiB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG5cbi5idG5fYSxcbi5idG5fYTp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRhX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICRhX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJsYWNrLWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9iLFxuLmJ0bl9iOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGJfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGJfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGJfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2MsXG4uYnRuX2M6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkY19idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkY19idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY19idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkY19idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fZCxcbi5idG5fZDp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRkX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMnB4ICRkX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRkX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRkX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9lLFxuLmJ0bl9lOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGVfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGVfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZV9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGVfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGVfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuLmJ0bl9nLFxuLmJ0bl9nOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGVfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGdfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ19idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJsYWNrLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG5cblxuLmJ0bl9sb2dpbixcbi5idG5fbG9naW46dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICRsb2dpbl9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkbG9naW5fYnRuLWJvcmRlcjtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fYnRuLWJhY2tncm91bmQ7XG4gICAgbWluLXdpZHRoOiA1OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRsb2dpbl9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbG9naW5fYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmxhcmdlLWJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG59XG5cbi5zbWFsbC1idG4ge1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2UtY29udGFpbmVyLCAubW9kYWwtY29udGVudHtcblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkYV9idG4tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFxuICAgICAgICAmLmJ0bl9iLFxuICAgICAgICAmLmJ0bl9jIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uLm90LWxpbmstYnRuLmNhdGVnb3J5LWhvc3QtbGlzdC1oYW5kbGVye1xuICAgIGNvbG9yOiAkbGluay1wcmltYXJ5LWNvb2tpZXMgIWltcG9ydGFudDtcbn1cbmJ1dHRvbiNvbmV0cnVzdC1wYy1idG4taGFuZGxlcntcbiAgICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiA3NXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBhbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkYl9hY2NlbnQsIC42KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYl9hY2NlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNzVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gICAgICAgIC8vIGNvbnRlbnQ6ICd0ZXN0JztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJGJvZHlfdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlcixcbi5hamF4TG9hZGluZyAuZmlsdGVyLWJ1dHRvbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5hamF4TG9hZGluZy5hamF4TG9hZGVkIC5maWx0ZXItYnV0dG9uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmJ0bi1sb29rdXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvdHRvbTogNHB4O1xuXHRyaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDBlbTtcblx0LypwYWRkaW5nOiAwLjVlbSAwLjc1ZW07Ki9cblx0cGFkZGluZzogMCAwLjc1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC8qbGluZS1oZWlnaHQ6IDFlbTsqL1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuaW5wdXQ6dmFsaWQgKyAuYnRuLWxvb2t1cCB7XG5cdG9wYWNpdHk6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0Y29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0O1xuXHRcdGJvcmRlci1jb2xvcjogJGFfYnRuLWhvdmVyLXRleHQ7XG5cdH1cbn1cbmlucHV0LmJ1c3kgKyAuYnRuLWxvb2t1cCB7XG5cdG9wYWNpdHk6IDAuMjtcblx0Y3Vyc29yOiB3YWl0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjOWI5YjliIDMwJSwgIzE5OGZjMiA1MCUsICM5YjliOWIgNzAlKTtcblx0YmFja2dyb3VuZC1zaXplOiAzMDAlIDQwMCU7XG5cdGFuaW1hdGlvbjogZ3JhZGllbnQgMnMgZWFzZSBpbmZpbml0ZTtcblx0LyomOmJlZm9yZSB7XG5cdFx0Y29udGVudDogdXJsKFwiL2ltZy9pY29ucy5zdmcjaWNvbi10YWlsLXNwaW5cIik7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR3aWR0aDoyMHB4O1xuXHRcdGhlaWdodDoyMHB4XG5cdH0qL1xufVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcblx0fVxuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuXHR9XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcblx0fVxufVxuXG4uYnRuLWxpbmt7XG5cbiAgICAvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgJj5zcGFuIHtcblxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwbXM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMG1zO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uYnRuLmRpc2FibGVkIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCJcbi5iYWNrLXRvLXBhZ2Uge1xuXHQuYmFjay10by1wYWdlLWxpbmsge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxLjVlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXG5cblx0XHQuYmFjay10by1wYWdlLWFycm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjFlbTtcblx0XHR9XG5cdFx0LmJhY2stdG8tcGFnZS10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTpub25lO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0Lmljb24tZmlsbCB7XG5cdFx0XHRmaWxsOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHRcdC5pY29uLWZpbGwge1xuXHRcdFx0XHRmaWxsOiAkaG92ZXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBUSGUgc29jaWFsIGljb25zIGFyb3VuZCB0aGUgc2l0ZSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB0aGUgY29ycG9yYXRlIGFuZCBpbnRlcmltIHNraW5zLiBDb3Jwb3JhdGUgYnJpbmdzIHRoZW0gYmFja1xuLy8gaW4gdGhlIGZvb3RlciBhcyBcImdvIHRvIHNvY2lhbFwiIHJhdGhlciB0aGFuIFwic2hhcmVcIiBmdW5jdGlvbmFsaXR5XG4uc29jaWFsLWljb25zLXdyYXAge1xuICAgIEBpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSBPUiAkdGhlbWU9PSBpbnRlcmltIE9SICR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuICAgIC8vQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZT09IGludGVyaW0gKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHVsLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgQGlmICgkdGhlbWUgPT0gY29ycG9yYXRlIE9SICR0aGVtZSA9PSBpbnRlcmltIE9SICR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuICAgICAgICAvL0BpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSBPUiAkdGhlbWUgPT0gaW50ZXJpbSApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxudWwuc29jaWFsLWljb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgLy9CZWxvdyBpcyB0byBhbGlnbiB0aGlzIGJsb2NrIHdpdGggdGhlIFwiU3RheSBDb25uZWN0ZWRcIiB0aXRsZSBiZWxvd1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcblxuICAgIEBpZiAoICR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIHdpZHRoOiAxNjhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKTtcbiAgICAgICAgZmxleDogMTtcblxuXG5cbiAgICAgICAgLy9mbGV4OiAxIDEgMjQlO1xuICAgICAgICAvL2FsaWduLXNlbGY6ZmxleC1lbmQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgICAgIHdpZHRoOjMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcblxuICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5lbWFpbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzU1QUNFRTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzNCNTk5ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzA5NzZCNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmljb24tZ29vZ2xlLXBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0RENEIzOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNvY2lhbC1pY29ucy13cmFwLndpdGgtbGlrZXtcbiAgICBAaWYgKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5oZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRoZWFkZXIsIGxvZ29CZyk7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgei1pbmRleDogMTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAYXQtcm9vdCAucGYtY2hlY2tvdXQgJntcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGlmICgkc2l0ZSA9PSByZWNydWl0bWVudCkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49MTI4MHB4XCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgJi5sb2dvX25vcndheSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9MzUwcHgnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgIH1cblxuXG4gICAgYXtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIil7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcbiAgICAgICAgICAgIC8vIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICBAaWYoJHNpdGU9PWxzb3Mpe1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAme1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWRhc2hib2FyZCAme1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1jaGVja291dCAme1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbG9nby13aGl0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLW5vLXRleHQtd2hpdGV7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciAwLjFzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7XG4gICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAgICAgLnBmLWRhc2hib2FyZCAme1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLyogcGFkZGluZy1sZWZ0OiAzcHg7ICovXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBsZWZ0OiA2cHg7ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgQGlmKCgkc2l0ZT09bHNvcykgb3IgKCRzaXRlPT1zb2xpY2l0b3JzKSl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcwJTsgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDIwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzUlOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaWYoJHNpdGU9PXNvbGljaXRvcnMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MiU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQyMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4MCU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAubG9nby1pbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgdGhlIGJhc2ljIGxvZ28gLSB3ZSBvdWdodCB0byBhZGQgYSBjbGFzcyB0byBpdCB0byBzYXZlIHRoaXMgaG9ycmlibGUgc2VsZWN0b3JcbiAgICAgICAgaW1nOm5vdCguaWNvbi1sb2dvLXdoaXRlKTpub3QoLmxvZ28tdGV4dCksIHN2Zzpub3QoLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgIEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZigkc2l0ZT09bHNvcyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGlmKCRzaXRlPT1zb2xpY2l0b3JzKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgLnBmLWFkbWluICYsXG4gICAgICAgICAgICAgICAgICAgICAgICAgLnBmLWZvcm0gJiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fcGVyZm9ybWFuY2V7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA2M3B4LyohaW1wb3J0YW50Ki87XG4gICAgICAgIHdpZHRoOiA4M3B4LyohaW1wb3J0YW50Ki87XG4gICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG59XG5cbi5pY29uLWxvZ29fYWNjb3VudGFudHN7XG5cdCBmaWxsOiAkd2hpdGU7XG5cdCBzdHJva2U6ICR3aGl0ZTtcbiB9XG5cbi5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7XG4gICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgd2lkdGg6IDgzcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuICAgIH1cblx0c3Zne1xuXHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4M3B4IWltcG9ydGFudDtcblx0fVxuXHRcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19nbG9iYWxmaXtcblx0cGFkZGluZzoxMHB4IDA7XG5cblx0YSBpbWd7XG5cdFx0aGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0c3Zne1xuXHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTE1cHggIWltcG9ydGFudDtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5sb2dvLmxvZ29fY29uc3RydWN0aW9ue1xuICAgIHBhZGRpbmc6MTBweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19wcml2YXRlY2xpZW50c3tcbiAgICBwYWRkaW5nOjEwcHggMDtcblxuICAgIGEgaW1ne1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fbWFsdGF7XG4gICAgcGFkZGluZzoxMHB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgaGVpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIHBhdGg6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBmaWxsOm5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBmaWxsOiAkd2hpdGU7XG5cbiAgICAgICAgaGVpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4ubG9nby5ldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wZi1kYXNoYm9hcmQsIC5wZi1icm9jaHVyZXtcbiAgICAuaGVhZGVyIC5sb2dvLmxvZ29fbm90ZXh0e1xuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7XG4gICAgICAgICAgICB0b3A6NzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nbyAubG9nby13cmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubG9nby1sc29ze1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgbWFyZ2luIDAuM3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD00NDhweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nb19sc29zIHsgLy8gQEZJWE1FIG5lZWRzIHRvIGJlIHNlY29uZGFyeSBsb2dvXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAYXQtcm9vdCAucGYtY2hlY2tvdXQgJntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgdG9wOjhweDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9MzUwcHgnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogOTdweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICB3aWR0aDogOTdweDtcblx0XHRcdG1heC1oZWlnaHQ6IDM5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2dvX25vcndheWJhciB7IC8vIEBGSVhNRSBuZWVkcyB0byBiZSBzZWNvbmRhcnkgbG9nb1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPjEyMDBweCcpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBmLWRhc2hib2FyZCwgLnBmLWZvcm1fZmxleCB7XG4gICAgLmxzb3Nsb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmxzb3MgLmxzb3Nsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uaGVhZGVyIC5ib3VuZHMgLmxvZ29SZWNydWl0bWVudCBhIGltZyB7XG4gICAgd2lkdGg6IDgzcHghaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjNweCFpbXBvcnRhbnQ7XG59XG5cbi5sb2dvLXRleHR7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgIG9wYWNpdHk6MTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOjNweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBhdC1yb290IC5zdGlja3kgJntcbiAgICAgICAgb3BhY2l0eTowO1xuICAgIH1cbn0iLCIuaWNvbi1hY3Rpdml0eSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWFkb3B0aW9uLWZvcm0ge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiA1OXB4O1xufVxuXG4uaWNvbi1hbGwtZm9ybWF0cyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0IHtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1iZWxsIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tYmluIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY2FyIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmljb24tY2FyLXBsdXMge1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiA1M3B4O1xufVxuXG4uaWNvbi1jaGVja2VkLXN1Y2Nlc3Mge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3Qge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWFtYmVyIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmVlbiB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JleSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItcmVkIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tY2hldnJvbi1sZWZ0IHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tY2hldnJvbi1yaWdodCB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWNpcmNsZS1idWxsZXQge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uaWNvbi1jbGlwYm9hcmQge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1jbG9zZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWNsb3NlLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG59XG5cbi5pY29uLWNsb3NlLWJ1dHRvbi0yIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNsb3VkLWNvbXB1dGluZyB7XG5cdHdpZHRoOiA4MXB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5pY29uLWNsb3VkLXVwbG9hZCB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWNvZyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWNvZ19wcm9mZXNzaW9ucyB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWNvbXBhcmUge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1jb21wbGV0ZSB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWNvbnRhY3QtZW1haWwge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jb252ZXJ0R3Vlc3Qge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1jcmVhdGUtcG9saWN5IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY3Jvc3MtZHJhd24ge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvbi1kYW5nZXIge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1kYXNoYm9hcmQge1xuXHR3aWR0aDogMTQ2cHg7XG5cdGhlaWdodDogMTE2cHg7XG59XG5cbi5pY29uLWRhc2hib2FyZC1oZWFkZXIge1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtaGVhZGVyLWludmVyc2Uge1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1kaXNhYmxlIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tZG9jdW1lbnQge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1kb3duLWFycm93IHtcblx0d2lkdGg6IDUxMnB4O1xuXHRoZWlnaHQ6IDUxMnB4O1xufVxuXG4uaWNvbi1kb3duLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDQ5MC42OHB4O1xuXHRoZWlnaHQ6IDQ5MC42OHB4O1xufVxuXG4uaWNvbi1kb3dubG9hZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLWRvd25sb2FkLWFsbC1maWxlcyB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pY29uLWRvd25sb2FkX2ljb24ge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1lZGl0IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tZWRpdC1kb2N1bWVudCB7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDU3cHg7XG59XG5cbi5pY29uLWVtYWlsIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24tZW1haWwtZGFyayB7XG5cdHdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLWVtYWlsLWludmVyc2Uge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvbi1lbWFpbF9wcm9mZXNzaW9ucyB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWV5ZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5pY29uLWZhY2Vib29rIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tZmFjZWJvb2stZGFyayB7XG5cdHdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLWZpbGUge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uaWNvbi1maWxlLWFsdCB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLWZpbHRlci1jbG9zZSB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWZpbHRlci1saXN0LWNsb3NlIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tZmlsdGVyLWxpc3Qtb3BlbiB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWZpbHRlci1vcGVuIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tZmlsdGVyLW9wZW4tYmFjayB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWdsb2JlIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tZ2xvYmVfbG9nbyB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaWNvbi1nb29nbGUtcGx1cyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWhhbWJ1cmdlciB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWhlYXJ0IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24taGVscCB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLWhvbWUge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uaWNvbi1ob21lLXBsdXMge1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiA1M3B4O1xufVxuXG4uaWNvbi1pYy1jbG9zZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLWljLWVkaXQge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1pYy1wbHVzIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24taWMtd2FybmluZyB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLWlkbGUge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1pbmFjdGl2ZSB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDlweDtcbn1cblxuLmljb24taW5mbyB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLWlucHJvZ3Jlc3Mge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1pbnN1cmFuY2VzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24taW52b2ljZSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWpmLWFkZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWpmLWFkZC1lZGl0IHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmljb24tamYtZGVsZXRlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tamYtZWRpdCB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLWpmLXJlbW92ZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLmljb24tamYtc3ByZWFkc2hlZXQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1sYXJnZS1pIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogNDdweDtcbn1cblxuLmljb24tbGVmdC1hcnJvdyB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLWxldHRlciB7XG5cdHdpZHRoOiAzNjcuNjlweDtcblx0aGVpZ2h0OiAzNzBweDtcbn1cblxuLmljb24tbGluay1jbGllbnQtY29uc29sZSB7XG5cdHdpZHRoOiA3OHB4O1xuXHRoZWlnaHQ6IDc5cHg7XG59XG5cbi5pY29uLWxpbmtlZGluIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbGlua2VkaW4tZGFyayB7XG5cdHdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLWxpc3Rfdmlld19pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tbG9jayB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWxvY2t0b24tbG9nbyB7XG5cdHdpZHRoOiAxNTRweDtcblx0aGVpZ2h0OiA3N3B4O1xufVxuXG4uaWNvbi1sb2NrdG9uLWxvZ28taGVhZGVyIHtcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDYzcHg7XG59XG5cbi5pY29uLWxvZ28ge1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogNTVweDtcbn1cblxuLmljb24tbG9nby1zY3JvbGxpbmctd2hpdGUge1xuXHR3aWR0aDogMTQwcHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tbG9nby13aGl0ZSB7XG5cdHdpZHRoOiA5MDhweDtcblx0aGVpZ2h0OiA0MTdweDtcbn1cblxuLmljb24tbG9nb19hY2NvdW50YW50cyB7XG5cdHdpZHRoOiAxNDIuNXB4O1xuXHRoZWlnaHQ6IDExMS40cHg7XG59XG5cbi5pY29uLWxvZ29fYXNzZXRtYW5hZ2VtZW50IHtcblx0d2lkdGg6IDExM3B4O1xuXHRoZWlnaHQ6IDcxcHg7XG59XG5cbi5pY29uLWxvZ29fY29uc3RydWN0aW9uIHtcblx0d2lkdGg6IDE0My4xcHg7XG5cdGhlaWdodDogMTM0LjRweDtcbn1cblxuLmljb24tbG9nb19nbG9iYWxmaSB7XG5cdHdpZHRoOiAxNDIuNXB4O1xuXHRoZWlnaHQ6IDExMS40cHg7XG59XG5cbi5pY29uLWxvZ29fbWFsdGEge1xuXHR3aWR0aDogMTM1cHg7XG5cdGhlaWdodDogODBweDtcbn1cblxuLmljb24tbG9nb19tb2JpbGl0eSB7XG5cdHdpZHRoOiAxMzZweDtcblx0aGVpZ2h0OiA4NXB4O1xufVxuXG4uaWNvbi1sb2dvX3BlcmZvcm1hbmNlIHtcblx0d2lkdGg6IDIwNC4ycHg7XG5cdGhlaWdodDogMTI0LjZweDtcbn1cblxuLmljb24tbG9nb19yZWNydWl0bWVudCB7XG5cdHdpZHRoOiAxNDRweDtcblx0aGVpZ2h0OiAxMTVweDtcbn1cblxuLmljb24tbWVkYWwge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1tZW51LWJ1c2luZXNzLWFuZC1maW5hbmNlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1kZWxldGUge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LWRvdHMge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiA0cHg7XG59XG5cbi5pY29uLW1lbnUtZWRpdCB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtZXllIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTFweDtcbn1cblxuLmljb24tbWVudS1maWxlLWRvd25sb2FkIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1mb3JtIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1ncmlkIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcbn1cblxuLmljb24tbWVudS1oaWRlIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1saWZlIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1ub3RlYm9vayB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtb3ZlcnJpZGUtcXVvdGUge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1tZW51LXBhcGVyIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1wbHVzIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1wcmV2aWV3IHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1yZW1pbmQge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXNhdGlzZmllZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtc2VsZWN0LXF1b3RlIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbWVudS1zZWxlY3RlZCB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLW1lbnUtdXBsb2FkIHtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmljb24tbWVudS12ZXJ0aWNhbC1kb3RzIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvbi1teUxvY2t0b24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1teUxvY2t0b25BcnJvdyB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLW5vdGUge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1ub3RlcyB7XG5cdHdpZHRoOiA4Mi44MXB4O1xuXHRoZWlnaHQ6IDEwOS4zOHB4O1xufVxuXG4uaWNvbi1vcGVuLWNsb3NlIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tb3Blbi1pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3ZlcnZpZXctY2xpZW50IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3ZlcnZpZXctcHJvZ3Jlc3Mge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1vdmVydmlldy1zdGFydGVkIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3ZlcnZpZXctc3VibWl0dGVkIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tcGFwZXItcGxhbmUge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1wYXlvbmxpbmUge1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi1wZGZfaWNvbiB7XG5cdHdpZHRoOiAyOXB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXBlcmNlbnQge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4uaWNvbi1wZi1kb3dubG9hZCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXBob25lIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmljb24tcGhvbmUtY2FsbCB7XG5cdHdpZHRoOiA1N3B4O1xuXHRoZWlnaHQ6IDU3cHg7XG59XG5cbi5pY29uLXBob25lLXZvbHVtZSB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLXBpZS1jaGFydCB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pY29uLXBpbi1kcm9wIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tcGxheS1idXR0b24ge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uaWNvbi1wb2xpY2llcyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXBvdW5kIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmljb24tcG91bmRfbWludXMge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4uaWNvbi1wcmVzZW50YXRpb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1wcmV2aWV3IHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tcHJldmlldy1tb2RhbCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXByZXZpZXctcHJvcGZvcm0ge1xuXHR3aWR0aDogMzQuMXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG59XG5cbi5pY29uLXByaW50IHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tcHJpdmF0ZSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLXF1b3RlIHtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNDFweDtcbn1cblxuLmljb24tcmVhZC1vbmx5IHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLmljb24tcmVhc3NpZ24ge1xuXHR3aWR0aDogMjU5cHg7XG5cdGhlaWdodDogMjI2cHg7XG59XG5cbi5pY29uLXJlbmV3IHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tcmVxdWlyZXNBdHRlbnRpb24ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1yZXNldC1pY29uLTAxIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tcmlnaHQtYXJyb3cge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJkIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tcmlnaHQtYXJyb3dfdGhpbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLXNlYXJjaCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLXNlYXJjaC1ldyB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLXNlYXJjaC1ldy1iYWNrIHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tc2V0dGluZ3Mge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1zbWlsaWUtaGFwcHkge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1zbWlsaWUtbmV1dHJhbCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXNtaWxpZS1zYWQge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1zdGFmZiB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXN0YXJ0ZWQtbmV4dCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXN3aXRjaC1hY2NvdW50cy1oZWFkZXIge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi1zd2l0Y2gtYWNjb3VudHMtbWVudSB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXRhaWwtc3BpbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG59XG5cbi5pY29uLXRlYW0tbWVtYmVyIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tdGVsZXBob25lIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tdGVtcGxhdGUge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi10aWNrLWRyYXduIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tdHdpdHRlciB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLXR3aXR0ZXItZGFyayB7XG5cdHdpZHRoOiAzN3B4O1xuXHRoZWlnaHQ6IDM3cHg7XG59XG5cbi5pY29uLXVwLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDQ5MC42NnB4O1xuXHRoZWlnaHQ6IDQ5MC42NnB4O1xufVxuXG4uaWNvbi11cGxvYWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi11c2VyIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tdmlkZW8ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi12aWV3LWZpbGVzIHtcblx0d2lkdGg6IDQwM3B4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xufVxuXG4uaWNvbi12aW1lbyB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLXZpc2l0LXVzIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjZweDtcbn1cblxuLmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5pY29uLXdpemFyZCB7XG5cdHdpZHRoOiA3NDVweDtcblx0aGVpZ2h0OiA0ODZweDtcbn1cblxuIiwiLy8gRGVmYXVsdCAtIHNldHVwIGFzIHBlciBtb2JpbGl0eVxuI2ljb24tb3Blbi1jbG9zZSB7XG4gICAgI29jLWJhY2tncm91bmQge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgI29jLXBsdXMge1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgIH1cbiAgICAjb2MtbWludXMge1xuICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgIH1cbiAgICAjb2MtYm9yZGVyIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICB9XG59XG5cbi8vIERlZmF1bHQgLSBzZXR1cCBhcyBwZXIgbW9iaWxpdHlcbi5pY29uLW9wZW4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjRweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgY29sb3I6ICRzbGF0ZS1ncmV5O1xuXG4gICAgZmlsbDogJHNsYXRlLWdyZXk7XG5cblx0aGVpZ2h0OjMwcHg7XG5cdHdpZHRoOjMwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjotNSUgMzAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIDBzO1xuXG4gICAgLnRhYi10aXRsZS5hY3RpdmUgJixcbiAgICAuYWN0aXZlIC50YWJ0cmlnZ2VyICYsXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLXRyaWdnZXIgPiAme1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuLmFjY29yZGlvbi1pdGVtLW9wZW4gLmljb24tb3Blbi1jbG9zZXtcbiAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG59XG5cblxuLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXIgMHMsIGZpbGwgLjNzIGVhc2UgMHM7XG4gICAgLy90cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHotaW5kZXg6MjtcbiAgICBmaWxsOiRzdWNjZXNzLWNvbG9yO1xuICAgIEBhdC1yb290IC5jYXRlZ29yeURhc2hib2FyZCAme1xuICAgICAgICBmaWxsOiRibHVpc2gtZ3JleTtcbiAgICB9XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnN7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO1xuICAgIGZpbGw6JGJsYWNrO1xuICAgIEBhdC1yb290IC5jYXRlZ29yeURhc2hib2FyZCAme1xuICAgICAgICBmaWxsOiRibHVpc2gtZ3JleTtcbiAgICB9XG59IiwiXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvO1xuXG5cdFx0LnBhZ2luYXRpb24tdGV4dCwgbGksIGEsIHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHR9XG5cdFx0LnBhZ2luYXRpb24tdGV4dCB7XG5cdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDE2cHggMjJweCAyNXB4O1xuXHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbm9yLWxpZ2h0Z3JleTtcblx0XHRcdFx0XHQvL2JhY2tncm91bmQ6ICRhcXVhLWJsdWU7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYWdlZFJlc3VsdHMtcHJldm5leHR7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdC8vYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktc2V2ZW47XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyZXktdGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXh0LCAmLnByZXYge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnN0dW5uLXBhZ2luZ0NvbnRyb2x7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufSIsIlxuLnNpdGUtc2VhcmNoLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMCA2NXB4O1xuXHRcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDExcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQuZm9ybS1maWVsZHMtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDc1cHggMCAwO1xuXG5cdFx0LnNlYXJjaC1maWVsZC13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgY29sb3I6ICM1NjU2NTY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk3OTc5Nztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhX2FjY2VudDtcblxuXHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1zdWJtaXQtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmNvbHVtbi10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0MnB4LCRkYXJrLDUwMCwxLjUyKTtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yNDtcbiAgICB9XG59XG5oMS5hcnRpY2xlLWhlYWRpbmcsXG5oMi5hcnRpY2xlLWhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDoxLjQyO1xufVxuXG4udGl0bGUtbXlsb2NrdG9uLCAuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9ue1xuICAgIGNvbG9yOiRhcXVhLWJsdWU7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG59XG5cbi5oZWFkaW5nLTF7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhX3RleHQsIDMwMCwgMS4wOCk7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuLmhlYWRpbmctMS1zaGFkb3d7XG4gICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhX3RleHQsIDMwMCwgMS4wOCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7IC8qIFNhZmFyaSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGF6dXJlO1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjFlbTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgLy9hcHBseSB0aGkgc3R5bGUgb25seSBmb3Igc2FmYXJpXG4gICAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSlcbiAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjAxZW07XG4gICAgfX1cblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfSAgICAgICAgICBcblxufVxuLmhlYWRpbmctMS1zaGFkb3ctdjIge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA0OHB4LCAkYV90ZXh0LCAzMDAsIDEuMDgpO1xuICAgIGJveC1zaGFkb3c6ICMwMjllZTMgMHB4IC01cHggaW5zZXQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxufVxuIiwiLmljb24taGFtYnVyZ2VyIHtcbiAgZmlsbDogJHdoaXRlO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49OTkycHhcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG4gIC8vVGhpcyB3aWxsIGJlZSByZXBsYWNlZCBieSBhIHBlcnNpc3RlbnQgbWVudSBidXR0b24gYW5kIGNhbiBiZSByZW1vdmVkIHdoZW4gdGhlIGNsYXNzaWMgdGhlbWUgaXMgbm8gbG9uZ2VyIHVzZWRcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG5cbiAgLy9Db3Jwb3JhdGUgbWVudSBidXR0b25cbiAgLm1lbnUtYnV0dG9ue1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vdG9wOiA1MCU7XG4gICAgLy9tYXJnaW4tdG9wOiAtMTFweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiIsIi5wZi1kYXNoYm9hcmQge1xuXG4gIC5kb3VnaG51dENoYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmRvdWdobnV0U3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZG91Z2hudXRUaXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjb2xvcjogI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB9XG4gIC5kb3VnaG51dFRpcDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICB9XG5cblxufSIsIi5wcm9ncmVzc0JhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5Y2Q3NjI7XG4gICAgaGVpZ2h0OjEwcHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLnByb2dyZXNzQmFyLWZpbGxlZCwgYntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMWU1ZjZmO1xuICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlOy8vZG9udCBhbGxvdyBhbnl0aGluZ1xuICAgICAgICAmLnZhbGlke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJkb25lXCIpO1xuICAgICAgICB9XG4gICAgICAgICYudW5maWxsZWQsXG4gICAgICAgICYudW5zdGFydGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJuZWVkc2FjdGlvblwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLmludmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIndhcm5pbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7XG4gICAgLnByb2dyZXNzQmFyLWZpbGxlZCwgYntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNjc4NjhlO1xuICAgICAgICAmLnZhbGlke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJkb25lXCIpO1xuICAgICAgICB9XG4gICAgICAgICYudW5maWxsZWQsXG4gICAgICAgICYudW5zdGFydGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsXCJuZWVkc2FjdGlvblwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLmludmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIndhcm5pbmdcIik7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZ3Jlc3NCYXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDA7XG59XG4iLCIuZG93bmxvYWRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1bC5maWxlcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHRAYXQtcm9vdCAubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAme1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcblx0XHRcdFx0Y29sb3I6ICRib2R5LXRleHQ7XG5cblx0XHRcdFx0QGlmICgkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkd2FybS1ncmV5LXR3bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTZweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRcblx0XHRcdFx0LmZpbGVJY29uLCAuZmlsZVRpdGxlLCAuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWxlSWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0ZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaWYgKCR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVUaXRsZSB7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0XHRcdC8vc3ZnIHtcblx0XHRcdFx0XHQvL1x0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHRcdC8vfVxuXHRcdFx0XHRcdEBpZiAoJHRoZW1lID09IHByb2Zlc3Npb25zKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE2cHg7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQrIGxpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGF0LXJvb3QgLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGFjdC1zZXJ2aWNlIC5kb3dubG9hZC13cmFwcGVyICAme1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdFxuXHRcblx0Lypzdmcge1xuXHRcdGZpbGw6ICRuZXdzLWRvd25sb2FkO1xuXHR9Ki9cbn0iLCJcbi8vIGUuZy4gSG9tZXBhZ2UgQmFubmVyXG5cbi5sLWxpc3QsXG4uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWwge1xuXHRtYXJnaW46IDM1cHggMCA0NXB4O1xuXHRwYWRkaW5nOiAwIDAgMCAyOHB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDAgOXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAtMjhweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cbn1cblxuLy8gZS5nLiBTYWxlcyBCbG9jayAoSG9tZXBhZ2UpXG5cbi5zLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwIDdweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA1cHggMzJweCA1cHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAzMnB4O1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9zdGF0aWMtaWNvbnMvYXJyb3ctdGhpbi1yaWdodC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZHRMaXN0RmlsdGVyLm9wZW5lZHtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC41cyBlYXNlLW91dDtcblx0b3BhY2l0eTogMTtcblx0bWF4LWhlaWdodDogNTAwcHg7XG59XG4uZHRMaXN0RmlsdGVyLmNsb3NlZCB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuXG4ldGljay1saXN0e1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGxpe1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDo0MnB4O1xuXHR9XG5cdGxpOmJlZm9yZXtcblx0XHRsZWZ0OjA7XG5cdFx0dG9wOjJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9jaGVja2VkLXN1Y2Nlc3Muc3ZnKTtcblxuXHR9XG59IiwiXG4vKiEgRmxhZ3MgKi9cblxuLnNlcnZpY2UtZmxhZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogNTlweDtcblx0cGFkZGluZzogMjBweCA2cHggOHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZywgc3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzFweDtcblx0XHRoZWlnaHQ6IDMxcHg7XG5cdH1cbn1cblxuLy8gVmFyaWFudHNcblxuLnJlc291cmNlcy1ibG9jayAuaW1hZ2Utd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc2VydmljZS1mbGFnIHtcblx0XHRyaWdodDogMTZweDtcblx0fVxufVxuXG4ucGFnZS1oZWFkZXIgLmZsYWctd3JhcCB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA1MHB4O1xuXG5cdC5zZXJ2aWNlLWZsYWcge1xuXHRcdGxlZnQ6IDE2cHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA2OXB4O1xuXHRcdHBhZGRpbmc6IDI0cHggN3B4IDhweDtcblxuXHRcdGltZywgc3ZnIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxufSIsImJsb2NrcXVvdGV7XG5cbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIG1hcmdpbjogNjVweCAwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRib2R5LXRleHQ7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9xdW90ZS1ibHVlLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gICAgICAgIHdpZHRoOiA1NXB4O1xuICAgIH1cblxuICAgIGNpdGV7XG5cbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG59IiwiLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4vKiBIaWRlIGRlZmF1bHQgSFRNTCBjaGVja2JveCAqL1xuLnN3aXRjaCBpbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qIFRoZSBzbGlkZXIgKi9cbi5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cblxuLnNsaWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgdHJhbnNpdGlvbjogLjRzO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG59XG5cbmlucHV0LmpzLXdhaXRpbmc6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZC1sb2FkaW5nLXN1Y2Nlc3MgMS41cyBpbmZpbml0ZTtcbn1cblxuaW5wdXQuanMtd2FpdGluZyArIC5zbGlkZXIge1xuICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIDEuNXMgaW5maW5pdGU7XG59XG5cbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG5cbi8qIFJvdW5kZWQgc2xpZGVycyAqL1xuLnNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnNsaWRlcjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHN1Y2Nlc3MtY29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1lcnJvciB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGVycm9yLWNvbG9yO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1ncmV5O1xuICAgIH1cbn0iLCIvLyBBIFRhYmxlIGRlc2lnbiB1c2luZyBmbGV4LWJvcyBmb3IgZGlzcGxheSBvZiBiYXNpYyB0d28gY29sdW1uIHRhYnVsYXIgZGF0YS5cblxuLmZsZXgtdGFibGV7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgPiAuZnQtbGFiZWwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAuZnQtZGF0YSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2NiU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxufSIsIlxuLnJmcUFjY2VwdCwgLnJmcURlY2xpbmUge1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIHRyYW5zaXRpb246IDQwMG1zIGVhc2UgMHM7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnJmcUFjY2VwdC5yZnFTaG93LCAucmZxRGVjbGluZS5yZnFTaG93IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5yZnFSZXRyYWN0Qm91bmRzIHtcbiAgcGFkZGluZzogMzJweCAwcHggNDhweCAwcHg7XG59IiwiLmdldC1hLXF1b3RlLXBhZ2VfYmFzaWNGb3JtIHtcbiAgICBtYWluIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jb250YWluZXIge1xuICAgIEBpZiAoJHNpdGUgPT0gcGVyZm9ybWFuY2UpIHtcbiAgICAgICAgLnF1b3RlLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmllbGRzZXQgPiBsZWdlbmQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWZpZWxkcy1yb3cge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdHVtcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLnF1b3RlLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcblxuICAgICAgICAgICAgLmZvcm0tZmllbGRzLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ODgwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1maWVsZHMtcm93X3RleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS10ZXh0LCAuamYtaW5wdXQtdHlwZS1kYXRlLCAuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDg4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDg4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIHNlbGVjdCwgdGV4dGFyZWEsIGlucHV0W3R5cGU9XCJkYXRlXCJdIHtcbiAgICAgICAgICAgICAgICAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmFzdHktZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICY6cmVxdWlyZWQ6aW52YWxpZCwgJjpyZXF1aXJlZC5lcnJvciwgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICNlYzFhM2I7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgyMzYsMjYsNTksMC4zNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW52YWxpZC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWVycik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWMxYTNiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsICYubm8tZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQsIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciwgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IsIC5uby1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCwgLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIkaW52ZXJ0LWNvbnRhY3RzOiBmYWxzZTtcblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG5cbiAgICBjb2xvcjogJGFfdGV4dDtcblxuICAgIC8vVGhpcyBibG9jayBpcyBmb3IgbWV0YSBkYXRhIGZvciB0aGUgcGFnZSwgZS5nLiBjbGllbnQsIGlkIG51bWJlci4gU2hvdWxkIGhhdmUgYSBiZXR0ZXIgbmFtZSAod29ya2luZyB3aXRoIHdoYXQgd2UgaGF2ZSlcbiAgICBAYXQtcm9vdCAucGYtYWRtaW4gLmJsb2NrLWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJixcbiAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcblxuICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICB9XG4gICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJiB7XG4gICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgIH1cblxuICAgIC5jbHViLWJhZGdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5iYW5uZXItZnVsbCB7XG5cbiAgICAgICAgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDY2NXB4O1xuXG4gICAgICAgICAgICAuc2lkZWJhci5ibG9jayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICYuYmxvY2tfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stbWV0YS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDQwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSA2JSwgcmdiYSgwLCAwLCAwLCAwLjU2KSA0MyUsICMwMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgQGF0LXJvb3QgLmNoZWNrb3V0LW5vcXVvdGUgJntcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VydmljZXMtZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3MyU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAgICAgLmNvbnRhY3Qtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGFsbW9zdC1ibGFjaywgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS4yKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYm9keV90ZXh0LCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGNvb2wtYmx1ZSwgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGJvZHlfdGV4dCwgMzAwLCAyKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAmLm5hbWUsXG4gICAgICAgICAgICAmLmVtYWlsLFxuICAgICAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5jaGVja291dC1ub3F1b3RlICZ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgICAgICAgICAgLy8gUGFkZGluZyBhdCB0aGUgYm90dG9tIGhlcmUgbGVhdmVzIGxhcmdlIGdhcHMgYXMgd2UgZG9uJ3QgaGF2ZSB0aGUgY2hhbmdlIGluIGNvbG91ciB0byBncmF5IGFueW1vcmUuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1icm9jaHVyZSAmLFxuICAgICAgICAgICAgLnRvb2xraXQtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM5cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5uZXdzLWRldGFpbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NTY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrLXBlcnNvbi1pbmZvIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJsb2NrX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYzJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmLm5ld3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9ja19pbWFnZV9jaXJjbGUge1xuXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC1pbWFnZS1jaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTA4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8OTAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwdncpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogTWF4KDYwMHB4LCA2NiUpOy8vY3NzIGlzIG5vdCBjYXNlLXNlbnNpdGxpdmUgYnV0IHNhc3MgaXMgc28gdGhpcyBoYWNrIGdldHMgYXJvdW5kIHRoZSBwcm9ibGVtIG9mIHNhc3Mgbm90IGxpa2luZyBtYXgoKVxuXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAgICAgLnRvb2xraXQtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucGYtYWdyZWVtZW50ICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2l0aENsdWJCYWRnZXMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jbHViQmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMzBweCAwIDE2cHg7IC8qIHZlcnRpY2FsIHBhZGRpbmcgdG8gaG9sZCB0aGlzIG9wZW4gaXMgaW4gdGhlIGNoaWxkcmVuICovXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwcHgsICMzMDM2M0MgNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMjBweCAxNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYWdlLWhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgLnBmLWFkbWluICYsXG4gICAgICAgICAgICAgICAgICAgIC5wZi1kYXNoYm9hcmQgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICYuYWN0aW9ucy1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyAuYmxvY2sge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7IC8vIHJpZ2h0IGJnXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucy1ibG9jayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICR0aXRsZS10ZXh0LCA0MDAsIDEuMjEpO1xuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWJyb2NodXJlICYsXG4gICAgICAgICAgICAudG9vbGtpdC1wYWdlICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA2MHB4LCAkYl90ZXh0LCAzMDAsIDEuMjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcblxuICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYV90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCAuZm9vdGVyLWxpbmstZGV0YWlsLXBhZ2UuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogcmdiKDI1NSwgMjU1LCAyNTUpIDBweCAtMC4xM2VtIGluc2V0LCByZ2IoMiwxNTgsMjI3KSAwcHggLTAuMjRlbSBpbnNldDsgLy8gJGF6dXJlXG4gICAgICAgICAgICAvKiBkbyB0aGlzIHdpdGggdGV4dC1kZWNvcmF0aW9uIGZvciB3aGVuIGl0IG5lZWRzIHRvIHdyYXA6ICovXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgICAgICAgICAvL2FwcGx5IHRoaSBzdHlsZSBvbmx5IGZvciBzYWZhcmlcbiAgICAgICAgICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pXG4gICAgICAgICAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMDFlbTtcbiAgICAgICAgICAgIH19XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcDogbm9uZTtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwzNzVweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uLWNvbnRlbnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtcmVxdWVzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgPiAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkYXp1cmU7XG5cdFx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6ICRhenVyZTsgLyogU2FmYXJpICovXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMWVtO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjA3ZW07XG4gICAgICAgIC8vYXBwbHkgdGhpIHN0eWxlIG9ubHkgZm9yIHNhZmFyaVxuICAgICAgICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKVxuICAgICAgICB7IEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUpIHtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4wMWVtO1xuICAgICAgICB9fVxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1za2lwOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLnJlc291cmNlcy1ncmlkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHZlcnktbGlnaHQtYmx1ZTtcbiAgICB9XG5cbn1cblxuLnBhZ2UtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg4MnB4O1xuICAgICAgICBjb2xvcjogJGFfdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4uYnRuX2Ege1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5zZXJ2aWNlcy1kZXRhaWxzIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAuYnRuLmJ0bl9hIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG59XG5cbi5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsb2NrLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzQzcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NikgMzMlLCAjZmZmKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MnB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTU5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmJ0bl9hIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMSwgZGl2LCBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiXG4ucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCxcbi5maWx0ZXItc2VsZWN0LFxuLnJlc291cmNlLWZpbHRlci1pbWFnZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6ICNhOWE4YTg7XG4gICAgcGFkZGluZzogMTQuNXB4O1xuICAgIG9wdGlvbntcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaXtcbiAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsIGZhbHNlLCBmYWxzZSwgMi4xNik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm0tZ3JleS10d287XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29ycC13aGl0ZTtcbiAgICAgICAgY29sb3I6JGFsbW9zdC1ibGFjaztcbiAgICB9XG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaS5yZXN1bHQtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjokaXJvbi10d287XG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5cbi5mbGV4LXBhcmVudCA+IC5maWx0ZXItYnV0dG9uLXdyYXBwZXJ7XG4gICAgZmxleC1iYXNpczoxNDRweDtcbiAgICAvL21heC13aWR0aDoxNDRweDtcbiAgICBtaW4td2lkdGg6MDtcbiAgICBhbGlnbi1zZWxmOmZsZXgtZW5kO1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOjE0LjVweCAxNnB4O1xuICAgICAgICAmLmJ0bl9nOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQsXG4ucGFnZS1oZWFkZXIgLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50ID4gLmJsb2Nre1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG5cbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQ6YWZ0ZXJ7XG4gICAgbGVmdDotNTAlIWltcG9ydGFudDtcbiAgICBjb250ZW50OicnO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOjA7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoyMDAlO1xuICAgIHotaW5kZXg6LTE7XG59XG5cbi5yZXNvdXJjZXMtZmlsdGVycyAudGl0bGV7XG4gICAgLy9AaW5jbHVkZSBmb250KGJvZHksIGZhbHNlLCBmYWxzZSwgJGRhcmssIDEuNzUpO1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxN3B4LCAkYm9keS10ZXh0LCAzMDAsICAxLjUpO1xuICAgIG1hcmdpbi10b3A6MS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLXRvcDouOWVtO1xuICAgIH1cbiAgICBjb2xvcjogJGJvZHktdGV4dDtcblxufVxuXG4ucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQgPiAuYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3Jle1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuI3RleHQtc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgLy8gVGhpcyBpcyBmb3IgdGhlIHJlc291cmNlIGNlbnRlciBzZWFyY2hcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXRvcDogMi41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuYnRue1xuICAgICAgICAvL3BhZGRpbmc6IDEwLjVweCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA5LjVweCAxNXB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzAyOWVlMyA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzIDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6LTUwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1ibHVlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIC5zaW5nbGUtYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC8vd2lkdGg6MjUwcHg7XG5cbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJGJvZHktdGV4dCwgMzAwLCAxKTtcblxuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTJweCAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xuXG5cbiAgICAgICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgLy8gICAgcGFkZGluZzowO1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAuc2VhcmNoLWZpZWxkLXdyYXAge1xuICAgICAgICAgICAgICAgIC8qZmxleDogMSAxIDgwJTsqL1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MzlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vJjotbW96LXBsYWNlaG9sZGVyLCAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICAgICAgICAgICAvLyY6LW1vei1wbGFjZWhvbGRlciwgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgLy8mOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIC8vJjotbW96LXBsYWNlaG9sZGVyLCAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAvLyY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGNvbG9yOiBwaW5rIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6IHBpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3M3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VibWl0LWJ0bi13cmFwIHtcblxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1OHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo1OHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGF6dXJlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWJtaXQtYnRuLXByb2Z7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogc29saWQgMXB4ICMwMjllZTMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGFsdG87XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vL1RoaXMgaGFzIHRvIGJlIG92ZXIgc3BlY2lmaWMgZHVlIHRvIHBhZ2UtaGVhZGVyIHN0eWxlcyBiZWluZyBzcGVjaWZpY1xuLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtZmlsdGVycyA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgcGFkZGluZzowO1xufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHtcbiAgICBtYXJnaW46MCAtMzJweCAtMjBweCAtMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgIC8vbWFyZ2luOjAgLTE2cHggMTZweCAtMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luOjAgLTE2cHggLThweCAtMTZweDtcbiAgICB9XG59XG5cblxuLy9Mb3NlIHBhZGRpbmcgb24gcmVzb3VyY2VzIHBhZ2VzZVxuLnJlc291cmNlcy1maWx0ZXJzICsgbWFpbntcbiAgICAuc2VhcmNoLXJlc3VsdHMgLnJlc291cmNlcy1ncmlke1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmFqYXgtZm9ybSA+IC5mbGV4LXBhcmVudHtcbiAgcGFkZGluZy1ib3R0b206MDtcbn0iLCJcblxuLnBvcHVsYXItY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0cGFkZGluZzo2NHB4IDA7XG5cdGEsYTp2aXNpdGVke1xuXHRcdGNvbG9yOiAkZGFyaztcblx0fVxuXHQuYXJ0aWNsZS1oZWFkaW5ne1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXHQuYXJ0aWNsZS1tZXRhe1xuICAgICAgXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGFxdWEtYmx1ZTtcbiAgICAgIFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0ZmxleC1iYXNpczo1MCU7XG5cdFx0bWFyZ2luOjAgMzJweDtcblx0fVxuXHQuY2Fyb3VzZWwtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhcm91c2VsLWJ1dHRvbi1wcmV2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LmNhcm91c2VsLWJ1dHRvbi1uZXh0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHQuYXJ0aWNsZS1jYXRlZ29yeXtcblx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIDQwMCwgMS40NCk7XG5cdH1cblx0LmNvbHVtbi10aXRsZXtcblx0XHQvL3BhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG5cdGFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG5cdFx0c3Zne1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRoZWlnaHQ6MTAwcHg7XG5cdFx0XHRmaWxsOiAkaXJvbi10d287XG5cdFx0fVxuXHR9XG5cdGE6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBvcHVsYXItYXJ0aWNsZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdH1cblx0LmltYWdlLXdyYXB7XG5cdFx0ZmxleC1iYXNpczo1MCU7XG5cdH1cblx0bGl7XG5cdFx0d2lkdGg6NTAlO1xuXHR9XG59XG5cblxuIiwiLmNvbnRhY3QtdGFicyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgfVxuICAgIC50YWItdG9wcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbiAgICAudGFiLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOWVtO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA2NHB4IDE2cHggMzJweDsgLy9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmc7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNHB4OyAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItaGVhZGluZy1iZ19hY3RpdmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC10YWIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIGNvbG9yOiAkc2xhdGUtZ3JleTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXktZm91cjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xuICAgICAgICA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb24tcGhvbmUsXG4gICAgLmljb24tY29udGFjdC1lbWFpbCxcbiAgICAuaWNvbi1sZXR0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcblxuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGZpbGw6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAvLyBib3JkZXItd2lkdGg6MHB4IDFweDtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10gPiBzZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6d2hpdGU7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmW21heC13aWR0aH49Jzk1MHB4J10gPiBzZWN0aW9uID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzRlbTtcbiAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOjFweCAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxOHB4IDY0cHggMTZweCAzMnB4OyAvL0FsbG93IGZvciBvcGVuLWNsb3NlLWljb25cblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi1oZWFkaW5nLWJnO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NjBweCddID4gc2VjdGlvbi5hY3RpdmUgPiBhIHtcbiAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcl9hY3RpdmU7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmdfYWN0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJ0cmlnZ2VyIC5pY29uLW9wZW4tY2xvc2V7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcmlnaHQ6MTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRzaXRlID09ICdtb2JpbGl0eScge1xuICAgICN0LWN1c3RvbWVyU2VydmljZXMgLmJsb2NrIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNsYXRlLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBub25lO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICAgICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTk2MHB4Jykge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZGRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjJlbTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42NGVtO1xuXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstc2xhdGUtYmx1ZS10d287XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkZGFyay1zbGF0ZS1ibHVlLXR3bywxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTEwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LW1ldGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gICAgICAgICAgICAubWV0YS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4ZW07XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xuICAgICAgICB9XG4gICAgICAgIHRkICsgdGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1mYW1pbHkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMTAwcHgnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICN0LW1ha2VBQ2xhaW0ge1xuICAgICAgICAuaW1nLWZhbWlseSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMDBweCAwIDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTAyNHB4Jykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3QtaGF2ZUFQcm9ibGVtIHtcbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRhY3Qtc2VydmljZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbnRhY3QtbWV0YXtcbiAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgIC5jb2x1bW4tdGl0bGUgaDN7XG4gICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzRweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pbmZve1xuXG4gICAgICAgICAgICAudGVse1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMtUm9tYW4nO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRhenVyZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3dubG9hZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3N3B4O1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3dubG9hZHMgdWwuZmlsZXMgbGl7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogNnB4IDhweCA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYV90ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmlsZUljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYm94LWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6NTQ5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1tZXRhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jb250YWN0LWluZm97XG4gICAgICAgICAgICAgICAgLmRvd25sb2FkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGF6dXJlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDo0MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cblxuICAgICAgICAuY29udGFjdC1pbWFnZXtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiXG4ubG9nby1jYXJvdXNlbC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkd29vZHNtb2tlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmJvdW5kcyB7XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9kaXNwbGF5OmZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAme1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2NhdGlvbi10YWJzIHtcblx0Ly9ib3JkZXItYm90dG9tOiA5cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdC8vXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXHQvL31cblxuXHQuYm91bmRzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA1MzZweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1mb3VyO1xuXHRcdFx0fVxuXG5cblx0XHRcdCY+ZGl2IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5vZmZpY2UtbWFwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDMwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ly9tYXJnaW4tbGVmdDogLTEzMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNzUlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDU1M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAzOC41JTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25CZyk7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGNvbG9yOiRzaWRlX3RleHQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDIzcHggNjBweDtcblx0XHRcdFx0XHR3aWR0aDogNDg4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdC8vXHR3aWR0aDogNDg4cHg7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDM0cHggMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2ZmaWNlLWluZm8ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMTRweCwkc2lkZV90ZXh0LDMwMCwxLjU3KTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MXB4IDY3cHggODVweCA0NHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzJweDtcblxuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjI1MHB4O1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQub2ZmaWNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzOHB4LCRzaWRlX3RleHQsMzAwLDEuMyk7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41Mztcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFzaWRlLXRpdGxle1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25CZyk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHQvL2hpZGUgdGl0bGUgZm9yIHByb2Zlc3Npb25zIHRoZW1lXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc29jaWFsLWljb25zLXdyYXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiA0NnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuXG4uZmFxLWFjY29yZGlvbiB7XG4gICAgLy9ib3JkZXI6IHNvbGlkIDJweCAkZmFxLWJvcmRlcmNvbG9yO1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC5mYXEtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICA+IC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtdHJpZ2dlci1iZztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNjRweCAxNnB4IDMycHg7Ly9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cdFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0YmFja2dyb3VuZDokZ3VubWV0YWw7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6MTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAuY2F0ZWdvcnlEYXNoYm9hcmQgJntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICYge1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHQgICAgZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjI4cHg7XG5cdFx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6MTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvb3Blbi1pY29uLWZhcS5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG4gICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFxLWhlYWRpbmctY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gREVGQVVMVFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjQ1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLy9saXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZmFxLWJvcmRlcmNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDowIG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgICAgID4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZhcS1ib3JkZXJjb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFxLXRyaWdnZXItYmdfb3BlbjtcbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmFxLXRyaWdnZXItY29sb3Jfb3BlbjtcbiAgICAgICAgICAgICAgICB9XG5cdFxuXHRcdFx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJiB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2xvc2UtaWNvbi1mYXEuc3ZnJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi10cmlnZ2VyOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsdWlzaC1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tdHJpZ2dlciAuaWNvbi1hcnJvdy1yaWdodHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtY29udGVudC10cmlnZ2VyLWJnX29wZW47XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQ+IC5hY2NvcmRpb24tdHJpZ2dlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmYXEtYm9yZGVyY29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZhcS10cmlnZ2VyLWJnX29wZW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LnRpdGxlLXRlcnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmYXEtdHJpZ2dlci1jb2xvcl9vcGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmFjY29yZGlvbi1pdGVtLW9wZW4gPiAuYWNjb3JkaW9uLXRyaWdnZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVpc2gtZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAuaWNvbi1hcnJvdy1yaWdodHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIDAuNHMgZWFzZSAwcztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZpbGw6JHdoaXRlO1xuICAgIH1cblxuICAgIC8qKioqKioqKioqKioqKioqKioqKiogUmV3cml0ZWQgRGVmYXVsdCBBY2NvcmRpb24gU3R5bGVzICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWF4LWhlaWdodDogMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDIuM3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taXRlbS1vcGVuID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMy42cyBlYXNlLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbiIsIlxuLmluZm8td2lkZ2V0IHtcblx0cGFkZGluZzogMCAyMHB4IDdweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZV9iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHNpZGVfdGV4dDtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdC53aWRnZXQtYmxvY2sge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAyM3B4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDAgMTVweDtcblx0XHR9XG5cblx0XHQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR9XG5cdFx0LndpZGdldC1saXN0IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cblx0XHRcdFx0Lmxpc3QtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuICAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTtcblx0XHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcbiAgXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmlsbDogJGxpbmstcHJpbWFyeTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJhbm5lciB7XG5cbiAgICBAaWYgKCRzaXRlID09IHJlY3J1aXRtZW50KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgfVxuXG4gICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgdXJsKCRiYW5uZXItYmctaW1nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MnB4IDAgNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZV9zaXRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA1MnB4LCAkYmFubmVyLXRleHQsIDQwMCwgMS4yMyk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC4yNWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjgwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RyYXBsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA1MnB4LCAkYmFubmVyLXN0cmFwbGluZSwgNDAwLCAxLjIzKTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwIC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJGJhbm5lci10ZXh0LCAzMDAsIDEuNTYpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxOHB4LCAkYmFubmVyLXRleHQsIDMwMCwgMS4yMik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIC8vICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYW5uZXJfaW52ZXJzZSB7XG4gICAgICAgICAgICAudGl0bGVfc2l0ZSwgcCwgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbm9yd2F5KSB7XG4gICAgICAgICAgICAgICAgLnRpdGxlX3NpdGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5pY29uLWRvd24tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ODY1cHhcIikge1xuICAgICAgICAgICAgbGVmdDogNzclO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA3NyU7XG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpe1xuICAgICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzY3JvbGxEb3duOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNTQlO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuXG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UgMC4xcywgYm9yZGVyLWNvbG9yIC40cyBlYXNlIDBzO1xuXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJHdoaXRlLCAuMDIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAuMik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAjc2Nyb2xsRG93bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAuNik7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzIGVhc2UgMHMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwLjFzO1xuICAgIH1cbiAgICAuZmxleFNsaWRlci1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhbm5lcl9zdHJlYW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgLmJhbm5lci13aWRnZXQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJhbm5lci13aWRnZXQge1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC01MHZ3O1xuICAgICAgICB0b3A6IDJlbTtcblx0XHRAaWYgKCRzaXRlID09IHBlcmZvcm1hbmNlKSB7XG5cdFx0XHR0b3A6IDNlbTtcblx0XHR9XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1mcm9tLXRoZS1yaWdodCAxcyAycyAxIGZvcndhcmRzO1xuICAgICAgICAudGFiYmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdC5sb2dvLmxvZ29fZ2xvYmFsZml7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTIxcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdGhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDMycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgICAgIC5qc29uRm9ybSAuZmxleC13cmFwLXJvdyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmFzaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAuaW5saW5lQ2hlY2tib3ggbGFiZWwgfiAuZm9jYiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZsZXgtd3JhcC1yb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAub25lLWhhbGYubGVmdC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFzaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGxpdCBCYW5uZXJcblxuICAgICYuc3BsaXQtYmFubmVyIHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDE3MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDExNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuXG4gICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlICE9ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAvL0BleHRlbmQgLmwtbGlzdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsIHAsIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGlmICRzaXRlICE9ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsdG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBtaXhpbiBmYWRlLWluIHtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMS41cyAwLjJzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjVzIDAuMnM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW4gMXMgOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZUluIDFzIDAuMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZUluIDFzIDAuMnM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxIDAuMnM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMXMgO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFN0cmVhbSBCYW5uZXJcbiAgICAmLmJhbm5lcl9zdHJlYW0sXG4gICAgJi5iYW5uZXJfd2l0aFdpZGdldCB7XG4gICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wLWJhc2ljXCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmZsZXhTbGlkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1ODBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuaWUxMCAmLFxuICAgICAgICAgICAgICAgIC5pZTExICYge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmZsZXhTbGlkZXIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iYW5uZXItcHJvZmVzc2lvbnMge1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDY2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MzBweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTY1MHB4Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzwxNTAwcHgnKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPnRhYnBvcnQnKSB7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLWRhcms7XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleFNsaWRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblxuICAgICAgICAgICAgJi5jdXJyZW50e1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDEuNXMgNTBtcyA7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlSW4gMS41cyA1MG1zOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAgICAgICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxLjVzIDUwbXM7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJhbm5lci1jb250ZW50d3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmYWRlLWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2staW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA3NjNweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNjYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAgNzMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE2NTBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE1MDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMTAwcHgnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibHVlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxM3B4O1xuXG4gICAgICAgICAgICAgICAgLmluZGV4LWNvbnRhaW5lci5zbGlkZXItaW5kZXh7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgICAgICAvLyAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjgwcHgnKSB7XG4gICAgICAgICAgICAvLyAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgLy8gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC8vICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTNweDtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3NHB4IDc2cHggMTA5cHggNjdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkaW5nLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDE1MDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA2MHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLCAuaGVhZGluZy0xLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+NzY4cHgnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSwgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRpbmctMSwgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5uZXItY3Rhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJhbm5lci13cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1kYXJrO1xufSIsIi5mb290ZXItcnNhIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS05MTtcbiAgICAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5yc2EtaW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgXHRmbGV4LWJhc2lzOjUwJTtcblxuICAgICAgICBcdGltZ3tcbiAgICAgICAgXHRcdHdpZHRoOjg2JTtcbiAgICAgICAgXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBcdFx0dG9wOi02cHg7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yc2EtdW5kZXJ3cml0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yc2EtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcblxuICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYXNpZGUge1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsIGluaGVyaXQsIDMwMCwgMS4zOCk7XG5cdEBhdC1yb290IC5wZi1icm9jaHVyZSAmIHtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHR9XG5cdGJvcmRlcjogMXB4IHNvbGlkICRicm93bi1ncmV5O1xuXHRib3JkZXItdG9wOjAgbm9uZTtcblx0XG5cdGF7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXG5cdHRhYmxle1xuXHRcdG1pbi13aWR0aDowO1xuXHR9XG5cdFxuXHQucGhvbmVubyB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjhweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEpO1xuXHRcdG1hcmdpbi1ib3R0b206IC40NWVtO1xuXHRcdGF7XG5cblx0XHR9XG5cdH1cblx0XG5cdC5vcGVuaW5naG91cnMge1xuXHRcdGEge1xuXHRcdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdH1cblx0fVxuXG5cdEBhdC1yb290IC5wZi1kYXNoYm9hcmQgJiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKXtcblx0XHRcdCY+IC5mbGV4LXBhcmVudHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdC8vXHRtYXJnaW46IDAgLTE2cHg7XG5cdC8vXHR3aWR0aDogMTAwdnc7XG5cdC8vfVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdFxuXHRcdCYucGFzc3dvcmQtcmVzZXQge1xuXHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuc2hvdy1oaWRlLXBhc3Mge1xuXHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0fVxuXHRcblx0YS5zaG93LWhpZGUtcGFzczpob3ZlciB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHQmLmFzaWRlLXdpdGhvdXQtbWFyZ2luIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdCYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUge1xuXHQmOmJlZm9yZXtcblx0XHR6LWluZGV4Oi0xO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotMzJweDtcblx0XHRsZWZ0Oi0zM3B4O1xuXHRcdHJpZ2h0Oi0zM3B4O1xuXHRcdGJvdHRvbTowO1xuXHRcdGJhY2tncm91bmQ6ICRzaWRlX2JhY2tncm91bmQ7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRjb250ZW50OicnO1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIil7XG5cdFx0XHR0b3A6LTE2cHg7XG5cdFx0XHRsZWZ0Oi0xNnB4O1xuXHRcdFx0cmlnaHQ6LTE2cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcblx0XHRcdGxlZnQ6LTlweDtcblx0XHRcdHJpZ2h0Oi05cHg7XG5cdFx0fVxuXG5cblx0fVxuXG5cdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNnB4LCAkd2hpdGUsIDUwMCwgMS4yKTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6MTtcblxuXHRwYWRkaW5nLWJvdHRvbTozMnB4O1xuXHRtYXJnaW4tYm90dG9tOjMycHg7XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIil7XG5cdFx0cGFkZGluZy1ib3R0b206MTZweDtcblx0XHRtYXJnaW4tYm90dG9tOjE2cHg7XG5cdH1cblxuXG5cblx0aDN7XG5cdFx0QGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDI4cHgsICR3aGl0ZSwgNTAwLCAxLjIyKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUtdjIge1xuXG5cdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNnB4LCAkd2hpdGUsIDUwMCwgMS4yKTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6MTtcblxuXHRoMyxoNHtcblx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMjhweCwgJHdoaXRlLCA1MDAsIDEuMjIpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuXHR9XG59XG4uYXNpZGUtZG93bmxvYWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDJweCAwO1xuXHR9XG59XG5cbi8vIFRlYW0gbWVtYmVycyBpbiBhc2lkZXMgKGllIGF1dGhvciAvIHNwZWFrIHRvIHNwZWNpYWxpc3Rcbi5hc2lkZSB7XG5cdC5hc2lkZS1pbWFnZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdFxuXHQudGVhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCxcblx0LnRlYW0tdGVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcblx0XHRhIHtcblx0XHRcdC8vY29sb3I6ICR3aGl0ZTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYXNpZGUgKyAuYXNpZGUge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYXNpZGVRdWlja1F1b3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHRcblx0LmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggOHB4IDMycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9jayB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0YSB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Ly9jb2xvcjogJHdoaXRlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRtYXJnaW46IDBweCA2cHggMzBweDtcblx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XG5cdFx0Ji5wYXNzd29yZC1yZXNldCB7XG5cdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdFxuXHQmLmJ1c3kge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0XG5cdC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG5cdFx0aGVpZ2h0OiAxMjRweDtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDIwcHggNnB4IDMwcHg7XG5cblx0XHQmLmNsb3NlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0bWF4LWhlaWdodDogMXB4O1xuXHRcdH1cblx0XHRcblx0XHQmLmJ1c3kge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDBtcztcblx0XHRcdGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNmU2ZTZlIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuXHRcdFx0LyogYW5pbWF0ZSB0aGlzICh3aXBlIGFscmVhZHkgZXhpc3RzKSAqL1xuXHRcdFx0YW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cdFx0XG5cdFx0I2Vycm9yIHtcblx0XHRcdGNvbG9yOiAjZWM1YTRiO1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0XHRcblx0XHQuZ2V0LXlvdXItcXVpY2stcXVvdGUtbGFiZWwge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyYSwgNjAwLCAxLjI5KTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCA0MnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMzdweDtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDMwcHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5OT0stbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNvdGhlcntcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDM3cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXG5cdFx0XHQuTk9LLWxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZXtcblxuXHRcdGxpLCB1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0fVxuXG5cdH1cbn1cblxuLmZsZXgtcGFyZW50IHtcblx0LmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHQuYXNpZGUtcHJvZmVzc2lvbnMge1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjQyNztcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRtYXgtd2lkdGg6IDUxMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTlweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjQ3KTtcblxuXHRcdFx0LmFzaWRlLXByb2Zlc3Npb25zLXRpdGxlIGg0e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzhweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjYpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC40M3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcblx0XHRcdC5waG9uZW5vIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcInRpdGxlMlwiLCA0OHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcInRpdGxlMlwiLCA0OHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC40NWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Lm9wZW5pbmdob3VycyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE5cHgsICRzaWRlX3RleHQsIDMwMCwgMS40Nyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnBob25lbm8sIC5vcGVuaW5naG91cnMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYXp1cmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vYXNpZGUgcHJvZmVzc2lvbnMgdGhlbWVcblxuLmFzaWRlLnNpZGViYXItbmV3cy1kZXRhaWwge1xuXHRib3JkZXI6IG5vbmU7XG5cdC5hdXRob3ItYmxvY2stY29udGVudHtcblx0XHQuYXNpZGUtaW1hZ2Utd3JhcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzw9d2lkZS10YWInKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE2cHgsICRib2R5LXRleHQsIDMwMCwgIDEuNSk7XG5cdFx0LnRlYW0tbmFtZXtcblx0XHRcdGF7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNnB4LCAkYm9keS10ZXh0LCAzMDAsICAxLjUpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnl7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLDE2cHgsICRib2R5LXRleHQsNDAwLDEuNSk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFtLXRlbCwgLnRlYW0tZW1haWx7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHRcdC50ZWFtLWVtYWlse1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0fVxuXG5cdFx0LnRlYW0tam9iLXRpdGxle1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmxpbmV7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICRhenVyZTtcblx0XHRcdG1hcmdpbjozMHB4IDA7XG5cdFx0fVxuXG5cdFx0LnNoYXJlLWNvbnRlbnR7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdC5zb2NpYWwtaWNvbnMtd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR1bC5zb2NpYWwtaWNvbnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYXNpZGUuZG93bmxvYWRzIHtcbiAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJyb3duLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDs7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHRye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAuc3RhbmRhcmQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbnMtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEycHggNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA1cHggMjNweDtcblxuICAgICAgICAgICAgICAgIC5pY29uLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucGYtY2hlY2tvdXQge1xuICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICA+IC5ibG9jayB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5pZTExICYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuY3QtdG90YWxyb3cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWx0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTJweDtcblxuICAgICAgICAgICAgLmZsZXgtcGFyZW50IHtcblxuICAgICAgICAgICAgICAgIC5jdC1sYWJlbCwuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0LWRhdGEsLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3QtdGl0bGVfc2VjdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJGFsbW9zdC1ibGFjaywgNDAwLCAxLjQzKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4uY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWRhdGEge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkYmxhY2ssIDUwMCwgMS40Myk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcbn0iLCIuZW5kb3JzZW1lbnQtbWVzc2FnZSB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42Nyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCAjZThlOWU5IHNvbGlkO1xuICAgIG1hcmdpbjogMzJweCAzMnB4IDE2cHggMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8NDUwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW46IDMycHggMHB4IDE2cHggMHB4O1xuICAgIH1cbn1cblxuLnF1b3RlLWVuZG9yc2VtZW50LW1lc3NhZ2V7XG4gICAgbWFyZ2luOjA7XG59XG5cbi5lbmRvcnNlbWVudC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8NDUwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMThweCAyOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG59XG5cbi5lbmRvcnNlbWVudC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lbmRvcnNlbWVudC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4O1xufVxuXG4uZW5kb3JzZW1lbnQtaW5mbyB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42KTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LXRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkZGFyaywgNTAwLCAxLjYpO1xuICAgIHBhZGRpbmc6IDhweCAzMnB4IDAgMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LWJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRjaGFyY29hbC1ncmV5LCAzMDAsIDEuNik7XG4gICAgcGFkZGluZzogMHB4IDMycHggOHB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8vIFBvb3JseSBuYW1lZCAtIHRoaXMgaXMgaW5mYWN0IHVzZWQgZm9yIGFsbCBvcHRpb25zLlxuXG4ucGF5bWVudHNlbGVjdC1vcHRpb24gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG4ucGF5bWVudHNlbGVjdC13cmFwe1xuICAgIHBhZGRpbmc6MzJweCAwO1xuICAgIG1hcmdpbjowIC0xM3B4O1xufVxuXG5tYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNiU7XG5cbiAgICBmbGV4LWJhc2lzOiAzMCU7XG5cbiAgICBwYWRkaW5nOiAwIDQzcHggMzJweDtcblxuICAgICY6bnRoLWNoaWxkKG4rNCl7XG4gICAgICAgIHBhZGRpbmctdG9wOjMycHg7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3JTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cblxuXG4gICAgLnBheW1lbnRzZWxlY3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNnB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcblxuICAgICAgICBmbGV4LWdyb3c6MDtcbiAgICAgICAgZmxleC1iYXNpczoxMCU7XG5cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtdGl0bGUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzZweCwgJHdoaXRlLCA0MDAsIDEuNTUpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuY2hlY2tvdXQtYW1lbmQtdGFibGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSB7XG5cbiAgICAgICAgLmNoZWNrb3V0LWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdG5vdGUtYmxvY2sge1xuICAgICAgICAgICAgbWFyZ2luOiAtMzRweCAxNXB4IDY0cHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jdC1hbWVuZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtYW1lbmQtZGF0YSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gLmN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC1hbGlnbi1jZW50ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGVkLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4IDE2cHggMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNlbGVjdGVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3RlZC10ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAycHggMjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLXRvcC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCA1MDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWJvdHRvbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZW1pdW0tYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgID4gLmN0LWxhYmVsIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5jdC10b3RhbCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczozNSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmN0LWJvbHQtb24tdG90YWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHNwYW4gKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucGF5bWVudHNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6MzJweCAyNnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkdWNrLWVnZy1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZHVjay1lZ2ctYmx1ZTtcblxuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG5cbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBAZXh0ZW5kICV0aWNrLWxpc3Q7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQtc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1Y2stZWdnLWJsdWU7XG4gICAgICAgIGJvcmRlci10b3A6MCBub25lO1xuXG4gICAgICAgIHBhZGRpbmc6MCAyNnB4IDI2cHggMjZweDtcbiAgICB9XG5cbiAgICAuZXhjZXNzTWVzc2FnZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE3cHgsICRkYXJrLCA1MDAsIDEuNDcpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucGF5bWVudHNlbGVjdC1hbWVuZCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmFtZW5kLXF1b3RlLWNhbmNlbCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1pZ2h0IGJlIHVzZWQgZm9yIHF1b3RlIHNlbGVjdD9cbi5wZi1jaGVja291dCBtYWluIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIHtcbiAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn1cblxuLmN0LXBheW1lbnQtYm9keSB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICB9XG59XG5cbiIsIi5zdXJ2ZXkge1xuICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cbiAgICAgICAgLnNtaWxleSB7XG4gICAgICAgICAgICBtYXJnaW46IDExcHggOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAuc21pbGV5e1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXNtaWxpZS1zYWQsXG4gICAgLmljb24tc21pbGllLWhhcHB5LFxuICAgIC5pY29uLXNtaWxpZS1uZXV0cmFse1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICB9XG59IiwiLnJlc291cmNlcy1ibG9jayB7XG4gICAgcGFkZGluZzogMzlweCAxMnB4IDQ3cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206NjhweDtcblxuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTJweCAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDMxcHggOHB4O1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDhweCAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjdweCA4cHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICAmOm50aC1jaGlsZCg2KXtcbiAgICAgICAgZmxleDogMSAxIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5yZXNvdXJjZXMtcGFnZSAgJjpudGgtY2hpbGQoNyl7XG4gICAgICAgIGZsZXg6IDEgMSA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcblxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBsZWZ0Oi01MHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS13cmFwIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2NjVweDsgLy8gdG8gY29uZmlybVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAvL3RvcDoyMCU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgcGFkZGluZzozMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogMTM2NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmFydGljbGUtY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTo1JTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnktYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDEzcHgsICRkYXJrLWdyZXksIDUwMCwgIDEpO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLW1ldGEgPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6NDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDM4cHgsICRkYXJrLWdyZXksIDUwMCwgMS4yMSk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAuNGVtIDAgMWVtIDA7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWRhdGV7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMThweCwgJHdoaXRlLCAzMDAsICAxLjIyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDIycHggMTVweCAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGdfYnRuLWJvcmRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaW5zdXJhbmNlU2VydmljZS1ncmlkICZ7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZmxleC1iYXNpczo1MCU7XG4gICAgICAgIG1heC13aWR0aDo1MCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAYXQtcm9vdCAuaG9tZS1yZXNvdXJjZXMtc2VjdGlvbiAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6NTAlO1xuICAgICAgICBtYXgtd2lkdGg6NTAlO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgIEBhdC1yb290IC5ob21lLXJlc291cmNlcy1zZWN0aW9uICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgQGF0LXJvb3QgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gJjpudGgtY2hpbGQobisyKXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGF0LXJvb3QgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb24gJiB7XG4gICAgICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG5cbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG5cbiAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgLmJ0bi1saW5re1xuICAgICAgICAgICAgICAgICAmPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuXG4gICAgICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAvLyAgICBtYXJnaW4tdG9wOi02NHB4O1xuICAgICAgICAvLyAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgLy8gICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAvLyAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIC8vICAgIH1cbiAgICAgICAgLy99XG4gICAgICAgIC8vXG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtbWV0YS1ncmF5e1xuICAgICAgICBiYWNrZ3JvdW5kOiNmN2Y3Zjc7XG4gICAgfVxuXG5cbiAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAyMnB4LCAkYm9keS10ZXh0LCAzMDAsIDEuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGRhcmssIDMwMCwgMS40NCk7XG4gICAgICAgIH1cbiAgICAgICAgLy9oZWlnaHQ6NzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBoZWlnaHQ6NTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWRhdGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEzcHgsICRhX3RleHQsIGZhbHNlLCAxLjgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cblxuICAgIH1cblxuICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAvL2hlaWdodDoyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE5cHgsICRib2R5LXRleHQsIDQwMCwgMS40Nyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCAkYm9keS10ZXh0LCA0MDAsIDEuNDcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG4gICAgLnBlcnNvbmFsLWluZm97XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlYWRtb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkYm9keS10ZXh0LCBmYWxzZSwgMS42KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JGJvZHktdGV4dDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAvL29wYWNpdHk6MDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC8vY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIC8vc3Zne1xuICAgICAgICAgICAgLy8gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0LmltYWdlLXdyYXAge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuICAgIC5pbWFnZS13cmFwIGltZ3tcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXdyYXBwZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIH1cblxuXG4gICAgLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMG1zO1xuICAgIH1cblxufVxuXG4ucmVzb3VyY2VzLXRpdGxle1xuICAgIHBhZGRpbmc6IDMycHggMCAwIDMycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDAgMTZweDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmltYWdlLWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5hZmZpbGlhdGlvbnMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDM5cHggMTJweCA0N3B4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOjY4cHg7XG5cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDM3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLy8gcGFkZGluZzogMzFweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOHB4IDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDhweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgLy9AYXQtcm9vdCAucmVzb3VyY2VzLXBhZ2UgJjpudGgtY2hpbGQoMil7XG4gICAgLy8gICAgZmxleC1iYXNpczoxMDAlIWltcG9ydGFudDtcbiAgICAvLyAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgLy8gICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAvLyAgICBwYWRkaW5nLXRvcDowIWltcG9ydGFudDtcbiAgICAvLyAgICAuaW1hZ2Utd3JhcCB7XG4gICAgLy9cbiAgICAvLyAgICAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgICAgIC8vcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy8gICAgICAgICAgICAvL3dpZHRoOjEwMHZ3O1xuICAgIC8vICAgICAgICAgICAgLy9sZWZ0OjUwJTtcbiAgICAvLyAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6LTUwdnc7XG4gICAgLy8gICAgICAgICAgICAvL21heC13aWR0aDpub25lO1xuICAgIC8vXG4gICAgLy8gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgLy8gICAgICAgICAgICAvL21heC13aWR0aDogbm9uZTtcbiAgICAvLyAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAvLyAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgLy8gICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgIC8vICAgICAgICAgICAgICAgIGhlaWdodDoxNzhweDtcbiAgICAvLyAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmFmdGVyLFxuICAgIC8vICAgIC5hcnRpY2xlLW1ldGE6YmVmb3Jle1xuICAgIC8vICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIC8vICAgICAgICBjb250ZW50OicnO1xuICAgIC8vICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAvLyAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgLy8gICAgICAgIGxlZnQ6LThweDtcbiAgICAvLyAgICAgICAgdG9wOjA7XG4gICAgLy8gICAgICAgIGJvdHRvbTowO1xuICAgIC8vICAgICAgICB3aWR0aDo4cHg7XG4gICAgLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKXtcbiAgICAvLyAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAvLyAgICAgICAgbGVmdDoxMDAlO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuICAgIEBhdC1yb290IC5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgJntcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuXG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE4cHgsICRkYXJrLCA3MDAsIDEuNDQpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGRhcmssIDcwMCwgMS40NCk7XG4gICAgICAgIH1cbiAgICAgICAgaGVpZ2h0Ojc4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAme1xuICAgICAgICAgICAgaGVpZ2h0OjUycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkd2FybS1ncmV5LCBmYWxzZSwgMS44KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG5cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1wYXJ0bmVyLXR5cGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIGZhbHNlLCAxLjgpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1jYXRlZ29yeXtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1yZWFkbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuNik7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JHdhcm0tZ3JleTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcCBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLnN0b3J5LWZhY3Rze1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhcmNvYWwtZ3JleTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuZmxleC1wYXJlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAuYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgICBtaW4td2lkdGg6IDE2MHB4OyAvL01hZGUgdGhpcyB3aWRlciBzbyB0aGF0IHRoZXkgZG9uJ3Qgd3JhcCB0byB0aHJlZSBsaW5lcyBvZiB0ZXh0IGFzIGl0IGludGVyZmVyZXMgd2l0aCB2ZXJ0aWNhbCBhbGlnaHRtZW50LiAoTUcgMDcwODE4KVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG4uc3RvcnktZmFjdHMtcHJvZmVzc2lvbnN7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pbWctc3RvcnktZmFjdHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC5mbGV4LXBhcmVudHtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gICAgLmJsb2Nre1xuICAgICAgICBmbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAzMy4zMyU7XG4gICAgfVxuICB9XG5cblxuICAgIC5ib3R0b20tdGV4dHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAyMnB4LCAkYm9keS10ZXh0LCA2MDAsIDEuMjkpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBib3gtc2hhZG93OiAjMDI5ZWUzIDBweCAycHggaW5zZXQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gIC5zdG9yeS1mYWN0cy1pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3RhdGljLW51bWJlcntcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlMicsIDkwcHgsICRib2R5LXRleHQsIDMwMCwgMC44NCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zOHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweCA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4IDtcbiAgICB9XG5cbiAgICAuc3RhdGljLXRleHR7XG4gICAgICBAaW5jbHVkZSBmb250KCd0aXRsZTInLCAzMnB4LCAkYm9keS10ZXh0LCAzMDAsIDAuODQpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMzhweDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHggO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1pbmZve1xuICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE5cHgsICRib2R5LXRleHQsIDMwMCwgMS4yOSk7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1saW5le1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDI5ZWUzO1xuICAgIH1cbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuXG4gICAgLy9vdmVyZmxvdzogc2Nyb2xsO1xuICAgIC8vLmZsZXgtcGFyZW50e1xuICAgIC8vICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAvLyAgLmJsb2Nre1xuICAgIC8vICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgLy8gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxuXG5cblxufVxuXG5cbi5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyB7XG4gIC8vXG4gIC8vLyogZXh0ZXJuYWwgY3NzOiBmbGlja2l0eS5jc3MgKi9cbiAgLy9cbiAgLy8vLyoge1xuICAvLy8vICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vLy99XG4gIC8vXG4gIC8vLmZsaWNraXR5LXZpZXdwb3J0e1xuICAvLyAgaGVpZ2h0OiA2MDBweCFpbXBvcnRhbnQ7XG4gIC8vfVxuICAvL1xuICAvLy5nYWxsZXJ5IHtcbiAgLy8gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaW1nLXN0b3J5LWZhY3RzLnBuZ1wiKTtcbiAgLy8gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8vICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIC8vfVxuICAvL1xuICAvLy5nYWxsZXJ5LWNlbGwge1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vICBoZWlnaHQ6IDIwMHB4O1xuICAvLyAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvLyAgLy9jb3VudGVyLWluY3JlbWVudDogZ2FsbGVyeS1jZWxsO1xuICAvLyAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgLy9cbiAgLy9cbiAgLy99XG4gIC8vXG4gIC8vXG4gIC8vXG4gIC8vLyogY2VsbCBudW1iZXIgKi9cbiAgLy8vLy5nYWxsZXJ5LWNlbGw6YmVmb3JlIHtcbiAgLy8vLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8vLyAgY29udGVudDogY291bnRlcihnYWxsZXJ5LWNlbGwpO1xuICAvLy8vICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIC8vLy8gIGZvbnQtc2l6ZTogODBweDtcbiAgLy8vLyAgY29sb3I6IHdoaXRlO1xuICAvLy8vfVxuICAvL1xuICAvLy5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9ue1xuICAvLyAgJi5wcmV2aW91cyxcbiAgLy8gICYubmV4dHtcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgLy8gIH1cbiAgLy99XG5cblxuICAvLyosICo6OmFmdGVyLCAqOjpiZWZvcmUge2JveC1zaXppbmc6Ym9yZGVyLWJveDt9XG4gIC8vaHRtbCwgYm9keSB7bWFyZ2luOjA7IGhlaWdodDoxMDAlO31zXG4gIC8vXG5cblxuICAucGFuZWwtY29udGFpbmVyIHtcbiAgICAtLXBhbmVsLWhlaWdodDogMzAwcHg7XG4gICAgLS1wYW5lbC13aWR0aDogMzAwcHg7XG4gICAgLS1tYXgtY291bnQtcGVyLXJvdzogMztcbiAgICAtLW1heC1jb3VudC1wZXItY29sOiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ltZy1zdG9yeS1mYWN0cy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmLmNhcm91c2VsLXdyYXBwZXItb3VyLXN0b3J5e1xuICAgIC5wYW5lbC1jb250YWluZXIge1xuICAgICAgLS1wYW5lbC1oZWlnaHQ6IDI0MHB4O1xuICAgIH1cbn1cblxuICAucGFuZWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoY2FsYyh2YXIoLS1tYXgtY291bnQtcGVyLXJvdykgKiAyKSwgY2FsYyh2YXIoLS1wYW5lbC13aWR0aCkgLyAyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0bywgdmFyKC0tcGFuZWwtaGVpZ2h0KSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46YXV0bztcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1wYW5lbC13aWR0aCkgKiB2YXIoLS1tYXgtY291bnQtcGVyLXJvdykpO1xuICAgIG92ZXJmbG93LXg6YXV0bztcbiAgICBvdmVyZmxvdy15OmhpZGRlbjtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAucGFuZWxzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIH1cbiAgLnBhbmVsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6dmFyKC0tcGFuZWwtd2lkdGgpO1xuICAgIC8qbWF4LXdpZHRoOmNsYW1wKDMwMHB4LCAzMy4zMzMzMzMlLCA0MDBweCk7Ki9cbiAgICBoZWlnaHQ6dmFyKC0tcGFuZWwtaGVpZ2h0KTtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cblxuICAucGFuZWwudmlzaWJsZXtcbiAgICBmb250LXNpemU6M2VtO1xuICB9XG5cbiAgLnBhbmVsLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5wYW5lbC1jb250cm9sIGEge1xuICAgIGZvbnQtc2l6ZToyLjVyZW07XG4gICAgY29sb3I6I2NjYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuICAucGFuZWwtY29udHJvbCBhOmFjdGl2ZSwgLnBhbmVsLWNvbnRyb2wgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAkYXp1cmU7XG5cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblxuXG4gICAgLnBhbmVscyB7XG4gICAgICB3aWR0aDogdmFyKC0tcGFuZWwtd2lkdGgpO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6Y29sdW1uO1xuICAgIH1cbiAgICAucGFuZWwtY29udHJvbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxuXG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MTVweCkgey8qIDIgdXAgKi9cblxuICAgIC5wYW5lbHMge1xuICAgICAgd2lkdGg6IHZhcigtLXBhbmVsLXdpZHRoKTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tcGFuZWwtaGVpZ2h0KSAqIHZhcigtLW1heC1jb3VudC1wZXItY29sKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIHZhcigtLXBhbmVsLXdpZHRoKSk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHZhcigtLXBhbmVsLWhlaWdodCkgdmFyKC0tcGFuZWwtaGVpZ2h0KTtcbiAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAucGFuZWwtY29udHJvbCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAucGFuZWwtY29udHJvbCBhOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkxNXB4KSB7LypkZXNrdG9wIG9ubHkgKi9cbiAgICAvKiBjZW50ZXJpbmcgb3JwYWhlZCBpdGVtcyBpbiBsYXN0IHJvdyAoYXNzdW1lcyB3ZSBoYXZlIDYgcm93cyBhbmQgZWFjaCBwYW5lbCBzcGFucyAyKSAqL1xuICAgIC8qIERlYWxpbmcgd2l0aCAyIG9ycGhhbiBpdGVtcyAqL1xuICAgIC5wYW5lbDpsYXN0LWNoaWxkOm50aC1jaGlsZCgzbiAtIDEpIHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogLTI7XG4gICAgfVxuICAgIC5wYW5lbDpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgfVxuXG4gICAgLyogRGVhbGluZyB3aXRoIHNpbmdsZSBvcnBoYW4gKi9cbiAgICAucGFuZWw6bGFzdC1jaGlsZDpudGgtY2hpbGQoM24gLSAyKSB7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIHtcbiAgLy9kaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAvL2ZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRicm93bi1ncmV5LXR3bztcblxuICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5vdmVyZmxvd1RhYnMge1xuICAgIGxpLm92ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgd2lkdGg6IDIxLjUlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGE6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgICBwYWRkaW5nOiAxMXB4IDBweCAwcHggMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5CZyk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5UZXh0KSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCAkd2FybS1ncmV5IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggJHdhcm0tZ3JleSBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0QGF0LXJvb3QgLnBmLWJyb2NodXJlICZ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnNEYXJrLCBidG5CZyk7XG5cdFx0XHRjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzRGFyaywgYnRuVGV4dCkgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuQmdBY3RpdmUpO1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5UZXh0QWN0aXZlKSAhaW1wb3J0YW50O1xuXHRcdCAgYm9yZGVyLXRvcDogMXB4ICRibGFjayBzb2xpZDtcblx0XHQgIGJvcmRlci1yaWdodDogMXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFic0RhcmssIGJ0bkJnQWN0aXZlKTtcblx0XHRcdGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnNEYXJrLCBidG5UZXh0QWN0aXZlKSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGEge1xuICAgICAgICBAYXQtcm9vdCAucGYtYnJvY2h1cmUgJntcblx0XHRcdCAgY29sb3I6ICRzaWx2ZXItZm91ciAhaW1wb3J0YW50O1xuXHRcdCAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tze1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDpub3dyYXA7XG5cbiAgbGl7XG4gICAgZmxleDoxIDEgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OjJweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgbWF4LXdpZHRoOjYwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNzJweFwiKXtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgIH1cbiAgICBhe1xuICAgICAgYmFja2dyb3VuZDogJHNpbHZlcjtcbiAgICAgIGJvcmRlci1jb2xvcjokc2lsdmVyO1xuICAgICAgY29sb3I6JGRhcms7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE1cHgsICRkYXJrLCAzMDAsICAxLjYpO1xuICAgICAgc3Zne1xuICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYSB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjokZGFyaztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo2cHg7XG4gICAgICAgIHRvcDo5OSU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogOHB4IDZweCAwIDZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi5jb250YWN0UGFnZSB7XG4gIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG5cbn0iLCIuZGFzaGJvYXJkLXRhYnMge1xuXG5cdC8qbWFyZ2luLXRvcDogLTJlbTsqL1xuXHQuZGFzaGJvYXJkLXdyYXAge1xuXG5cdFx0Jj5zZWN0aW9uIHtcblxuXHRcdFx0Jj5kaXY+ZGl2e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWJzLWNvbnRyb2x7XG5cdFx0XHRib3JkZXI6MCBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxZW07XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcblx0XHRcdFx0XHRjb2xvcjogJHBhbGUtcHVycGxlIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZSBhe1xuXHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50LXByaW1hcnkhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jj5kaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLnRhYi1pbmZvLXdyYXB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxuXG5cdC8vIEFkZGVkIGZvciBjcmVhdGUgLSBvciAtIGxvZ2luIHBhZ2Vcblx0LmJvdW5kcyA+IC5mbGV4LXBhcmVudHtcblx0XHRtYXJnaW46MCAtMzJweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdG1hcmdpbjowIC0xNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0bWFyZ2luOjAgLThweDtcblx0XHR9XG5cdFx0ZmllbGRzZXR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn0iLCIucGYtZGFzaGJvYXJkIHtcbiAgLnBvbGljaWVzLXBhcmVudCB7XG5cbiAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgLnBvbGljaWVzIHtcbiAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MCAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAgIC5kYXNoYm9hcmQtdGFic3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICAgICAgICB9XG4gICAgfVxuICAucG9saWN5IHtcbiAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAvL2JvcmRlcjogc29saWQgMC44cHggJGNoYXJjb2FsLWdyZXktdGhyZWU7XG4gICAgICAvL2JvcmRlcjogc29saWQgMC44cHggJGJyb3duLWdyZXk7XG4gICAgICAvL2JvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAucG9saWN5LWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDQwMCwgMS4wKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuOHB4ICRicm93bi1ncmV5O1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG5cbiAgICAgICAgICAucG9saWN5LWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgLnBvbGljeS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZGF0ZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LWluZm8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LWluZm8tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9saWN5LWxpbmsge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg5O1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicm93bi1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhOmxpbmssYTp2aXNpdGVke1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjVweCBzb2xpZCAkd2FybS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9saWN5LXN0YXR1cyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweDtcblxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAucG9saWN5LXN0YXR1cy1pbmZvIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5wb2xpY3ktc3RhdHVzLWluZm8tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAucG9saWN5LXN0YXR1cy1pbmZvLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnBvbGljeS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY29udGVudEJ1dHRvbiB7XG5cblxuICAgICAgICAgICAgICAgICAgICAgIC8vYSB7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAxLjgpO1xuICAgICAgICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYSwgYS5idG5fYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzbGF0ZS1ncmV5LXR3bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICYudGl0bGVfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhlYWRlci1ib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCA1MDAsIDEuNDMpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLy5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgLy8gICAgZmxleC1iYXNpczogOCU7XG4gICAgICAgICAgICAgIC8vICAgIC5pY29uLWlucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgIC8vICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgIC8vICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgLy8gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgIC8vICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIC8vICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgIC5wb2xpY3lJY29uIHtcbiAgICAgICAgICAgICAgICAgIC8vZmxleC1iYXNpczogODBweDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDglO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuc3RhdHVzLWljb24tYm94e1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5tZXRhbDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDk5JTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNvbXBsZXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1LjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi1pbnByb2dyZXNze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLXdhcm5pbmctdHJpYW5nbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24taW5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2RDg1OEQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAZWFjaCAkc3RhdHVzLCAkYmdjb2xvciBpbiAkcG9saWN5U3RhdHVzZXMge1xuICAgICAgICAgICAgICAgICAgJi4jeyRzdGF0dXN9IHtcbiAgICAgICAgICAgICAgICAgICAgICAucG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtaWNvbi1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDAuOHB4ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6JGJnY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBvbGljeUljb25fZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc3RhdHVzLiN7JHN0YXR1c30ge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmljb24tI3skc3RhdHVzfSArIC5zdGF0dXMtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmhlYWRlci1kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweCAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gIH1cblxuICAgIC5kYXNoYm9hcmQtd3JhcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cblxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuXG5cbiIsIi5zdGF0dXNMZWdlbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfY29tcGxldGUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxpbnByb2dyZXNzKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsaW5hY3RpdmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLy5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2NvbXBsZXRle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfbm90U3RhcnRlZHtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2lzc3Vlc3tcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2luYWN0aXZle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cblxuICAgIC5sZWdlbmRfaXNzdWVze1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX2NvbXBsZXRle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX25vdFN0YXJ0ZWR7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZF9pbmFjdGl2ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnN0YXR1c0xlZ2VuZCB7XG4gICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAvL21hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgdWx7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgfVxufSIsIi5pbXBvcnRDb250YWN0cyB7bWFyZ2luLXRvcDo1MHB4OyBtYXJnaW4tYm90dG9tOjUwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIGJ1dHRvbiB7bWFyZ2luLXRvcDowOyBtYXgtd2lkdGg6Zml0LWNvbnRlbnQ7fVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCB7fVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCBmb3JtIHtcblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjQwMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3cge21hcmdpbjowO31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQgLmpmLXJvdy5pbXBvcnRDb250YWN0cy1zdWJtaXQge1xuXHR3aWR0aDogYXV0bztcbn1cbi5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IC5idG5fYSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA1cHggNnB4IDZweDtcbn0iLCIvKlxuKGJvcmRlcmxpbmUgc2hhbWUuLi4pXG4gd2Vic2hpbXMgaXMgYSBzdGF0aWMgcmVzb3VyY2UgdGhhdCBsaXZlIGhlcmU6XG4gL0xvY2t0b24tUGYtQWRtaW5pc3RyYXRvci9zcmMvbWFpbi9yZXNvdXJjZXMvc3RhdGljL2xpYnMvd2Vic2hpbXMvc2hpbXMvXG4gSXRzIG5vdCB2ZXJ5IHdlbGwgc3R5bGVkIGFuZCBpcyBpbmhlcml0aW5nIHRoaW5nIGZyb20gb3VyIG1haW4gc3R5bGVzaGVldFxuIFRoaXMgcGFnZSBpcyBiYXNpY2FsbHkgdGhlIG92ZXJyaWRlIHRvIHRoYXQgaW4gb3JkZXIgdG8gbm90IGxvb2sgc28gd2hhY2suXG4gKi9cbi53cy1wb3BvdmVyIHtcblx0ei1pbmRleDoxMTAwMDA7XG59XG4ucGYtYWRtaW4gLndzLXBvcG92ZXIgYnV0dG9uIHsvLyBhbGwgYnV0dG9uIHBsdXMgbmV4dC9wcmV2IGFycm93c1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAjMjIyMjIyIWltcG9ydGFudDtcbn1cbi5wZi1hZG1pbiBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIgeyAvL3RoZSBjYWxlbmRhciBpY29uXG5cdGNvbG9yOiAkYXF1YS1ibHVlIWltcG9ydGFudDtcbn1cbi5pbnB1dC1waWNrZXIgLndzLWJ1dHRvbi1yb3c+YnV0dG9uIHsvLyd0b2RheScgYW5kICdjbGVhcicgYnV0dG9uc1xuXHR3aWR0aDogaW5oZXJpdDtcbn1cbi5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbjpob3ZlciwgLmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uLmNoZWNrZWQtdmFsdWUgey8vc2VsZWN0ZWQgZGF0ZVxuXHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG4ud3MtcGlja2VyLWNvbnRyb2xzPmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG59IiwiLmhvbWVTZWN0aW9ue1xuICAgIC5oZWFkaW5nLWJsb2Nre1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1cHhcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aGVtZV9uZWdhdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICAgICYudGhlbWVfaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgfVxuICAgICYudGhlbWVfdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3J0YWxWaWRlby1wbGF5e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6JGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIil7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxNSUgKyAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHRvcDo2NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmwtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0cmVhbS1ibG9ja3tcbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI2cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNDIpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBhZGRpbmctdG9wOjFlbTtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBjb2xvcjokaG92ZXItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi50d28tY29sLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDdweCAwIDA7XG5cblx0LmJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHQuaWUxMCAmLFxuXHRcdC5pZTExICYge1xuXHRcdFx0ZmxleC1iYXNpczogMzUwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmlnaHQtYmxvY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNENERBREI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPnBob25lbGFuZFwiKSB7XG5cdFx0LmxlZnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDIycHg7XG5cdFx0fVxuXHRcdC5yaWdodC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnR3by1zaWRlcy1pbi12aWV3cG9ydCB7XG5cdFx0JiA+IHVsIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblx0XG5cdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAtMTUwcHg7XG5cdFx0XHQvL3BhZGRpbmc6IDAgMjIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblxuXHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ki9cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtYmFzaWMnKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IHtcblx0XHQmID4gdWwge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bGVmdDogMzMuMyU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0bGVmdDogNjYuNiU7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjQlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHQvL21hcmdpbi1yaWdodDogLTE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAyNDBweDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1yaWdodDogMzAwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNjIsMTE3LDEzMSwwLjg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly90cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblxuXG5cblx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIC0xNTBweDtcblx0XHRcdC8vcGFkZGluZzogMCAyMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdC8vdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1jb250ZW50d3JhcCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXHRcdFx0XHQuYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJhbm5lci1jdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1iYXNpYycpIHtcblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5oYWxmLWJvdW5kc3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5nZXRBUXVvdGVPcHRpb24ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRpcm9uO1xuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDMwcHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGJvZHktdGV4dCwgMzAwLCAxLjUpO1xuICAgIH1cblxuICAgIC5nZXRBUXVvdGVPcHRpb24tYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjAgbm9uZTtcbiAgICB9XG59XG5cbi5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxufVxuXG5cblxuLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIC13ZWJraXQtZmxleDogMSAxIDIwMHB4O1xufVxuXG4vLyBHZXQgYSBxdW90ZSBkaWFsb2cgYm94ZXMgLSB0aGlzIHNob3VsZG4ndCBsaXZlIGhlcmUhIC0gbm93IGluY2x1ZGVzIHNlcGFyYXRlbHkgaW4gY29tbW9uLmNzc1xuLy8uYWxlcnREaWFsb2cge1xuLy8gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgcmlnaHQ6IDA7XG4vLyAgICBib3R0b206IDA7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vICAgIHdpZHRoOiA0MCU7XG4vLyAgICBtaW4td2lkdGg6IDQwMHB4O1xuLy8gICAgbWF4LXdpZHRoOiA4MCU7XG4vLyAgICBtYXJnaW46IGF1dG87XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgbWF4LWhlaWdodDogMTAwJTtcbi8vICAgIG92ZXJmbG93OiBhdXRvO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2c6YmVmb3JlIHtcbi8vICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUge1xuLy8gICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbi8vICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbi8vICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm87XG4vLyAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgY29sb3I6ICMwNjA3MDg7XG4vLyAgICBsaW5lLWhlaWdodDo2OHB4O1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4vLyAgICAgICAgd2lkdGg6NjhweDtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6MWVtO1xuLy8gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICB9XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLW1lc3NhZ2Uge1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMzBweDtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuLy8gICAgcGFkZGluZy1yaWdodDogNDBweDtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBhLCBpbnB1dCB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogIzAxYmVlNTtcbi8vICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuLy8gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbi8vICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbi8vICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4vLyAgICAgICAgYm9yZGVyOjAgbm9uZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhICsgYSB7XG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZDogIzY2Njtcbi8vICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkICsgbGFiZWwubXZhbGlkYXRpb24ge1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIC5qZi1yb3cgPiBsYWJlbC5tdmFsaWRhdGlvbiB7XG4vLyAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgbWluLXdpZHRoOiAzMCU7XG4vLyAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICB3aWR0aDogYXV0bztcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuXG4uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzA2MDcwODtcblxuICAgIC5wcm9wb3NhbC1tZXNzYWdle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYuY29tcGxldGUtcHJvcG9zYWwtbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjtcbiAgICAgICAgY29sb3I6ICMwMWJlZTU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KSB7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0LS0tSW9uaWNvbnMge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgYS5kcm9wLWJ1dHRvbiB7XG4gICAgICAgIC8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8haW1wb3J0YW50OztcbiAgICB9XG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpIHtcbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuXG4gICAgICAgIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAtNXB4IWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gLTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICB9XG5cbiAgICAubW9kYWwtb3ZlcmxheTpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDk1JSFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn0iLCJcbi5wZi1hZG1pbiB7XG5cbiAgLmxpc3QtbWVudSB7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE3cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMnB4IDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5tZXRhbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYub25lLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGxpIHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYSxidXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5IWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZSFpbXBvcnRhbnQ7IC8vIGl0J3MgbmVjZXNzYXJ5IGFkZCBpbXBvcnRhbnRcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRhenVyZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGF6dXJlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtcGFwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRhc2hib2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2hlY2tsaXN0IHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXVwbG9hZCB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tY2xvdWQtdXBsb2Fke1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcmVuZXd7XG4gICAgICAgICAgd2lkdGggOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tdGljay1kcmF3biwgLmljb24tY3Jvc3MtZHJhd24ge1xuICAgICAgICAgIGZpbGw6ICMzNzNGNDU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHMge1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tcmVzZXQtaWNvbi0wMXtcbiAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1iaW57XG4gICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGluZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgLjdzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuXG5cblxuICB9XG5cbiAgLy8gcmVtb3ZlIGxhdGVyXG4gIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuLmxpc3QtYnRuLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi5zZWxlY3RlZHtcbiAgICBzdmd7XG4gICAgICBmaWxsOiAkYXp1cmU7XG4gICAgfVxuICB9XG5cbiAgc3Zne1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgfVxuXG4gICYudmVydGljYWwtZG90c3tcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxufVxuXG4ubGlzdC1tZW51LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnZlcnRpY2FsLWRvdHMtbWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5cbi5saXN0LW1lbnUtbWFpbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGF0LXJvb3QgLnBhZ2UtaGVhZGVyICZ7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gIH1cbn1cblxuLy9yZW1vdmUgbGF0ZXJcbi5wZi1hZG1pbiAudGFicy1jb250cm9sLnRhYnMtY29udHJvbC1tYWx0YXtcbiAgbWFyZ2luOjAgMCAzMHB4O1xufSIsIi5tb2RhbF9wZGZ7XG5cbiAgICBsZWZ0OiAwO1xuXG4gICAgLnJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgfVxuICAgIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIC5tb2RhbC1vdmVybGF5e1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBkZi1jb250cm9sLXBhbmVse1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgzOSwgMzksIDM5LCAwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLmNvbnRyb2wtcGFuZWwtYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDI1JTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5wYWdlLXN1bW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZG9jLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtbnVtLXN1bW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5baWRePSdwcmV2UGFnZS0nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbltpZF49J25leHRQYWdlLSdde1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFtpZF49J3BhZ2VfaW5wdXQtJ117XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgLnBkZi1wcmV2aWV3e1xuICAgICAgICAgICAgICAgICAgICAgICAgY2FudmFzW2lkXj0nY2FudmFzLSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXBkZi1wcmV2aWV3LWNsb3Nle1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi5hdXRvQ29tcGxldGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBtYXJnaW46IDAgMzJweCAwIDMycHg7XG4gICAgZGlzcGxheTpmbGV4O1xuXG59XG4uYXV0b0NvbXBsZXRlIC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIixzZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogNXB4IDMycHggNXB4IDI0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogMjAwO1xufVxuLmF1dG9Db21wbGV0ZSAudGV4dCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5hdXRvQ29tcGxldGUgaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIHdpZHRoOjEwMCU7XG59XG4uc2VhcmNoSW1hZ2V7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIGhlaWdodDogNTdweDtcbiAgICB3aWR0aDogNTdweDtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI5ZWUzO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLy9hY2NlbnQgcHJpbWFyeVxuIiwiZGl2W2RhdGEtdHlwZT1cImF1ZGlvYm9vbVwiXXtcbiAgaWZyYW1lLmF1ZGlvYm9vbXtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXZbZGF0YS10eXBlPVwiYXVkaW9ib29tXCJdLFxuZGl2W2RhdGEtdHlwZT1cImltYWdlXCJdLFxuZGl2W2RhdGEtdHlwZT1cInZpZGVvXCJdLFxuZGl2W2RhdGEtdHlwZT1cInNvdW5kY2xvdWRcIl0sXG5kaXZbZGF0YS10eXBlPVwidHdlZXRcIl0sXG5kaXZbZGF0YS10eXBlPVwicXVvdGVcIl1cbntcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBibG9ja3F1b3Rle1xuICAgIG1hcmdpbjogODBweCAwcHggMHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5kaXZbZGF0YS10eXBlPVwiaW1hZ2VcIl17XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuY29udGFjdFRpbGUtdGVhbXtcbiAgICAuY29udGFjdFRpbGUtdGVhbUdyaWR7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOjAgOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuXG4gICAgICAgIC5jb250YWN0VGlsZS10ZWFtVGl0bGV7XG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdFRpbGUtdGVhbUNhcmR7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDIwcHggMjBweCA1MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tdGVhbS1tZW1iZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDoyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFjdFRpbGUtdGVhbS1uYW1le1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGFjdFRpbGUtdGVhbS1lbWFpbHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3RUaWxlLXRlYW0tcGhvbmV7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdFRpbGUtdHJpZ2dlcntcbiAgICAgICAgcGFkZGluZzogMCAyOHB4IDE2cHggMjhweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIC5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmhpZGV7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVue1xuICAgICAgICAuY29udGFjdFRpbGUtdGVhbUdyaWR7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjE0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RUaWxlLXRyaWdnZXJ7XG4gICAgICAgICAgICAuc2hvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGlkZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud2VsY29tZU1lc3NhZ2VfY2F0ZWdvcnlEYXNoYm9hcmRfaG9tZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uaG9tZS5jYXRlZ29yeURhc2hib2FyZCB7XG4gICAgLndlbGNvbWVNZXNzYWdlX2NhdGVnb3J5RGFzaGJvYXJkX2hvbWV7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IzFjMWMxYjtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4IDE0cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIC53ZWxjb21lTWVzc2FnZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWNvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL3ByaXZhdGVjbGllbnRzL3BjLWhvbWVwYWdlLXN1bmRpYWwucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOjE0MHB4IDQ4cHggMTQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQ4cHggMzJweCA4MHB4O1xuXHRcdFx0fVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMzJweCA4MHB4O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCwgLmJsb2NrLCAuYmxvY2s6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJiZWQgLnBhZ2UtaGVhZGVye1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgICY+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+IHNlbGVjdCxcbiAgICAgICAgICAgICYgPiBkaXYuY2tlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiovIiwiXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIHtcblxuICAgICYgPiBmaWVsZHNldCB7XG4gICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgNzAwIDEycHgvMzJweCBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0Jykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMzNweCAtMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMlIC0gNjZweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDMzLjMzJSAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzM3B4IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Bhbi5idXR0b24uZGVsZXRlcm93LFxuICAgICAgICAgICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuLmJ1dHRvbi5kZWxldGVyb3cge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcsJzwxMjAwcHgnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTIzcHggLTM1cHg7XG5cbiAgICAgICAgICAgICYgPiBmaWVsZHNldCxcbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDQ2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyM3B4IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAtMzBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmJ1dHRvbi5kZWxldGVyb3csXG4gICAgICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmJ1dHRvbi5kZWxldGVyb3cge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiB2MiAyMjA5MTYgZGlzcGxheSBlYWNoIHJlcGVhdGVkIHJlcGVhdGFibGUgcmVnaW9uIGluIGEgcm93ICovXG5cbmZpZWxkc2V0IHtcblx0JltkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0LyogMjAyMTAyMTkgLSBNQiBzd2l0Y2hlZCB0byB1c2UgZmxleC1ib3ggKi9cblx0XHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6dGFibGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1yb3cge1xuXHRcdFx0XHQvKiAyMDIxMDIxOSAtIE1CIHN3aXRjaGVkIHRvIHVzZSBmbGV4LWJveFxuXHRcdFx0XHQgICAgMjAyMTEwMjEgLSBNRyBGbGV4IGJyZWFrcyBMU09TLCBzbyBwdXR0aW5nIHRhYmxlIGJhY2sgdW50aWwgTUIgaXMgYmFjayBmb3IgbWUgdG8gd29yayB0aGlzIG91dCB3aXRoXG5cdFx0XHRcdCAqL1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcblx0XHRcdFx0Ly9mbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAgICAgLy8gRGlmZmVyZW50IHdpZHRoIGRlcGVuZGluZyBvbiBudW1iZXIgb2YgZmllbGRzIHBlciByb3cgLSBuIHZhbHVlcyBvdXQgZHVlIHRvIGRlbGV0ZSBidXR0b24gYW5kIGEgaGlkZGVuIGlucHV0LlxuICAgICAgICAgICAgICAgIC8vIDEgRmllbGRcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS10ZXh0LTIwMHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHhcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAyIEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0OC4yNSVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gMyBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDYpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNikgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzIuMTclXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDQgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDcpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI0LjEyNSVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNSBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTkuMyVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNiBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDkpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDcgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxMCksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxMCkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTMuOCVcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcblx0XHRcdFx0XHQvKm1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgbWF4LXdpZHRoOiAxcHg7IDAzMDExNyBoYWNrIHRvIHN0b3AgdGhlIGxhYmVscyBmcm9tIG1ha2luZyB0aGUgY29sdW1ucyBtaXNhbGlnbiAqL1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aC1mcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgtZnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiArIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGVsLWJnLXJlcTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5qZi1jb250YWN0LXJvd3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgKyAuamYtcm93ICB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogKG5vdCBuZWVkZWQgd2hlbiB1c2luZyBmbGV4Ym94IGhlcmUpXG4gICAgICAgICAgICAgICAgICAgICAgICBNRzogYmFjayB0byB0YWJsZSBmb3IgYSBiaXRcbiAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pID4gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLyogKG5vdCBuZWVkZWQgd2hlbiBmbGV4KSBtaW4td2lkdGg6IDEwMCU7ICovXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAvKiB1bmlmeSB0aGUgd2lkdGggb2YgY2hvc2VuIGRyb3Bkb3ducyB3aXRoaW4gYSBsaW5rZWQgZm9ybVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyA+IGxhYmVsOm5vdCguZXJyb3IpIHtcblx0XHRcdFx0LyogZGlzcGxheTogbm9uZTsgKi9cblx0XHRcdFx0LyogaWYgd2UgbWFrZSB0aGlzIHZpc2libHkgaGlkZGVuIGluIGEgd2F5IHRoYXQgc3RpbGwgYWZmZWN0cyBsYXlvdXQgdGhlbiB0aGVcblx0XHRcdFx0Y29sdW1ucyB3aWxsIG5vIGxvbmdlciBoYXZlIHVuZXZlbiB3aWR0aHMgb24gdG9wIHJvdyB2cyBvdGhlcnMuLi4gKi9cblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgfiAucm93YnV0dG9ud3JhcHBlci5qZi1yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIGxpbWl0IHRoZSB3aWR0aCBvZiBkaWZmZXJlbnQgZmllbGRzICovXG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC4xJTtcblx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2JTtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnLCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiArIC5qZi1yb3cgIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICAgICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pID4gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbnNcblxuLnJvd2J1dHRvbndyYXBwZXIge1xuXG4gICAgJi5qZi1yb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHNwYW4uYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuamYtYnRuOyAgLy8gYnV0dG9ucy5zY3NzXG4gICAgICAgIC8qIGNvbG9yOiAkYnRuLWNvbG9yOyAqL1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi5kZWxldGVyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGR1c3R5LWdyYXkyO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmLmRlbGV0ZXJvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZHJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmc7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1jb2xvcjtcblxuICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9vdGVyIEFyZWFcblxuLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEge1xuICAgIGJhY2tncm91bmQ6ICRyZmEtYmc7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRyZmEtYm9yZGVyO1xuXG4gICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAmIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAmIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM4MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuLmFkZHJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hZGQsXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1qZi1hZGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdICYge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4uYWRkcm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJ0bi1iZztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pY29uLWFkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXRoZW5zLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jc3ZpbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTUlTQ1xuXG4qW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG4gICAgLmpmLWlucHV0LXR5cGUtc2VsZWN0IHtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IDk1JSBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSBjZW50ZXI7XG5cbiAgICAgICAgICAgICZbZGF0YS10eXBlPVwiY29udGFjdFwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIGxvY2t0b24gc3BlY2lmaWMgcHJlc2VudGF0aW9uIG9mIHNwZWNpZmljIHN1YmZvcm1zICovXG5cbmRpdiB7XG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9tZXJnZXJzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9vZmZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W25hbWU9YWRkcmVzc1Bvc3Rjb2RlXSB7XG4gICAgICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1wiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSxcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0ge1xuICAgICAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSAge1xuICAgIGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJi5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2ZvcmVpZ25MYXdBZHZpY2VcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fY2xhaW1zXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBmaWVsZHNldCA+IGRpdiB7XG4gICAgICAgICZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLFxuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbV0ge1xuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaW50cm8tZnM7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnRyby1saDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRoaXMgaXMgdG8gaGlkZSBvbi9vZmYgYnV0dG9ucyB0aGF0IGFyZSByZWxhdGVkIHRvIGEgcHJldmlvdXMgZmllbGQgdGhhdCBpcyBzdGlsbCBkaXNhYmxlZCAoaW4gYSByZXBlYXRhYmxlIGJsb2NrKVxuLyoxMTAzMTYgaGlkZSB1bmxlc3MgcHJldiBlcXVhbHMgKi9cblxuLmpzb25Gb3JtIHtcbiAgICAuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYgKyAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC5pc29uLFxuICAgICAgICAgICAgLmlzb2ZmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNqZl9qZmRlYyB7XG4gICAgLy9wYWRkaW5nLXRvcDogMjAzcHg7XG59XG5cbmJvZHkucmVhZG9ubHlNb2RlICNqZl9qZmRlYyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI2pmX2pmZGVjIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtI2pmX2pmMS5pbklmcmFtZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcblx0XG59XG5cbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbixcbmZvcm0jamZfamYxLmluSWZyYW1lIC5qZi1oZWFkZXItc2VjdGlvbltzdHlsZV0ge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjpmaXhlZDtcbn1cblxuLnBmLWZvcm0ucmVhZG9ubHlJZnJhbWUgLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDBweDtcbn1cblxuXG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctYm94IHt3aWR0aDogODB2dzt9XG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IC5kaWFsb2ctbWVzc2FnZSB7cGFkZGluZzowO31cbiNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgaWZyYW1lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcblx0Ym9yZGVyOiBub25lO1xufSIsIi5hY2NvcmRpb25uaWNlIHtcbiAgICAvL3VsLmpmLXBhZ2UtY29udHJvbCBsaSBhIHtcbiAgICAvLyAgICBib3JkZXI6IDFweCBzb2xpZCAjNGE0YTRhO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAvLyAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvLyAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgbGkuY3VycmVudCBhIHtcbiAgICAvLyAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgLy8gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNWE2MjM7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAgIC8vXG4gICAgLy8uamYtaGVhZGVyLXNlY3Rpb24ge1xuICAgIC8vICAgIHotaW5kZXg6IDk7XG4gICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gICAgYm9yZGVyOiBub25lO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCB7XG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgLy99XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQsXG5cdC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbSBsZWdlbmQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gbGVnZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblx0XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgPiBsZWdlbmQ6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybykge1xuXHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHR9XG5cdC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm8ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblxuICAgICYuanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDEwMywgMTM0LCAxNDIpO1xuICAgICAgICB3aWR0aDogMTNlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5wZi1mb3JtIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDE4MnB4O1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC8vJi5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlLFxuXHQvLyYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3Qge1xuXHQvLyYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHQmLmpzb25Gb3JtOm5vdCguY2hlY2tsaXN0Rm9ybSkgc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcblxuICAgICAgICAgICAgbGVnZW5kLCAuaW50cm8ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdCYuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFxuXHRcdC5hY2NvcmRpb24tY29udGVudCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWFyZ2luOiAxMHB4IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdGxlZ2VuZCwgLmludHJvIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgfVxuXHRcblx0Ji5qc29uRm9ybSBzZWN0aW9uLmZvLXNlY3Rpb24taGlkZS1tZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbiBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWluZGVudDogMjBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgIH1cblxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gZmllbGRzZXQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0Ly8mOm5vdChbZGF0YS1sYXlvdXQtc3R5bGVdKSB7XG5cdFx0Ly9cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdC8vfVxuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGFuaW1hdGlvbjogMnMgZGVsYXktb3ZlcmZsb3c7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMDAwMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IGZpZWxkc2V0IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93IHtcbiAgICAgICAgZnJvbSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5jdXJyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICB9XG5cdFxuXHQmLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlciB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblxuICAgIC8qIGhlYWRlciBhbmNob3IgYmFuZCAqL1xuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuICAgICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnkge1xuICAgICAgICByaWdodDogMTIzcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gdWwuamYtcGFnZS1jb250cm9sIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAvLyNpc3N1ZXMsICNzdW1tYXJ5U2NyZWVuIHttYXJnaW4tdG9wOiA1MHB4IWltcG9ydGFudDt9XG5cbiAgICAjcDQgLmludHJvIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHggMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAvKiNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgfSovXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnZhbGlkICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogI0JFMUUyRDsgLypyZWQqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjZBMFwiOyAvKnRyaWFuZ2xlKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0MzlmYmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRTFFMkQ7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjRjc5NDFFOyAvKm9yYW5nZSovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE4XCI7IC8qY3Jvc3MqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm8ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQzOWZiZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3OTQxRTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNzk0MUU7XG4gICAgfVxuXG5cbiAgICAuY29tcGxldGUgI3A0IC5pbnRybyB7XG4gICAgICAgIGNvbG9yOiAjNzRiZDQzOyAvKmdyZWVuKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNzE0XCI7IC8qdGljayovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtMS03IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0sXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NywgMTQ4LCAzMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZWR1ZXRvdmVoaWNsZV0gc3Ryb25nLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1yb3cgPiBsYWJlbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVhZG9ubHlDdXN0b21Ob3RpY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYWxpY2VibHVlO1xuICAgIH1cblxuICAgIC5yZWFkb25seUN1c3RvbU5vdGljZSBhICsgYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5qZi1wYWdlLWNvbnRyb2wge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblx0XG5cdFx0LnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgfVxuXHRcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHQucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi8qIGRpYWxvZy1wb2x5ZmlsbCAqL1xuZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwOyByaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRtYXJnaW46IGF1dG87XG5cdGJvcmRlcjogc29saWQ7XG5cdHBhZGRpbmc6IDFlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpYWxvZyArIC5iYWNrZHJvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG59XG5cbi5fZGlhbG9nX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcbn1cblxuZGlhbG9nLmZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cblxuXG5cblxuLyogbmF0aXZlIGRpYWxvZyBvdmVycmlkZXMgKi9cbmJvZHkgZGlhbG9nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4vKlx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ki9cblx0bWF4LXdpZHRoOjkwJTtcblx0bWluLXdpZHRoOjUwJTtcblx0LyoqL1xuXHR0b3A6MDtcblx0Ym90dG9tOjA7XG5cdG1hcmdpbjphdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLy9ib2R5LnBmLWFkbWluLmluc3VyYW5jZXMtZWRpdCAgI3dpemFyZE1vZGFse1xuLy9cdG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4vL31cblxuYm9keSBkaWFsb2cgbWFpbiB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDMzdmg7XG59XG5ib2R5IGRpYWxvZyBidXR0b24ge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uLmNsb3NlIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IDAgLTE4cHggLTE4cHggMDtcblx0cGFkZGluZzogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmVkO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IGRpYWxvZyBidXR0b24uY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOWNjO1xufVxuLyogbmF0aXZlICovXG5ib2R5IGRpYWxvZzo6YmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLyogcG9seWZpbGxlZCAqL1xuYm9keSBkaWFsb2cgKyAuYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIHtcblx0cGFkZGluZzogNDBweDtcblx0Zm9udC1zaXplOjAuOWVtO1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gaDEge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cbmJvZHkgZGlhbG9nIG1haW4gaDEsIGJvZHkgZGlhbG9nIG1haW4gaDIge1xuXHRmb250LXdlaWdodDoyMDA7XG59XG5ib2R5IGRpYWxvZyBtYWluIGgzLCBib2R5IGRpYWxvZyBtYWluIGg0IHtcblx0Zm9udC13ZWlnaHQ6NDAwO1xufSIsIi8qIFFVSUNLIENSRUFURSBXSVpBUkQgKi9cbiNxdWlja0NyZWF0ZVdpemFyZCB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMzBweCAwIDQwcHggMjBweDtcblx0Y291bnRlci1yZXNldDogY2FyZDtcblx0XG5cdC53aXphcmRDYXJkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogY291bnRlcihjYXJkKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogIzk3OTc5Nztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW46OmJlZm9yZSwgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlOjpiZWZvcmUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY2FyZDtcblx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICNiYmJiYmI7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LnRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLnRpdGxlLCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUgLnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0XG5cdC5oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogM3JlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmhlYWRpbmc6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC53aXphcmRDYXJkIC5mb3JtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmZvcm0gLnNlbGVjdGlvbiAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuXHRcdC8qIHNvbWV0aGluZyAoY2hvc2VuLmpzKSBpcyBoYXJkY29kaW5nIHRoZSB3aWR0aCBhcyBhbiBpbmxpbmUgc3R5bGUgKi9cblx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiAwLjY4cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvKm1hcmdpbjogNnB4IDNweCA2cHggMDsqL1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogIzAxYmVlNTtcblx0XHRwYWRkaW5nLWlubGluZTogMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM4ODg4ODg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IzMzMzMzMztcblx0fVxuXHRcblx0Lnh4eHdpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl06YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM5M2JlMzA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IGF1dG8gMCBhdXRvIDIwcHg7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHRcblx0Lnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICM5M2JlMzA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0Y29udGVudDogXCLinJNcIjtcblx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdGNvbnRlbnQ6IFwi4piRXCI7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogIzkzYmUzMDtcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6ICM5M2JlMzA7XG5cdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRtYXJnaW4tbGVmdDogLjVlbTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2Y1YTYyMztcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0ge1xuXHRcdGJvcmRlci1jb2xvcjogIzkzYmUzMDtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0gLnRpdGxlIHtcblx0XHRjb2xvcjogI2JiYmJiYjtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuLFxuXHQud2l6YXJkQ2FyZDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50OyAvKiBzb3JyeSwgaW1wb3J0YW50IHJlcXVpcmVkIGZvciBJRTExIC0gYWxzbywgaSBrbm93IGl0cyBkdXBlZCBiZWxvdyBidXQgSUUgaXMgYnJlYWtpbmcgKi9cblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4sXG5cdC53aXphcmRDYXJkOmhvdmVyLFxuXHQud2l6YXJkQ2FyZDpmb2N1cy13aXRoaW4sXG5cdC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9XG5cdFxuXHQvKi53aXphcmRDYXJkOmhvdmVyIC5oZWFkaW5nIHtcblx0XHQgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuXHRcdCB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMGVtO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH0qL1xuXHQvKi53aXphcmRDYXJkLmZvY3Vzc2VkLCAud2l6YXJkQ2FyZDpob3ZlciwgLndpemFyZENhcmQ6Zm9jdXMtd2l0aGluIHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuZm9jdXNzZWQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0sIGFydGljbGUud2l6YXJkQ2FyZDpob3ZlciBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0YmFja2dyb3VuZDogIzAxYmVlNTtcblx0fSovXG5cdFxuXHRcblx0LndpemFyZENhcmQge1xuXHRcdC0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOyAvKiBnYWghIGNzcyB2YXJpYWJsZXMgYXJlIG5vdCBJRTExIGNvbXBhdGFibGUgKi9cblx0XHQtLWk6IDEwMDtcblx0fVxuXHRcblx0LndpemFyZENhcmQgLmhlYWRpbmcgeyAvKnJldmVhbCB0aGUgaGVhZGluZy4gYm91bmNlIGF0IGVuZCAqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZC5zZWxlY3Rvck9wZW4gLmhlYWRpbmcgeyAvKmNvbGxhcHNlIHRoZSBoZWFkaW5nICovXG5cdFx0Lypmb250LXNpemU6IDFweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAwOyovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3JtIHsgLyogY29sbGFwc2UgdGhlIGZvcm0gKi9cblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC4xKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHRcblx0LndpemFyZENhcmRbZGF0YS1jb21wbGV0ZT1cInRydWVcIl0uc2VsZWN0b3JPcGVuIC5mb3JtIHsgLyogcmV2ZWFsIHRoZSBmb3JtICovXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtLWk6IGNhbGModmFyKC0taSkgLSAxKTtcblx0XHR6LWluZGV4OiAyOyAvKiBuZWVkZWQgdG8gZml4IHByb2JsZW0gd2l0aCBjaG9zZW4gKi9cblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0fVxuXHRcblx0XG5cdC5ncmlkLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnI7XG5cdFx0Z3JpZC1nYXA6IDA7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjRmNDtcblx0XHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdC8qIG1hcmdpbjogMCAwIDVweCAtMTVweDsgKi9cblx0fVxuXHRcblx0LmdyaWQtd3JhcHBlciBkaXYuZm9vdCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Y29sb3I6ICNjY2NjY2M7XG5cdH1cblx0XG5cdCYuYnVzeSAud2l6YXJkQ2FyZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0Y3Vyc29yOiB3YWl0O1xuXHR9XG5cdFxuXHQmLmJ1c3kgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdH1cblx0XG5cdCYuYnVzeTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiUGxlYXNlIHdhaXQuLi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGZvbnQtc2l6ZTogNXZ3O1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblx0fVxufVxuXG5cbi8qIFRoaW5ncyBpbnNpZGUgYSBkaWFsb2dcbmJvZHkgZGlhbG9nIG1haW4gPT0gI3dpemFyZE1vZGFsQ29udGVudCAqL1xuXG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIHNlY3Rpb24gLmludHJvIHtcblx0bWFyZ2luLXRvcDogMWVtO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJdIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmlsbDogIzAxYmVlNTtcblx0LyogYmFja2dyb3VuZDogIzAxYmVlNTBkOyAqL1xuXHRwYWRkaW5nOiA1cHggMTBweCA1cHggNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdC8qIGJveC1zaGFkb3c6IDBweCAxcHggMnB4ICMwMDAwMDAxNyBpbnNldDsgKi9cblx0LyogZm9udC1zdHlsZTogaXRhbGljOyAqL1xuXHRmb250LWZhbWlseTogaW5pdGlhbDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRmaWxsOiAjMDFiZWU1O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCB7XG5cdG1hcmdpbi10b3A6IDI2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRmbG9hdDogbm9uZTtcblx0bWluLXdpZHRoOiAyMzBweDtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9sb2FkaW5nZG90cy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gLmludmlzaWJsZUJ1dFN1Ym1pdHRhYmxlIHtcblx0aGVpZ2h0OjFweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRvcGFjaXR5OjAuMTtcblx0bGVnZW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIHdlaXJkIGdsb3dpbmcgYm9yZGVyIHRoaW5nICovXG4vKlxuYm9keSBkaWFsb2cgbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbmJvZHkgZGlhbG9nIG1haW46YmVmb3JlLCBib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTJweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmIwMDk0LCAjMDAwMGZmLCAjMDBmZjAwLCNmZmZmMDAsICNmZjAwMDAsICNmYjAwOTQsXG4gICAgIzAwMDBmZiwgIzAwZmYwMCwjZmZmZjAwLCAjZmYwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMjBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3RlYW0ge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MDAlIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjMDAwMDAwLCAjMDAwMDAwLCAjMDFiZWU1LCAjMDFiZWU1LCAjMDFiZWU1LCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwLCAjMDAwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGFuaW1hdGlvbjogc3RlYW0gMTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbmJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4qL1xuLypcbjpyb290IHtcbiAgICAtLWY6IDElO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00cHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCMwMWJlZTUgdmFyKC0tZiwgMSUpLCAjMDAwMDAwIDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwcyBsaW5lYXI7XG59XG5ib2R5IGRpYWxvZzpob3ZlciBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2c6aG92ZXIgbWFpbjphZnRlciB7XG4gICAgLS1mOiAxMDAlO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuKi8iLCJcbi8vIEp1c3QgRXh0ZW5zaW9uXG5cbi5qZi1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAvLy8vZm9udDogbm9ybWFsIDUwMCAxM3B4LzIwcHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgLy9jdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHR9XG5cbn1cblxuLnBmLWFkbWluLFxuLnBmLWRhc2hib2FyZHtcbiAgICAuamYtYnRue1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcnNvbiAuaW1nLXdyYXB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLmJ1dHRvbi5kZWxldGVyb3d7XG4gICAgaGVpZ2h0OjM2cHg7XG59XG5cbi8vIE9MRCBTVFlMRSAtIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3MgdXNlZCBvciBub3QgLy9cblxuLyogaG92ZXJpbmcgc2F2ZSBwcm9ncmVzcyBidXR0b24gKi9cbmJ1dHRvbiNtYWluX3N1bW1hcnksXG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7XG4vKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OyovXG4gICAgY3Vyc29yOnBvaW50ZXI7XG5cdGZsZXg6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdEBleHRlbmQgLmJ0bjtcblx0bGluZS1oZWlnaHQ6MjdweDtcblx0cGFkZGluZzo1cHggMjBweDtcblx0Y29sb3I6ICRhX2J0bi10ZXh0IWltcG9ydGFudDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG5cdFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9XG59XG5cbmJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixcbmJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLFxuYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sXG5idXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVke1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0ZmxleDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGV4dGVuZCAuYnRuX2I7XG5cdGxpbmUtaGVpZ2h0OjI3cHg7XG5cdHBhZGRpbmc6NXB4IDIwcHg7XG5cdGNvbG9yOiNmZmZmZmYhaW1wb3J0YW50O1xuXHRcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRhbG1vc3QtYmxhY2shaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG59XG5cbi8vYW5ub3lpbmcgbmVlZCB0byBzZXQgbWluLXdpZHRocyBmb3IgSUUgKGVsc2UgdGhlIGJ1dHRvbnMgY29sbGFwc2UpXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkgey8vSUUtc3BlY2lmaWNcblx0YnV0dG9uI21haW5fc3VtbWFyeSB7XG5cdFx0bWluLXdpZHRoOiA2ZW07XG5cdH1cblx0YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcblx0XHRtaW4td2lkdGg6IDEyZW07XG5cdH1cblx0YnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLFxuXHRidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiA5ZW07XG5cdH1cbn1cblxuXG5idXR0b24jbWFpbl9zdW1tYXJ5IHtcblx0bWFyZ2luLXJpZ2h0OjhweDtcblx0cGFkZGluZzo1cHggMTBweDtcbn1cblxuYnV0dG9uI21haW5fc3VtbWFyeSB7ZGlzcGxheTpub25lOyBvdXRsaW5lOiBub25lO31cbmJ1dHRvbiNtYWluX3N1bW1hcnkgc3ZnIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZmlsbDp3aGl0ZTtcbn1cbmJ1dHRvbiNtYWluX3N1bW1hcnkgc3Bhbi5pc3N1ZUNvdW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cbi5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnkge2JhY2tncm91bmQtY29sb3I6JHNpY2stcmVkOyBib3JkZXItY29sb3I6JHNpY2stcmVkOyBkaXNwbGF5OmJsb2NrO1xuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzaWNrLXJlZCwuNSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzaWNrLXJlZCwyMCUpO1xuXHR9XG59XG4vKi5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAzMCwgNDUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQkUxRTJEO1xufSovXG4uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLWFtYmVyOyBib3JkZXItY29sb3I6JHNpY2stYW1iZXI7IGRpc3BsYXk6YmxvY2s7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpY2stYW1iZXIsMjAlKTtcblx0fVxufVxuLyouaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCAzMCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGNzk0MUU7XG59Ki9cbi5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5IHtiYWNrZ3JvdW5kLWNvbG9yOiRzaWNrLWdyZWVuOyBib3JkZXItY29sb3I6JHNpY2stZ3JlZW47IGRpc3BsYXk6YmxvY2s7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpY2stZ3JlZW4sMjAlKTtcblx0fVxufVxuLyouY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDksIDE4OSwgNjIsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTVCRDNFO1xufSovXG5cbi8qLy8gUHJvYmFibHkgbmVlZCB0byBhZGQgYSBjbGFzcyB0byB0aGVzZSBpbnN0ZWFkIHdoZXJlIGFwcHJvcHJpYXRlXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0sXG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuICAgIHdpZHRoOjExNnB4O1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdC51bnNhdmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFDNzVCQztcbiAgICBib3JkZXItY29sb3I6IzFDNzVCQztcbiAgICBjb2xvcjojZmZmZmZmO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG59XG5idXR0b24jbWFpbl9zdW1tYXJ5LFxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e1xuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZTtcbiAgICBib3JkZXItY29sb3I6I2VlZTtcbiAgICBjb2xvcjojNjY2NjY2O1xuICAgIGN1cnNvcjpkZWZhdWx0O1xufVxuYnV0dG9uI21haW5fc3VtbWFyeSB7XG4gICAgcmlnaHQ6MTMzcHg7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgbWluLWhlaWdodDozMHB4O1xuICAgIG1pbi13aWR0aDo0NXB4O1xufSovXG5cbi8qYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMTQ4LCAzMCwgMCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI0Y3OTQxRTtcbiAgICBib3JkZXItd2lkdGg6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbn0qL1xuXG5cbi8qXG4vLyB0aGlzIGlzIHRoZSBzdW1tYXJ5IGJ1dHRvbiAtIGl0IGlzIG5vdyBhIGxpdHRsZSBkb3VnaG51dCBpY29uXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIGJhY2tncm91bmQ6Izk1QkQzRTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM5NUJEM0UhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xufVxuXG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYVtocmVmPVwiI3N1bW1hcnlTY3JlZW5cIl0ge1xuICAgIGJhY2tncm91bmQ6I2YxZjJmMjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMWYyZjIhaW1wb3J0YW50O1xuICAgIGNvbG9yOiM2RDZFNzE7XG59XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhW2hyZWY9XCIjc3VtbWFyeVNjcmVlblwiXSB7XG4gICAgbWFyZ2luOjFweCAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXdpZHRoOjFweCFpbXBvcnRhbnQ7XG59Ki9cblxuXG4vLyBBZGQgYSBjbGFzcyEhISEhISFcbi8vIE5vISBBZGRpbmcgYSBjbGFzcyBoZXJlIGlzIHJlZHVuZGFudCBhbmQgYmFkLWZvcm0uIENsYXNzZXMgYXJlIHN0eWxpbmcgaG9va3MgYW5kIHByb2JhYmx5IHNob3VsZG4ndCBiZSB1c2VkIEFUIEFMTCB1bmxlc3MgYWJzb2x1dGVseSBuZWNlc3NhcnkgKHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxMi8wNi9jbGFzc2VzLXdoZXJlLXdlcmUtZ29pbmctd2UtZG9udC1uZWVkLWNsYXNzZXMvKVxuLy8gaW4gdGhpcyBjYXNlIHdlJ3JlIHN0eWxpbmcgYW4gc3VibWl0IC0gc3VyZWx5IHRoZSBjc3MgZm9yIHRoaXMgc2hvdWxkIHNheSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24sIC5idXR0b24sIFtyb2xlPVwiYnV0dG9uXCJdIHtzdHlsZSBsaWtlIGEgYnV0dG9ufSByYXRoZXIgdGhhbiB1cyBoYXZpbmcgdG8gZ28gdGhvdWdoIHRoZSBlbnRpcmUgd2Vic2l0ZSBhbmQgc2F5IHdoYXQgZWFjaCBlbGVtZW50IHNob3VsZCBsb29rIGxpa2U/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+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuXHRcdFx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmNob3Nlbi1jb250YWluZXJbc3R5bGVde1xuXHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHQvL21hcmdpbi1sZWZ0OiA2cHghaW1wb3J0YW50O1xuXHR9XG5cdFxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7Ki9cblx0XHRcdGJhY2tncm91bmQ6ICRlbC1iZztcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG5cdFxuXHRcdFx0XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiL2ltZy9zb3VyY2UvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjklMjIlMjBoZWlnaHQlM0QlMjI1JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDUlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMzMyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTguNDU0JTIwMEw5JTIwLjU0JTIwNC41JTIwNSUyMDAlMjAuNTQuNTQzJTIwMCUyMDQuNSUyMDMuOTJ6JTIyJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0Ji5ncm91cC1vcHRpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0W2RhdGEtdHlwZT1cImNvbnRhY3RcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlbC1iZy1yZXE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDAgNXB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgOTUlIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICYuc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDlweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWFyY2gtY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDI4cHggNHB4IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrLWhhemU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcm9uMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9pYy1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICAvKiBJIHRoaW5rIHRoaXMgaXMgcmVkdW5kYW50IChpbiBmYWN0IHdyb25nKSAtIHRoZXJlIHdhcyBhIHBvaW50IHdoZW4gd2UgbmVlZGVkIGEgYm9yZGVyIHJhdGhlciB0aGFuIHNoYWRvdyBidXQgd2UgaGF2ZSBzaW5jZSBlbmZvcmNlZCB0aGUgc2hhZG93IGVsc2V3aGVyZSlcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlLFxuICAgICAgICAgICAgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgICAgICAgICYuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI215X3NlbGVjdF9jaHpuIC5jaHpuLWRyb3AgLmNob3Nlbi1zZWFyY2gge1xuICB3aWR0aDogOTklICFpbXBvcnRhbnQ7XG59XG4jd2ViX3RlbXBsYXRlX2V4cGxvaXRfbmFtZV9jaHpuIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbn1cblxuXG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVyIHtcblx0Y29udGVudDogXCLihpdcIjtcblx0Y29sb3I6ICMwMDk0ZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiXG4vKiByYWRpbyAvIGNoZWNrYm94IGN1c3RvbSBidXR0b24gc3R5bGUgPiAqL1xuXG4vLy5qc29uRm9ybSB7IC8vIFRoZXNlIGFyZSB1c2VkIGVsc2V3aGVyZSwgc28gbWFkZSBzdHlsZXMgZ2xvYmFsLlxuICAgIC5mb2NiIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7ICAvKm5ic3AqL1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja2JveC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwuZm9jYiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAmLmZvY2JlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgLy93aWR0aDogMDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy96LWluZGV4OiAtMTA7XG5cdFx0XHQvLyBUaGVzZSBNVVNUIGJlIHZpc2libGUgdG8gSlNcblx0XHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRsZWZ0OiAtNTAwMHB4O1xuXHRcdFx0ei1pbmRleDogLTEwO1xuICAgICAgICB9XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xuICAgICAgICAgICAgY29sb3I6ICRjaGVja2JveC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1jaGVja2VkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNoZWNrZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFxuXHRcdCY6cmVxdWlyZWQgKyAuZm9jYjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1yZXE7XG5cdFx0fVxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1jaGVja2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtY2hlY2tlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFxuXHRcdC8qIHNwZWNpYWwgc3R5bGUgb2YgcmFkaW9zIGluIGEgcHJvcGZvcm0gdGFibGUgKi9cblx0XHQmW2RhdGEtdXNlLWljb25dICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSd0aWNrJ10gKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0nY3Jvc3MnXSArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLinJhcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tZG90LWNoZWNrZWQ7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J3RpY2snXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J2Nyb3NzJ106Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1yYWRpbyB7XG4gICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz1mYWxzZV0gaW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgfVxuXHRcblx0XG5cdFxuXHRcblx0XG5cdC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Uge1xuXHRcdC5mb2NiIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1pbnZlcnNlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0JiArIC5mb2NiIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1ob3Zlci1pbnZlcnNlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWhvdmVyLWludmVyc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgKyAuZm9jYjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjaGVja2JveC1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWNoZWNrZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1jaGVja2VkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1jaGVja2VkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWNoZWNrZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCY6bm90KDpjaGVja2VkKSB7XG5cdFx0XHRcdFx0JiArIC5mb2NiIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1ob3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4vL31cblxuLyogPCBFTkQgcmFkaW8gLyBjaGVja2JveCBzdHlsZSAqLyIsIlxuLyogMTcwMzE2IE5vdGVzIGZpZWxkICovXG4uanNvbkZvcm0ge1xuICAgIC5ub3Rlc0RpdiB7XG4gICAgICAgIHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybywgR2VvcmdpYTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkc2hhZHktbGFkeTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggJGFsdG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXNoaWRkZW4ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gT0xEIFNUWUxFIChpdCdzIG5vdCB1c2VkIGFmdGVyIHJlc3RydWN0dXJpbmcpXG5cbiAgICAgICAgLypcbiAgICAgICAgbGFiZWwubm90ZXNMYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yLjVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMjVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZGM0Y1O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9ub3Rlcy5zdmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgIH1cbn1cbiIsIlxuLy8gUmVxdWlyZWQgc3R5dGVzXG5cbi5qc29uRm9ybSB7XG4gICAgKjpyZXF1aXJlZCxcbiAgICAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuICAgIH1cbiAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXSAge1xuICAgICAgICAmOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAmLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICB9XG4gICAgICAgIC8qJjpyZXF1aXJlZDppbnZhbGlkLCAoaGlnaGxpZ2h0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciByZXF1aXJlZCkgKi9cbiAgICAgICAgJjppbnZhbGlkLFxuICAgICAgICAmLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtaGFzYW5zd2Vycz10cnVlXSB7XG4gICAgICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6aW52YWxpZCwgKGhpZ2hsaWdodCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcmVxdWlyZWQpICovXG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCxcbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRVJST1Igc3R5bGVzXG5cbiAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNDdweDtcbiAgICAgICAgLy9ib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJHRvb2x0aXAtZnc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvci1lcnI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnLWVyciB1cmwoXCIvaW1nL3NvdXJjZS9pYy13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAkdG9vbHRpcC1zaGFkb3c7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcblx0XHRib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgLy8gRXJyb3IgdG9vbHRpcFxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdG9vbHRpcC1iZy1lcnI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9pYy13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjMlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIzJTIwMjAlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yMi4wNDNMMCUyMDE5Ljk3aDIyLjQ0TDExLjIyLjA0M3ptMCUyMDMuNjQ0bDguMjI4JTIwMTQuNjEySDIuOTkzTDExLjIyJTIwMy42ODd6JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTAuMzI1JTIwOC4xMTloMS43OTJ2NS41MTVoLTEuNzkyek0xMC4zMjUlMjAxNS4wNTZoMS43OTJ2MS44NTFoLTEuNzkyeiUyMiUyRiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyRmclM0UlMEElM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgY2VudGVyOyAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgIFxuICAgICAgICB9XG4gICAgICAgICovXG4gICAgfVxuXG5cbiAgICAqOmZvY3VzICsgbGFiZWwuZXJyb3IsXG4gICAgLmNvbGxlY3Rpb246aG92ZXIgfiBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbiBsYWJlbDpob3ZlciB+IGxhYmVsLmVycm9yLFxuXHQuY29sbGVjdGlvbiBsYWJlbDpmb2N1cy13aXRoaW4gfiBsYWJlbC5lcnJvcixcbiAgICAqICsgbGFiZWwuZXJyb3I6aG92ZXIsXG4gICAgLmZvY3VzZmFkZSArIGxhYmVsLmVycm9yLFxuICAgIC5vbm9mZnN3aXRjaDpob3ZlciB+IGxhYmVsLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvL21heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAxNnB4IDQ1cHghaW1wb3J0YW50Oy8vSG9ycmlibGUgSSBrbm93LCBidXQgaXQncyBiZWluZyBvdmVycmlkZSBhbmQgbG9va3MgYXdmdWxcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mcztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLyogb3ZlcndyaXRlIGpzIGNhbGMnZWQgd2lkdGggaWYgaXRzIGluIGEgY29sbGVjdGlvbiBhcyB0aGVzZSBhcmUgZnVsbCBzaWRlIGFueXdheSkgKi9cbiAgICAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yW3N0eWxlXSxcbiAgICAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcltzdHlsZV0ge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAvL3BhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3IsXG4gICAgLmNvbGxlY3Rpb24gbGFiZWwuZXJyb3IsXG4gICAgdGQgbGFiZWwuZXJyb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZhbGlkICsgbGFiZWwuZXJyb3IsXG4gICAgOnZhbGlkICsgbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8qIHRoaXMgd29udCB3b3JrIGJlY2F1c2UganF1ZXJ5LnZhbGlkYXRlIHNldHMgZGlzcGxheTpibG9jayBpbmxpbmUgYW5kIGRvZXNudCBzZXQudmFsaWQgdW50aWwgb24gYmx1ciAqL1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLyogdXNlIHRoaXMgaW5zdGVhZCAqL1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEVuZCBlcnJvciB0b29sdGlwXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgICo6cmVxdWlyZWQsXG4gICAgICAgIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0gIHtcbiAgICAgICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAmLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnJlcXVpcmVkOmludmFsaWQsXG4gICAgICAgICAgICAmLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua2VkRm9ybVdyYXBwZXIge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICZbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIHtcbiAgICAgICAgICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZCAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDppbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4vKiAyMDIwMTEwNSByZXBsYWNlcyBfY29udGFjdHMuc2Nzcy4gQ29tYmluZWQgY29udGFjdHMgYW5kIGFzc2V0cyBpbiB0byB0aGlzIHNpbmdsZSBmaWxlIHNpbmNlIHRoZXkgYXJlIGVzc2VudGlhbGx5IHRoZSBzYW1lICovXG4vKiBDb250YWN0IHN5c3RlbSBidXR0b25zICh0aGUgY29udGFjdCBmb3JtIHN0eWxlIGlzIGluIHRoZSBtb2RhbCAoc2VlIHN0eWxlZEFsZXJ0LmpzKSAqL1xuXG4ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHQtbXMtZmxleDogbm9uZTtcblx0ZmxleDogbm9uZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogM3B4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xuXHRcblx0c3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNlcnVsZWFuMjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG5cdH1cblx0XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmlsbDogd2hpdGU7XG5cdFx0XG5cdFx0Ji5pY29uLWpmLWFkZC1lZGl0IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjZXJ1bGVhbjM7XG5cdFx0fVxuXHRcdC5sb2NrdG9uQ29udGFjdEFjdGlvbnMsIC5sb2NrdG9uQXNzZXRBY3Rpb25zIHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPD02MDBweCcpIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4ubG9ja3RvbkNvbnRhY3RBY3Rpb25zLCAubG9ja3RvbkFzc2V0QWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogLTE1cHg7XG5cdGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG5cdG1heC13aWR0aDogMzEwcHg7XG5cdG1pbi13aWR0aDogODBweDtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJHRvb2x0aXAzLWJnO1xuXHRib3gtc2hhZG93OiAkdG9vbHRpcC1zaGFkb3c7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdHotaW5kZXg6IDk5OTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblx0XG5cdCY6OmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblx0XG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwMy1iZztcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdFxuXHQmPmEsXG5cdCY+bGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogJHRvb2x0aXAtZnM7XG5cdFx0bGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICR0b29sdGlwLWNvbG9yO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdHN2ZyB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XG5cdFx0XHQmW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMTNweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNhbHQtYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRhW2NsYXNzKj1CdXR0b25dIHtcblx0XHRjb2xvcjogJHRvb2x0aXAtY29sb3I7XG5cdH1cblx0XG5cdC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDgzcHg7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdHN2Z1tjbGFzcyo9aWNvbl0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIkVkaXRcIjtcblx0XHR9XG5cdH1cblx0LmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtYnV0dG9uLXRleHQpO1xuXHR9XG5cdFxuXHRzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLCBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRcblx0LmxvY2t0b25Db250YWN0QWRkQnV0dG9uLCAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDEzNXB4O1xuXHRcdFxuXHRcdHN2Z1tjbGFzcyo9aWNvbl0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIkFkZCBDb250YWN0XCI7XG5cdFx0fVxuXHR9XG5cdFxuXHQubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLWJ1dHRvbi10ZXh0KTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDFweCk7XG5cdFx0XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuc2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixcbnNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixcbnNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4vLyBPTEQgU1RZTEVcblxuLmpzb25Gb3JtIHtcblx0XG5cdCYucmVhZG9ubHkgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsICYucmVhZG9ubHkgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0XG59XG4iLCJcbi5qc29uRm9ybSB7XG4gICAgLm9ub2Zmc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgd2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgLmlzb24sXG4gICAgICAgIC5pc29mZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgICAgICAgICB3aWR0aDogNTAlOyBcbiAgICAgICAgICAgIGhlaWdodDogMzZweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHN3aXRjaC1mczsgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc3dpdGNoLWZ3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoLWNvbG9yOyBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2gtYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pc29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTsgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtb24tYmc7ICBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAwICRncmVlbi1sZWFmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzb2ZmICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtb2ZmLWJnO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgJHR1bmRvcmE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAgICAgICAmOmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgd2lkdGg6IDIwMCU7IFxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjFzIGVhc2UtaW4gMHM7XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgdG9wOiAwOyBcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQwJTsgXG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzd2l0Y2gtc3ctYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2gtYm9yZGVyOyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIDBzO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzd2l0Y2gtc3ctbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzd2l0Y2gtc3ctbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7IFxuICAgIH1cbn1cbiIsIlxuLy8gdGV4dGFyZWEgYWxpZ25tZW50IGd1YmJpbnNcblxuLmpzb25Gb3JtIHtcblx0LmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuXHRcdCYgPiBsYWJlbCxcblx0XHQmID4gdGV4dGFyZWEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cblxuXG4jd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3R7XG5cdGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufVxuXG5cbiNpbnB1dC1zdWJtaXQtd3JhcHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Ly9pbnB1dHtcblx0Ly9cdHdpZHRoOiAyNSU7XG5cdC8vfVxufSIsIlxuLmpzb25Gb3JtIHtcbiAgICAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB7XG4gICAgICAgICYgfiAuamYtaW5wdXQtdHlwZS1maWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LFxuICAgICAgICAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vKiBGaWVsZHNldCBBY3Rpb25zICovXG5cbi5maWVsZHNldC1hY3Rpb25zIHtcblx0QGV4dGVuZCAubG9ja3RvbkNvbnRhY3RBY3Rpb25zOyAvLyBhbG1vc3QgYWxsIHN0eWxlcyBhcmUgaW5oZXJpdGVkIGZyb20gY29udGFjdHMuc2Nzc1xuXHRsZWZ0OiAxMHB4O1xuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmlsbDogJGNlcnVsZWFuMjtcblx0fVxuXG5cdGEsXG5cdGxhYmVsIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGVzTGFiZWwge1xuXHRcdG1pbi13aWR0aDogMTMycHg7XG5cdH1cbn0iLCIjc3VtbWFyeVNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTEwMCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLm1haW5CbG9ja3tcbiAgICAgICAgYmFja2dyb3VuZDojZjdmN2Y3O1xuICAgICAgICAvL21hcmdpbi10b3A6ODBweDtcbiAgICB9XG4gICAgLnNpZGViYXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1bW1hcnktdGFibGUgLm5hIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiTi9BXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmpmLXBhZ2Utc3VtbWFyeXNjcmVlbntcbiAgICBib3JkZXI6MCBub25lIWltcG9ydGFudDtcbiAgICBhe1xuICAgICAgICBib3JkZXI6MCBub25lIWltcG9ydGFudDtcbiAgICAgICAgLmljb24tcGllLWNoYXJ0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRoaXMgaXMgdGhlIGxlZ2VuZCBmb3IgdGhlIGRvdWdudXQgY2hhcnQgaW4gdGhlIHN1bW1hcnkgc2NyZWVuXG4uZG91Z2hudXRDaGFydEtleSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3VnaG51dENoYXJ0S2V5IHNwYW4ge1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTZweCwgZmFsc2UsIDQwMCwgIDEuMik7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMXB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICB0cntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZWRlZWVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2UzZTNlNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2VkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlM2UzZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuX2E7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbn0iLCIvKklzc3VlcyBTdW1tYXJ5Ki9cbiNpc3N1ZXMge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOi0xMDAlOyBib3R0b206MTAwJTtcbiAgbGVmdDowOyByaWdodDowO1xuICBtYXJnaW4tdG9wOjA7XG4gIG92ZXJmbG93OmF1dG87XG4gIHotaW5kZXg6OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBvdmVyZmxvdzphdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcGFkZGluZzowIWltcG9ydGFudDtcbn1cblxuXG5cbiNpc3N1ZXMgLmlzc3VlcyxcbiNpc3N1ZXMgLnRvZG8sXG4jaXNzdWVzIC5jb21wbGV0ZSB7aGVpZ2h0OjA7IG92ZXJmbG93OmhpZGRlbjsgcGFkZGluZzowO31cblxuI2lzc3VlcyAudGl0bGUge1xuICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcbiAgcGFkZGluZzogMzJweDtcbn1cbiNpc3N1ZXMgdWwge2xpc3Qtc3R5bGUtdHlwZTpub25lOyBwYWRkaW5nLWxlZnQ6MzBweDt9XG4jaXNzdWVzIHVsIGxpIHtwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToyMHB4O31cbiNpc3N1ZXMgdWwgbGkgYSB7XG4gIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxN3B4LCAkYWxtb3N0LWJsYWNrLCAzMDAsICAyLjEyKTtcbn1cbiNpc3N1ZXMgdWwgbGkgYSBzcGFuIHtcbiAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE1cHgsICRicmlnaHQtcmVkLCAzMDAsICAxICk7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLy9jdXN0b20gc3R5bGUgZm9yIHRvIGRvIGxpc3QgKGRpZmZlcnMgZnJvbSBpc3N1ZXMgbGlzdClcbiNpc3N1ZXMgLnRvZG8gdWwgbGkge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRhIHtcblx0XHRjb2xvcjogJGJ1cm50LW9yYW5nZTtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cdFxuI2lzc3VlcyB1bCBsaSBhIHNwYW4gKyBzcGFuIHtiYWNrZ3JvdW5kOiRzaWNrLXJlZDsgY29sb3I6d2hpdGU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjE0cHg7IHdpZHRoOmF1dG87IHBhZGRpbmc6MnB4IDE4cHggMnB4IDhweDsgcG9zaXRpb246cmVsYXRpdmU7fVxuXG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMge2hlaWdodDoxMDAlOyBvdmVyZmxvdzphdXRvOyBiYWNrZ3JvdW5kOiR3aGl0ZTsgLypiYWNrZ3JvdW5kOnJnYmEoMjQ3LDIzMywyMjcsMC41KTsqLyBwYWRkaW5nOjIwcHggMCA1MHB4IDA7fVxuLmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpIGEgc3BhbiB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuLmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpOmJlZm9yZSB7Y29sb3I6JHdoaXRlO31cblxuLmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB7aGVpZ2h0OjEwMCU7IG92ZXJmbG93OmF1dG87IGJhY2tncm91bmQ6JHdoaXRlOyAvKmJhY2tncm91bmQ6cmdiYSgyNTEsMTc2LDY0LDAuMTUpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG4uaW5jb21wbGV0ZSAjaXNzdWVzIC50b2RvIHVsIGxpOmJlZm9yZSB7Y29sb3I6JHdoaXRlO31cblxuLmNvbXBsZXRlICNpc3N1ZXMgLmNvbXBsZXRlIHtoZWlnaHQ6MTAwJTsgb3ZlcmZsb3c6YXV0bzsgYmFja2dyb3VuZDokd2hpdGU7IC8qYmFja2dyb3VuZDpyZ2JhKDE0OSwxODksNjIsMC4zKTsqLyBwYWRkaW5nOjIwcHggMCA1MHB4IDA7fVxuXG5cbiIsIiNoZWxwUGFuZWwge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDotMTAwJTtcbiAgICBib3R0b206MTAwJTtcbiAgICBsZWZ0OjA7IHJpZ2h0OjA7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgei1pbmRleDo5OTk5OTUwMDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuI2hlbHBQYW5lbCAuYm91bmRzIHtwYWRkaW5nLXRvcDoyMHB4O31cbiNoZWxwUGFuZWwgLmJvdW5kcyBwIHttYXJnaW46MmVtIDA7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyB7ZGlzcGxheTp0YWJsZTsgbWFyZ2luOjFlbSAwO31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSB7ZGlzcGxheTp0YWJsZS1jZWxsO31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSArIGEge3BhZGRpbmctbGVmdDogMjBweDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGEgaW1nIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6OTZweDt9XG4jaGVscFBhbmVsIC5pY29uLWhlbHAge2NvbG9yOiMxQzc1QkM7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxuXG4vLyB0aGlzIGlzIHBhcnQgZm8gdGhlIGhlbHAgcGFubmVsXG5rYmQge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czozcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VGRUZFRjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNDN0M3Qzc7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIGNvbG9yOiMzMzM7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdwcm94aW1hIG5vdmEnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OjEuNGVtO1xuICAgIG1hcmdpbjowIC4xZW07XG4gICAgcGFkZGluZzouMWVtIC42ZW07XG4gICAgdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59IiwiXG4vLyBDb250YWluZXIgZm9yIHRoZSBwYWdpbmcgY29udHJvbCAtIHRoaXMgc2hvdWxkIG5vdyBiZSBmaXhlZCBhbGwgdGhlIHRpbWVcbi5qZi1oZWFkZXItc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJlMzczZDtcbiAgICBAaWYgJHNpdGUgPT0gXCJub3J3YXlcIntcbiAgICAgICAgYmFja2dyb3VuZDokbm9yLWRhcmtlc3RncmV5O1xuICAgIH1cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgLmpmLWhlYWRlci1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgICAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA0MHB4IDEwcHg7XG4gICAgfVxuXHQuamYtcGFnZS1jb250cm9sIGxpW2RhdGEtdGFiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5qZi1oZWFkZXItYm91bmRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAZXh0ZW5kIC5ib3VuZHM7XG5cdEBleHRlbmQgLmNvbnRlbnQtcGFkZGluZztcblx0cGFkZGluZy10b3A6IDE5cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuXG4vL3BhZ2UgY29udHJvbCBpdHNlbGZcbnVsLmpmLXBhZ2UtY29udHJvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRmbGV4OiAxO1xufVxuXG4vLyBQYWdlIGNvbnRyb2wgbGkvbGlua3NcbnVsLmpmLXBhZ2UtY29udHJvbCAqOmZvY3VzIHtvdXRsaW5lOm5vbmU7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIHtkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwcHggM3B4O1xuXHRwYWRkaW5nOjNweCAwIDRweDtcblx0Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6Zmlyc3Qtb2YtdHlwZSB7cGFkZGluZy1sZWZ0OjA7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkanVuaXBlcjtcblx0ZGlzcGxheTpibG9jaztcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OjI2cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGNvbG9yOiRhbGFiYXN0ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuLyp1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhLCovXG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYSB7YmFja2dyb3VuZDokanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCB7Ym9yZGVyLWJvdHRvbS1jb2xvcjokanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhIHsvKmJvcmRlci1jb2xvcjogIzgzQzVEODsgYmFja2dyb3VuZC1jb2xvcjogI0VDRkRGRjsqLyBjb2xvcjokYWxhYmFzdGVyO31cblxudWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC52YWxpZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1ncmVlbjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS52YWxpZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1ncmVlbiwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCB7YmFja2dyb3VuZDogJHNpY2stZ3JlZW47fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEudW5maWxsZWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC51bmZpbGxlZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1hbWJlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS51bmZpbGxlZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1hbWJlciwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5pbnZhbGlkLFxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQuaW52YWxpZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1yZWQ7fVxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEuaW52YWxpZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1yZWQsIDAuNSk7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEubmEsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5uYSB7Ym9yZGVyLWNvbG9yOiAkanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5uYSB7YmFja2dyb3VuZDogcmdiYSgkanVuaXBlciwgMC41KTt9XG5cbi8vIFRoaXMgaXMgdGhlIHRleHQgb24gdGhlIHJpZ2h0IG9mIGh0ZSBwYWdlIGNvbnRyb2wgYmFyXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuXHQvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDE5NXB4Oy8qIDEwcHg7ICovXG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi8vdGhpcyBpcyBlYWNoIGl0ZW0gb2YgdGV4dCBpbiB0aGUgcGFnZSBjb250cm9sIHRpdGxlXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkuY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjogI0ExQTFBMTtcbn1cblxuLy8gTW92ZSBhY3Jvc3MgZHVlIHRvIG5vIHN1Ym1pdCBidXR0b25cbi5yZWFkb25seSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIvLyBUaGlzIGlzIGZvciB0aGUgZG91Z2hudXQgY2hhcnQgaW4gdGhlIHN1bW1hcnkgc2NyZWVuXG4vKmRvdWdobnV0IHN0eWxlKi9cbi5jaGFydC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoYXJ0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOjEwMCU7XG59XG5cbi5kb3VnaG51dFRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZG91Z2hudXRUaXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTZweDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmRvdWdobnV0U3VtbWFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIHRleHQtc2hhZG93OiAwIC0xcHggMCAjMTExOyAqL1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgICAvKiB0b3A6IDQwJTsgKi9cbiAgICB3aWR0aDogMTAwcHg7XG4gICAgLyogbWFyZ2luLXRvcDogLTI3JTsgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLyogbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLyogbWFyZ2luOiAwIDAgMCAtMzBweDsgKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3VnaG51dFN1bW1hcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKi5kb3VnaG51dFN1bW1hcnlOdW1iZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAtMTUlOyBmb250LXNpemU6IDU1cHg7fSovXG4uY2hhcnQgcGF0aDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4jaWNvbi1waWUtY2hhcnR7XG4gICAgcGF0aDpudGgtY2hpbGQoMyl7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLGRvbmUpO1xuICAgIH1cbiAgICBwYXRoOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsbmVlZHNhY3Rpb24pO1xuICAgIH1cbiAgICBwYXRoOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgfVxufVxuIiwiLyogSGFja3kgZml4IGZvciBwcmltYXJ5LXNlY29uZGFyeSByYWRpbyBidXR0b24gZmllbGQgKi9cbi5qc29uRm9ybSBbaWQqPVwiYW5vdGhlclByYWN0aWNlXCJdLmpmLWlucHV0LXR5cGUtcmFkaW97XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHdpZHRoOiAyJTtcbn1cblxuLmpzb25Gb3JtICNmOGEgdGgsXG4uanNvbkZvcm0gI2Y4YSB0ZCxcbi5qc29uRm9ybSAjZjhhYSB0aCxcbi5qc29uRm9ybSAjZjhhYSB0ZCxcbi5qc29uRm9ybSAjZjlhIHRoLFxuLmpzb25Gb3JtICNmOWEgdGR7XG4gIC8vd2lkdGg6IDMzJTtcblx0d2lkdGg6IDI1JTtcbn1cblxuI2hpZGRlbi1mb3ItcmVuZXdhbC1mMS0xYntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgPiBsYWJlbC5pbmxpbmUtYXBwZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4OyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7XG59XG5cbi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yIC5jb2xsZWN0aW9uIHttYXJnaW4tdG9wOi0xMHB4O31cblxuXG5cbi8qIGhhY2t5IGZpeCBmb3IgdGhlIGlubGluZSBTT0YgcHNldWRvIHZhbGlkYXRpb24gKi9cbi5qc29uRm9ybSB7XG5cdFxuXHQvKiBzdHlsZSB0aGUgU09GIHdhcm5pbmcgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZl9vb3BzIHtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICRhcXVhLWJsdWUhaW1wb3J0YW50OyovXG5cdFx0Y29sb3I6ICRhcXVhLWJsdWUhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFxdWEtYmx1ZSw5NSUpO1xuXHR9XG5cdFxuXHQvKiBmdWxseSBoaWRlIHRoZSBTT0YgcXVlc3Rpb25zIHdoZW4gbm90IHJlcXVpcmVkIChyYXRoZXIgdGhhbiBzaG93IHRoZSAnbm90IGFwcGxpY2FibGUnIGJveCkgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCxcblx0ZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVkIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0XG5cdC8qIGhpZGUgdGhlIFNPRiB3YXJuaW5nIHdoZW4gdGhlcmUgYXJlIG5vIGFuc3dlcnMgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXSArIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNjeWJlcl9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQvKiBoaWRlIHRoZSBTT0Ygd2FybmluZyB3aGVuIHRoZXJlIGFyZSBhbnN3ZXJzIGJ1dCB0aGUgc2VjdGlvbiBpcyBoaWRkZW4gKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCArIGZpZWxkc2V0I2VscGxfc29mX29vcHMsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC8qIHJlZHVjZSB0aGUgdG9wIG1hcmdpbiBvZiB0aGUgU09GIGZpZWxkcyBzbyB0aGV5IGxvb2sgbGVzcyBkaXNjb25uZWN0ZWQgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2YsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZixcblx0ZmllbGRzZXQjY3liZXJfc29mIHtcblx0XHRtYXJnaW4tdG9wOi00MHB4O1xuXHR9XG5cdFxuXHQvKiBtYWtlIHRoZSBzb2YgaW50cm8gbG9vayBsaWtlIHRoZSBsZWdlbmRzICovXG5cdGZpZWxkc2V0I2VscGxfc29mIC5pbnRybyxcblx0ZmllbGRzZXQjZGFuZG9fc29mIC5pbnRybyxcblx0ZmllbGRzZXQjY3liZXJfc29mIC5pbnRybyB7XG5cdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLCAxOHB4LGZhbHNlLCA0MDAsICAyLjI2KTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjJweDtcblx0fVxufVxuLyogRU5EIGhhY2t5IGZpeCBmb3IgdGhlIGlubGluZSBTT0YgcHNldWRvIHZhbGlkYXRpb24gKi9cblxuXG4vKlxuaGFja3kgZml4IGZvciBub3J3YXlfb2ZmV29ya0FjY2lkZW50IGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9jb3ZlcmFnZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19zdGFuZGFyZCxcblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9jb3ZlcmFnZXNfZXhwYW5kZWQge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkYnV0dGVyY3VwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBoYWNreSBmaXggZm9yIG5vcndheV9vZmZXb3JrQWNjaWRlbnQgZm9ybSAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV93b3JrZXJzQ29tcGVuc2F0aW9uIGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2VtcGxveWVlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9lbXBsb3llZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc19zZWxmRW1wbG95ZWQsXG5cdCNudW1fZW1wbG95ZWVzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fZW1wbG95ZWVzIHtcblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgI2Y1YTYyMyAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBlbmQgaGFja3kgZml4IGZvciBub3J3YXlfd29ya2Vyc0NvbXBlbnNhdGlvbiBmb3JtICAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV90cmF2ZWxJbnN1cmFuY2VCdXNpbmVzcyBmb3JtXG53aGVyZSB3ZSdyZSBoYXZpbmcgYSBjb25kaXRpb25hbCBmaWVsZCB0byBlbnN1cmUgdGhhdCB0aGUgc3VtIG9mIHR3byBvdGhlciBmaWVsZHMgaXMgPjAuXG5UaGlzIGNvbmRpdGlvbmFsIGZpZWxkIGlzIHZpc2liaWxpdHkgaGlkZGVuIGJ1dCB3aWxsIHN0aWxsIGJlIHZhbGlkYXRlZCBzbyBpZiBpdHMgcmVxdWlyZWQgYnkgdGhvc2VcbnR3byBmaWVsZHMgdGhlbiBpdCB3aWxsIGJlIHZhbGlkYXRlZCAoYW5kIHdpbGwgZmFpbClcbiovXG4uanNvbkZvcm0ge1xuXHQvKiB2aXN1YWxseSBoaWRlIHRoZSBudW1fY292ZXJhZ2VzX29vcHMgZmllbGRzZXQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC8qIHJlY29sb3VyIHRoZSByZXF1aXJlZCBmaWVsZHMgd2hlbiBudW1fY292ZXJhZ2VzX29vcHMgaXMgcmVxdWlyZWQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9idXNpbmVzc0NvdmVyYWdlcyxcblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9wcml2YXRlQ292ZXJhZ2VzIHtcblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgI2Y1YTYyMyAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBlbmQgaG9ycm9yICovXG4iLCIvLyBUaGlzIGlzIGZvciBhbGwgYWRtaW4vZGFzaGJvYXJkIGpzb25Gb3JtIG92ZXJyaWRlc1xuLnBmLWRhc2hib2FyZCxcbi5wZi1hZG1pbiB7XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBmLWNoZWNrb3V0IHtcbiAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuXG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBmLWFkbWluIHtcbiAgICAvL3BmLWFkbWluIGhhcyBhIGxpc3Qgb2YgY2hlY2tib3hlcyBmb3IgdGhlIGNsaWVudCBsb2dpbiBhZGQvZWRpdCBwZXJtaXNzaW9ucy5cbiAgICAvLyBBcyBvZiAzMC8wNy8yMCB0aGVzZSB3ZXJlIHVuc3R5bGVkIGFuZCBsb29rZWQgYXdmdWwuIEhlbmNlIHRoZSBmb2xsb3dpbmcuXG4gICAgLmNoZWNrLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICB1bCwgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvL29wdGlvbmFsIGZvIGNoZWNrYm94IChvdmVycmlkZXMgdG8gaW5oZXJpdGVkIGZvY2Igc3R5bGluZyBmb3JtIGVsc2V3aGVyZSlcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQge1xuICAgICAgICAgICAgLyogdGhlIGNoZWNrYm94IGlzIGhpZGRlbiBlbHNld2hlcmUgYnV0IHdlIG5lZWQgcnRvIHBvc2l0aW9uIHRoaXMgYmV0dGVyIHNvIHRoYXQgdGhlIG5hdGl2ZSB2YWxpZGF0aW9uIGlzIGFjdHVhbGx5IHZpc2libGUgKi9cbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXHRcdFx0Lypib3R0b206IDA7IGRvIG5vdCBwb3NpdGlvbiBvbiBZIGVsc2UgdGhlIHZpZXdwb3J0IHdpbGwganVtcCB3aGVuIHRvZ2dsaW5nIGEgZm8tY2hlY2tib3gqL1xuICAgICAgICAgICAgei1pbmRleDogaW5oZXJpdDtcblxuICAgICAgICAgICAgKyAuZm9jYiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpyZXF1aXJlZCArIC5mb2NiOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjVhNjIzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuZm9jYiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5MGNlNTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyY6cmVhZC1vbmx5ICsgLmZvY2IsIC8qYSBjaGVja2JveCBjYW5ub3QgYmUgcmVhZG9ubHkgKi9cblx0XHRcdCZbcmVhZG9ubHldICsgLmZvY2IsXG5cdFx0XHQmW2Rpc2FibGVkXSArIC5mb2NiLFxuXHRcdFx0JjpkaXNhYmxlZCArIC5mb2Nie1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL3dyYXAgdGhlIC5jaGVjay13cmFwIGxpc3QgaW4gdGhpcyBpZiB5b3Ugd2FudCB0aGVtIHN0eWxlZCBzaWRlIGJ5IHNpZGUgcmF0aGVyIHRoYW4gc3RhY2tlZCB2ZXJ0aWNhbGx5XG4gICAgLmNoZWNrLXdyYXAtZmxvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCArIC5mb2NiIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICNlZWUgMCAwIDAgMXB4IGluc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCArIC5mb2NiIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuanNvbkZvcm0gc2VjdGlvbiBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIgKyAuanNvbkZvcm0gPiBzZWN0aW9uOmZpcnN0LW9mLXR5cGUgaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbn1cblxuI2RlY2xhcmF0aW9uUGFnZSB7XG4gICAgI2RlY2xhcmF0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoID4gbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuXG4vKiBNQlxuVE9ETzpcblx0UmVwbGFjZSB0aGUgY3NzIHZhcmlhYmxlcyB3aXRoIHNhc3Mgb25lcz9cbiovXG5cbjpyb290IHtcbiAgICAtLXRoZW1lLW5hbWU6IFwicHJvZmVzc2lvbnNcIjsgLyogdGhpcyBpcyBhIGhhY2sgc28gSSBjYW4gaGF2ZSBKUyBjaGVjayB3aGljaCB0aGVtZSBpcyBydW5uaW5nKi9cbiAgICAtLWJyb3duLWdyZXk6ICM5YjliOWI7XG4gICAgLS1jaGFyY29hbC1ncmV5OiAjMzczZjQ1O1xuICAgIC0tdmVyeS1saWdodC1ibHVlOiAjZTllZGYwO1xuICAgIC0tYXp1cmU6ICMwMjllZTM7XG4gICAgLS1jaGFyY29hbC1ncmV5OiAjMzk0MTQ2O1xuICAgIC0tYnJvd24tZ3JleTogIzk3OTc5NztcbiAgICAtLXBhbGUtcHVycGxlOiAjYjFiMGIxO1xuICAgIC0tZ3VubWV0YWw6ICM1MDVjNjQ7XG4gICAgLS1ibHVpc2gtZ3JleTogIzdmOGM5NDtcbiAgICAtLWxvY2t0b24tY3lhbjogIzAyOWVlMztcbiAgICAtLWJyb3duLWdyZXk6ICM5YjliOWI7XG4gICAgLS1wYWxlLXB1cnBsZTogI2IxYjBiMTtcbn1cblxuLmpzb25Gb3JtIC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgY29sb3I6ICMxYzFjMWI7XG59XG5cbi5qc29uRm9ybSAuaW50cm8tY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qc29uRm9ybSBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xufVxuXG4uanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5ib3VuZHMgPiAuZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwgLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyA+IC5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1henVyZSkgMHB4IC00cHggaW5zZXQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cblxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSB7XG4gICAgLyogZGlzcGxheTogZmxleDsgKi9cbiAgICAvKiBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXG59XG5cbi5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93OmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIGNvbG9yOiB2YXIoLS1henVyZSk7XG4gICAgZmlsbDogdmFyKC0tYXp1cmUpO1xuICAgIHN0cm9rZTogdmFyKC0tYXp1cmUpO1xuICAgIHN0cm9rZS13aWR0aDogMTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cgc3ZnLmljb24tamYtYWRkIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHN0cm9rZS13aWR0aDogMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuXG4ucmVwZWF0YWJsZS1mb290ZXItYXJlYSB7XG4gICAgLS1kYXNoLWhlaWdodDogMXB4O1xuICAgIC0tZGFzaC13aWR0aDogNXB4O1xuICAgIC0tZGFzaC1jb2xvcjogIzg0ODQ4NDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVwZWF0YWJsZS1mb290ZXItYXJlYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGluc2V0OiBjYWxjKHZhcigtLWRhc2gtaGVpZ2h0KSAqIC0xKTtcbiAgICBib3JkZXI6IHZhcigtLWRhc2gtd2lkdGgpIGRhc2hlZCB2YXIoLS1kYXNoLWNvbG9yKTtcbn1cblxuXG4uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLCAuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIC8vI2ZvbnQtZmFtaWx5OiBTYXJhYnVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vY29sb3I6ICMxYzFjMWI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTJweCAwIDI1cHg7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiAubm90LWFwcGxpY2FibGUge1xuICAgIC8qbGVmdDogNTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvOyovXG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMCBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5wZi1mb3JtOm5vdCguYWNjb3JkaW9ubmljZSkgLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSBzcGFuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtID4gc2VjdGlvbi5zZXRhc3JlcXVpcmVkID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSA+IHNlY3Rpb24uc2V0YXNyZXF1aXJlZCA+IC5ub3QtYXBwbGljYWJsZSBzcGFuIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucGYtZm9ybSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXN1Ym1pdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbmZpZWxkc2V0IHtcbiAgICAvKiBtYXgtd2lkdGg6IDgwMHB4OyAqL1xufVxuXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQsIC5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8ge1xuICAgIC8qLy9tYXgtd2lkdGg6IG1pbig3NzJweCwgMTAwJSk7IC8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgIG1heC13aWR0aDogI3tcIm1pbig3NzJweCwgMTAwJSlcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZCovXG59XG5cbmJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIHtcbiAgICAuanNvbkZvcm0gLmpmLXJvdyxcbiAgICAuanNvbkZvcm0gLmludHJvLWNvbnRlbnQsXG4gICAgICAgIC8qLmpzb25Gb3JtIC5pbnRybywqL1xuICAgIC5qc29uRm9ybSBsZWdlbmQge1xuICAgICAgICAvL21heC13aWR0aDogbWluKDc3MnB4LCAxMDAlKSFpbXBvcnRhbnQ7IC8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgICAgICBtYXgtd2lkdGg6ICN7XCJtaW4oNzcycHgsIDEwMCUpIWltcG9ydGFudFwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kXG4gICAgfVxufVxuXG4uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgLypvdmVyZmxvdy14OiBzY3JvbGw7IGNhbnQgdXNlIHRoaXMgLSBpdCBjbGlwcyB0aGUgdG9vbHRpcHMgKi9cbn1cblxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sIC5qc29uRm9ybSBzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogNTBweDtcbn1cblxuXG4uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsIC5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMiwgLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRybywgLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0IHtcbiAgICAvL21hcmdpbjogMzJweCBhdXRvIDAgYXV0bzsgLy8gTWF5IGJlIG5lZWRlZCBlbHNld2hlcmU/XG4gICAgcGFkZGluZzogMCAzMnB4O1xufVxuXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAvKm92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGNsaXA7Ki9cbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cge1xuICAgIC8qIG1heC13aWR0aDogaW5oZXJpdDsgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIC8qIG1heC13aWR0aDogMjAwcHg7ICovXG4gICAgfVxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgdGV4dGFyZWEge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2gge1xuICAgICAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIC8qYm9yZGVyOiBub25lOyovXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYXp1cmUpO1xuICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuO1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbVxufVxuXG4uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLCAuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGUge1xuICAgIC8vbWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuXG5cblxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XVtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSA+IGRpdiB7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBtYXJnaW46IDA7XG4gICAgaW5zZXQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgPiBkaXYge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uID4gZmllbGRzZXQsIC5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8ge1xuICAgICAgICAvL21heC13aWR0aDogbWluKDc3MnB4LCAxMDAlKTsvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICAgICAgbWF4LXdpZHRoOiAje1wibWluKDc3MnB4LCAxMDAlKVwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kXG4gICAgfVxufVxuXG5cbi5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2IHtcbiAgICAvKiAtLW1hcmdpbi10b3A6IDdweDsgKi9cbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgLyogbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1tYXJnaW4tdG9wKSAqIC0xKTsgKi9cbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Lmlzb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luLXRvcCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbmRpdltkYXRhLWxheW91dC1zdHlsZT0ncm93cyddIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKmlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgb3ZlcmZsb3c6IHNjcm9sbDsgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lciwgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lciwgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuICAgICAgICAvKndpZHRoOiBjbGFtcCgxMDBweCwxODBweCwxODBweCkhaW1wb3J0YW50OyovXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICAgIC8qIG1hcmdpbi1sZWZ0OiA2cHg7ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbn1cblxuLypcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5qc29uRm9ybSAuYWNjb3JkaW9uLWNvbnRlbnQgLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogbWluKDc0MXB4LCAxMDAlKSAhaW1wb3J0YW50O1xuICAgIH1cbn0qL1xuXG4ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwge1xuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwYWRkaW5nOiA0cHggM3B4O1xufVxuXG4uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5qc29uRm9ybSAuamYtcm93IHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cblxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbi5qc29uRm9ybSBzZWxlY3QsXG4uanNvbkZvcm0gdGV4dGFyZWEsXG4uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzLFxuLmpzb0Zvcm0gLmZpbGV1cGxvYWRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDtcbn1cblxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3cge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyArIC5qZi1yb3cge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG59XG5cblxuZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDQzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDNweDtcbn1cblxuLmpzb25Gb3JtIGlucHV0LCAuanNvbkZvcm0gdGV4dGFyZWEsIC5qc29uRm9ybSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24jbWFpbl9zdW1tYXJ5LCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF6dXJlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWF6dXJlKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogU2FyYWJ1bjtcbn1cblxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IC5hbXBtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuYnV0dG9uI21haW5fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gLmNvbGxlY3Rpb24gPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSAuamYtcm93IGxhYmVsLFxuLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jYXNoID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBmcm9tIHNoYW1lLnNjc3MgKi9cbi5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZiwgLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwgLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZiB7XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbn1cblxuLmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mX29vcHMsIC5qc29uRm9ybSBmaWVsZHNldCNkYW5kb19zb2Zfb29wcywgLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3BzIHtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICAgIGNvbG9yOiB2YXIoLS1henVyZSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2ID4gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyArIC5qZi1yb3cgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogNDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDQxcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBmLWZvcm0gLmpzb25Gb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiAje1wibWluKDc3M3B4LCAxMDAlKVwifTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBmLWZvcm0gdWwuamYtcGFnZS1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBmLWZvcm0gLmVtcHR5LXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW5bc3R5bGVdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgLy9tYXgtd2lkdGg6IG1pbigzMDBweCwgMjUlKTsvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICBtYXgtd2lkdGg6ICN7XCJtaW4oMzAwcHgsIDI1JSlcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGUge1xuICAgIC8vbWluLXdpZHRoOiBtaW4oMTAwJSwgNTAwcHgpOy8vR3VscCBXUk9OR0xZIGVycm9yc1xuICAgIG1pbi13aWR0aDogI3tcIm1pbigxMDAlLCA1MDBweClcIn07IC8vdXNlIHN0cmluZyBpbnRlcnBvbGF0aW9uIGFzIGEgd29ya2Fyb3VuZFxufVxuXG4vKiBmb3Igc29tZSByZWFzb24gdGhpcyBpcyBnbG9iYWxseSBvdmVyaWRkZW4gaW4gZ2V0YXF1b3Rlb3B0aW9uLnNjc3MgKi9cbi5wZi1mb3JtIC5hbGVydERpYWxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW06bm90KC5hY2NvcmRpb24taXRlbS1vcGVuKSBmaWVsZHNldCA+IGxlZ2VuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVpc2gtZ3JleSk7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSA+IHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hhcmNvYWwtZ3JleSk7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0gaDIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gPiBzZWN0aW9uID4gLm5vdC1hcHBsaWNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ndW5tZXRhbCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuaWNvbi1vcGVuLWNsb3NlLFxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ndW5tZXRhbCk7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwOTkwMDtcbiAgICBmaWxsOiAjMDA5OTAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSwgI2ZmZiAwJSwgI2ZmZiAyNSUsIHZhcigtLWd1bm1ldGFsKSAyNSUpO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS5zZXRhc3JlcXVpcmVkIC5pY29uLW9wZW4tY2xvc2UsXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0uc2V0YXNyZXF1aXJlZCAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGZpbGw6ICM5OTk5OTk7XG59XG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW4tY2xvc2UsXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmaWxsOiAjY2MwMDAwO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAvKmNhbm5vdCByb3RhdGUgdGhlIGVudGlyZSBzdmcgYXMgcGVyIGJhc2Ugc3R5bGUgc28gb3ZlcmlkZSBpdCBhbmQgcm90YXRlIHRoZSA8dXNlPiBpbnN0ZWFkKi9cbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25zIHVzZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIDBzLCBmaWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaWNvbi1vcGVuQ2xvc2VfcHJvZmVzc2lvbnMgdXNlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLXJvdyxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsXG4uYWNjb3JkaW9ubmljZS5qc29uRm9ybT5zZWN0aW9uPi5pbnRybyxcbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxlZ2VuZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbn1cbiovXG5cbi5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1yb3cge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuLy8uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbXtcbiAgICAuaW50cm8ge1xuICAgICAgICBtYXJnaW46IDMycHggYXV0byAwIGF1dG87XG4gICAgfVxuICAgIGxlZ2VuZCArIC5pbnRyb3tcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxufVxuXG5odG1sLmpzb25Gb3JtRW5hYmxlZCA+IGJvZHkucGYtZm9ybSA+IGlmcmFtZSxcbmh0bWwuanNvbkZvcm1FbmFibGVkID4gYm9keS5wZi1mb3JtID4gZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXHQvKmlzIGEgcHJvYmxlbSBpbiBzYWZhcmkgYW5kIGlzbnQgcmVhbGx5IGFkZGluZyBtdWNoIGFueXdheTpcbiAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tYnJvd24tZ3JleSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7Ki9cbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24sIC5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2ZmIHtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAwICMwMDAwMDA1Yztcbn1cblxuLmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvZmYge1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOTA0MDQ7XG59XG5cbi5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDQzO1xufVxuXG4uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YmVmb3JlLCAuanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXN3aXRjaDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1jaGVja2JveC1pbmxpbmUge1xuXHQvKiBsYWJlbCBsZWZ0LCBlbGVtZW50IHJpZ2h0LCBuYXJyb3cgKi9cblx0ZGlzcGxheTpmbGV4O1xuXHRsYWJlbCB7bGluZS1oZWlnaHQ6MjNweH1cbn1cblxuI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbn1cblxuLyogc25henp5IGdyYWRpZW50IG92ZXJsYXkgZm9yIGNvbGxhcHNlZCBjZWxscyB0byBtYWtlIGl0IG1vcmUgb2J2aW91cyB0aGF0IHRoZXkgYXJlIHRydW5jYXRlZCAqL1xuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSddOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgICByaWdodDogMDtcbn1cblxuLyogZGVjbGFyYXRpb24gaWZyYW1lICovXG4ucmVhZG9ubHlJZnJhbWUgLmJvdW5kcywgLnJlYWRvbmx5SWZyYW1lIC5mbGV4LXBhcmVudCwgLnJlYWRvbmx5SWZyYW1lIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuaW5wdXQjZGVjbGFyYXRpb25TdWJtaXQsXG5pbnB1dCNtYWluX3N1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuXG5cbmxhYmVsLmZvY2IgLm5vdGUge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgbWFyZ2luLWlubGluZTogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5sYWJlbC5mb2NiOmhvdmVyIC5ub3RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG4iLCJib2R5IHtcblx0LyogVGhpcyBpcyBhbiBvdmVycmlkZSB0byB0aGUgZGVmYXVsdHMgYXQgc3JjL21haW4vbW9kdWxlcy9xdWlja0NyZWF0ZVdpemFyZC9fcXVpY2tDcmVhdGVXaXphcmQuc2NzcyBoZW5jZSBnaXZpbmcgaXQgb25lIG1vcmUgbGV2ZWwgb2Ygc3BlY2lmaWNpdHkgKi9cblx0I3F1aWNrQ3JlYXRlV2l6YXJkIHtcblx0XHQud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1henVyZSk7XG5cdFx0XHRwYWRkaW5nOiAwLjY2cmVtIDAuNjhyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHR9XG5cdFx0LndpemFyZENhcmQgYS53aXphcmRDYXJkX19jdGEtdGV4dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Y29sb3I6IHZhcigtLWF6dXJlKTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjd2l6YXJkTW9kYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdFxuXHQjd2l6YXJkTW9kYWwgLmhlYWRpbmctMS1zaGFkb3cge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdH1cblx0XG5cdCN3aXphcmRNb2RhbCAjZXJyb3JEaXYgLnN1Y2Nlc3Mge1xuXHRcdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcblx0fVxufSIsIiAgICAucGYtZGFzaGJvYXJkIHtcblxuICAgIC8qbG9naW4gcGFnZSBzdHlsZSovXG4gICAgLmxvZ2luLXdyYXAtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGxvZ2luLWJnLWltZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dpbi13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5wYXNzd29yZC1lcnJvcntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhenVyZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLy93aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkyM3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDcwcHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGxvZ2luLCBiYWNrZ3JvdW5kKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBwYWRkaW5nOiA0OHB4IDUycHggNjRweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9hZGVkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmpzb25Gb3JtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43Nik7XG5cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc2VjdGlvbiBmaWVsZHNldCBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLDMwcHgsJHdoaXRlLDQwMCwxLjQ3KTtcblxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQgKyAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjoxLjhlbSAwO1xuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi4yNWVtO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MC44ZW0gMDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdyA+IGxhYmVsLmxvZ2luLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93IGlucHV0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubG9naW4tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjE2OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5Cb3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRsb2dpbiwgYnRuQmcpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkbG9naW4sIGJ0blRleHQpO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvY2I6OmJlZm9yZSxcbiAgICAgICAgICAgIC5mb2NiOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGJyb3duLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9jYmVkLmZpbGxlZCB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFfYWNjZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnB3IHsgLy9Gb3Jnb3QgUGFzc1dvcmRcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuXG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtdGV4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi00NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokaXJvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5SZXNldCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbn0iLCIucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyLFxuLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlcixcbi5wZi1kYXNoYm9hcmQgI25hdnsgLy8gQWRkZWQgbWFpbmhlYWRlciB0byBlbnN1cmUgb3ZlcnJpZGUgb3ZlciBkZWZhdWx0IGpzb25mb3JtIHN0eWxlc1xuICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXAge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLnBob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0cHg7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA0cHg7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgICAgIGZpbGw6ICNCNkJDQjg7XG4gICAgfVxufVxuXG4ucGYtZGFzaGJvYXJkICNuYXZ7XG4gICAgLmFjYy1jb250YWN0X2xpe1xuICAgICAgICBtaW4td2lkdGg6MzEwcHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC13cmFwe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGYtZGFzaGJvYXJke1xuICAgIC5jbGllbnQtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZV9iYWNrZ3JvdW5kO1xuXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlOyAgICAgICAgXG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIGgyLFxuICAgICAgICAudGl0bGUgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjRlbTtcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJi5uYW1lLFxuICAgICAgICAgICAgICAgICYucm9sZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAzMnB4O1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ub3RpZmljYXRpb24tc2V0e1xuICAgIHBhZGRpbmc6MTJweCAwIDI0cHg7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDE1cHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAgICAgcGFkZGluZzogMTJweCA1MHB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1tZXNzYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICRsaWdodC1ncmV5LCBmYWxzZSwgIDEuNDYpO1xuICAgICAgICB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tZGVsZXRle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogNDZweDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjokcHVycGxpc2gtZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLm5vdGlmaWNhdGlvbi1wb2xpY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuXG59XG5cbi8vIFVzZWQgb24gUGVyZiBob21lcGFnZSBzaWRlYmFyIGFuZCBCT1Ncbi5pbnN1cmFuY2UtdHlwZS1hbGVydHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgLnN0YWZmLWNvbnRhY3R7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgfVxuICAgICYuYWxlcnQtbWVzc2FnZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLmNsb3NlLWNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHB1cnBsaXNoLWdyZXksIDMwMCwgMS40Nik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsImJ1dHRvbltkYXRhLWJhbGxvb25dIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qW2RhdGEtYmFsbG9vbl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0qL1xuW2RhdGEtYmFsbG9vbl06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2Utb3V0IDAuMThzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhbGxvb24pO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5bZGF0YS1iYWxsb29uXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuW2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgxODAgMTggNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKC05MCAxOCAxOClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoOTAgNiA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInNtYWxsXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogODBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDkwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIub3ZlcnZpZXctYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuXG4gICAgPiBhLFxuICAgID4gYTp2aXNpdGVkLFxuICAgID4gYTpob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjcsIDE0MCwgMTQ4LDAuMDYpOyAvL2JsdWlzaC1ncmV5XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcXVhcmUtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgLy9mb250LXNpemU6IHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAyNnB4LCAkd2hpdGUsIGZhbHNlLCAxLjY5KTtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3Nsby1ncmV5O1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tY2VsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDE2cHggNjZweDtcbiAgICAgICAgfVxuICAgICAgICAuby1jZWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMTZweCA2NnB4O1xuICAgICAgICB9XG4gICAgICAgIC5xdW90ZXMtY2VsbHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG4gICAgdGh7ZGlzcGxheTpub25lO31cbiAgICAuZGF0YVRhYmxle1xuICAgICAgICB0aHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZXlle1xuICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVydmlldy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcblx0YmFja2dyb3VuZDogJG9zbG8tZ3JleTtcblx0QGlmICRzaXRlID09ICdub3J3YXknIHtcblx0XHRiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuXHR9XG4gICAgaDIge1xuICAgICAgICBmbGV4OiAxIDEgOTAlO1xuICAgIH1cbiAgICAub3ZlcnZpZXctaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICAgICAgQGF0LXJvb3QgLm92ZXJ2aWV3LWJsb2NrOmhvdmVyIGEgJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG93bmxvYWQtaWNvbiB7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY4cHgpO1xuXG4gICAgICAgICAgICBAYXQtcm9vdCAub3ZlcnZpZXctYmxvY2s6aG92ZXIgJiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAuc3F1YXJlLWNvbnRlbnR7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y3OTQxRTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQzc1QkM7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDk0NDQ7XG59XG5cbi5vdmVydmlldy1ibG9jay5jbGllbnQgLnNxdWFyZS1jb250ZW50e1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5NzVDQzE7XG59XG5cbi5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWFuZ287XG59XG5cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjc5NDFFO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnRvZG8gLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICRtYW5nbztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCAub3ZlcnZpZXctaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzk3NUNDMTtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjRjc5NDFFO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3RhcnRlZCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzFDNzVCQztcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCBhIC5zcXVhcmUtY29udGVudCAubnVtYmVyIHtcbiAgICBjb2xvcjogIzk3NUNDMTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuXHQuYWRtaW4tb3ZlcnZpZXcuZmxleC1wYXJlbnR7XG5cdFx0Lm92ZXJ2aWV3LWJsb2Nre1xuXHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG4iLCIvLyBEYXRhIHRhYmxlIExpc3RpbmcgUGFnZSBGaWx0ZXJcbi5kdExpc3RGaWx0ZXJ7XG5cdGgye1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMHB4LCAkdGl0bGUtdGV4dCwgNDAwLCAxLjIpO1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItZmxleHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0bWF4LXdpZHRoOjYwMHB4O1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItYmxvY2t7XG5cdFx0ZmxleDogMSAxIDIyJTtcblx0XHRtYXJnaW4tYm90dG9tOjZweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG5cdFx0XHRmbGV4LWJhc2lzOjEwMCU7XG5cdFx0fVxuXHR9XG5cdC5kdExpc3RGaWx0ZXItbGFiZWx7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJHRpdGxlLXRleHQsIDYwMCwgMS40Nyk7XG5cdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItc2VsZWN0e1xuXHRcdGZsZXgtYmFzaXM6NjAlO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcblx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdHBhZGRpbmctbGVmdDo0cHg7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdH1cblxuXG59XG4ub3Blbi1jbG9zZS1kdExpc3RGaWx0ZXJ7XG5cdC8vbWF4LXdpZHRoOiAxMzBweDtcblx0bWFyZ2luOjFlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC5pY29uLWZpbHRlci1saXN0LW9wZW4sIC5pY29uLWZpbHRlci1saXN0LWNsb3NlIHtcblx0XHRmaWxsOiAkYXp1cmU7XG5cdH1cblx0LnRleHR7XG5cdFx0Zm9udC1mYW1pbHk6IFNhcmFidW47XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6JGRhcmstZ3JleTtcblx0XHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cdH1cblxuXHQmLmNsb3NlZHtcblxuXHRcdC5jbG9zZWR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQub3BlbmVke1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuZWR7XG5cdFx0LmNsb3NlZHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQub3BlbmVke1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNsZWFyRmlsdGVyc3tcblx0XHRmb250LXNpemU6MC44ZW07XG5cdH1cbn1cbiIsIi8qIFRhYmxlIHRvIHNob3cgYmFzaWMgdmlldyBkYXRhXG4gKiBFRyAtIFF1b3Rlcy9UcmFuc2FjdGlvbiBkZXRhaWwgcGFnZVxuICovXG5cbi5kZXRhaWwtdGFibGV7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6NzAwcHg7XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgIH1cbn1cblxuLmFzaWRlIC5kZXRhaWwtdGFibGV7XG4gICAgYm9yZGVyLXNwYWNpbmc6MCFpbXBvcnRhbnQ7XG4gICAgdHJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVkcm93e1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5mZWF0dXJlZHJvd3tcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MCBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmJsb2NrLXN0YXRze1xuICAgIG1hcmdpbjotMzJweCAtMzJweCAwIC0zMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIG1hcmdpbjotMTZweCAtMTZweCAgMCAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luOi04cHggLThweCAgMCAtOHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1zdGF0e1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczoxNyU7XG4gICAgICAgIGZsZXgtc2hyaW5rOjE7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgIC5zdGF0LXRpdGxlLFxuICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdC1kYXRhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRfbnVtZXJpY3tcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWJ1cmd1bmR5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYnVyZ3VuZHk7O1xuXG4gICAgICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkd2hpdGUsLjUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdF90ZXh0e1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICAgICAgLnN0YXQtdGl0bGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcGVhY29jay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtZGF0YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgKyAuYmxvY2stc3RhdHtcbiAgICAgICAgICAgIC8vU2Vjb25kIGFuZCB0aGlyZCBzdGF0IGJsb2NrcyBhcmUgYSBkaWZmZXJlbnQgY29sb3VyLCBkb24ndCBrbm93IHdoeSB5ZXQgc28gdXNlIHRoaXMgbGF6eSBydWxlLlxuICAgICAgICAgICAgLnN0YXRfbnVtZXJpYyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xhdGUtZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIC5zdGF0X3RleHQge1xuICAgICAgICAgICAgICAgIC5zdGF0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNxdWFzaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmJsb2NrLWNlbnRlcmVke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59IiwiLndpZGdldC1jb25zb2xle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDokYm9keS10ZXh0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LjI1ZW07XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE4cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNTYpO1xuICAgIH1cbiAgICBhZGRyZXNze1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgJGJvZHktdGV4dCwgMzAwLCAgMS41Nik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgLmVkaXQtY2xpZW50e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDouNWVtO1xuICAgICAgICAgICAgZmlsbDokbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXHRhe2ZvbnQtc2l6ZToxNHB4IWltcG9ydGFudDt9XG59IiwiLmNsaWVudC10YWJze1xuICAgIC5pY29uLWRhc2hib2FyZHtcbiAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY4O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlLWdyZXk7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAvL3RleHQtaW5kZW50OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAvL3RleHQtaW5kZW50OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkaXYgYntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGNob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2hvc2VuLXNpbmdsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vc3Zne1xuICAgICAgICAvLyAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgZmlsbDogJHNpY2stZ3JlZW47XG4gICAgICAgIC8vICAgIGxlZnQ6IDhweDtcbiAgICAgICAgLy8gICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAvL31cbiAgICB9XG5cdC50YWJ3cmFwIGZvcm0ge21hcmdpbi1ib3R0b206MzBweDt9XG59IiwiLmRhdGFUYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNvcnRpbmdfYXNjLFxuICAgIC5zb3J0aW5nX2Rlc2N7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4obWFwX2dldCgkZGF0YXRhYmxlcyx0aEJnKSwxMCUpO1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGRhdGF0YWJsZXMsdGhUZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0cjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgYmFja2dyb3VuZDokcGFsZS1ncmV5LTkxO1xuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICB9XG5cbiAgICB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiVGVzdCByZWNvcmRcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwNTQ7XG4gICAgfVxuXG59XG5cbi5kdC1hY3Rpb25ze1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIC5kdC1hY3Rpb25zLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MC41ZW07XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkaG92ZXItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdC5pY29uLXdhcm5pbmctdHJpYW5nbGV7XG5cdFx0XHRmaWxsOiAkd2Fybi1jb2xvcjtcblx0XHRcdGhlaWdodDoyOHB4O1xuXHRcdFx0d2lkdGg6MjhweDtcblx0XHR9XG4gICAgICAgIC5pY29uLWVkaXR7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tbm90ZXN7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tdmlldy1maWxlc3tcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICAgICAgd2lkdGg6MjNweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1saW5rLWNsaWVudC1jb25zb2xle1xuICAgICAgICAgICAgaGVpZ2h0OjI5cHg7XG4gICAgICAgICAgICB3aWR0aDoyOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgICAgICYuZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVke1xuICAgICAgICAgICAgLmljb24tdmlldy1maWxlcyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHdhcm0tZ3JleS10aHJlZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24ge1xuXG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6ICRhbG1vc3QtYmxhY2s7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGFsbW9zdC1ibGFjaztcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50e1xuICAgIGN1cnNvcjpkZWZhdWx0O1xufVxuXG4vKiBzdHlsZSBmb3Igb3BlbiBjbG9zZSBmb3IgZGF0YXRhYmxlIGluIHNob3dhc3NldHMgdmlldyBpbiBkYXNoYm9hcmQ7ICovXG4vKnRoZSBpbWFnZXMgYXJlIGxvY2F0ZWQgaW4gZGFzaGJvYXJkIHByb2plY3Qgbm90IGluIGljb25zLnN2ZyBkdWUgdG8gdGhlbSBiZWluZyB1c2VkIGZvciBiYWNrZ3JvdW5kOyBhZGRlZCBieSBQcmFkZWVwICovXG5cblxudGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWcvZGF0YXRhYmxlX3BsdXNfb3Blbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG50ci5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X29wZW5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2RhdGF0YWJsZV9taW51c19jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbiNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aDpsYXN0LWNoaWxke1xuICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCBub25lICFpbXBvcnRhbnQ7XG4gICAgIH1cblxuICAgIHRoZWFkIHRoOm50aC1jaGlsZCgzKXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRke1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd257XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyB0ciB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cblxudGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3e1xuICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG5cbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIHRoZWFkIHRoOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoZWFkIHRoOm50aC1jaGlsZCgyKXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRke1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlZ2lzdHJhdGlvbi1udW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8vbGVmdDogLTE5cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93bntcblxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyB0ciB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICArIHRyIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRkLWltZy1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvLWNhci1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmluc3VyYW5jZS1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuI2RhdGF0YWJsZS1zdGFmZntcblx0dGQgaW1nIHtcblx0XHRtYXJnaW46IC0yMHB4IDA7XG5cdH1cbn0iLCIuY2hpbGRSb3d7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG4gICAgdGR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb3JwLXNpbHZlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDoyMDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1sYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoe1xuICAgICAgICAgICAgbWFyZ2luOjAgLjRlbTtcbiAgICAgICAgfVxuXHRcdC5sciB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHQubCwgLnIge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbn0iLCIvLyBEZWZhdWx0IGdyaWQgc2V0dGluZ3Ncbi5ibG9jay5tYWluLWNvbnRlbnQsXG4uYmxvY2subWFpbi1zZWN0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiA2NiU7XG4gICAgQGlmKCRzaXRlID09IG1vYmlsaXR5KSB7XG5cdFx0Ly8gZmxleC1iYXNpczo3MCU7XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cbn1cbi5pZTExLFxuLnBmLWZvcm1fZmxleHtcblx0LmJsb2NrLm1haW4tY29udGVudCxcblx0LmJsb2NrLm1haW4tc2VjdGlvbntcblx0XHRmbGV4LWJhc2lzOjY3JTtcdFxuXHR9XG59XG4uYmxvY2suc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuXHRtYXgtd2lkdGg6NDAwcHg7XG5cdEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRtYXgtd2lkdGg6bm9uZTtcblx0fVxuXHQvL3NlY3Rpb257XG5cdC8vXHRtYXJnaW4tYm90dG9tOjJyZW07XG5cdC8vXHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0Ly9cdFx0bWFyZ2luLWJvdHRvbToxcmVtO1xuXHQvL1x0fVxuXHQvL31cbn1cbi5pZTExLFxuLnBmLWZvcm1fZmxleHtcblx0LmJsb2NrLnNpZGViYXIge1xuXHRcdGZsZXgtYmFzaXM6MjclO1xuXHR9XG59IiwiXG4uZmVhdHVyZWQtcGFnZXMge1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cblx0Ly9AaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0Ly9cdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXk7XG5cdC8vXHRwYWRkaW5nLXRvcDozMnB4O1xuXHQvL31cblxuXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0Ly9AaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0XHQvL1x0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQvL31cblx0fVxuXHRcblxuXHQvL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHQvL1x0LmFydGljbGUtaGVhZGluZ3tcblx0Ly9cdFx0bWFyZ2luLWJvdHRvbTowLjVlbTtcblx0Ly9cdH1cblx0Ly99XG5cblx0LnRocmVlLWNvbHVtbi1ncmlkIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdFx0XHRtYXJnaW46MCAtMTZweDtcblx0XHR9XG5cblx0XHQuYmxvY2sge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0XHRcdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHQvL1x0ZmxleC1iYXNpczozMiUhaW1wb3J0YW50O1xuXHRcdFx0XHQvL31cblx0XHRcdFx0Ly9AaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0Ly9cdGZsZXgtYmFzaXM6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0XHQvL31cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGhlaWdodDogMjMycHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LW1zLWZsZXg6IG5vbmU7XG5cdFx0ICAgIFx0XHQtd2Via2l0LWZsZXg6IG5vbmU7XG5cdFx0ICAgICAgICAgICAgZmxleDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXHRcdFx0YS5ibG9jay1saW5rIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vQGlmKCRzaXRlICE9IGFjY291bnRhbnRzKSB7XG5cdFx0XHRcdC8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhX2FjY2VudDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDMwMG1zO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI3cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5pZTkgLnR3by1jb2x1bW4tZ3JpZCAuYmxvY2sge1x0XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayAge1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAuYmxvY2sge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSAubWFpbi1uYXYtd3JhcCB7XG5cdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pZTkgLm1haW4tbmF2LXdyYXAgLmZsZXgtdWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi5pZTkgLm1haW4tbmF2IC5uYXYtaWNvbnMtd3JhcCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmNvbnRhY3QtdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLFxuLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4gIHtcdFxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHR3aWR0aDogNjYlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmNvbnRhY3QtdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4gIHtcdFxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHR3aWR0aDogMzQlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5pZTkgLmZpbHRlcmVkLWl0ZW1zLXBhcmVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWU5IGJvZHkuY29udGFjdC1wYWdlIC5mb3VyLWNvbHVtbi1ncmlkIC5ibG9jayB7XG5cdHdpZHRoOiAyNSUgIWltcG9ydGFudDtcblx0XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHR3aWR0aDogMjkuMzMlICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMiUgIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuXHRcdHdpZHRoOiA0NiUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG5cdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuaHRtbCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtcGFnZSwgLm1lbWJlci1kZXRhaWwtcGFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcblxuXHQjbWFpbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSBzZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcblx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjE1cHg7XG59XG4uaWU5IC5hdXhpbGlhcnktcGFnZS5wYXNzd29yZC1yZXNldC1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcCB7XG5cdG1heC13aWR0aDogNDY4cHg7XG59XG4iLCJcbi5ob21lcGFnZSBtYWlue1xuICAgICYgPiBzZWN0aW9ue1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSBcIm5vcndheVwie1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAwIDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLnNhbGVzLWFjY291bnRhbnRzLXYyIHtcblxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgICAgICAgICAgICAgLm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAmID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXNpZGUtcHJvZmVzc2lvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFzaWRlLXByb2Zlc3Npb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIC5ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICYgPiAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnR3cmFwIHtcbiAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLmxvZ28tY2Fyb3VzZWx7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkc2hhcmstZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cblxuXG4gICAgICAgIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuc3RvcnktZmFjdHMtaXRlbSAuc3RhdGljLWluZm97XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPjkxNXB4Jykge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxufVxuXG4jbWFpbiAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQucmVzb3VyY2VzLWdyaWQtMi0ze1xuICAgIC5ibG9jay5yZXNvdXJjZXMtYmxvY2t7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgLmhvbWVwYWdlIC5hc2lkZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotMzJweDtcbiAgICB9XG59XG5cbi5ob21lcGFnZSBtYWluPiBzZWN0aW9uLnNhbGVzLWhlYWx0aGNhcmV7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgycHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDE2cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9ue1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmJsb2NrLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW46MzJweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgIG1hcmdpbjoxNnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIG1hcmdpbjo4cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ZW07XG4gICAgICAgIH1cbiAgICAgICBcbiAgICB9XG4gICAgLmFydGljbGUtbWV0YXtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59XG5cbiNtYWluIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlcy1ncmlkLTItM3tcbiAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZChuKzQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vZGFsRGlhbG9nLXN0YXJ0LWhvbWV7XG5cbiAgICAuZGlhbG9nLWJveHtcbiAgICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgICBoZWlnaHQ6IDczNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xuICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmRpYWxvZy1tZXNzYWdle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ub3J3YXkvbm9yd2F5LWNvbW1lcmNpYWwtMTQ0MC14LTY2My0xLmpwZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDYzOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5tb2RhbC1zdGFydC1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1zaWRlLWF7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MjNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgIC5tb2RhbC1sb2NrdG9uLWxvZ297XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTU4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWFkdm9rYXRmb3JlbmluZ2VuLWxvZ297XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCMyMDI2MmEsMzAwLDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTNweCkge1xuICAgICAgICAgICAgICAgIC5tb2RhbC1zaWRlLWEge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubW9kYWwtc2lkZS1ie1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlhbG9nLWZvb3RlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgLmJ0bi1jb250aW51ZXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1tb2RhbC1jb250aW51ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDMwMCwgMS40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3Itb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi1ub3Qtc2hvd3tcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1tb2RhbC1ub3Qtc2hvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJG5vci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkbm9yLW9yYW5nZSwgMzAwLCAxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpIHtcbiAgICAgICAgLmRpYWxvZy1ib3h7XG4gICAgICAgICAgICAuZGlhbG9nLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgLm1vZGFsLXNpZGUtYXtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpYWxvZy1mb290ZXJ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5tb2RhbC1mb290ZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBtb3ZlIHRvIHJlc291cmNlcyBwYWdlXG4jbWFpbiAjZ3JpZC1jYXJvdXNlbC1yZWZ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZChuKzQpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IC5ibG9ja3tcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5jb250cm9scy1pdGVtcy13cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1dnc7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDI0Mjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lbGFuZCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uZXh0LWl0ZW17XG4gICAgcmlnaHQ6IDA7XG59XG5cblxuLmhvbWVwYWdlIC5iYW5uZXItd3JhcHBlciAuYmFubmVyLWNvbnRlbnQge1xuICAgIC5oZWFkaW5nLTEtc2hhZG93e1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjEyNWVtO1xuICAgIH1cbn1cbiIsIlxuYm9keS5jb250YWN0UGFnZSB7XG5cblx0I21haW57IC8vS2VlcHMgcGFnZS1oZWFkZXIgc3BhY2luZyBhcyB0aGlzIGhhcyBubyBmbGV4LXBhcmVudCBiZW5lYXRoIGl0XG5cdFx0Ly9wYWRkaW5nLXRvcDozMnB4O1xuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdC8vXHRwYWRkaW5nLXRvcDoxNnB4O1xuXHRcdC8vfVxuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0Ly9cdHBhZGRpbmctdG9wOjhweDtcblx0XHQvL31cblx0fVxuXG5cdC5tZWV0LXRoZS10ZWFtIHtcblxuXHRcdC5tZWV0LXRoZS10ZWFtLWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgMDtcblxuXHRcdFx0LmhlYWRlci10ZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDQ4cHgsIGZhbHNlLCBmYWxzZSwgMSk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xuXHRcdFx0XHQvLyBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRjb2xvcjogJHNsYXRlLWdyZXk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NCUgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbWlkLWdyZXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO1xuXG5cdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMykpO1xuXHRcdCAgICAgICAgfVxuXG5cdFx0XHRcdG9wdGlvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgLmZpbHRyLXdyYXBwZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOjE2cHggMjRweCA2NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDhweDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0LmZpbHRyLWNvbnRhaW5lci5yZXNvdXJjZS1ncmlkLm1lZXQtdGhlLXRlYW0tY29udGVudHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0fVxuICAgICAgICB9XG5cdFx0Lm1lZXQtdGhlLXRlYW0tY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG4gICAgICAgICAgICAuZmlsdHItY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ci1pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlcmVkT3V0e1xuICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVzb3VyY2VzLWJsb2Nre1xuICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzJTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiLCBcIj49NDAwcHhcIikge1xuXHRcdFx0XHRcdC8vd2lkdGg6NTAlO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw0MDBweFwiKSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcblx0XHRcdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1tZXRhe1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0LmFydGljbGUtcmVhZG1vcmUuYnRuLWxpbmt7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcblx0XHRcdFx0XHQvKmhlaWdodDogMjVweDsgd2FzIGNhdXNpbmcgdGhlIGRlc2NlbmRlcnMgdG8gYmUgY2xpcHBlZCAqL1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0wLjNlbTsvKiB1c2UgYSBuZWdhdGl2ZSBtYXJnaW4gdG8gZ2l2ZSB0aGUgc2FtZSBhcHBlYXJhbmNlICh3YXM6MCkqL1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVtYWlse1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG5cblx0c2VjdGlvbi5sb2NhdGlvbi10YWJzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuXHR9XG59IiwiXG5ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSB7XG5cblx0LnBhZ2UtaGVhZGVyIHtcblxuXHRcdC5ib3VuZHMgPiAuZmxleC1wYXJlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXHRcdC5ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTZweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdCYuYmxvY2staW5mb3tcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC13cmFwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkaW5nLTEge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb2x1bW4tY29udGVudCwgYSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE5cHgsICR3aGl0ZSwgMzAwLCAxLjQ3KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Ji5ibG9jay1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR9XG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1NnB4IDAgNzVweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXNhbGVzLmpwZyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuXHRcdC5tYWluLXNlY3Rpb24tY29udGFpbmVye1xuXHRcdFx0PiAuZmxleC1wYXJlbnR7XG5cblx0XHRcdFx0JiA+LmJsb2NrOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmbGV4OiAxIDEgNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPi5ibG9jayB7XG5cdFx0XHRcdFx0ZmxleDogMSAxIDQwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdCYgPi5ibG9jayB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpZGViYXItaW5mb3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiA+LmJsb2NrIHtcblx0XHRcdFx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdC5zaWRlYmFyLWluZm97XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdHBhZGRpbmc6IDMzcHggMCA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdC8vcGFkZGluZzogNjZweCAwIDQwcHg7XG5cdFx0XHRwYWRkaW5nOiA2NnB4IDAgMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0cGFkZGluZy1yaWdodDogNDJweDtcblxuXHR9XG5cblx0LnNpZGViYXItaW5mb3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNDI3O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4OHB4O1xuXHRcdGgze1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0bGl7XG5cblx0XHRcdFx0ZGlzcGxheTogbGlzdC1pdGVtO1xuXHRcdFx0XHQvL2xpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0Ly9saXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmJ0bi1saW5re1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Jj5zcGFuIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24ge1xuXHRcdC8vYm9yZGVyOiAwO1xuXHRcdC8vb3ZlcmZsb3c6aGlkZGVuO1xuXHRcdC8vXG5cdFx0LmxvY2F0aW9uLXdyYXAge1xuXHRcdC8vXHRtYXJnaW4tdG9wOiAwO1xuXHRcdC8vXG5cdFx0Ly9cdC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0Ly9cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0Ly9cdFx0XHR3aWR0aDogMzQlO1xuXHRcdC8vXHRcdH1cblx0XHQvL1xuXHRcdC8vXHR9XG5cdFx0XHQudGFiLWNvbnRlbnQgLm9mZmljZS1tYXAge1xuXHRcdFx0XHQvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHQvL1x0d2lkdGg6IDY2JTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdGhlaWdodDogNTUzcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdGhlaWdodDogMzc1cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbHVtbi10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0YXNpZGUuc2lkZWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9ue1xuXHRcdC5yZXNvdXJjZXMtYmxvY2submV3c3R5cGVfZ3VpZGFuY2V7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4iLCJcbi5nZXQtYS1xdW90ZS1wYWdlIHtcblxuICAvLy5wYWdlLWhlYWRlcntcbiAgLy8gIC5jb250ZW50LXdyYXAge1xuICAvLyAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8vICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAvLyAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAvLyAgICB9XG4gIC8vICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgLy8gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgLy8gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxuXG4gIC5nZXQtYS1xdW90ZS1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXF1YXJ0ZXJzO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYWx0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgICAgIGxlZnQ6IDMycHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLmRyb3AtYnV0dG9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjlweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICBsZWZ0OiAzMyU7XG4gIH1cblxuICAuZHJvcHpvbmUge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQ5NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cblxuICAuaWMtY2xvdWQtdXBsb2FkIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBmaWxsOiAjMDFiZWU1O1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICAgIHdpZHRoOiA2N3B4O1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgbGVmdDogNzUlO1xuICAgIHRvcDogNjUlO1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxuXG4gIC5kcm9wem9uZS1pY29uIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuXG4gICYuZ2V0LWEtcXVvdGUtcGFnZV9iYXNpY0Zvcm17XG4gICAgc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIHtcbiAgICAgIG1hcmdpbi10b3A6MDtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uLWJsb2NrLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd29vZHNtb2tlLWdyYXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xuICAgIC50aXRsZXtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzhweCwgJHdoaXRlLCAzMDAsICAxLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmhlYWRpbmctMXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICB9XG4gICAgLmVtYWlse1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgICAgLmJsb2NrLm5vLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MTdweDtcblxuICAgICAgICAmLnNlY3Rpb24taXRlbS1jb250ZW50e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSAzJSwgcmdiYSgwLDAsMCwwLjU2KSA0NCUsICMwMDAgNTQlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMzcHggNDBweCA2MHB4IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYXp1cmUgMHB4IC01cHggaW5zZXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWN0aW9uLWl0ZW0tYmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDUxN3B4O1xuICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN3cmFwcGVyLWZvci1tYXJrZXRpbmd7XG5cbiAgICAuY2hlY2tib3gtd3JhcHBlcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmZvY2IubWFya2V0TGFiZWx7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXR7XG4gICAgbGFiZWx7XG4gICAgICBhe1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5wYWdlLWhlYWRlciAuYm91bmRzPiAuZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZS5oZWFkZXItdGV4dCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG59XG5cblxuXG4uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2Fke1xuXG4gICAgLm1haW4tY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZlbTtcbiAgICAgICAgJi50aHJlZS1vcHRpb25zLXNlY3Rpb257XG4gICAgICAgICAgcGFkZGluZy10b3A6IDBlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICYuZ2V0LWEtcXVvdGUtcGFnZS1wcm9wb3NhbC1mb3JtLXVwbG9hZHtcbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stZGFyaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cblxuICAgICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uLmdldEFRdW90ZU9wdGlvbntcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1OXB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5Nzk3OTc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1idG57XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmdldEFRdW90ZU9wdGlvbi1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGF6dXJlO1xuICAgICAgICAgICAgLnN2Zy13cmFwe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jyl7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTI0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MnB4O1xuICAgICAgICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpe1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59IiwiXG4uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2Uge1xuXG5cdC5tYWluLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5ib3VuZHMge1xuXHRcdFx0Lm1haW4tY29udGVudC1oZWFkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMycHggMDtcblxuXHRcdFx0XHQuY29sdW1uLXRpdGxle1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE2cHggMjVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWxlY3Qtd3JhcCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIxOHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzbGF0ZS1ncmV5O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2FybS1ncmV5LXR3bztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0LW1zLWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdCY6Oi1tcy1leHBhbmQge1xuXHRcdFx0XHRcdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0ICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDEzNCwxMzksMC41KTtcblxuXHRcdFx0XHQgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKSk7XG5cdFx0XHRcdCAgICAgICAgfVxuXG5cdFx0XHRcdFx0XHRvcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhIC5hcnRpY2xlLWhlYWRpbmcuYm9sZHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQjbWFpbiAucmVzb3VyY2VzLWdyaWQge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdC5ibG9ja3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi50b29sa2l0LXBhZ2V7XG5cdCNtYWluIC5yZXNvdXJjZXMtZ3JpZCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0LmJsb2Nre1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSB7XG4gICAgJi5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDdweDtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCA0OHB4LCAkZGFyaywgNDAwLCA1OHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzNHB4LCAkZGFyaywgNDAwLCA1OHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIC5jb2x1bW4tcXVvdGUge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHVtbi1hZGRpdGlvbmFsIHtcbiAgICAgICAgICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsXG4gICAgLmNhcm91c2VsLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY292ZXJlZC1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG5cbiAgICAgICAgLmhlYWRpbmctMS1zaGFkb3cge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXJlZC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE5cHgsICR3aGl0ZSwgNDAwLCAxLjQ3KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3ZlcmVkLWltYWdlIHtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKDMzJSk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTdweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRpbmctYmxvY2t7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY292ZXJlZC1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgzMiwgMzYsIDM5LCAwKSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgzMiwgMzYsIDM5LCAxKVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW46YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VydmljZS1mYW1pbHl7XG4gICAgICAgICAgICAuY292ZXJlZC1ibG9jazpudGgtY2hpbGQoMyksLmNvdmVyZWQtYmxvY2s6bnRoLWNoaWxkKDQpLC5jb3ZlcmVkLWJsb2NrOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjMzJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTAyNHB4XCIpe1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFydGljbGUsXG4gICAgICAgICYgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gcHJpdmF0ZWNsaWVudCkge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWN0aW9uX3F1aWNrUXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZGl0aW9uYWwtc2VjdGlvbiB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDcwMCwgMS4zKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wODtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCA+IHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrZWQtc3VjY2Vzcy5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mYXEtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ZhcS1zZWN0aW9uLWJnLmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC5mYXEtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FzZS1zdHVkeS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgLmNhc2Utc3R1ZHktY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzU2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMXB4O1xuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMnB4IDAgMTU1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVzdGltb25pYWwtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3b29kc21va2UtZ3JheTtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMnB4LCAkYi10ZXh0LCAzMDAsIDEuMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24tcXVvdGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXRlc3QtbmV3cy1zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgICAgICAucmVzb3VyY2VzLWdyaWQtdHdvLWNvbHVtbi5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLnJlc291cmNlcy1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1jZW50ZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250cm9scy1pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgICAgJi5wcmV2aW91cy1pdGVtIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzlweDtcbiAgICB9XG59XG5cbi5waG9uZWJhciB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCB7XG4gICAgICAgICAgICAjbmF2IHtcbiAgICAgICAgICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1oZWFkZXItY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWJlZTU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1oZWFkZXItdGVsZXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ld3MtZGV0YWlsLXBhZ2Uge1xuICAgIC5wYWdlLWhlYWRlciAuYmxvY2tfaW1hZ2UgLnNpZGViYXIuYmxvY2t7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuLm1haW4tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0YWJsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6MnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MCBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRyOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokaWNlLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdHI6bnRoLWNoaWxkKDEpIHRkLCB0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAyMXB4LCAkd2hpdGUsIG5vcm1hbCwgIDIuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGUtYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cdFxuXHRcdFx0XHRcdC5hcnRpY2xlLWhlYWRpbmcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChib2R5LCAyNnB4LCAkZGFyaywgNTAwLCAxLjQ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmFydGljbGUtZGF0ZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICR3YXJtLWdyZXksIGZhbHNlLCAxLjgpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcblx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFydGljbGUtY2F0ZWdvcnl7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzplbGxpcHNpcztcblx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRcdGhlaWdodDoyNXB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udChib2R5LCAxN3B4LCAkZGFyaywgNDAwLCAxLjQ0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWFwLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjZweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbWFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtYWRkcmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaWduLXVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc29jaWFsLWljb25zLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtaW1hZ2Utd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxLjJlbTtcbiAgICB9XG5cbiAgICAuYmxvY2suc2lkZWJhciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcblxuICAgICAgICAmLmJsb2NrLWJhY2t7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMyU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFzaWRlLWJhbm5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5idG5fYiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwN3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj5zcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgICYuYmxvY2stYmFjayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cblxuICAgIH1cblxuXG5cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2t7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxufVxuXG4uZG93bmxvYWRzLXdpZGdldCAud2lkZ2V0LXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLyBSZXNvdXJjZSB0eXBlczpcbi8vJG5ld3N0eXBlczogbmV3cywgZXZlbnQsIGd1aWRhbmNlLCBjcGQsIHByb3Bvc2FsZm9ybTtcbi8vXG4vL0BlYWNoICR0eXBlIGluICRuZXdzdHlwZXMge1xuLy8gICAgLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcy5uZXdzdHlwZV8jeyR0eXBlfSB7XG4vLyAgICAgICAgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWltYWdlLXdyYXAgLmltYWdlLWJsb2NrLXRleHQge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRuZXdzdHlwZS1jb2xvcnMsICN7JHR5cGV9KTtcbi8vICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuLy8gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgIH1cbi8vICAgICAgICB9XG4vLyAgICB9XG4vL30iLCIub3VyLXN0b3J5LXBhZ2Uge1xuICAgIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYm91bmRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAudmlkZW8tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTgycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMzMuMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3NDNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byB0b3AsXG4gICAgICAgICAgICAgICAgYmxhY2sgMCUsXG4gICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNDAlXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudC5uby1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yeS1mYWN0cy1wcm9mZXNzaW9ucyAuc3RvcnktZmFjdHMtaXRlbSAuc3RhdGljLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj45MTVweFwiKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4uc2VhcmNoLXJlc3VsdHMtcGFnZSB7XG5cblxuXHQubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDUzcHggMCAxMDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCA4MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdHBhZGRpbmc6IDM1cHggMCA1NXB4O1xuXHRcdH1cblxuXHRcdC5ib3VuZHMge1xuXHRcdFx0Ly8uc2lkZWJhciB7XG5cdFx0XHQvL1x0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQvL1x0d2lkdGg6IDMwJTtcbiAgICAgICAgICAgIC8vXG5cdFx0XHQvL1x0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdC8vXHR9XG5cdFx0XHQvL1x0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0Ly9cdFx0d2lkdGg6IDQ4JTtcblx0XHRcdC8vXHR9XG5cdFx0XHQvL1x0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL1x0XHRmbG9hdDogbm9uZTtcblx0XHRcdC8vXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vfVxuXG5cdFx0XHQubWFpbi1zZWN0aW9uIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNjVweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowLjVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjMwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC1ibG9jayB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDcwcHggMzJweCAwO1xuLy9cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLXR3bztcblxuXHRcdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4IDIycHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMThweCAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC13cmFwIHtcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDo3MnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWx0bztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC1jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5yZWFkLW1vcmUtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0XHRcdFx0XHRcdH0gIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHQtdGl0bGUsIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8uc2VhcmNoLXJlc3VsdHMtdGV4dHtcbiAgICAvL1xuXHQvL1x0Y29sb3I6ICNmZmZmZmY7XG4gICAgLy9cblx0Ly99XG59IiwiXG4ucmVzb3VyY2VzLXBhZ2Uge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgJj4gLmJsb2Nre1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFqYXgtZm9ybXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWhlYWRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5oZWFkaW5nLTEtc2hhZG93e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICNyZXNvdXJjZS1maWx0ZXItYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAmLmNsb3NlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZWQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wZW5lZC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbG9zZWQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wZW5lZC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLXRleHQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAuaGVhZGluZy0xLXNoYWRvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm91bmRzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjsgLy9UaGlzIGlzIHRvIGtlZXAgdGhlIHNlbGVjdCBlbGVtZW50cyBhYm92ZSB0aGUgdGV4dCBzZWFyY2ggYmVsb3cuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2ZpbHRlci1jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8Nzc2cHgnKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8NTY5cHgnKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiA0MDVweDtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8NDMycHgnKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiA0NjdweDtcbiAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMzM0cHg7IDw3NzZcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDA1cHg7IDw1NjlcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDY3cHg7IDw0MzJcblxuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2Utb3V0IDtcblxuICAgICAgICAgICAgICAgICYuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICYuY2xvc2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNmaWx0ZXItY29udGVudC5jbG9zZWR7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3RleHQtc2VhcmNoLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAzMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN0ZXh0LXNlYXJjaC1jb250YWluZXIuY2xvc2Vke1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgIH1cblxuICAgIC5iYWNrLXRvLXBhZ2Uge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFjay10by1wYWdlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2stdG8tcGFnZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWdbc3JjPScnXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIC5pbWdFcnJvciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAucmVzdWx0cy1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vUmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgfVxuXG4gICAgLnJlc291cmNlcy1ibG9ja3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucmVzb3VyY2VzLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG4gICAgLy8uYmxvY2sge1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy99XG4gICAgLy9tYXJnaW46IDMycHg7XG4gICAgLy9wYWRkaW5nOiAzMnB4IDA7XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiAxNnB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgIC8vICAgIG1hcmdpbjogOHB4O1xuICAgIC8vICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIC8vfVxufVxuI21haW4gLnJlc291cmNlcy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xufVxuI21haW4gLnJlc291cmNlcy1ncmlkLXR3by1jb2x1bW4ge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuXG4gICAgJiA+IC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICBwYWRkaW5nOjA7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc3ZnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgJi12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICYtcHJlc2VudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1kb2N1bWVudCB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgICYtdGVtcGxhdGUge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkQm94IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzIuMDVweDtcblxuICAgICAgICBmaWxsOiAjREREREREO1xuICAgIH1cbn1cblxuLmZpbGUtZG93bmxvYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4jbWFpbiAucmVzb3VyY2VzLWdyaWQtMy0ye1xuXG4gICAgJiA+IC5ibG9ja3tcbiAgICAgICAgZmxleDogMSAxIDMzLjMzJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDQpLFxuICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgJiA+IC5ibG9jayxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNCksXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG5cbiAgICAgICAgJiA+IC5ibG9jayxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNCksXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiNtYWluIC5yZXNvdXJjZXMtbWFpbi1zZWN0aW9uIHtcbiAgICAucmVzb3VyY2VzLWdyaWQtZmlsdGVye1xuICAgICAgICA+LmJsb2NrIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9dGFicG9ydCcpIHtcbiAgICAgICAgICAgID4uYmxvY2sge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoNSl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgID4uYmxvY2sge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21haW4gLnJlc291cmNlcy1ncmlkLTItMyxcbi5yZXNvdXJjZXMtZ3JpZC0yLTN7XG5cbiAgICAmID4gLmJsb2Nre1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMlO1xuICAgIH1cbiAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgxKSxcbiAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG5cbiAgICAgICAgJiA+IC5ibG9ja3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLmJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgJiA+IC5ibG9jayxcbiAgICAgICAgJiA+IC5ibG9jazpudGgtY2hpbGQoMiksXG4gICAgICAgICYgPiAuYmxvY2s6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG4gLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIHtcblxuICAgICAuYXJ0aWNsZS1yZWFkbW9yZS5idG4tbGlua3tcbiAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICY+c3BhbntcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOjBcbiAgICAgICAgIH1cbiAgICAgfVxuIH1cblxuXG4vLyBSZXNvdXJjZSB0eXBlczpcbi8vJG5ld3N0eXBlczogbmV3cywgZXZlbnQsIGd1aWRhbmNlLCBjcGQsIHByb3Bvc2FsZm9ybTtcbi8vXG4vL0BlYWNoICR0eXBlIGluICRuZXdzdHlwZXMge1xuLy8gICAgLm5ld3N0eXBlXyN7JHR5cGV9IHtcbi8vICAgICAgICAuYmxvY2stdGl0bGUge1xuLy8gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRuZXdzdHlwZS1jb2xvcnMsICN7JHR5cGV9KTtcbi8vICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuLy8gICAgICAgICAgICAgICAgJi5ib3R0b20ge1xuLy8gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICB9XG4vLyAgICAgICAgfVxuLy8gICAgICAgIC5pY29uIHN2ZyB7XG4vLyAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG5ld3N0eXBlLWNvbG9ycywgI3skdHlwZX0pO1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4iLCJcbi5hZmZpbGlhdGlvbnMtcGFnZSB7XG4gICAgLnJlc291cmNlcy1ibG9ja3tcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8NzY4cHhcIil7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00OTBweFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5wZXJzb25hbC1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdW5kcyAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50ID4gLmJsb2NrIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjsgLy9UaGlzIGlzIHRvIGtlZXAgdGhlIHNlbGVjdCBlbGVtZW50cyBhYm92ZSB0aGUgdGV4dCBzZWFyY2ggYmVsb3cuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLXRvLXBhZ2Uge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFjay10by1wYWdlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2stdG8tcGFnZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWdbc3JjPScnXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIC5pbWdFcnJvciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAucmVzdWx0cy1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vUmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgfVxuXG59XG5cbi5hZmZpbGlhdGlvbnMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICAvLy5ibG9jayB7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvL31cbiAgICAvL21hcmdpbjogMzJweDtcbiAgICAvL3BhZGRpbmc6IDMycHggMDtcbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDE2cHg7XG4gICAgLy8gICAgcGFkZGluZzogMTZweCAwO1xuICAgIC8vfVxuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiA4cHg7XG4gICAgLy8gICAgcGFkZGluZzogOHB4IDA7XG4gICAgLy99XG59XG4jbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG59XG5cbnN2ZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICYtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmLXByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZG9jdW1lbnQge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAmLXRlbXBsYXRlIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1hbGwge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWV2ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG4gICAgJi1kb3dubG9hZEJveCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMyLjA1cHg7XG5cbiAgICAgICAgZmlsbDogI0RERERERDtcbiAgICB9XG59XG5cbi5maWxlLWRvd25sb2FkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn1cblxuLmFzaWRlLWFmZmlsaWF0aW9uc3tcbiAgICBiYWNrZ3JvdW5kOiRzaWRlX2JhY2tncm91bmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMTRweCwkc2lkZV90ZXh0LDMwMCwxLjU3KTtcbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIC8vcGFkZGluZzogMjRweCAxNnB4IDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDI0cHggOHB4IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzo4cHggMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzo4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwxNXB4LGZhbHNlLDMwMCwxLjUpO1xuICAgIH1cbiAgICAucGhvbmVubyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsMjhweCwkYWNjZW50LXByaW1hcnksNTAwLDEpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOi40NWVtO1xuICAgIH1cbiAgICAub3BlbmluZ2hvdXJze1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBtYXJnaW46MCAtMTZweDtcbiAgICAgICAgd2lkdGg6MTAwdnc7XG4gICAgfVxuICAgIC5qZi1yb3d7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICYucGFzc3dvcmQtcmVzZXQge1xuICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGEge2ZvbnQtc2l6ZTogMTJweDt9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3ctaGlkZS1wYXNze1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICBhLnNob3ctaGlkZS1wYXNzOmhvdmVye1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAmLmFzaWRlLXdpdGhvdXQtbWFyZ2lue1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG4gICAgJi5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyNnB4O1xuICAgIH1cbn1cblxuLmFmZmlsaWF0aW9ucy10ZXh0LXVwcGVyY2FzZXtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufSIsIi5mb290ZXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgbWFwX2dldCgkZm9vdGVyLCB0ZXh0KSwgZmFsc2UsIDEuNTcpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjQwcHhcIikge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgLy9taW4td2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uYXZ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzYlO1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5mb290ZXItbmF2Lm5hdl9jb21wbGlhbmNle1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmbGV4OiAwIDEgMjIlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxOCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj53aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYW55LW1ldGFfc29jaWFsIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5cmlnaHQtbWV0YSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLy9tYXJnaW46IDI1cHggMCAwIDc5OXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWxvZ28tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmxvZ28tbHNvcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD10YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1sb2NrdG9uLWxvZ28ge1xuICAgICAgICBmaWxsOndoaXRlO1xuICAgIH1cblxuICAgIC5pY29uLXR3aXR0ZXIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIC5pY29uLWxpbmtlZGluIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDQ4cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCBmYWxzZSwgMS4yMSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMThweCwgbWFwX2dldCgkZm9vdGVyLCB0aXRsZSksIDQwMCwgMS40Myk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6NDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAuY29tcGFueS1tZXRhX2VtYWlsLFxuICAgICAgICAuY29tcGFueS1tZXRhX3Bob25lLFxuICAgICAgICAuY29tcGFueS1tZXRhX3Zpc2l0VXMge1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGRpdiBoNSxcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOXB4LCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKSwgNDAwLCAxLjU4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAuY29weXJpZ2h0LW1ldGEge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsIG1hcF9nZXQoJGZvb3RlciwgdGV4dCksIDQwMCwgMSk7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWxvZ28gLmNvcHlyaWdodC1tZXRhe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiY29tcGFueS1tZXRhXCJdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgIEBhdC1yb290IC5wZi1hZG1pbiAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgLy99XG4gICAgfVxuICAgIC5jb21wYW55LW1ldGFfb2ZmaWNlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgJi5ibG9jayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1tZXRhX2VtYWlse1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAuZm9vdGVyLWljb257XG4gICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LW1ldGFfcGhvbmUge1xuICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMzFweCwgJHdoaXRlLCA1MDAsIDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTQwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoXG4gICAgICAgICAgICAgICAgICAgIDI2cHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKVxuICAgICAgICAgICAgICAgICk7IC8vdmFyaWFibGUgZm9udCBzaXplIGZyb20gMjYgdG8gMzZcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKFxuICAgICAgICAgICAgICAgICAgICAyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMClcbiAgICAgICAgICAgICAgICApOyAvL3ZhcmlhYmxlIGZvbnQgc2l6ZSBmcm9tIDIwIHRvIDMwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotMjIlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktbWV0YV9zb2NpYWwge1xuICAgICAgICBmbGV4OiAxIDAgMjglO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIHVsLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIsIFwiPnBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5zb2NpYWwtY29udGFpbmVyLWljb25zIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1pY29uIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyxcbiAgICAgICAgdWwsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuZm9vdGVyLW5hdi13cmFwIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3YXJtLWdyZXk7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsIG1hcF9nZXQoJGZvb3RlciwgYm9keSksIDQwMCwgMS42Nyk7XG5cbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTM1N3B4XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuZm9vdGVyLW5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHVsLmZvb3Rlci1uYXYgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI5cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLm5hdl9jb21wbGlhbmNlIGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIH1cblxuICAgICNjb29raWVOb3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZTMyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRleHQpLCBmYWxzZSwgMS41Nyk7XG5cbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zy5pY29uLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAvKiBXaXRoIGFkZGVkIHJvdW5kIGJvcmRlciAqL1xuICAgICAgICAgICAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDE7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiBkaXYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2ZmLWNhbnZhcy1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIub25wYWdlLW1wLWNvbnRlbnRzIHtcbiAgICAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCB7XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwyMnB4LCR3aGl0ZSwyMDAsMS4yNCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy41cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4xMjVlbTtcbiAgICAgICAgICAgIC8vdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAtMC4wN2VtO1xuXG5cblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5qcyAubWFzdGVyLXBvbGljeSB7XG4vLyAgICAgLmZhcS1zZWN0aW9ue1xuLy8gICAgICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgICAgfVxuLy8gICAgIC5tb2RhbC1jb250ZW50e1xuLy8gICAgICAgICAuZmFxLXNlY3Rpb257XG4vLyAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuXG4ubWFzdGVyLXBvbGljeXtcblxuICAgIC5wYWdlLWhlYWRlci1wcm9mZXNzaW9ucyB7XG4gICAgICAgIC5idG4uYnRuX2F7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vLm1hc3Rlci1wb2xpY3ktaW5mb3tcbiAgICAvLyAgICAuZmxleC1wYXJlbnQgLmFzaWRlLXByb2Zlc3Npb25zLXdyYXBwZXJ7XG4gICAgLy8gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgIH1cbiAgICAvLyAgICAuZG93bmxvYWRze1xuICAgIC8vICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC8vICAgICAgICBsaXtcbiAgICAvLyAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAvLyAgICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAubWFpbi1zZWN0aW9uLmJsb2Nre1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC5tYWluLWFydGljbGU6bm90KC5vbnBhZ2UtbXAtY29udGVudHMpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTZweDttYXJnaW46IGF1dG87XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXN0ZXItcG9saWN5LXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9jb250ZW50L21hc3Rlci1wb2xpY3ktYmcuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcblxuXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGJvZHktdGV4dCwzMDAsMS4wOCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43NHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5saW5rLXdyYXBwZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcIkJPRFlcIiwxOXB4LCRib2R5LXRleHQsNTAwLDEuNDcpO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbn1cbiIsIi5wYXJ0bmVycyAjbWFpbntcbiAgICAuYmxvY2t7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7IC8vIFRoaXMgaXMgdGhlIGJvZHkgdGV4dFxuICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7IC8vIFRoaXMgaXMgdGhlIHBhcnRuZXIgaW1hZ2VcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhcnRuZXItdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn0iLCIvLyBUaGlzIGlzIGZyb20gdGhlIGxheW91dC5jc3MgaW5jbHVkZWQgaW4gdGhlIGRhc2hib2FyZCA8aGVhZD5cbi8vXG4ucGYtZGFzaGJvYXJkIHtcbiAgICAudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgfVxuXG4gICAgYm9keSBoZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS10d287XG4gICAgfVxuXG4gICAgLnBvbGljeURvYyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5wb2xpY3lEb2MgYSAuc3ZnLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhIC5zdmctaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBmaWxsOiAjQzdDN0M3O1xuICAgIH1cbiAgICAucG9saWN5RG9jLmRpc2FibGVkIGEsXG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0VCRUNFNjtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA0OTQ0NCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgyLFxuICAgIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsXG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMzJweDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcblxuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjOTIyNTQ1O1xuICAgIH1cbiAgICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG5cdC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLmljb24tZG93bmxvYWQge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcblx0XHRmaWxsOiAkYWNjZW50LXByaW1hcnk7XG5cdH1cblx0YS5kb3dubG9hZHMgLmRsVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTdFODtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiBoMSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG5cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDEsXG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgfVxuXG4gICAgc2VsZWN0LmNob3Nlbi1zdHlsZSxcbiAgICBzZWxlY3QuZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG5cbiAgICAuYnV0dG9uLmRvY0ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5pZTkgc2VsZWN0LFxuICAgIC5pZTEwIHNlbGVjdCxcbiAgICAuaWUxMSBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaGVhZGVyLnBhZ2VIZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgIGhlYWRlci5wYWdlSGVhZCA+IGgyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgaGVhZGVyLnBhZ2VIZWFkID4gaDIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuc3VtbWFyeS10YWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSAub25lLXRoaXJkLFxuICAgICAgICAudGFibGUgLnR3by10aGlyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlIC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzczcHgpIHtcbiAgICAgICAgLmJvdW5kcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLyogdG9wOiA2cHg7ICovXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG5cbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoICsgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQuc3BhY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLmRvYy10YWJsZSAudGFibGUtZmxvdyBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vQWRkZWQgZm9yIHByb2Zlc3Npb25zXG4gICAgLmhvbWUtcmVzb3VyY2VzLXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQ6ICR2ZXJ5LWxpZ2h0LWJsdWU7XG4gICAgfVxufVxuXG4vLyBOZXcgYW5kIG5lZWRlZCBzdHlsZXM6XG5hLnN0YXR1cy1pY29ue1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDouNWVtO1xufVxuXG4uaG9tZS5wZi1kYXNoYm9hcmQgLnNpZGViYXIuYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDQuNGVtO1xuICAgIC8vcGFkZGluZy10b3A6IDUuMmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59IiwiLmRhc2hib2FyZC1jb250YWN0e1xuICAgIFxuICAgICYuY2F0ZWdvcnlEYXNoYm9hcmQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17XG5cblx0XHQuYWNjb3JkaW9uLXRyaWdnZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRcdC5hY2NvcmRpb24tdGl0bGV7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyNnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCdib2R5JywyMHB4LCR3aGl0ZSw1MDAsNDVweCk7XG4gIFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQucG9saWN5UmVme1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc1R5cGVDYXRlZ29yeXtcblx0XHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDo5NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDA7XG5cdFx0XHRcdHN2Z3tcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG5cdFx0fVxuICAgICAgICBcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtID4gYXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyOHB4O1xuICAgICAgICB9XG5cdH0gXG5cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTU4cHg7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOTQ7XG5cblxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjFweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcblx0XHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC8vIFx0cGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvbGljeVJlZntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhwaXJ5LWRhdGV7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuODM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMThweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE4cHggOTlweCAwIDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyNjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MDtcblx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOm5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjokYm9keS10ZXh0O1xuXHRcdFx0XHRcdFx0ei1pbmRleDoxMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgLjNzO1xuXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lci1hY2NvcmRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZW5kLWhlYWRlci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggODJweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmlsbDogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZSB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYTpub3QoLmFjY29yZGlvbi10cmlnZ2VyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VuZC1oZWFkZXItbWVzc2FnZTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjllZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tYXJyb3ctcmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tbWFpbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTkycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGJyb3duLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWlzaC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXN1Ym1pdC1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlLXN0YWZmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZW5kLWhlYWRlci1tZXNzYWdle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW57XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2Vye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgJi5vdXRlci1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tdGl0bGUtc3RhZmYge1xuICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG4gICAgICAgIC5hY2NvcmRpb24tbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZW1haWwtdmFsdWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRhenVyZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5qc29uRm9ybSA+IHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDEyZW07XG4gICAgfVxuICAgIC5tYWluLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjcycHg7XG4gICAgfVxuICAgIGRse1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG59IiwiLmFjY291bnQtZGV0YWlscyB7XG4gIC8vLm1haW4tc2VjdGlvbntcbiAgLy8gIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vfVxuICAvLy5tYWluLXNlY3Rpb246YWZ0ZXIge1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgdG9wOiAwcHg7XG4gIC8vICBsZWZ0OiAtMjUwMHB4O1xuICAvLyAgcmlnaHQ6IC0yNTAwcHg7XG4gIC8vICBjb250ZW50OiAnJztcbiAgLy8gIGhlaWdodDogMTAwJTtcbiAgLy8gIHotaW5kZXg6IC0xO1xuICAvL31cblxuICAucGFzc3dvcmQtZXJyb3J7XG4gICAgY29sb3I6JGJvZHktdGV4dCFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzJweCwgJGJvZHktdGV4dCwgNDAwLCAxKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmpzb25Gb3JtIHNlY3Rpb24ubmV3U2VjIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIC5qc29uRm9ybXtcbiAgICAucGFzc3dvcmQtZmllbGRzZXR7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG4gICAgLnN1Ym1pdC1idXR0b257XG4gICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XG4gICAgfVxuICAgIC5vd2FzcFRleHR7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjbWFpbiA+IC5ib3VuZHMgPiAuZmxleC1wYXJlbnR7XG4gICAgLmJsb2NrLm1haW4tc2VjdGlvbntcbiAgICAgIGZsZXg6IDEgMSA2MSU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5qc29uRm9ybSBmaWVsZHNldHtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9jay5kZXRhaWxzLXNpZGViYXJ7XG4gICAgICBmbGV4OiAxIDEgMzklO1xuXG4gICAgICAuYXNpZGV7XG4gICAgICAgIG1heC13aWR0aDogNjk0cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vd2FzcFRleHR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5qc29uRm9ybSAucGFzc3dvcmQtZmllbGRzZXQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgZmllbGRzZXQuc3VibWl0LWJ1dHRvbntcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5kb2N1bWVudHMtcGFnZSB7XG4gICAgJi5jYXRlZ29yeURhc2hib2FyZCB7XG4gICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkd2hpdGUsIDUwMCwgNDVweCk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjMxcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgIC5wb2xpY3lSZWYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5zVHlwZUNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci5ibG9jayB7XG4gICAgICAgICAgICAuYXNpZGUuZG93bmxvYWRzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZ3JleTtcblx0XHRcdFx0LmFzaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMnB4LCAkZGFyay1ncmV5LCBub3JtYWwsIDEuMTMpO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFzaWRlLWNvbnRlbnR7XG5cdFx0XHRcdFx0cGFkZGluZzoxMnB4IDMycHggMjhweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDc2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mbGV4LXBhcmVudCwgLmJsb2Nre1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQ6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4uaW5zdXJhbmNlLXR5cGUtbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzcGFuLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLyphY2NvcmRpb24gKi9cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE1OHB4O1xuICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOTQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAxLjEzOyAvLyBOZWVkIHRvIHdvcmsgb3V0IHRoaXMgdG8gY2VudGVyIHByb3Blcmx5IHdpdGggMiBsaW5lcy5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhwaXJ5LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA3NXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRicm93bi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjdzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMHMgZWFzZSAwLjNzO1xuXG5cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLW1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRicm93bi1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkYnJvd24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweCA3cHggMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2FyYWJ1biwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25zLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJsb2NrOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRuLXVwbG9hZC1kb2N1bWVudC13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAjYnRuLW1vZGFsLXVwbG9hZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCA4cHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3sgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZneyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhenVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhwaXJ5LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC43cyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAxNXB4IDhweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICAuaWNvbnMtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFzaWRlLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICYuaG93LXRvLWd1aWRlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGFzaGJvYXJkLWd1aWRlIHtcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW4sIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGFzaGJvYXJkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgLmJ0bi1ob3ctdG8tZGFzaCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjM0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTYXJhYnVuLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21vZGFsLXVwbG9hZC1kb2N7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IGFxdWE7XG4gICAgICAgIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAuZGlhbG9nLXRpdGxle1xuICAgICAgICAgICAgICAgIC5sb2dvLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBocntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlhbG9nLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgICAgICAgICAgICAgICRibGFjazogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGR3cmFwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgIFxuXG4gICAgICAgICAgICAuZHJvcHpvbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgICAgICAgICAgIC1vLWJvcmRlci1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzhweCBhdXRvOyBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmRyb3B6b25lLWljb257XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmljLWNsb3VkLXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuZHJvcC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FkZGMzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2JmMTkxOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojNDNiYjQ3O1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wem9uZSAuZG9jdW1lbnRUeXBlU2VsZWN0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAud3JhcHBlci1zdWJtaXQtYnV0dG9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiN1cGxvYWR7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLm1vZGFsX2RvY3VtZW50cyB7XG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4uaWNvbi1wcmV2aWV3LXByb3Bmb3JtIHtcbiAgICBmaWxsOiAkYWNjZW50LXByaW1hcnk7XG59XG4gXG4uZG9jdW1lbnRzLXBhZ2UucGYtZGFzaGJvYXJkIC5tb2RhbC1vdmVybGF5ID4gLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgIG1heC13aWR0aDogODkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAxMDFweCA2N3B4IDg4cHg7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCA0NXB4O1xuICAgIH1cbn0iLCIueW91ci1vcmRlci10YWJsZSB7XG4gICAgLyogbWF4LXdpZHRoOiA2MDBweDsgKi9cbiAgICBtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbn1cbi55b3VyLW9yZGVyLWJsb2NrIHtcbiAgICAvKiBtYXgtd2lkdGg6IDYwMHB4OyAqL1xuXG4gICAgLnlvdXItb3JkZXItYmxvY2stdGl0bGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkYmxhY2ssIDUwMCwgMS40NSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM0cHg7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1ibG9jay10aXRsZTplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9mZmxpbmVJbnN1cmFuY2VzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XG4gICAgICAgIC8qIGJvcmRlci10b3A6IDVweCBkb3VibGUgI2Q3ZDVkNTsgKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IFxuICAgIH1cbn1cbi55b3VyLW9yZGVyLWl0ZW0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ueW91ci1vcmRlci1pdGVtICsgLnlvdXItb3JkZXItaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnlvdXItb3JkZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ibG9jazogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi55b3VyLW9yZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICRzaGFyaztcbiAgICBmb250LXdlaWdodDogNDAwOyBcbn1cblxuLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnlvdXItb3JkZXItdG90YWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICBjb2xvcjogJHNoYXJrO1xufVxuXG4ueW91ci1vcmRlci1kZXRhaWxzIHtcbiAgICBjb2xvcjogJHNoYXJrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG59XG5cbi55b3VyLW9yZGVyLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcbn1cblxuLnlvdXItb3JkZXItbGluZS12YWx1ZSB7XG4gICAgZmxleC1iYXNpczogNDglO1xufVxuXG4ueW91ci1vcmRlci1saW5lLW5hbWUge1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDA7XG4gICAgZmxleC1iYXNpczogNDglO1xufVxuXG4ueW91ci1vcmRlci10b3RhbHJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNHB4OyBcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIH1cbiAgICAuY3QteW91ci1xdW90ZS1kYXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG4gICAgXG59XG5cblxuXG5cblxuXG4vKiBmdW5reSBibHVlIGJhciB0byB0aGUgbGVmdCBvcHRpb24/ICovXG4uc25henp5IHtcbiAgICAueW91ci1vcmRlci1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYXp1cmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXN1bW1hcnkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRvdGFsLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItYmxvY2sge1xuICAgICAgICAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAueW91ci1vcmRlci10YWJsZSB7XG4gICAgICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggZG91YmxlICNkN2Q1ZDU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnlvdXItb3JkZXItdG90YWxyb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxuICAgICAgICAuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBlbmQgZnVua3kgYmx1ZSBiYXIgdG8gdGhlIGxlZnQgKi8iLCJcbi5hY2NvdW50LXN3aXRjaGVyIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG4gIC1tcy1mbGV4OiAxIDEgMjUlO1xuICBmbGV4OiAxIDEgMjUlO1xuICAtd2Via2l0LWZsZXg6IDEgMSAzMyU7XG4gIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cblxuXG4gIC5jb250ZW50LWJvZHl7XG5cbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1udXJzZTtcbiAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZ3JleTtcbiAgICB9XG4gICAgcGFkZGluZzo0M3B4IDY4cHggMTEwcHggMzhweDtcblxuXG4gICAgLnRpdGxle1xuICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsMzhweCwkd2hpdGUsNDAwLDEuNzUpO1xuICAgIH1cblxuICAgIC52YWx1ZVRleHR7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgLmFjYy10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbn1cblxuXG4gIC5jb250ZW50QnV0dG9uIC5idXR0b257XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG5cbn1cblxuLmZsZXgtcGFyZW50LWFjY3tcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpe1xuICAuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXIge1xuICAgIC13ZWJraXQtZmxleDogMSAxIDMzJTtcbiAgfVxufVxuXG5cbi5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7XG5cbiAgbWFyZ2luOiAtMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLm1vZGFsLWhlYWRlcntcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbn1cblxuXG4gIC5tb2RhbC1ib2R5e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgIC5tb2RhbC1ib2R5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwMDIxYjtcbiAgICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuXG5cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIGZpbGw6ICNkMDAyMWI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG5cbi5vZmYtY2FudmFzLW9wZW4tYWNjb3VudC1zd2l0Y2hlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuXG4gIH1cblxuICBbZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgfVxufSIsIi50b29sa2l0LXBhZ2V7XG4gICAgJi5zdGlja3lGb290V3JhcC5wZi1kYXNoYm9hcmR7XG4gICAgICAgIC5wYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi8vcmVtb3ZlciBib3JkZXIgaW4gYXV0aG9yIGFzaWRlXG4ubmV3cy1kZXRhaWwtcGFnZSAuYXNpZGUge1xuIGJvcmRlcjogbm9uZTtcbn0iLCIudW5kZXJ3cml0ZXJ7XG4gIGRpdi5ub3RpZnktYmxvY2t7XG4gICAgLm5vdGlmaWNhdGlvbntcbiAgICAgIC5jb250ZW50e1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubWFpbi1ub3RpZmljYXRpb257XG4gICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMTclO1xuICAgICAgICAgIG1heC13aWR0aDogMjk0cHg7XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVsZXRlLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICAuZGVsZXRle1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgY29sb3I6ICM5ZTljOWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzc3NzY3NztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxOSU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb246bGFzdC1jaGlsZHtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qaW5pdGlhbCBsYXlvdXQqL1xuXG4ucGYtYWRtaW4ge1xuXG4gICAgXG5cbiAgICAmLmNsaWVudC1lZGl0LW1haW4gLnN0aWNreUZvb3RNYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBXZWJzaGltIGRhdGVwaWNrZXIgZml4ZXMgKGFib3ZlIG92ZXJyaWRlcyB0aGVtKVxuICAgIC53cy1wb3BvdmVyIGJ1dHRvbixcbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnBmLWNyZWF0ZSAud3MtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLyogTWVkaWEgUXVlcmllcyAqL1xuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAvKi0gMTAyNCBUYWIgTGFuZHNjYXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDAgLTQxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tZGF0ZS10aW1lIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuZGF0ZS10aW1lLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5yZWQtbGlnaHRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xuICAgIH1cblxuICAgIC5ncmVlbi1saWdodHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2VsbGV5LWdyZWVuO1xuICAgIH1cblxuICAgIC5ncmV5LWxpZ2h0cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVpc2gtZ3JleTtcbiAgICB9XG5cbiAgICAucm91bmRlZC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1OXB4O1xuICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgaGVpZ2h0OiA1OXB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUtZGlzYWJsZSB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LWVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG5cbiAgICAucG91bmQtc3F1YXJlLWdyZWVuIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLmljb24tcGF5bWVudCB7XG4gICAgICAgIGZpbGw6ICNjOGM5Y2EgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5pY29uLXBheW1lbnQtZG9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgIH1cblxuXG5cbiAgICAuZWRpdC1wb2xpY3ktc2hlbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuaWNvbi1lZGl0LXNoZWxsIHtcbiAgICAgICAgZmlsbDogJGFxdWEtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgIH1cblxuICAgIC5waWMtYWxpZ24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1ncmVlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODZjMzQ3O1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1yZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YwMTczMTtcbiAgICB9XG5cbiAgICAucGF5bWVudC1ib3JkZXItb3JhbmdlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMjg2MTk7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLWdyZXkge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzg2ODY4NjtcbiAgICB9XG5cbn1cblxuI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyB7XG4gICAgJi5kYXRhVGFibGUgdGJvZHkgdGQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMjJweDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwe1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdG9wOjNweDtcbiAgICB9XG5cbiAgICB0ZDpsYXN0LWNoaWxkIC5kdC1hY3Rpb25ze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgICB9XG5cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgLy9oZWlnaHQ6IDEzM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5udHUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjE0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02N3B4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggZG90dGVkIGJsYWNrO1xuICAgIH1cblxuICAgIC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAzcHg7XG5cbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGJsYWNrLCAzMDAsIDEuMTQpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYzcHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHRoOmhvdmVyIC50b29sdGlwdGV4dC1oZWFkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvKnRoZSBjb250YWluZXIgbXVzdCBiZSBwb3NpdGlvbmVkIHJlbGF0aXZlOiovXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgMS4xNCk7XG4gICAgICAgIG1hcmdpbjogMHB4IC0yMnB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qaGlkZSBvcmlnaW5hbCBTRUxFQ1QgZWxlbWVudDoqL1xuICAgIH1cblxuICAgIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgLypzdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDoqL1xuICAgIC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgfVxuXG4gICAgLypwb2ludCB0aGUgYXJyb3cgdXB3YXJkcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIG9wZW4gKGFjdGl2ZSk6Ki9cbiAgICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrIGJsYWNrO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzN2RlZyk7XG4gICAgfVxuXG4gICAgLypzdHlsZSB0aGUgaXRlbXMgKG9wdGlvbnMpLCBpbmNsdWRpbmcgdGhlIHNlbGVjdGVkIGl0ZW06Ki9cbiAgICAuc2VsZWN0LWl0ZW1zIGRpdiwgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkYmxhY2ssIDMwMCwgMS4xNCk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgfVxuXG4gICAgLnNlbGVjdC1zZWxlY3RlZC5zZWxlY3QtYXJyb3ctYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlNDtcbiAgICAgICAgcGFkZGluZzogMTdweCAxNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuXG4gICAgfVxuXG4gICAgLypzdHlsZSBpdGVtcyAob3B0aW9ucyk6Ki9cbiAgICAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogOTclO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zNik7XG5cbiAgICAgICAgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLypoaWRlIHRoZSBpdGVtcyB3aGVuIHRoZSBzZWxlY3QgYm94IGlzIGNsb3NlZDoqL1xuICAgIC5zZWxlY3QtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgICNuZXN0ZWQtdGFibGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgLTIycHg7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgdGJvZHksIHRyLCB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNHB4LCAjMjAyNjJhLCAzMDAsIDEuMjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDFiZWU1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vZGFsLXBheW1lbnQge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLmFsZXJ0LWRpYWxvZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpYWxvZy1ib3gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydC1kaWFsb2c6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnN1YlN0YXR1c0ZpZWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG59XG5cbi5wZi1hZG1pbi5icm9rZXItZGFzaGJvYXJke1xuICAgIHRhYmxle1xuICAgICAgICBtaW4td2lkdGg6MDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB0aGVhZCB0aHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgICAgICB9XG4gICAgICAgIHRib2R5IHRke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgIC8qIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDE4cHg7ICovXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjFlbSAxOHB4OyBcbiAgICAgICAgICAgIGhlaWdodDogNC4xZW07XG4gICAgICAgICAgICAuZWxsaXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7LyogZG9lcyBub3Qgd29yayB2ZXJ0aWNhbGx5IHdpdGhvdXQgdGhlIGZvbGxvd2luZyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3JlY2VudC1hY3Rpdml0eS1wb2xpY2llcywgI2RhdGF0YWJsZS10b2RvIHtcbiAgICAgICAgdGJvZHkgdGR7XG4gICAgICAgICAgICBoZWlnaHQ6IDguMmVtO1xuICAgICAgICAgICAgLmVsbGlwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3tcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICB9XG59XG5cblxuXG50ZC5kZWFsLXN0YWdlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIG1pbi13aWR0aDo1MDBweDtcblxuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgIEBhdC1yb290IC5icm9rZXItZGFzaGJvYXJkICZ7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgIH1cblxuICAgIC5zdWJzdGF0dXMtdGl0bGV7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICYubm90LXJlbmV3ZWR7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzdGF0dXNJbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjIycHg7XG4gICAgICAgIHJpZ2h0OjIycHg7XG4gICAgICAgIGJvdHRvbToxOHB4O1xuXG5cblxuICAgICAgICBAYXQtcm9vdCAuYnJva2VyLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnN0YXR1cyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGtlbGxleS1ncmVlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWxpc3QgJntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0Oi0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC01MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQgfiBkaXYsICYubm9uZSwgJi5ub25lIH4gZGl2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXp1cmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRrZWxsZXktZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFkbWluLWhvbWUtd2lkZ2V0e1xuICAgIC8vYmFja2dyb3VuZDojRjdGN0Y3O1xuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDM2cHgsIDM2cHgsIGZhbHNlLCAgMSk7XG4gICAgfVxuICAgIC8vIExvd2VyIG1lbnUgKGJpZyBzcXVhcmUgYnV0dG9ucylcbiAgICB1bC5ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luOi0zMHB4IC0xNnB4IDA7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD05NzBweFwiKSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTgwcHhcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB1bC5ob21lID4gbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFDNzVCQztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUM3NUJDO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkuY3JlYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHVsLmhvbWUgPiBsaSBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIC5zcXVhcmUtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIC5zcXVhcmUtY29udGVudCBkaXYge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufSIsIi5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZHtcbiAgICAud3JhcC1lIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59IiwiLnBmLXdhcm5pbmcsIC5wZi1hZ3JlZW1lbnR7XG4gICAgLmlhZCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgLmlhZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gICAgLmlhZCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgc3Bhbi5lbWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxufSIsIi5wZi1saXN0e1xuICAgIC5kZXRhaWxzLWNvbnRyb2wsXG4gICAgLmFjdGl2aXR5LWNvbnRyb2x7XG4gICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlubGluZS1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICB0ZCB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmljb24tYmluIHN2Z3tcbiAgICAgICAgd2lkdGg6MjNweDtcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgfVxuICAgIC5pY29uLWVkaXQsXG4gICAgLmljb24tYWN0aXZpdHl7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1ub3RlcyBzdmd7XG4gICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB3aWR0aDoyMXB4O1xuICAgIH1cbn0iLCIucGYtdmlld3tcbiAgICBib2R5LCBodG1sIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59IiwiLnN0YWZmLWVkaXR7XG4gICAgI3Byb2Yge1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjc3RhZmZQaWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiLmJhdGNoRmlsZVVwbG9hZCB7XG5cdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdGZpbGw6ICNEMTdCMkY7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0XG5cdCNhY3Rpb25zVG9UYWtlT25CYXNlZE9uUG9saWN5SWQgaDQge1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdFxuXHQjYWN0aW9uc1RvVGFrZU9uQmFzZWRPblBvbGljeUlkIGJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cdFxuXHQjY2F0ZWdvcnlGaWVsZHN7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLWdhcDo5cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXHRcblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbntcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b257XG5cdFx0YmFja2dyb3VuZDogJG91dGVyLXNwYWNlO1xuXHRcdGJvcmRlci1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHR9XG5cdC5kb2N1bWVudF9jYXRlZ29yeV9idXR0b246aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdH1cblx0LmRvY3VtZW50X2NhdGVnb3J5X2J1dHRvbi5zZWxlY3RlZHtcblx0XHRiYWNrZ3JvdW5kOiAkYXp1cmU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYXp1cmU7XG5cdH1cblx0XG5cdCNmaWxlVXBsb2FkQ29udGFpbmVyLmJhdGNoRmlsZVVwbG9hZENvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG5cdCN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24ge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQjd3JhcHBlci1mb3ItY2hlY2tsaXN0RXhjZXB0aW9uIGxhYmVsLmludHJvLmludHJvLWZpbmUge1xuXHRcdGZsZXgtYmFzaXM6IGZpdC1jb250ZW50O1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIixzZXJpZjtcblx0XHRmb250LXdlaWdodDoxMDA7XG5cdH1cblx0I2RvY3VwbG9hZGZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHQuZmllbGR3cmFwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5kei1kZXRhaWxzIHtcblx0XHRmb250LXNpemU6MTNweDtcblx0fVxuXG5cdCNmaWxlVXBsb2FkZXJOb3Rlc0Rpdntcblx0XHRtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG5cdH1cblxuXG5cdC5hZGROb3Rlc0J0bntcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRib3JkZXI6IDFweCBncmV5IGRhc2hlZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiRhenVyZTtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMDI5ZWUzO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdFxufSIsIi5reWMtZGV0YWlse1xuICAgIC8vaDF7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsICRzaXplOiAyNnB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vcHtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDE4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vICBtYXJnaW46IDAgMCAwIDA7XG4gICAgLy99XG4gICAgLy8uY29sdW1uLXRpdGxle1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgJHNpemU6IDQ4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vLmJsb2NrLWNvbnRlbnR7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsICRzaXplOiAxOHB4LCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKTtcbiAgICAvL31cbiAgICAvLy50YWJiZWR7XG4gICAgLy8gIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAudGFidHJpZ2dlciBhe1xuICAgIC8vICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICAvLy50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAvLyAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAvLyAgYm9yZGVyOiBub25lO1xuICAgIC8vICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC8vfVxuICAgIC8vLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgIC8vICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgLy99XG4gICAgLy8uc2luZ2xlLWxpbmUgdGFibGV7XG4gICAgLy8gICAgJjphZnRlciB7XG4gICAgLy8gICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgIHdpZHRoOiAwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuICAuc3RpY2t5Rm9vdFdyYXAgLnN0aWNreUZvb3RNYWlue1xuICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgIH1cblxuICAubWVzc2FnZS1idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxuXG4gICN1c2VybmFtZS1wYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMXB4IHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzVweCA1NXB4IDM1cHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4O1xuICB9XG5cbiAgLnVzZXJuYW1lLXBhZ2UtY29udGFpbmVyIC51c2VybmFtZS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuXG4gICNjaGF0LXBhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2hhdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMHB4IDIwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgbWF4LWhlaWdodDo1MDBweDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgI21lc3NhZ2VGb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xuICB9XG5cbiAgI2NoYXQtcGFnZSB1bCBsaSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5ldmVudC1tZXNzYWdlIHAge1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Ugc3BhbiB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBwIHtcbiAgICBjb2xvcjogIzQzNDY0YjtcbiAgfVxuXG4gICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE3cHgpO1xuICB9XG5cbiAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLmFkZGZpbGV7XG4gICAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFkZGZpbGU6aG92ZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM5YjliOWIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGF0LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIH1cblxuICAuY2hhdC1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmNvbm5lY3Rpbmcge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNzc3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAua3ljIC50YWJiZWR7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAua3ljIC50YWJiZWQ+c2VjdGlvbntcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcblxuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMTBweCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhdC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgI2NoYXQtcGFnZSB1bCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB9XG5cbiAgICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICB9XG5cbiAgICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxuXG4gICAgLmNoYXQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbm5lY3Rpbmcge1xuICAgICAgdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5jaGF0LWhlYWRlciBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIH1cbiAgfVxufSIsIi5wZi1jcmVhdGV7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLmluc3VyYW5jZXMtZWRpdHtcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIC8vbWluLXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgYm9keSA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAuc2F2ZVNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgI2NoYW5nZVN0YWZmIHtcblxuICAgICAgICBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Qge1xuICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjU4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcblxuXG4gICAgICAgICAgICAmID5sYWJlbDpub3QoLmVycm9yKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+LmNvbGxlY3Rpb257XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjU4cHg7XG4gICAgICAgICAgICAgICAgJiA+bGFiZWw6bm90KC5lcnJvcil7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDowO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuZGVsZXRlcm93IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLWpmLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAvKiAyMDIxMDIxOSAtIE1CIHN3aXRjaGVkIHRvIHVzZSBmbGV4LWJveFxuICAgICAgICAgICAgICAgIDIwMjExMDIxIC0gTUcgRmxleCBicmVha3MgTFNPUywgc28gcHV0dGluZyB0YWJsZSBiYWNrIHVudGlsIE1CIGlzIGJhY2sgZm9yIG1lIHRvIHdvcmsgdGhpcyBvdXQgd2l0aFxuICAgICAgICAgICAgICovXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvL2ZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgIC8vIFRoaXMgZG9lc24ndCBoYXZlIHRoZSBzYW1lIG51bWJlciBvZiBjaGlsZHJlbiBhcyBhIGdlbmVyYXRlZCBqc29uZm9ybSByZXBlYXRhYmxlIHJlZ2lvbiwgc28gbmVlZHMgc29tZSBjdXN0b20gd2lkdGhzLlxuXG4gICAgICAgICAgICAvLyAzIEZpZWxkc1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSxcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSkgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4uY29sbGVjdGlvbiBsYWJlbDpub3QoLmVycm9yKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5rZWRGb3JtICsgLmxpbmtlZEZvcm0gbGFiZWwsXG4gICAgICAgIC5saW5rZWRGb3JtQWRkTmV3IGxhYmVse1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0e1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbnN1cmFuY2VzLWNyZWF0ZXtcblx0LmNob3Nlbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5pbnN1cmFuY2VzLWNyZWF0ZTJ7XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAvL21pbi13aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgYm9keSA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAuc2F2ZVNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIHtcbiAgICAgICAgZGl2I3JvbGVfY2hvc2Vue1xuICAgICAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiNzdGFmZl9jaG9zZW57XG4gICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgZmlsbDogIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdW1lbnRzLWxpc3R7XG4gICAgLmljb24tdGljay1kcmF3biwgLmljb24tY3Jvc3MtZHJhd257XG4gICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjI1ZW07XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIsXG4uYXNzZXQtZWRpdCB7XG5cbiAgICAjZmlsZVVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gICAgI2ZpbGVVcGxvYWRXcmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgIH1cbiAgICAjZmlsZVVwbG9hZCwgI2Fzc2V0RG9jVXBsb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgwLDAsMCwwLjEpLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWRkYzNjO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICBjb2xvcjojYmYxOTE5O1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgIGNvbG9yOiM0M2JiNDc7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnR5cGUtc2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmJyb2tlci1kb2N1bWVudHMtZmlsZS11cGxvYWQsXG4uZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCB7XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweCAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxufVxuIiwiLmNsaWVudC1saXN0e1xuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgdGQuZGVsZXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICB9XG59XG4uY2xpZW50LWVkaXR7XG5cdCYgPiBkaXYge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5qc29uRm9ybSB7XG5cdCAgICBwb3NpdGlvbjogc3RhdGljO1xuXHR9XG4gIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXZ7XG4gICAgbWF4LWhlaWdodDo3MDAwcHg7XG4gIH1cblx0I3NlY3RvciAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDo4MDBweDtcblx0fVxufVxuLmNsaWVudC1lZGl0LWxvZ2luIHtcblx0Ji5hY2Nlc3MtZnVsbHtcblx0XHQjcGVybWlzc2lvbnN7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG4gICAgJiA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG59XG4udGl0bGUtc2Vje1xuXHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsIGZhbHNlLCBmYWxzZSwgMS4zKTtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbiNzZWN0b3J7XG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA2cHg7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRmb250LXNpemU6MTVweCFpbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgICAuZGVsZXRlcm93e1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tamYtZGVsZXRle1xuICAgICAgICAgICAgZmlsbDojOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59XG5cbiNhZGRTZWN0b3JJRHtcbiAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWpmLWRlbGV0ZSB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59IiwiLmNsaWVudC1jb25zb2xlIHtcbiAgLy8uY2xlYXJGaWx0ZXJzIGF7XG4gIC8vICBkaXNwbGF5Om5vbmU7XG4gIC8vfVxuICAuc3RpY2t5Rm9vdE1haW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5ibG9jay5zaWRlYmFyIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAuanNvbkZvcm0gZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwOyAvLyBGb3IgcmVwZWF0YWJsZSBhcmVhcyAtIHBhZGRpbmcgb24gZmllbGRzZXRzIGlzIGluY29ycmVjdGx5IHNldCBmcm9tIGpzb25mb3JtLW92ZXJyaWRlcy5zY3NzICh3aGljaCBuZWVkcyB0byBnbyBhdCBzb21lIHBvaW50KVxuICAgIH1cbiAgfVxuICAjbW9kYWxEaWFsb2cgLmpzb25Gb3JtIGZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnNvbGUtcGFuZS1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIC8vZmxvYXQ6cmlnaHQ7XG4gICAgLmNvbnNvbGUtcGFuZS1hY3Rpb24ge1xuICAgIH1cbiAgfVxuICBtYWluIHtcbiAgICAudGFiYmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDRweCAwIDAgMDtcbiAgICB9XG5cbiAgICAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vLWpzIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXYge1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgLypldXJnaCovXG4gICAgfVxuXG4gICAgLnRhYmJlZCAudGFiYmVkID4gc2VjdGlvbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMHB4O31cblxuICAgIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2IHtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgICB9XG5cbiAgICAudGFiYmVkIC50YWJiZWQgLnRhYndyYXAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRhYmJlZCAub3ZlcmZsb3dUYWJzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKiB0YWIgbG9hZGluZyBhbmltYXRpb24gKi9cbiAgICBzZWN0aW9uLmFjdGl2ZS53YWl0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgIC8qIGFuaW1hdGUgdGhpcyAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC8qIGJ1dCBkb24ndCBnbyBvbiBhYm91dCBpdCAqL1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEwO1xuICAgIH1cblxuICAgIEAtd2Via2l0LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEAtbW96LWtleWZyYW1lcyB3aXBlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwXG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwXG4gICAgICB9XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgd2lwZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIHN1bW1hcnkgc3RhdHMgKi9cbiAgICAuc3VtbWFyeS1zdGF0cyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LXN0YXQge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC8qIGpzb25mb3JtIHN1bW1hcnkgc3RhdHMgdjIgLSB0aGlzIGlzIHdhY2sgKi9cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogLTMycHggMCAtMzJweCAtMTZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93IGxhYmVsLnN0YXQtaWNvbixcbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5zdGF0LWljb25bZm9yPXRvdGFsTG9zc10gc3ZnIHtcbiAgICAgIGZpbGw6ICNiYjAwMDA7XG4gICAgfVxuXG4gICAgLmNsaWVudC1jb25zb2xlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAgICNjbGllbnQtY29uc29sZS1zdW1tYXJ5e1xuICAgICAgLmNvbnRhY3QtYmxvY2t7XG4gICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgY29sb3I6JGJvZHktdGV4dDtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wZXJzb257XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgJi5wcmltYXJ5LW9ubHl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxufSIsIi51dy1yZXF1ZXN0cy1saXN0e1xuICAgIC5zZW5ke1xuICAgICAgICBtYXJnaW4tdG9wOjMycHg7XG4gICAgfVxufVxuXG5cblxuXG4ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZXtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZSAucmZxQ3JlYXRlU3ViSGVhZGVye1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlTGFiZWx7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMaW5le1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b257XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVGaWVsZFNldHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlQnV0dG9uRmllbGRTZXR7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY0xhYmVse1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY1N1bW1hcnl7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucmZxRXhlY1N1bW1hcnl7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICB9XG4gIC5yZnFFeGVjTGFiZWx7XG4gICAgZmxleC1iYXNpczozMCU7XG4gIH1cbiAgLnJmcUV4ZWNWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgfVxuXG4ucmZxUmVxdWVzdC1oZWFkZXItdGV4dHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzA2MDcwODtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4gIC5yZnFSZXF1ZXN0LWZsZXh7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7XG4gICAgZmxleDogMSAxIDIyJTtcbiAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgfVxuICAucmZxUmVxdWVzdC1sYWJlbHtcbiAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgfVxuXG5cblxuXG5cblxuICAuYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGR7XG4gICAgYmFja2dyb3VuZDogI2YyZjRmNDtcbiAgfVxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbHtcbiAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xuICB9XG5cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGR7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsIHRoe1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gIH1cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG5cbi5yZnFyRGV0YWlsQ29udGFpbmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4gIC5yZnFyTWFpbkNvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5yZnFFeGVjTGFiZWx7XG4gICAgZmxleC1iYXNpczozMCU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLnJmcUV4ZWNWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsVmFsdWV7XG4gICAgZmxleC1iYXNpczo3MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxUaXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbiAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsICRkYXJrLWdyZXktdGhyZWUsIDMwMCwgIDEuMTQpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweCAwIDM1cHg7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFyRGV0YWlsU3ViVGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAyMHB4LCAkZGFyay1ncmV5LXRocmVlLCAzMDAsICAxLjE0KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICB9XG4gIC5yZnFyRGV0YWlsUmVmZXJlbmNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxCb2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnJmcXJEZXRhaWxTZXBlcmF0b3J7XG4gICAgcGFkZGluZzogMTBweCAgMzVweCAxMHB4IDM1cHg7XG4gIH1cblxuICAucmZxckRldGFpbEZvb3RlcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLnJmcXJTdGF0dXNUZXh0e1xuICAgIGJhY2tncm91bmQ6ICM0MjRlNTY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDZweCAxNHB4IDRweCAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7O1xuICB9XG4gIC5yZnFyU3RhdHVzQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAzNXB4IDE4cHggMzVweDtcbiAgfVxuICAucmZxclN0YXR1c0F3YXJkZWR7XG4gICAgYmFja2dyb3VuZDogIzYwYjYwMjtcbiAgfVxuICAucmZxclN0YXR1c0FjY2VwdGVke1xuICAgIGJhY2tncm91bmQ6ICM1MzhhMTc7XG4gIH1cbiAgLnJmcXJTdGF0dXNEZWNsaW5lZHtcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xuICB9XG4gIC5yZnFyU3RhdHVzQXdhaXRpbmdSZXNwb25zZXtcbiAgICBiYWNrZ3JvdW5kOiAjZjI4OTIxO1xuICB9XG4gIFxuICAucmZxckRldGFpbEJvZHl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbi51bmRlcndyaXRlcntcblx0LmNyZnFGYXZvdXJpdGVDb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuXHRcblx0LmNyZnFGYXZvdXJpdGUgc3Zne1xuXHRcdGZpbGw6ICNkZjQwNTM7XG5cdH1cblx0LmNyZnFOb3RGYXZvdXJpdGUgc3Zne1xuXHRcdGZpbGw6ICNhMmExYTI7XG5cdH1cblx0XG5cdC5zdGlja3lGb290V3JhcCAuY3JmcVN0YXR1c0RlY2xpbmVkIHRkIHtcblx0XHRjb2xvcjogIzlCOUQ5Rjtcblx0fVxuXHRcblx0LmNyZnFTZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojZmVlM2M3O1xuXHR9XG5cdFxuXHRcblx0LnFve1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuICB0YWJsZS5saXN0IHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1jb2xvcjogIzdlYThmODtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgdGFibGUubGlzdCB0ZCwgdGFibGUubGlzdCB0aCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0YWJsZS5saXN0IHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VhOGY4O1xuICB9XG5cbiAgdGFibGUuY2FudmFze1xuICAgIHdpZHRoOjQ4MHB4O1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICB9XG5cbiAgLmJveHtcbiAgICB3aWR0aDo0ODBweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgfVxuXG5cblxuICBkaXYuYmx1ZVRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQ2VsbCwgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVSb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0FBQUFBQTtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmcgLmRpdlRhYmxlSGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICNBQUFBQUE7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZGNlYmY3IDAlLCAjZDRlNmY2IDY2JSwgI0FBQUFBQSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNDQ0NDQ0O1xuICB9XG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUgLmxpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3MgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzFDNkVBNDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmJsdWVUYWJsZS5vdXRlclRhYmxlRm9vdGVyIC50YWJsZUZvb3RTdHlsZSB7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgfVxuICAvKiBEaXZUYWJsZS5jb20gKi9cbiAgLmRpdlRhYmxleyBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZGl2VGFibGVSb3cgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLmRpdlRhYmxlSGVhZGluZyB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDt9XG4gIC5kaXZUYWJsZUNlbGwsIC5kaXZUYWJsZUhlYWQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsO31cbiAgLmRpdlRhYmxlRm9vdENlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsO2JvcmRlcjowO31cblxuICAuZGl2VGFibGVDZWxsUmlnaHR7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5kaXZUYWJsZUhlYWRpbmcgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7fVxuICAuZGl2VGFibGVGb290IHsgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO31cbiAgLmRpdlRhYmxlQm9keSB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDt9XG5cblxuICAucmZxT3B0aW9uc0NvbnRhaW5lcntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucmZxT3B0aW9uc0l0ZW17XG4gICAgZmxleC1iYXNpczo1MCU7XG4gIH1cbiAgLnJmcU9wdGlvbnNCdG57XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zR3JvdXB7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmZxT3B0aW9uc1BpY2sge1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNHcm91cEhlYWRlcntcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAucmZxT3B0aW9uc0dyb3VwQm9keXtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFPcHRpb25zR3JvdXBQbHVze1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucmZxT3B0aW9uc0lucHV0IHtcbiAgICB3aWR0aDo2ZW07XG4gIH1cblxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRye2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0Ym9keXtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyQ2VsbHtwYWRkaW5nOiA3cHg7fVxuICAucmZxRm9vdGVyQ2VsbDJ7d2lkdGg6Y2FsYyg2ZW0gKyAyMHB4KTt9XG4gIC5yZnFGb290ZXJDZWxsM3t3aWR0aDoxNjhweDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVG90YWxMYWJlbHtmb250LXdlaWdodDo2MDB9XG5cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFPcHRpb25zVGl0bGVCb3h7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOmJsYWNrO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG5cbiAgLm9wdGlvbkNvbDF7d2lkdGg6YXV0bzt9XG4gIC5vcHRpb25Db2wye3dpZHRoOmF1dG87fVxuICAub3B0aW9uQ29sM3t3aWR0aDo5MHB4O31cbiAgLm9wdGlvbkNvbDR7d2lkdGg6MTMwcHg7fVxuICAub3B0aW9uQ29sNXt3aWR0aDo0MHB4O31cblxuICAucmZxUmVxdWVzdC1oZWFkZXItdGV4dHsgICAgICAgICAgICBmb250LXNpemU6IDIycHg7ICAgICAgICAgICAgY29sb3I6ICMwNjA3MDg7ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWZsZXh7ICAgICAgICAgICAgZGlzcGxheTpmbGV4OyAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwOyAgICAgICAgICAgIG1heC13aWR0aDo2MDBweDsgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7ICAgICAgICAgICAgY29sb3I6ICMyMDI2MmE7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWJsb2NreyAgICAgICAgICAgIGZsZXg6IDEgMSAyMiU7ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2cHg7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVseyAgICAgICAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXsgICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTsgICAgICAgIH1cblxuICAucmZxT3B0aW9ucy1kcmFnLWRyb3AtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnYWRvYmUtZ2FyYW1vbmQtcHJvJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAucmZxTWFuYWdlT3B0aW9ucyAuc3RpY2t5Rm9vdE1haW57XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5yZnFQbHVzVGV4dHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmZxUGx1c0ljb257XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cblxuLnJmcVJlcXVlc3RBcHByb3ZlLWhlYWRlci10ZXh0e1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDYwNzA4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4gIC5yZnFSZXF1ZXN0LWZsZXh7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7XG4gICAgZmxleDogMSAxIDIyJTtcbiAgICBtYXJnaW4tYm90dG9tOjZweDtcbiAgfVxuICAucmZxUmVxdWVzdC1sYWJlbHtcbiAgfVxuICAucmZxUmVxdWVzdC12YWx1ZXtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgfVxuXG5cbiAgLnV3UmVxdWVzdHNTdGF0dXN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogM3B4O1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNOb3RRdW90ZWR7XG4gICAgYmFja2dyb3VuZDogI2QwMDIxYjtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzQXdhcmRlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNjBiNjAyO1xuICB9XG5cbiAgICAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNRdW90ZWR7XG4gICAgYmFja2dyb3VuZDogIzRhOTBlMjtcbiAgfVxuXG4gIC51d1JlcXVlc3RzU3RhdHVzTG9zdHtcbiAgICBiYWNrZ3JvdW5kOiAjYjQ3M2VkO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNEZWNsaW5lZHtcbiAgICBiYWNrZ3JvdW5kOiAjOTA4ZjkwO1xuICB9XG4gIC51d1JlcXVlc3RzIHRke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgLnJmcXJQb3B1cEZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIxMmYzODtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLnJmcXJQb3B1cEZvb3RlciBhe1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gICAgcGFkZGluZzogNnB4IDU1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5yZnFyUG9wdXBFbXB0eUZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIxMmYzODtcbiAgICBwYWRkaW5nOiA0MnB4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcblxuICB9XG4gIC5yZnFyUG9wdXAgLnN1YkRldGFpbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZnFyUG9wdXAgLmFjdGl2ZSArIC5zdWJEZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxuICAucmZxclJlc3BvbmRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxclJlc3BvbmRTdGFydCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucmZxclJlc3BvbmREYXRhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnJmcXJSZXNwb25kQWRkQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNXB4IDAgMjBweCAwO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1Ym1pdEJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XG4gIH1cbiAgLnJmcXJSZXNwb25kU2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nOiAyMnB4IDVweCAxNnB4IDVweDtcbiAgfVxuXG4gIC5yZnFyUmVzcG9uZFN1YmpDZWxse1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqQ29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtcbiAgICBsaW5lLWhlaWdodDogMi40NTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqVGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDU7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakxpbmt7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMjYyYTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDNweCAwIDJweCAxMHB4O1xuICAgIGNvbG9yOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpJY29uQ29udGFpbmVye1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmaWxsOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpJY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBmaWxsOiAjMjAyNjJhO1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpSZW1vdmUge1xuICAgIHBhZGRpbmc6IDBweCAxMnB4IDBweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3RpY2t5Rm9vdFdyYXAgLnJmcXJEZXRhaWxCb2R5IC5zaG93U3ViamVjdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmZxckRldGFpbEJvZHkgLnJmcVN1YmplY3R7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuICBkaXNwbGF5Om5vbmU7XG4gIGJhY2tyb3VuZDpwaW5rO1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5yZnFFeGVjU3VtbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogN3B4IDAgMjBweCAwO1xufVxuXG4uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmJvdW5kcyAuY29sdW1uLXRpdGxle1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udXctcmVxdWVzdHMtbGlzdCAuZGF0YVRhYmxlc193cmFwcGVye1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udXctcmVxdWVzdHMtbGlzdCAuY3JmcVJldHJhY3RTZWxlY3RlZCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cblxuLnJmcS1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZnEtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZnEtbGlzdCB0YWJsZSB0Ym9keSAuYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZnEtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5yZnEtc3ViamVjdGl2aXRpZXMgLnJmcVN1YmplY3QgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyBhe1xuICAgd2lkdGg6IDMwMHB4O1xuICAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuXG4gLm9wdGlvbi1ncm91cHMtbGlzdCB7XG4gICAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXSAge1xuICAgICBib3gtc2l6aW5nOmluaGVyaXQ7XG4gICB9XG5cbiAgIC5idXR0b25zIC5idG4ge1xuICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgIH1cbiAgIC5jbXFMZWFkQ29udGFpbmVye1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgIH1cbiAgIC5jbXFMZWFkIHN2Z3tcbiAgICAgZmlsbDogI2RmNDA1MztcbiAgICAgaGVpZ2h0OiAzMHB4O1xuICAgfVxuICAgLmNtcU5vdExlYWQgc3Zne1xuICAgICBmaWxsOiAjYTJhMWEyO1xuICAgICBoZWlnaHQ6IDMwcHg7XG4gICB9XG4gICAuanNvbkZvcm0gdGV4dGFyZWF7XG4gICAgIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICAgfVxuXG4gICAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke1xuICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICB9XG5cbiB9XG5cbi5yZnEtcHJvcG9zYWwgIHtcbiAgZm9ybSB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmJ1dHRvbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5yZWplY3RDb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5yZWplY3R7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgLnJhdGlvbmFsZXtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLnJmcXItbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBtYXgtd2lkdGg6IDQwZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZnEtcmVxdWVzdC1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKiBtb3ZlZCB0aGUgZm9sbG93aW5nIG91dCBvZiAudW5kZXJ3cml0ZXIgYXMgdGhleSBhcmUgYWxzbyB1c2VkIGluIHBmLWFkbWluICovXG5cbi5yZnFFeGVjU3VtbWFyeXtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LXdyYXA6d3JhcDtcbn1cbi5yZnFFeGVjTGFiZWx7XG5cdGZsZXgtYmFzaXM6MzAlO1xufVxuLnJmcUV4ZWNWYWx1ZXtcblx0ZmxleC1iYXNpczo3MCU7XG59XG4ucmZxRXhlY1ZhbHVlQ2xpZW50IHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4uYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuXHRkaXNwbGF5Om5vbmU7XG59XG4ucmZxU3RhdHVzQXdhcmRlZHtcblx0YmFja2dyb3VuZDogIzYwYjYwMjtcbn1cbi5yZnFTdGF0dXNDb21wbGV0ZXtcblx0YmFja2dyb3VuZDogIzUzOGExNztcbn1cbi5yZnFTdGF0dXNJbkNvbXBsZXRle1xuXHRiYWNrZ3JvdW5kOiAjZjI4OTIxO1xufVxuLnJmcVN0YXR1c0NyZWF0ZWR7XG5cdGJhY2tncm91bmQ6ICNiYmJiYmI7XG59XG4uYWxsUXVvdGVzUmVzcG9uZGVke1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogIzYwYjYwMjtcbn1cbi5zb21lUXVvdGVzUmVzcG9uZGVke1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2YyODkyMTtcbn1cbi5yZnFTdGF0dXN7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHdpZHRoOiAzOHB4O1xuXHRmaWxsOiR3aGl0ZTtcbn1cbi5yZnFTdGF0dXNTdmd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuXG5cbiIsIi5zdW1tYXJ5LW9mLWNoYW5nZXN7XG4gICAgLnRleHQtY2hhbmdlZC1pbmZve1xuICAgICAgICBjb2xvcjogbWVkaXVtYmx1ZTtcbiAgICB9XG5cbiAgICAuYm94LWZvcm1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLnN1bW1hcnktc2phe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gVGhpcyBpcyB0aGUgc3R5bGUgZm9yIHRoZSBzdW1tYXJ5IG9mIGNoYW5nZXMgZm9ybSBtb2RhbCB0aGF0IGlzIHByZXNlbnQgaW4gdGhlIHBvbGljeSBsaXN0IChwZi1hZG1pbilcblxuI2RhdGF0YWJsZS1wb2xpY2llc3tcbiAgICAudHJpZ2dlcl9wb3B1cF9mcmljY3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLndyYXBwZXItY29tcGFyZXtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgfVxuICAgIC5mb3JlZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgICAgICBtYXJnaW46IDMwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDE0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDY1JTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NXB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NvbXBhcmUtZm9ybXN7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1heC13aWR0aDogNzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjY29tcGFyZS1mb3Jtc3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbXBhcmUtY29udGVudHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU3MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogNDVweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjNweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY3cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY0MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDclO1xuICAgICAgICAgICAgICAgIHRvcDogMjglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0ODBweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUzJTtcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0aWNreUZvb3RNYWlue1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5jb2x1bW4tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtY29tcGFyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWNvbXBhcmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFzc2V0c3tcblx0XG5cdC5jb3ZlclN0YXR1cyB7XG5cdFx0bWFyZ2luOjA7XG5cdFx0KiB7dmVydGljYWwtYWxpZ246IG1pZGRsZTt9XG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgOTUlIDAlLCAxMDAlIDUwJSwgOTUlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTZweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vbkNvdmVyIHN0cm9uZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4tbGVhZiwgLjEpO1xuXHRcdGNvbG9yOiRncmVlbi1sZWFmO1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAkZ3JlZW4tbGVhZjtcblx0XHRcdCYuaWNvbi10aWNrLWRyYXduIHtcblx0XHRcdFx0c3Ryb2tlOiAkZ3JlZW4tbGVhZjtcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vZmZDb3ZlciBzdHJvbmcge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGR1bGwtcmVkLCAuMSk7XG5cdFx0Y29sb3I6JGR1bGwtcmVkO1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiRkdWxsLXJlZDtcblx0XHR9XG5cdH1cblx0LnNvbGQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXdlaWdodDogMTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdFx0Y29sb3I6ICRtcF9ibG9vZC1yZWQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuMXJlbSAwLjNyZW07XG5cdH1cblx0LmFsZXJ0LmRlbGV0ZWQge1xuXHRcdGNvbG9yOiAkbXBfYmxvb2QtcmVkO1xuXHRcdC8vYm9yZGVyOiAxcHggc29saWQgJG1wX2Jsb29kLXJlZDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdFx0ZmlsbDokbXBfYmxvb2QtcmVkO1xuXHRcdH1cblx0fVxuXHRcblx0c2VjdGlvbi5ibG9jay5hc3NldHMtYmxvY2sge1xuXHRcdFxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmxleC1wYXJlbnQgLnZlcnRpY2FsLWRpdmlkZXIge1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0bWF4LXdpZHRoOiAycHg7XG5cdFx0bWluLXdpZHRoOiAycHg7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmNoaWxkLWFzc2V0LWxpc3Rpbmcge21hcmdpbi1ib3R0b206NDBweDt9XG5cdC5hc3NldC1lZGl0LWpzb25mb3JtLXdyYXBwZXIgLmpzb25Gb3JtIGZpZWxkc2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdFxuXHQuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDI1NzNcIjtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0fVxuXHQuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjcxNFwiO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5MGNlNTE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjOTBjZTUxO1xuXHR9XG5cdC5qc29uRm9ybS5kaXNhYmxlZHtcblx0XHRvcGFjaXR5OjAuNDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdLCAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlW3N0eWxlXSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDZweCkhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQubm8tYm90dG9tLXBhZGRpbmcge1xuXHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdH1cblx0LmZpbGUtZHJvcC1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdCYuaXMtZHJhZ292ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxLCAxLCAwLjEpO1xuXHRcdH1cblx0fVxuXHRcblx0LmZha2UtYnRuIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWU1O1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0XG5cdC5maWxlLW1zZyB7XG5cdFx0Zm9udC1zaXplOiBzbWFsbDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR9XG5cdFxuXHQuZmlsZS1pbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmFzc2V0LWRvY3VtZW50LWxpc3Qge1xuXHRcdGEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxufSIsIi5tYW51YWwtcXVvdGUtZWRpdHtcbiAgICAuY29sdW1uIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogNjAwcHg7XG4gICAgICAgIC8qd2lkdGg6IDYwMHB4OyovXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChcIm1heC13aWR0aDo2MjJweFwiKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKFwibWF4LXdpZHRoOjUyMHB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBkaXYuc2Nyb2xsbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1hbnVhbCBxdW90ZSB0YWJsZSAqL1xuXG4gICAgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50X2ZpbHRlcntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuXG4gICAgI21hbnVhbFF1b3RlLWVuZG9yc2VtZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qYWNjb3JkaW9uICovXG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtY3VycmVuY3ktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0YTUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS1pZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLW9wZW4tY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zcztcblxuICAgICAgICAgICAgICAgIC5xdW90ZS1tYWluLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDI3cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5xdW90ZS1rZXktYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwMjQyNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLXZhbHVlLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS1wcmVtaXVtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicC12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyN3B4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudC1rZXktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmVtaXVtLWdicC12YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFjMWMxYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY2NvcmRpb24taXRlbS1vcGVue1xuICAgICAgICAgICAgICAgIC5xdW90ZS1jdXJyZW5jeS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucXVvdGUtaWQtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDMwcHggNTlweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFkbWluLWNoZWNrbGlzdCB7XG5cdG1haW4ge1xuXHRcdHNlY3Rpb24ge1xuXHRcdFx0bWF4LXdpZHRoOjkyOHB4O1xuXHRcdFx0Lmpzb25Gb3JtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxhYmVsIHtmb250LXNpemU6MTNweDt9XG5cdFx0XHRcdGxlZ2VuZCB7Zm9udC13ZWlnaHQ6OTAwO31cblx0XHRcdFx0XG5cdFx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCN3cmFwcGVyLWZvci1jaGVja2xpc3RFeGNlcHRpb24uamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2gge1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRsYWJlbC5pbnRyby1maW5lIHtcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46MCAxNXB4IDAgMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWwuZXJyb3Ige1xuXHRcdFx0XHRcdFx0bGVmdDphdXRvO1xuXHRcdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGFiZWwuZXJyb3I6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDoyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmludHJvLWZpbmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmpmLWhlYWRlci1zZWN0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdC5hY2NvcmRpb24tdHJpZ2dlciB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdFx0c3ZnIHtvcGFjaXR5OjA7fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQjY29tcGxldGVDaGVja2xpc3RCdG4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCNsYXN0RmllbGRTZXQge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5qZi1oZWFkZXItc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi50b2RvLWNyZWF0ZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdFxuXHQuYWN0aW9ucy1ibG9jayB7XG5cdFx0LyogdGhpcyBpcyBqdXN0IGZvciB0aGUgYmF0Y2ggbW9kZSB0b2dnbGUgKi9cblx0XHQuanNvbkZvcm0ge1xuXHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHR9XG5cdH1cblx0XG5cdC5mbGV4LXBhcmVudCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0LmJsb2NrIHtcblx0XHRcdC13ZWJraXQtZmxleDogMDtcblx0XHR9XG5cdFx0XG5cdFx0I21haW5Gb3JtRGl2IHtcblx0XHRcdGZsZXg6IDI7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdH1cblx0XHQjY3JlYXRlZFRoaXNTZXNzaW9uRGl2IHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHQjY3JlYXRlVG9kb1dyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFxuXHRcdCNjcmVhdGVUb2RvIHtcblx0XHRcdGZpZWxkc2V0IHtwYWRkaW5nLWlubGluZTowO31cblx0XHR9XG5cdFx0XG5cdFx0I2NyZWF0ZWRUaGlzU2Vzc2lvbkRpdiB7XG5cdFx0XHRcblx0XHRcdGhlYWRpbmcge1xuXHRcdFx0XHRmb250LWZhbWlseTogU2FyYWJ1biwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDdweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmJvcmRlcmVkQ29udGFpbmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mbGF0LXBsYWluLXRhYmxlIHtcblx0XHRtaW4td2lkdGg6MTUwcHg7XG5cdFx0dGFibGUtbGF5b3V0OmZpeGVkO1xuXHRcdHRyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0fVxuXHRcdHRkOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogMTAlO1xuXHRcdH1cblx0XHR0ZCA+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0LmZsZXhQYXJlbnQtMi0xIHtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Y29sdW1uLWdhcDogMjBweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5mbGV4Q2hpbGQtMiB7XG5cdFx0XHRmbGV4OjI7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdGZpZWxkc2V0IHttYXJnaW46MDsgcGFkZGluZzowO31cblx0XHR9XG5cdFx0LmZsZXhDaGlsZC0xIHtcblx0XHRcdGZsZXg6MTtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdC5jdGEtY29udGFpbmVyIHtcblx0XHQuZmxleENoaWxkLTIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHQuc3VibWl0RmllbGRzIHtcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdH1cblx0XHRcdHBhZGRpbmctYmxvY2s6IDE2cHg7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblx0XG5cdFxuXHRcblx0I2FkZE5ld1BvbGljeUxpbmsge1xuXHRcdGNvbG9yOiRkYXJrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHNwYW4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHN0cm9rZS13aWR0aDogMTRweDtcblx0XHRcdFx0c3Ryb2tlOiAkY2VydWxlYW4tYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNhZGRUb0xpc3RMaW5rV3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0fVxuXHQjYWRkVG9MaXN0TGluayB7XG5cdFx0Y29sb3I6JGRhcms7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0c3BhbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdHN0cm9rZTogJGNlcnVsZWFuLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQjcG9saWNpZXNUYWJsZSAuZGVsZXRlUm93IHtjb2xvcjokZGFyazt9XG5cdCNwb2xpY2llc1RhYmxlIC5kZWxldGVSb3c6aG92ZXIge2NvbG9yOiRjZXJ1bGVhbi1ibHVlO31cblx0XG5cdFxuXHQjY3JlYXRlZFRoaXNTZXNzaW9uVGFibGUge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuXHRcdG1hcmdpbi1pbmxpbmU6IDE0cHg7XG5cdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0dGQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuNWVtO1xuXHRcdH1cblx0XHR0ZDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuI21vZGFsLWFqYXggLnRvZG8tY3JlYXRlOm5vdCguYmF0Y2hNb2RlQWN0aXZlKSAuanNvbkZvcm0geyBtaW4td2lkdGg6MjQwcHg7fSIsIlxuXG5cbi8vVE8gQkUgUkVNT1ZFIE9OQ0UgQ09SUCBTS0lOIElTIEZJTklTSEVEXG4uc3ZnLWljb257XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6IHdoaXRlO1xuICBtYXJnaW46IDIycHggMHB4IDBweCAyNHB4O1xufVxuXG5cblxuI2hvbWUgLm1lbnVpdGVtX2hvbWUgey8vaG9tZSBtZW51IGl0ZW0gaGlkZGVuIGlmIG9uIGhvbWUgcGFnZVxuXHRkaXNwbGF5Om5vbmVcbn1cblxuLm1vZGFsLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjYwMHB4O1xufVxuXG4ucGYtYWRtaW4gLm1vZGFsLWNvbnRlbnQgLmpzb25Gb3JtIGZpZWxkc2V0e1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi8vTW9kYWwgb3ZlcnJpZGVzIGZvciBwcm9mZXNzaW9uc1xuLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLy90b29sa2l0IGNkcCBzaG91bGQgaGF2ZSBubyBwYWRkaW5nXG4udG9vbGtpdC1kZXRhaWwgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCB7XG5cdHBhZGRpbmc6MFxufVxuXG5cbi5tb2RhbC13cmFwIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7XG4gICAgcGFkZGluZy1ib3R0b206MDtcbn1cblxuLy8gdG9kbyBhZGQgdG8gZGFzaGJvYXJkLXRvZG8gd2lkZ2V0IHNjc3NcbiNkYXRhdGFibGUtdG9kb193cmFwcGVyIHRhYmxle1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIWltcG9ydGFudDtcbiAgICB0Ym9keXtcbiAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi5kYXNoYm9hcmRUb2RvLWNsaWVudHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbn1cblxuLmRhc2hib2FyZFRvZG8tdGFza3tcbiAgICBtYXgtd2lkdGg6MzIwcHg7XG4gICAgd2lkdGg6IDM4NHB4O1xuICAgIG1hcmdpbjogN3B4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjNweDtcbiAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgLy90cnVuY2F0ZSB0byAyIGxpbmVzXG4gICAgbWF4LWhlaWdodDogM2VtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5kYXNoYm9hcmRUb2RvLW1ldGF7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICAgIGNvbG9yOiAkYmx1aXNoLWdyZXk7XG59XG4ucGYtYWRtaW4gdGFibGUjZGF0YXRhYmxlLXRvZG9fYXNzaWduZWQgdGJvZHkgdGR7XG4gICAgcGFkZGluZzo0cHggMjJweDtcbn1cblxuXG5cbi8vIEFkZCB0byB0b2RvQ29uc29sZSB3aWRnZXQgc2Nzc1xuLmNsaWVudC1jb25zb2xlIC5vdmVydmlldy1ibG9jay50b2RvIC5zcXVhcmUtY29udGVudHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgaDJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvc2xvLWdyZXk7XG4gICAgfVxufVxuXG4uZHQtYWN0aW9ucy1pdGVtIFtjbGFzc149XCJwb3VuZC1zcXVhcmVcIl17XG4gICAgbWFyZ2luLWxlZnQ6MS41ZW07XG59XG5cbi5hc3NpZ25lZFN0YWZme1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLnJlYXNzaWdubWVudHN7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDoxNnB4O1xuICAgIC8vY3Vyc29yOnBvaW50ZXI7XG4gICAgdWx7XG4gICAgICAgIHotaW5kZXg6OTk5OTk5OTk5OTk5OTk7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MTAwJTtcbiAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OjBweDtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXN0YWZme1xuICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICBmaWxsOiRicm93bi1ncmV5O1xuICAgIH1cbiAgICAuaWNvbi1zdGFmZjpob3ZlciArIHVse1xuICAgICAgICBtYXgtd2lkdGg6NTAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6NTAwcHg7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJyb3duLWdyZXktdHdvO1xuICAgIH1cbn1cblxuXG4udG9kby1jb25zb2xlV2lkZ2V0e1xuICAgIG1heC13aWR0aDo5MTBweDtcbiAgICBtYXJnaW46IDFlbSAwIDRlbSAwO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgLnRvZG8tQ29uc29sZV92aWV3QWxse1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZSAwcztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjokZGFyay1ncmV5O1xuXG4gICAgICAgIC5idG5fYXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOjMycHg7XG4gICAgICAgICAgICBwYWRkaW5nOjZweDtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YXNrLWNvdW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBoZWlnaHQ6MTlweDtcbiAgICAgICAgd2lkdGg6MTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxufVxuLnZpZXdBbGwgLnRvZG8tQ29uc29sZV92aWV3QWxse1xuICAgIG9wYWNpdHk6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4udG9kby1Db25zb2xlX3dyYXB7XG4gICAgbWF4LWhlaWdodDogMjU4cHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MXB4O1xuICAgICAgICByaWdodDoxcHg7XG4gICAgICAgIGJvdHRvbToxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksIHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG4gICAgfVxuXG5cblxuICAgIEBhdC1yb290IC52aWV3QWxsICZ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc3NHB4O1xuXG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi50b2RvLUNvbnNvbGVfdGFza3tcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleDoxIDEgNTAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiAyMnB4IDI4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWdyZXk7XG4gICAgYm9yZGVyLXRvcDowIG5vbmU7XG5cblxuXG4gICAgLnRvZG8tQ29uc29sZV9tZXRhe1xuICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICBoNntcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2RvLWxpc3R7XG4gICAgLmNvbC1zdGF0dXN7XG4gICAgICAgIG1pbi13aWR0aDoxMzBweDtcbiAgICB9XG59XG5cblxuI3JlY2VudC1hY2Nlc3NlZC1jbGllbnRze1xuICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b2RvLWRhc2hib2FyZC1zdGF0dXN7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAudG9kby1zdGF0dXNfdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTdweDtcbiAgICB9XG4gICAgLnRvZG8tZ3JlZW57XG4gICAgICAgIGNvbG9yOiRrZWxsZXktZ3JlZW47XG4gICAgfVxuICAgIC50b2RvLW9yYW5nZXtcbiAgICAgICAgY29sb3I6ICNmNTk0MjE7XG4gICAgfVxuICAgIC50b2RvLXJlZHtcbiAgICAgICAgY29sb3I6ICNiOTA0MDQ7XG4gICAgfVxuICAgIC5saXN0LW1lbnUtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgICAubGlzdC1idG4tbWVudXtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxufVxuXG4uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmJhbm5lci13aWRnZXQsXG4uc2l0ZS1sb2NrdG9ucmVjcnVpdG1lbnR7XG5cdC8qdG9wOiAzZW07Ki9cblx0LnJlcXVlc3QtYS1xdW90ZS1mb3JtLXdyYXAgLmpmLXJvdy5jb21wcmVzc2VkIHtcblx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0fVxufVxuXG4vL0FkZCB0byBzb21lIHNvcnQgb2YgdG9vbGtpdCBzY3NzXG4udG9vbGtpdHRvcGljLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuXG59XG5cbi50b29sa2l0dG9waWMtcGFnZSAjdGV4dC1zZWFyY2gtY29udGFpbmVyOmFmdGVye1xuICAgIHdpZHRoOjIwMHZoO1xufVxuXG4udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAuNzVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bm1ldGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmN1cnJlbnQsICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxNDAsIDE0OCwgMC4yNSk7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5tZXRhbDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3tcbiAgICBwYWRkaW5nLXJpZ2h0OjU2cHghaW1wb3J0YW50O1xufVxuXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzo6YWZ0ZXJ7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgY29udGVudDogdXJsKC9pbWcvc29ydF9hc2Muc3ZnKTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzo6YWZ0ZXJ7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgY29udGVudDogdXJsKC9pbWcvc29ydF9kZXNjLnN2Zyk7XG59XG5cbiNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgICBoZWlnaHQ6OTAlO1xuICAgIHdpZHRoOjkwJTtcbn1cblxuLmNob3Nlbi1zdHlsZSArIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntcbiAgICBiYWNrZ3JvdW5kOm5vbmUhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cdC8qIHdlJ3JlIHVzaW5nIG91ciBvd24gJ2ljb24nIChzZWUgOmJlZm9yZSBhbmQgOmFmdGVyIGJlbG93KSAqL1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcblx0d2lkdGg6IDdweCFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbmJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBiIHtcblx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZSxcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZ3JleTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMy42cHg7XG4gICAgLyptYXJnaW4tbGVmdDogLThweDsqL1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO1xuICAgIGxlZnQ6NHB4O1xufVxuXG4vKlxuRG9udCByb3RhdGUgdGhpc1xuQ2hvc2VuIGFscmVhZHkgcm90YXRlcyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYlxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06cm90YXRlKC0xMjVkZWcpO1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMTI1ZGVnKTtcbn0qL1xuXG5cbi5wZi1hZG1pbiAuanNvbkZvcm0gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbi5pbmRpY2F0b3IteWVzLFxuLmluZGljYXRvci1ub3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgIC8vdG9wOjUwJTtcbiAgICAgICAgLy9sZWZ0OjUwJTtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDotNTAlO1xuICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZC1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJVxuICAgIH1cbn1cbi5pbmRpY2F0b3IteWVzOmFmdGVye1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtcbiAgICBjb2xvcjp3aGl0ZSFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXdpemFyZHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFByaW50IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIHByaW50IHtcbiAgICAqIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC5pciBhOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgb3JwaGFuczogMztcbiAgICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxufSIsIi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfSB9XG5Aa2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpOyB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbkAtbW96LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4OyB9XG4gIC5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kcm9wem9uZS5kei1jbGlja2FibGUgKiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLCAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kcm9wem9uZS5kei1kcmFnLWhvdmVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmRyb3B6b25lLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlscyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjgpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig4cHgpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1vLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1vLWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogNTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yN3B4OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayBzdmcsIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTRweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3Mge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtbW96LWFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbiAgICAgIC1tcy1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtby1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjYsICM0NDQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0b3A6IDEzMHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmUyNjI2O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICBsZWZ0OiA2NHB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNiZTI2MjY7IH1cbiIsIi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW46IDAuNWVtOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3MgLmR6LXVwbG9hZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWVzc2FnZSwgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LXN1Y2Nlc3MgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweDsgfVxuIiwiQGNoYXJzZXRcIlVURi04XCI7QGZvbnQtZmFjZXtmb250LWZhbWlseTp2aW1lbztzcmM6dXJsKGZvbnQvdmltZW8uZW90KX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnZpbWVvO3NyYzp1cmwoZGlzdC9jc3MvZm9udC92aW1lby53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybChkaXN0L2Nzcy9mb250L3ZpbWVvLndvZmYpIGZvcm1hdCgnd29mZicpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmltZW9fcGxheWVyOmZvY3Vze291dGxpbmU6MH0udmltZW9fcGxheWVyX3dyYXBwZXJ7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSB0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3BlcnNwZWN0aXZlOjEwMDA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllciAubG9hZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41MSk7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoycHggNHB4O2JvcmRlci1yYWRpdXM6NXB4O2ZvbnQtZmFtaWx5OlwiRHJvaWQgU2Fuc1wiLHNhbnMtc2VyaWY7LXdlYmtpdC1hbmltYXRpb246ZmFkZSAuMXMgaW5maW5pdGUgYWx0ZXJuYXRlO2FuaW1hdGlvbjpmYWRlIC4xcyBpbmZpbml0ZSBhbHRlcm5hdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTouNX0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmYWRlezAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fS52aW1lb19wbGF5ZXJfRnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7b3BhY2l0eToxIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnZpbWVvX3BsYXllcl93cmFwcGVyIGlmcmFtZXttYXgtd2lkdGg6NDAwMHB4IWltcG9ydGFudDtib3JkZXI6MCFpbXBvcnRhbnR9LmlubGluZV92aW1lb19wbGF5ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC43KTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpfS5pbmxpbmVfdmltZW9fcGxheWVyIGltZ3tib3JkZXI6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50fS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19pY29ue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5OnZpbWVvO2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIC52aW1lb191cmwudmltZW9faWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZTo0MHB4fS52aW1lb19wbGF5ZXJfYmFyLC52aW1lb19wbGF5ZXJfYmFyIC5idXR0b25CYXJ7bGVmdDowO3BhZGRpbmc6NXB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS52aW1lb19wbGF5ZXJfYmFye3RyYW5zaXRpb246b3BhY2l0eSAuNXM7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kOiMzMzM7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTAwMDtmb250OjE0cHgvMTZweCBzYW5zLXNlcmlmO2NvbG9yOiNmZmY7b3BhY2l0eTouMX0udmltZW9fcGxheWVyX2Jhci52aXNpYmxlLC52aW1lb19wbGF5ZXJfYmFyOmhvdmVye29wYWNpdHk6MX0udmltZW9fcGxheWVyX2JhciAuYnV0dG9uQmFye3RyYW5zaXRpb246YWxsIC41cztiYWNrZ3JvdW5kOjAgMDtmb250OjEycHgvMTRweCBDYWxpYnJpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzBweDtoZWlnaHQ6NDBweH0udmltZW9fcGxheWVyX2Jhcjpob3ZlciAuYnV0dG9uQmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCl9LnZpbWVvX3BsYXllcl9iYXIgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250OjE2cHgvMjBweCBDYWxpYnJpLHNhbnMtc2VyaWY7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzBweDtoZWlnaHQ6MjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpbWVvX3BsYXllcl9iYXIgc3Bhbi52aW1lb19wbGF5ZXJfdGltZXt3aWR0aDoxMzBweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCwudmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7dG9wOjZweDtyaWdodDoxMHB4O2N1cnNvcjpwb2ludGVyfS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfWVRQVXJsIGltZ3t3aWR0aDo2MHB4fS52aW1lb19wbGF5ZXJfYmFyIHNwYW4ubWJfT25seVlUe2xlZnQ6MzAwcHg7cmlnaHQ6YXV0b30udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX09ubHlZVCBpbWd7d2lkdGg6MjVweH0udmltZW9fcGxheWVyX2JhciBzcGFuLm1iX1lUUFVybCBhe2NvbG9yOiNmZmZ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9tdXRlVW5tdXRlLC52aW1lb19wbGF5ZXJfYmFyIC52aW1lb19wbGF5ZXJfcGF1c2UsLnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wYXVzZSBpbWd7Y3Vyc29yOnBvaW50ZXJ9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9wb2dyZXNze2hlaWdodDoxMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMjIyO2JvdHRvbTowO2xlZnQ6MH0udmltZW9fcGxheWVyX2JhciAudmltZW9fcGxheWVyX2xvYWRlZHtoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzQ0NDtsZWZ0OjB9LnZpbWVvX3BsYXllcl9iYXIgLnZpbWVvX3BsYXllcl9zZWVrX2JhcntoZWlnaHQ6MTBweDt3aWR0aDowO2JhY2tncm91bmQ6IzJhOTdjYztib3R0b206MDtsZWZ0OjA7Ym94LXNoYWRvdzpyZ2JhKDgyLDgyLDgyLC40NykgMXB4IDFweCAzcHh9LnZpbWVvX3BsYXllcl9iYXIgLllUUE92ZXJsYXl7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1zdHlsZTpcImZsYXRcIjtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3RlcntiYWNrZ3JvdW5kOnVybChkaXN0L2Nzcy9pbWFnZXMvcmFzdGVyLnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci5yZXRpbmF7YmFja2dyb3VuZDp1cmwoZGlzdC9jc3MvaW1hZ2VzL3Jhc3RlckAyeC5wbmcpfS52aW1lb19wbGF5ZXJfb3ZlcmxheS5yYXN0ZXItZG90e2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90LnBuZyl9LnZpbWVvX3BsYXllcl9vdmVybGF5LnJhc3Rlci1kb3QucmV0aW5he2JhY2tncm91bmQ6dXJsKGRpc3QvY3NzL2ltYWdlcy9yYXN0ZXJfZG90QDJ4LnBuZyl9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDBweDtoZWlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW4tcmlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlciFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHh9LnZpbWVvX3BsYXllcl9iYXIuY29tcGFjdCAuc2ltcGxlU2xpZGVye3dpZHRoOjQwcHh9LnZpbWVvX3BsYXllcl9iYXIgLnNpbXBsZVNsaWRlci5tdXRlZHtvcGFjaXR5Oi4zfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveH0udmltZW9fcGxheWVyX2JhciAubGV2ZWwuaG9yaXpvbnRhbHtoZWlnaHQ6MTAwJTt3aWR0aDowfS52aW1lb19wbGF5ZXJfYmFyIC5sZXZlbC52ZXJ0aWNhbHtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlfSJdfQ== */
