/*! Styles built for: recruitment following the corporate theme */@-webkit-keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@keyframes slide-from-the-right{0%{right:-50vw}100%{right:0}}@use "sass:math";.resources-grid,#main .resources-grid,.affiliations-grid,#main .affiliations-grid{padding:16px 24px}@media (max-width: 570px){.resources-grid,#main .resources-grid,.affiliations-grid,#main .affiliations-grid{padding:16px 8px}}.resources-grid>.block,#main .resources-grid>.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,.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,.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 only screen and (min-width: 1171px){*[data-hide*=desk]{display:none !important}}@media only screen and (min-width: 960px) and (max-width: 1170px){*[data-hide*=desk]{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 959px){*[data-hide*=tab]{display:none !important}}@media only screen and (min-width: 480px) and (max-width: 767px){*[data-hide*=mob]{display:none !important}}@media only screen and (max-width: 479px){*[data-hide*=mob]{display:none !important}}body{font-size:16px;line-height:1.75;background:#fff;color:#414a51;overflow-x:hidden;font-family:"Gotham A","Gotham B",sans-serif}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}@media (max-width: 568px){body{font-size:15px}}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:#01bee5;font-weight:400}body a:visited{color:#01bee5}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 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.3s ease;background:#ffffff;z-index:0}@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:#01bee5;font-weight:400}a:visited{color:#01bee5}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}.account-switcher-enabled .page-container{padding-top:132px}@media (max-width: 1023px){.page-container{padding-top:94px}.account-switcher-enabled .page-container{padding-top:132px}}@media (max-width: 567px){.page-container{padding-top:70px}.account-switcher-enabled .page-container{padding-top:126px}}.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}#nav{margin:0;padding:0}nav ul.container{margin-bottom:0}nav ul{margin:0;padding:0}nav ul li{max-height:none;transition:all 0.3s ease-out 0s;-mob-transition:all 0.3s ease-out 0s;position:relative}@media only screen and (max-width: 568px){.flex-nav{padding:8px}}.tabbed,.tabbed:before,.tabbed:after{box-sizing:border-box}.tabbed{display:block;position:relative}.tabbed>ul{display:none;position:relative;list-style:none;padding:0;margin:0 0 -1px 0}.tabbed>ul{display:block;white-space:no-wrap}.tabbed>ul li{display:inline-block;margin:0}.tabbed>ul>li>a{display:inline-block;margin:0 0 0 4px;opacity:0.5;background:#fff;padding:10px;border-radius:4px 4px 0 0;text-decoration:none;color:black}.tabbed>ul>li.active>a{opacity:1;background:#fff;border-bottom:1px solid white}.tabbed>ul.isWrapping li a{margin:0 -6px 4px 4px;border:1px solid black !important;border-radius:4px}.tabbed .overflowTabsParent{z-index:200}.tabbed .overflowTabsParent:hover .overflowTabs{display:block}.tabbed .overflowTabs{display:none;margin:-1px 0 0 0;padding:0;position:absolute;right:0;left:0px;right:0px;top:100%;min-width:200px;border-top:1px solid #666}.tabbed .overflowTabs li{display:block;width:100%}.tabbed .overflowTabs li{background-color:rgba(255,255,255,0.9)}.tabbed .overflowTabs li a{display:block;margin:0;padding:10px;opacity:1;border:1px solid #666;border-radius:0;border-top-width:0}.tabbed .overflowTabs li a:hover{color:red;background-color:#fff}.tabbed .overflowTabs li.active a{color:#333}.tabbed .overflowTabs li.active a:before{content:' ';display:inline-block;vertical-align:middle;width:0;font-size:0;border:6px solid transparent;border-left-color:#333}.tabbed>section{display:none;background:#fff}.tabbed>section.open{display:block}.tabbed>section>a{display:none}.tabbed>section>div{display:none;padding:0;margin:0}.tabbed>section.open>div{display:block;height:100%;max-height:20000px}.tabbed>section>div>div{padding:20px}#testContainer{max-width:70%;border:1px dotted red}/*! Element Query... 
 * @Requires https://github.com/tysonmatanich/elementQuery (stunnplate/elementQuery.min.js) 
 * The following uses a JS element query plugin (insead of a media-query) to style the tabbed content when they are less than 300px wide.
 * The plugin looks for [min/max]-[width/height] space-separated attribute selectors eg: element[min-width~="200px"][max-width~="400px"]{background-color:red;}
 */.tabbed[max-width~="300px"]{padding:0;border:1px solid black;border-width:0px 1px}.tabbed[max-width~="300px"]>ul{display:none}.tabbed[max-width~="300px"]>section{display:block;background:white;border:0}.tabbed[max-width~="300px"]>section>a{display:block;border:1px solid black;border-width:1px 0;padding:20px;background:#eee;text-decoration:none}.tabbed[max-width~="300px"]>section.active>a{background:#fff}/*!  
 *  Stunnplate modal.css
 *  Version: 1.1
 */body{height:100%;margin:0}.modal-wrap{display:none;z-index:-1;position:fixed;width:100%;height:100%;top:0;transition:z-index 0.1s linear 1.5s}.modal-wrap.active{display:block;z-index:999998;transition:z-index 0s linear 0s}.modal-overlay{background-color:transparent;background-color:rgba(0,0,0,0);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transition:all 0.5s ease 1s;width:100%;z-index:-1}.modal-wrap.active .modal-overlay{background-color:#000000;background-color:rgba(0,0,0,0.7);pointer-events:auto;transition:all 0.5s ease 0s;z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-overlay:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes anim-rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.loader{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAEYCAYAAACHjumMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlDM0FFNUJGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlDM0FFNUNGNTZDMTFFM0I1MUFDNjg5MkYzMkZCM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUMzQUU1OUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUMzQUU1QUY1NkMxMUUzQjUxQUM2ODkyRjMyRkIzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpgVmtUAABTNSURBVHja7J0xVxtJFkbbOhNa+Vq5RY7I0Q8Q+cDGFjlMbpyDczTxoI0HfoDIgdz6AbA55N5+8HrolQVSq6uqX1Xfe44OMx6PJNSl2997VV394efPnxkAgA86fAQAgGAAAMEAABT8tuovfPjwgU+pJZyfn/fzHx/1X7fyR3fJXxss/PuP/PH0xlPKf3vUf346PDyc8ym3iw+rmrwIJhl5iCw+54+ePvoqkE/67yGZq3gKOd3LIxfQHUcKwUAcItlSifSWpA7LiGwe8sdtISHEg2CgOaFs5z92VCb9BtJIKG418Uj6uculc8/RRzDgTyiDyJKJax5VOjOEg2Bgc6FIItlVmQz5RN4trW71cZ0L55GPBMHAcqlIqTMqlT5QnRnpBsHAr1KRlNLjE3GK9G0uNdkgGwTTqvJnpA+kEobbkmwooxBMkmIRoRxQ/jTKo5ZQV7lobvk4EEwKaeX3/LGXLV8hC80hZdNUZUOqQTBRiWVX08qATyOaVPMnvRoEE0MZNM7orcSKlE0TyicEY0kqUvqIWPYRS1KiucxFc8VHgWCaFMu+PuivpMm9JhpEg2CCymWMWBANIBjXYqHHQulEjwbBOBfLMP9xhFigJJozNtNCMHXFIkL5mjHdDMuR1cHfWUeDYKqKpWjgjhkusIJHLZumfBQIhnIIfDHXsqn1/RkE83Y5JGIZ8l0ByiYE41IuRTnEtDO4Kpu+5ZKZIZgWC4YmLnhmpqJpVZpBMC9y2dOSiNQCPrlXybSmN9NqwegMkYhlj7EPAbnIXq7YTj7NtFYwukXlacYMkfCgj2Vn3MVtC3aW/L3yHSFhPWSm6ST1BXqtFIw2co9bJo+b0sCWM+eD6z1PNBEWu/RtqXTk56eM3fuWIcdBZpkuEUw6JZE0coeJHk+5A2Jxc7J7a7W+NtJFNoPs9c6Tn/BMutPZrRGMlkQnCZ1Ji9urPt/xMNaordIflB5tTTpJlkytEEw+iGXgSr8l5lmip+z1Toa3qW7puCCcYcsSTnJrZpIXTOT9loeSUGZZC9HkKY3lUYvSzVkq1zMlLZh8cEq/JbYp6EIql2wB8Mvx7GmqaYNs5Ph/QzB2Y/Z5RIPwSaUya2tS2VA2+4mXUXKCOYy5+ZucYCKTi6SViYqFfUQ2P+ZDTaq7Cf560mv7I9Y0m5RgIlo8d6URmO0W/aQakU1KC/8eNclEJ5lkBKNykeRidaZIyiBZIn7FTb2CpFhJNeOEyqcoJZOEYIzLpRDLlDKokbGxl5hovsW08jd6wRiWC2JBNK2XTNSCMSoXxGJfNLIuKvYeTRSSiVYwRuUizdsJPRbzkik2cj+IXDTmJROlYAzKRS4yPGVhXHSi6WmaiXl627RkohOMMblIOXSW8uX2LRGNXPd0ksXbnzErmagEY0wuUy2H6LOkIxppAsd6/yuTkolGMFo3/5U1v4hOVt+esEguWcnEvK3HobVxGYVgDC3/J7WQZixjbjFeLIK5aFgupBbSTEyS+beVmcxOBAf5a8MH+Dp/HCCX9qFJ4DB7WX4QC5L2TzX1k2BWyEXWKRw19PLMEEF5LMa2QM/EVg8dwwd02KBc5OCMkQuU0oyMhbGOjRjoN/j9sS0YrX2/NlgSHbJoDt4pme4iect7WgVQIpXk0uSMkcwQTfgqwRrjVMql/Xjc2EwP0WKCaaKpK/2Wb8gFKnxjz2TMRPJ2T7UqaHeCaaipK3IZUxJBjXJeTkzWm7+NNH07xg7UUQMfOnKBOknmeQzpicoyjTR9TQhG+y6nDRkduYAryVgfS3s63d66BCN9l5DXGN1lkd8OAkxK5jACyRyF7Mc03oPR9S4h04tsun3CVwI8pnHrt80J1o/pGDgYIde7IBfwnWQeI0gy/SzQhZxNl0ghb0iPXADJvLKvG22lKRidkh4EejnkAkjmV776viiyEcHoXqhfAr3cHXKBBiUjY8/qFHbPd6nUVIL5Gqg0krPHMUMdGpSM9XUyXkul4ILRWaMQpZGJy9UBSpJpXakUVDD6S4RYTShnixPkAsYkY/XaJW+lUugEs5/5X1DHtUVgVTKyp8y0TaVSMMFoYzdETDxDLmBYMnIV9rXRt+e8XxkywYRYUDdlFzqIgJPM5vR13/UGVUEEo9HLd2P3Ws8OANZTjOXp6y8uG76hEozv9DLXAwYQi2RkzFo8IXZdlkreBaOXh/ts7DJjBLFKRsp5i7dEGbm64jpEgvG9YndCUxci5iyz2Y9xkmK8CkZvv+kzvUjf5YIxChGnmEej5f3AxbS1N8Foo8jnrusPGX0XSEMykmAsbjhfe1mJzwQjcvF5vRF9F0hJMhODpdKg7habXgQTIL1MuVc0JIjFRF6rh+orwQw9ppcHo3ESIMVSqVcnxfgSjM+ZI0ojSL1UekglxTgXjOd1L5RGQKkUUYrxkWB8pZcnSiNoSYqRk6i1CyJHjQtG5819pZczSiNoEWeZrWuVNloX4zrBHHj65e64ShpalmLu8x/WFpFWXhfjTDC638uup1/slCEHLWQae4pxmWBGnn6pK641gpamGGkJWOs7Vmr2uhSMj4V1NHah7ZKRMsnStPWoyn4xTgSjU1g+FtZdaC0K0GaiTTGuEszQU3qZMraAFPM8wWEpxfweTDAem7sXTEsDmEwxvXWbvS4SDOkFoH0pZq0lKS4E42P2iPQC8CuW1oLtrtPsrSUY3bez7/iNk14AlmNtXczKZm/H9wuQXgCclUmPxlLMyuqlrmB8NHdJLwBxfD/6OsnjXjD6xK4vbLwivQC8m2JkXdidobc09JVghj7KI4YQwEqiKZM6vp54A+ZccwSwVoqxNGXdf+8mbRsJRqenXM8e0XsBWJ+Zofey4zrBuC6PntjvBSC9MmlTwQwS/rAAYiiT5sbKpK5LwWwjGABSzKqqprJgPExPP9DcBdiIq+QEQ3kEYKZMujdUJm1bFcwVQwVgY2ZG3kd32RYOmwjGZf9lzo51AEkIZmn4qCQYD/2XGeMDoFaZJDdps3KF9U7dBON6cR2CAaiPldspb1sSDLNHAGkJJlvsw1QVzE6KHwpA5NwYei+1BPOZ8gjAFloJmOzDrC0YbfC6vPcRCQYgve/T500TjMv+y5yNpQCSFEy3vMtdU4IhvQC45Yeh99LfRDAu178gGACH6HoYBINgALxhZdnH1iaCcTWDRP8FIG3BfK4kGN1MppvYhwCQGlau6+sVG1Ctm2CcziAxDgC8YK4P02nghX8wDgC8YKn10KsiGGd7wBjrdgMkg7Fr+z41kWAojwD8YmWHu60qgtly9KJPHH+AVgimUpPX1QzSDccfwCtWZpK2qwjmIwkGAMFUJfQ0NTNIAC1BNp8K3eR94GMH8IqpiZSgguEOAgDesbQWphtSMPRfANpFf6Vg8jrKVf+FNTAALWOdBNPlYwKIA2Mr5bdClkjMIAG0i6A9GPaAAaBEAgBAMACAYP6BWSSAdvGZHgwA+KJLiQQASZRIAIBgAADCCYbeCUBcWLnu72mlYIxtJAwAq7HynZ1TIgFAoyUSAMTFzMr7QDAA6WFlc/2bdQVDHwYgErRv2vT2tA/yPtYVjIuu9BaHHiAYlxZeP2SJ9JFjDhCMadbcdPWTvv7aguGGaQBxlUmyfu2ioZc/09dnFgkgYclM8h93gV92nr/uP+UZPRiAtDkOWCpJY/mw/AfrCsbFfrpsHg7QTKk0DiAZef7jojSqKhjuyAgQr2TmniUjfhgvu6yos+YbdHFHxm0ONUCjkjnI3Pdknp/3rWsWf6v4RH0OFUC0kpGgMD4/Pz/QRFNn6Yiklkm5obuMKrNIteOVw7tEAsDmopHp67388S2r3v6QoDHR1LJyMV+VBHPjoMyh0QtgQzLSjBVBXOqJf0crlEH++FSSiQQL+btyx8hZ1XZJFcG4aPQO9I0CgB3ZzFUmUmVI6fSwTjpZhyolkoup6h6HE8A0kmTuXT3Z2oJxtLMdggGwzef8u+6syqh6qUDdKa7PHD8Am2gvxulamaqCqRuduvkvQYoBsIlczuN0UW1Vwbgok5iqBrCJfDed7pxQVTA3jn4JALCZYJorkRw1enc4jgC2OD8/lzVqss7th8vn3WQ/GBq9AOkx0BDhdJ3aJoKpWybR6AWwKRjnm1NtIphbR78MANhh13V5tJFgHEUoBANgBK0oepmHy3g23ZO3bpRibxgAW+WR4Pz+Z5sKZlbzdXv0YQDMMMxeLnC8d/3ETQmGMgnADtuZp10ONhKMmq7ukuIhxxWgWfJKQr6HXVOCcZRidjm8ACbKI1dViSnBFPYEgOaQE/188XYjjQtGp6vrXreAYACaL49mvl6j7q1jKZMAKI/MCqZLmQTQSHrp6gn+ydFFzO4Fk78xEQyzSQBxphev5ZGLBEOZBBAn+77LI1eCqXt7AymT9jjeAMHKI9n0TR4PWoXYFYzWb5RJAPFwECK9uEowwrRumcS1SQBB0kvR3HVRfQQTjIs3OuLwA3hHqoWulkdz3y/mRDC6CvAKwQCY50uo9OIywbh4wz2avQBeyyPZwaBoRVyFeE1ngtFLB+pGLlIMgD/G+vPax94vvhOMULfZO9ApNABwn14GIcsjH4KZZfUvgDxgOAB4Sy/e1754E4w2ey/qlklMWQM4TS/9UnqZhnztjofnnDpIMWOGBYAzjkv/fBnyhZ0LRlNM3V+CFAPgJr2Uey9XvjaWCplgXMUwUgyA2+/RJPSLexGMToHVXnhHigFwml7uQ7+HjsfndmFLUgzA5nxtMr14FYzasu4vNWJdDMBG6UVWxfeaTC++E4zgYkbpmOECUEkucjHjUemPLpt6L14F42hdzEBrSQBYD2ktdEvp5bapN9IJ8BouUsxXxgzAWulFWgr7pT+aNPl+vAtGU0zdX1KutKbhC1CtpdBY7yVkghHJSJlU90rrfaatAd5NL3IdX9FOkKrhrOn31An4WnV/2cXGFQC8ykVOvl9Kf3QRetVuo4LRRlPdxXdDbtQGsJSv2WtjVzbhn1p4U53Ar3eWOWj46jQcAPxaGj1/zyykl+CCcdTw7WbMKgG8VRrdhdzvxVqCKRq+d5RKAM5LI+HE0pvrNPS6J5RKALXTy3ihNJo0PS1tQjCOrlOiVII2y0XEUl4bNs+/VxNr77OpBOOyVGIPX2ibXOTkerqkKjBHp+HXd1EqHXHFNbSM0+z/+y6TEHdpjE4wjkql5w+cfgy0JL0s9l1MlkZWEkxRKl3XfBqZqqMfA6nLRfZ4GcdQGpkRTOlDeqj5HEMuiISE5SJtgMVLZcyWRqYEowvwXGwsNeb+1pCgXIqmbrkNcGe5NLKWYDI18XcHT0XTF1KTy3n2uv2l8JRFstNjx9KbcdSPebY9TV9IBCmLFk+Yx1auNYpKMMpJVn/vmN6L/JEMRJ1eZOJiseSfNLkFZvSCUTP/kdVfH9PPfl2MBBCLXMZL5HIdQ9/FeoIp1se4qDEHehYAiEkuy6aj55nxKeloBKOSkRjooum7h2QgMrksjldJ83/E0neJQjAqGWn6Xjl4KiQDscpFGFu7SjoJwahkTpAMtFgu36wvpnuPDz9//nz/L3z4YOUASJpxsb7lMj9g3xjSEIFcJrE1daNLMOUwk9WfvibJQCxyuYpdLlElGD0Ysq5FkswnkgwkIBeZKRq/IZeTFH7HqASjB0XKJDH7RyQDEctl2SI6QbZfSGYTtegE40EyUnYdxjgFCOnJJbWxGKVgkAxEKpbiwsV+W8ZgJ9Y3rlN3Ur8+OXg6OeB/cxU2eD4h/tUmuUQtmAXJuJhd6r6MA/aTAedy2ct+3XKhFek52hKpQvTchEkKU4RgYmy+NVPUitI8CcF4kswse1lFSV8GNh2PcjX/4I2/ksxUdLIl0kK5JCKQxXhXjp5yKDUzfRnYQC4ilb/bLpekEszCAZaDN3L4lGf5gJjy1YGaJZHwXS/ibQVJCkYP9FtLsCmZwMd4K26dM3jnr8n4uWzT55KsYEpR9Sxzs1ZGeNRBMuMrBaVxtq+p5a0tWmUpxTjmq6IRzNsHX3ooUjK57KWQZmDd1CJS+SPW/VwQzHoDoauS2XX4tKQZUst7qUWQCYezNp+IWiGY0qCQi8iOHD+tCOZ7W89QLRSLJOHjFalFYC1V2wRTGiDSl/nk8GnlDDVlQCUtFkkqX/LHqiudn2+KFtOtRRBMHCWTcK9lE4MrrfEy0tSy6j5bctPAE3pzLRfMQskkdfRHx099q7X3nCEW9fiQMkiauL01/nqr1rcgmPUHUU/TzLaHp5c1D3/Sn4lSLHLiGazx1+eaWjiZIJiVaebI09PLme0/iCYKscjs0HDN/4VGLoKpNMB8rJkh0aSVWEgtCMZJmvHRm0E0cYuF1IJgnA0+mTGQmYORx5eRZvBFPmCvGYpBj+tIS6Fehf/1TlMLJwUE4/wsd+yxbBJk0MqqzylTnF7L36K/0q3wvz5kLzOCMz5FBONzgO6paD56fikpn2akGqdpZW+DE4QsmLtA+ggm9ICVs+BBANHIoJ7pAKeZWO04jTSpDDd8CkmTE8ohBNOkaMYqmxDcq2wk2dxxBJYej10VyqBiCYRYEIzZgd1T0YwCvmyRbKRBfN3W+K6f/a4KZVjz6UTapyRFBEPp9CvypbhR4dylKhwVyrYKRR49B09LYkEwiGZD4cjPeaxn5fyzFJnsZC/N2b4joSAWBJOMbPZUNhbuSiDp5kf2MjMi8vmvlS+XikTEvFUSiY/PTKabZYaOWSEEk5Ro+ppoRgbfnqSbx5J8MhWQ8FQn/WhJ86/SH+3oz74KpfjpG+mvXLCOBcG0oXzaU9HEfK+lxb1uQomialqZaVqhDEIwrZNNL3tdVfqJT8QJT9nrVD5pBcFAqYTaQzYbS+VWpXLJx4FgYLVshvrglrXvlz+3JBUEA/XKqEHp0dZ0U6QUedywGA7BgH/h9BNOOAgFwYAB4RRTvSKcYg1JbClHZLK4MJBZHwQDhsVTXOzXV/EU//yxwbc1z14X+clPWXfzgEwQDIJJSz7FmpXeQtopRLTIxyWl2LKruUUYxepYacI+i4P7Q8FKwQAAbEqHjwAAEAwAIBgAAAQDAAgGABAMAACCAQAEAwAIBgAAwQAAggEABAMAsAb/E2AAgSSPZBMB64MAAAAASUVORK5CYII=");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:#01bee5}.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:"adobe-garamond-pro",serif;font-size:40px;color:#414a51;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(238,239,236,0.91);padding:20px 40px;font-family:"adobe-garamond-pro",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:#1d1d1d;display:flex;flex-direction:row-reverse;padding-right:40px}.alertDialog .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}.alertDialog .dialog-button-row a:hover{background:#666;box-shadow:none}.alertDialog .dialog-button-row a+a{background:transparent;box-shadow:0 0 0 1px #9b9b9b}.alertDialog form{text-align:left;opacity:1 !important}.alertDialog form.submitted input:invalid+label.mvalidation{display:block}.alertDialog form .jf-row>label.mvalidation{padding:10px 10px 0px 40px !important;display:inline-block;min-width:30%;max-width:100%;width:auto;text-align:center}.alertDialog form #wrapper-for-name.jf-row>label.mvalidation{padding-top:15px !important}body.alertIsOpen{overflow:hidden}body.alertIsOpen section,body.alertIsOpen header,body.alertIsOpen footer,body.alertIsOpen .jf-header-section,body.alertIsOpen ul[attr^=jf-page-control]{filter:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZGVmcz4KICAgICAgICA8ZmlsdGVyIGlkPSJnYXVzc2lhbl9ibHVyIj4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjEuNiIgLz4KICAgICAgICA8L2ZpbHRlcj4KICAgIDwvZGVmcz4KPC9zdmc+#gaussian_blur);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px)}*[data-curtooltip]:hover:after{content:attr(data-curtooltip);display:block;position:var(--curtooltip-position, absolute);top:var(--cursor-y, 0);left:var(--cursor-x, 0);isolation:isolate;z-index:999999999;background:#fff;border:1px solid #666;border-radius:3px;padding:.4rem;font-size:1rem;pointer-events:none}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{box-shadow:0px 0px 5px #666666}.dataTable{width:100%;margin:.625rem 0}.dataTable th,.dataTable td{padding:0.625rem}.dataTable thead{border-bottom:4px solid #999999}.dataTable thead th,.dataTable thead td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tfoot{border-top:4px solid #999999}.dataTable tfoot th,.dataTable tfoot td{cursor:default;color:#000000;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tbody td{padding:0.625rem 0.85rem}.dataTable .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sortable-column.sort-asc,.dataTable .sortable-column.sort-desc{background-color:#eeeeee}.dataTable .sortable-column.sort-asc:after,.dataTable .sortable-column.sort-desc:after{color:#1d1d1d}.dataTable .sortable-column.sort-asc:after{content:"\2191"}.dataTable .sortable-column.sort-desc:after{content:"\2193"}.dataTable.sortable-markers-on-left .sortable-column{padding-left:30px}.dataTable.sortable-markers-on-left .sortable-column:before,.dataTable.sortable-markers-on-left .sortable-column:after{left:0;margin-left:10px}.dataTable.striped tbody tr:nth-child(odd){background:#eeeeee}.dataTable.border{border:1px #999999 solid}.dataTable.bordered th,.dataTable.bordered td{border:1px #999999 solid}.dataTable.bordered thead tr:first-child th,.dataTable.bordered thead tr:first-child td{border-top:none}.dataTable.bordered thead tr:first-child th:first-child,.dataTable.bordered thead tr:first-child td:first-child{border-left:none}.dataTable.bordered thead tr:first-child th:last-child,.dataTable.bordered thead tr:first-child td:last-child{border-right:none}.dataTable.bordered tbody tr:first-child td{border-top:none}.dataTable.bordered tbody tr td:first-child{border-left:none}.dataTable.bordered tbody tr td:last-child{border-right:none}.dataTable.bordered tbody tr:last-child td{border-bottom:none}.dataTable .condensed th,.dataTable .condensed td{padding:.3125rem}.dataTable .super-condensed th,.dataTable .super-condensed td{padding:.125rem}.dataTable .sorting{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dataTable .sorting:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sorting.sort-asc,.dataTable .sorting.sort-desc{background-color:#eeeeee}.dataTable .sorting.sort-asc:after,.dataTable .sorting.sort-desc:after{color:#1d1d1d}.dataTable .sorting.sort-asc:after{content:"\2191"}.dataTable .sorting.sort-desc:after{content:"\2193"}.dataTable .sorting_asc,.dataTable .sorting_desc{position:relative;cursor:pointer}.dataTable .sorting_asc:after,.dataTable .sorting_desc:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-0.5rem;color:inherit;line-height:1;font-size:1.1rem}.dataTable .sorting_asc{background-color:#eeeeee}.dataTable .sorting_asc:after{color:#1d1d1d}.dataTable .sorting_asc:after{content:"\2191"}.dataTable .sorting_desc{background-color:#eeeeee}.dataTable .sorting_desc:after{color:#1d1d1d}.dataTable .sorting_desc:after{content:"\2193"}.dataTables_paginate{display:block;margin:.625rem 0;float:left;width:50%;margin:0}.dataTables_paginate:before,.dataTables_paginate:after{display:table;content:""}.dataTables_paginate:after{clear:both}.dataTables_paginate .ellipsis{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate>.item{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #eeeeee solid;text-align:center;font-size:.875rem}.dataTables_paginate>.item:first-child{margin-left:0 !important}.dataTables_paginate>.item.current,.dataTables_paginate>.item.active{background-color:#000;border-color:#000;color:#ffffff;text-shadow:2px 2px 4px rgba(0,0,0,0.4)}.dataTables_paginate>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#ffffff}.dataTables_paginate>.item:disabled,.dataTables_paginate>.item.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate>.item.spaces{border:0;cursor:default}.dataTables_paginate>.item.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_paginate.rounded>.item{border-radius:.3125rem}.dataTables_paginate.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.dataTables_paginate.no-border>.item{border:0}.dataTables_paginate.no-border>.item:hover{color:#59cde2;background-color:transparent !important}.dataTables_paginate.no-border>.item:disabled,.dataTables_paginate.no-border>.item.disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999999}.dataTables_paginate.no-border>.item.current:hover,.dataTables_paginate.no-border>.item.active:hover{background-color:#75c7ee !important;border-color:#75c7ee !important;color:#ffffff !important}.dataTables_paginate .paginate_button{display:block;float:left;margin-left:.0652rem;padding:0.25rem .625rem;background-color:#ffffff;cursor:pointer;border:1px #6D6E71 solid;text-align:center;font-size:.875rem;color:#6D6E71}.dataTables_paginate .paginate_button:first-child{margin-left:0 !important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.active{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:hover{background-color:#f1f2f2;border-color:#6D6E71;color:#6D6E71}.dataTables_paginate .paginate_button:disabled,.dataTables_paginate .paginate_button.disabled{cursor:default;background-color:#eeeeee;border-color:#eeeeee;color:#999999}.dataTables_paginate .paginate_button.spaces{border:0;cursor:default}.dataTables_paginate .paginate_button.spaces:hover{background-color:inherit !important;color:inherit !important}.dataTables_info{padding:5px;background-color:transparent;font-size:.875rem;float:right}.dataTables_length{display:block;float:left;margin:.625rem 0}.dataTables_length select{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0 .125rem;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_length select:focus{outline:none;border-color:#1d1d1d}.dataTables_filter{display:block;float:right;margin:.625rem 0}.dataTables_filter label>input{margin:0 0 0 .25rem}.dataTables_filter input{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_filter input:focus{outline:none;border-color:#1d1d1d}.dataTable{clear:both}@-webkit-keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dataTables_processing{display:block;position:fixed;pointer-events:none;z-index:99999999;top:0;right:0;bottom:0;left:0;margin:auto;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(28,117,188,0.2);border-right:1.1em solid rgba(28,117,188,0.2);border-bottom:1.1em solid rgba(28,117,188,0.2);border-left:1.1em solid #1c75bc;transform:translateZ(0);-webkit-animation:load8 1.0s infinite linear;animation:load8 1.0s infinite linear}.dataTables_processing,.dataTables_processing:after{border-radius:50%;width:8em;height:8em}.dataTables_wrapper{margin-bottom:100px}.chosen-container{font-size:13px;position:relative;display:inline-block;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;*display:inline}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;z-index:1010;top:100%;left:-9999px;width:100%;border:1px solid #AAAAAA;border-top:0;background:#FFFFFF;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{font-weight:400;overflow:hidden;margin-right:4px;white-space:nowrap;text-overflow:ellipsis;color:#999999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{padding-left:2px;content:':';vertical-align:top}.chosen-container-single .chosen-single{line-height:24px;position:relative;display:block;overflow:hidden;height:25px;padding:0 0 0 8px;white-space:nowrap;text-decoration:none;color:#444444;border:1px solid #AAAAAA;border-radius:5px;background:linear-gradient(top, #fff 20%, #F6F6F6 50%, #eee 52%, #F4F4F4 100%);background-color:#FFFFFF;background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}.chosen-container-single .chosen-default{color:#999999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:6px;right:26px;display:block;width:12px;height:12px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{font-family:sans-serif;font-size:1em;line-height:normal;width:100%;height:auto;margin:1px 0;padding:4px 20px 4px 5px;border:1px solid #AAAAAA;border-radius:0;outline:0;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#444444;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:15px;display:none;margin:0;padding:5px 6px;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;cursor:default;color:#CCCCCC}.chosen-container .chosen-results li.highlighted{color:#FFFFFF;background-color:#3875D7;background-image:linear-gradient(#3875D7 20%, #2A62BC 90%)}.chosen-container .chosen-results li.no-results{display:list-item;color:#777777;background:#F4F4F4}.chosen-container .chosen-results li.group-result{font-weight:700;display:list-item;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;width:100%;height:auto !important;height:1%;margin:0;padding:0 5px;cursor:text;border:1px solid #AAAAAA;background-color:#FFFFFF;background-image:linear-gradient(#eee 1%, #fff 15%)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:sans-serif;font-size:100%;line-height:normal;height:25px;margin:1px 0;padding:0;color:#999999;border:0 !important;border-radius:0;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices li.search-choice{line-height:13px;position:relative;max-width:100%;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;cursor:default;color:#333333;border:1px solid #AAAAAA;border-radius:3px;background-color:#EEEEEE;background-image:linear-gradient(#F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%);background-repeat:repeat-x;background-clip:padding-box;background-size:100% 19px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05)}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-size:1px;position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/img/vendor/chosen/chosen-sprite.png) -42px 1px no-repeat}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;color:#666666;border:1px solid #CCCCCC;background-color:#E4E4E4;background-image:linear-gradient(top, #F4F4F4 20%, #F0F0F0 50%, #E8E8E8 52%, #eee 100%)}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;cursor:default;color:#CCCCCC}.chosen-container-active .chosen-single{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #AAAAAA;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #FFFFFF inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897FB;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.chosen-disabled{cursor:default;opacity:0.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(/img/vendor/chosen/chosen-sprite@2x.png) !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-select{width:100%}.chosen-select-deselect{width:100%}.chosen-container{font-size:14px;position:relative;display:inline-block;vertical-align:middle}.chosen-container .chosen-drop{position:absolute;z-index:1060;top:100%;left:-9000px;margin-top:-1px;border:1px solid #CCCCCC;background:#FFFFFF;box-shadow:0 8px 8px rgba(0,0,0,0.25)}.chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;max-height:240px;margin:0 4px 4px 0;padding:0 0 0 4px;color:#555555;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{line-height:1.42857;display:none;margin:0;padding:5px 6px;list-style:none}.chosen-container .chosen-results li em{font-style:normal;background:#FEFFDE}.chosen-container .chosen-results li.group-result{font-weight:bold;display:list-item;cursor:default;color:#999999}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.highlighted{color:white;background-color:#1C75BC;background-image:none}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}.chosen-container .chosen-results .no-results{display:list-item;background:#EEEEEE}.chosen-container .chosen-results-scroll{position:absolute;z-index:1;width:321px;margin:0 4px;text-align:center;background:white}.chosen-container .chosen-results-scroll span{display:inline-block;width:9px;height:1.42857;text-indent:-5000px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container-single .chosen-single{line-height:31px;position:relative;display:block;overflow:hidden;height:34px;padding:0 0 0 12px;white-space:nowrap;text-decoration:none;color:#555555;border:1px solid #CCCCCC;background-color:#FFFFFF;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;white-space:nowrap;text-overflow:ellipsis}.chosen-container-single .chosen-single abbr{font-size:1px;position:absolute;top:12px;right:26px;display:block;width:12px;height:10px}.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%}.chosen-container-single .chosen-default{color:#777777}.chosen-container-single .chosen-search{position:relative;z-index:1000;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{width:100%;margin:1px 0;padding:4px 20px 4px 4px;border:1px solid #CCCCCC;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search input[type='text']{position:absolute;left:-9000px}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;height:auto !important;height:1%;margin:0;padding:0;cursor:text;border:1px solid #CCCCCC;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#FFFFFF;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input[type='text']{height:32px;margin:0;padding:4px;color:#555555;border:0 !important;outline:0;background:transparent !important;box-shadow:none}.chosen-container-multi .chosen-choices .search-field .default{color:#999999}.chosen-container-multi .chosen-choices .search-choice{line-height:13px;position:relative;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;cursor:default;color:#333333;background-color:#EEEEEE;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{font-size:1px;position:absolute;top:5px;right:4px;display:block;width:12px;height:10px;cursor:pointer}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#D4D4D4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#FFFFFF}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active .chosen-choices .search-field input[type='text']{color:#111111 !important}.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-disabled{cursor:default;opacity:.5 !important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single div{right:auto;left:7px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices .search-field input[type='text']{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{right:auto;left:4px;background-position:right top}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;direction:rtl}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/img/vendor/chosen/chosen-sprite@2x.png") !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.chosen-container-single .chosen-single{border-radius:0;background:#FFFFFF;filter:none}.chosen-container-single .chosen-search input{background:#fff url("/img/vendor/chosen/chosen-sprite.png") no-repeat 100% -20}.chosen-container-single .chosen-drop{border-radius:0}.chosen-container-multi .chosen-choices{background:#FFFFFF}.chosen-container-multi .chosen-choices .search-choice{border-radius:0;background:#E4E4E4}.chosen-container-multi .chosen-choices .search-choice.search-choice-disabled{background:#E4E4E4}.chosen-container .chosen-results .highlighted{background:#3875D7}.chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#EEEEEE}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--stunn{--bgcolour: #fff;--bordercolour: #ccc;--textdark: #333;--selectedcolour: #1c75bc;--borderradius: 0px;font-size:13px;--height: 2.15rem;display:block;max-width:400px;z-index:1}.wizardCard .select2-container--stunn{max-width:none}.select2-container--stunn .select2-selection--single{background-color:var(--bgcolour);border:1px solid var(--bordercolour);border-radius:var(--borderradius);height:var(--height);vertical-align:middle}.select2-container--stunn .select2-selection--single .select2-selection__rendered{color:var(--textdark);line-height:var(--height)}.select2-container--stunn .select2-selection--single .select2-selection__clear{cursor:pointer;font-weight:bold;margin-top:-2px;color:#979797;margin-right:8px}.select2-container--stunn .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--stunn .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:0;width:20px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b{background:none !important;background-image:none !important;width:7px !important;transform-origin:center;transform:rotate(180deg);height:100%}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before,.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{content:'';display:block;background:#979797;width:3px;height:8px;position:absolute;top:50%;margin-top:-3.6px}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:before{transform:rotate(-55deg);transform-origin:center}.select2-container--stunn .select2-selection--single .select2-selection__arrow b:after{transform:rotate(55deg);left:4px}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--stunn[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--stunn.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--open .select2-selection--single{background:#EEEEEE}.select2-container--stunn.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--stunn.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--stunn .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:var(--borderradius);cursor:text}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--stunn .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--stunn .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:var(--borderradius);cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--stunn .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--stunn[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--stunn.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--stunn.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--stunn.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--single,.select2-container--stunn.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--stunn .select2-search--dropdown .select2-search__field{background:url(/img/vendor/chosen/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa}.select2-container--stunn .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--stunn .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--stunn .select2-results__option[role=group]{padding:0}.select2-container--stunn .select2-results__option[aria-disabled=true]{color:#999}.select2-container--stunn .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--stunn .select2-results__option .select2-results__option{padding-left:1em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--stunn .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--stunn .select2-results__option--highlighted[aria-selected]{background-color:var(--selectedcolour);color:white}.select2-container--stunn .select2-results__option--highlighted[aria-selected] .select2-rendered__match{background-color:var(--selectedcolour)}.select2-container--stunn .select2-results__group{cursor:default;display:block;padding:6px}.select2-rendered__match{text-decoration:underline;background:#FEFFDE}.chose-image{width:24px;height:24px;padding:2px 5px 3px 0}.chose-image-small{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}.chose-image-list{width:24px;height:24px;vertical-align:middle;margin:-3px 1em 0 0;padding:0 3px 0 0;opacity:0.3}div.chosen-container-multi .result-selected img{opacity:0.3}.alert{margin-top:20px;margin-bottom:20px;padding:12px;border:1px solid #eaebe8}.alert.withbutton{display:flex;align-items:center;justify-content:space-between}.alert.withbutton button{padding:0.5rem 1rem;width:auto;text-transform:uppercase}.alert.green{color:#71B544}.alert.success{color:#71B544}.alert.red,.alert.error{color:#D17B2F}.alert.warn{color:#D17B2F}.alert.warn .icon-warning-triangle{fill:#D17B2F;float:left;margin-right:10px;vertical-align:top}.login-box .alert{margin:0;padding:5px;font-size:14px;font-weight:300;text-align:center}.login-box .alert.success{color:#fff;background:#D17B2F;border-color:#D17B2F}.login-box .alert.error{color:#fff;background:#D0021B;border-color:#D0021B}.alert_readonly{margin-bottom:2em;border:1px solid #eaebe8;display:flex;max-width:640px}.alert_readonly .alert-icon{background:#faa24a;flex-basis:56px;flex-grow:0}.alert_readonly .alert-icon svg{fill:#fff;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_readonly .alert-message{font-size:17px;line-height:1.29;flex-basis:auto;padding:12px 16px;line-height:1.29;letter-spacing:0.26px}.alert_readonly .alert-title{font-weight:bold}.btn,.btn_a,#summaryScreen .jf-progressTable .button,.btn_a:visited,.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.btn_b:visited,.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.btn_d,.btn_d:visited,.btn_e,.btn_e: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-admin .csvio>span,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,.pf-dashboard .csvio>span,button#main_summary,button#main_submit_float,.jsonForm input[type="submit"],.pf-checkout.secure-hosting input.trans-back[type='submit']{font-size:14px;line-height:14px;display:block;max-width:300px;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;color:#fff;border:none;border-radius:0}.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 .btn_c,.multipleButtonWrapper .jsonForm input[type="cancel"],.jsonForm .multipleButtonWrapper input[type="cancel"],.multipleButtonWrapper .btn_d,.multipleButtonWrapper .btn_e,.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-admin .csvio>span,.pf-admin .multipleButtonWrapper .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .multipleButtonWrapper .csvio>span,.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,.btn_c:hover,.jsonForm input:hover[type="cancel"],.btn_d:hover,.btn_e: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-admin .csvio>span:hover,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .csvio>span: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,.btn_c:active,.jsonForm input:active[type="cancel"],.btn_d:active,.btn_e: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-admin .csvio>span:active,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,.pf-dashboard .csvio>span: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 .btn_c,.aside .jsonForm input[type="cancel"],.jsonForm .aside input[type="cancel"],.aside .btn_d,.aside .btn_e,.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-admin .csvio>span,.pf-admin .aside .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .aside .csvio>span,.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 1px #01bee5;background-color:#01bee5}.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:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.btn_b,button#summaryPanelCloseButton,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton,button#issuesPanelCloseButton:visited,.btn_b:visited,button#summaryPanelCloseButton:visited,button#issuesPanelCloseButton:visited{color:#060708 !important;border:solid 1px #9b9b9b;background-color:rgba(0,0,0,0)}.btn_b:hover,button#summaryPanelCloseButton:hover,button#issuesPanelCloseButton:hover,.btn_b:active,button#summaryPanelCloseButton:active,button#issuesPanelCloseButton:active,.btn_b:visited:hover,button#summaryPanelCloseButton:visited:hover,button#issuesPanelCloseButton:visited:hover,.btn_b:visited:active,button#summaryPanelCloseButton:visited:active,button#issuesPanelCloseButton:visited:active{color:#fff !important;border:solid 1px #20262a;background-color:#20262a}.btn_c,.jsonForm input[type="cancel"],.btn_c:visited,.jsonForm input:visited[type="cancel"]{color:#fff !important;border:solid 1px #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:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_d,.btn_d:visited{color:#d0021b !important;border:solid 1px #d0021b;background-color:rgba(0,0,0,0)}.btn_d:hover,.btn_d:active,.btn_d:visited:hover,.btn_d:visited:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_e,.btn_e:visited{color:#fff !important;border:solid 1px #d0021b;background-color:#d0021b}.btn_e:hover,.btn_e:active,.btn_e:visited:hover,.btn_e:visited:active{color:#fff !important;border:solid 1px #991524;background-color:#991524}.btn_login,.btn_login:visited{white-space:nowrap;color:#fff !important;border:solid 1px #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:#fff !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;border:solid 1px #01bee5;background-color:#01bee5;display:inline-block}.page-container button.btn_b,.page-container button#summaryPanelCloseButton,.page-container button#issuesPanelCloseButton,.page-container button.btn_c,.page-container input[type=button].btn_b,.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.btn_c,.modal-content input[type=button].btn_b,.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:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}button.ot-link-btn.category-host-list-handler{color:#00AeeF !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(1,190,229,0.6);border-left:2px solid #01bee5;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:#414a51;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.5em 0.75em;text-transform:uppercase;line-height:1em;font-size:14px;color:#fff;opacity:0.5;pointer-events:none;background-color:#cccccc}input:valid+.btn-lookup{opacity:1;pointer-events:all;cursor:pointer;background-color:#01bee5}input:valid+.btn-lookup:hover,input:valid+.btn-lookup:active{background-color:#0fa8c7}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.disabled,.disabled.btn_a,#summaryScreen .jf-progressTable .disabled.button,.disabled.btn_b,button.disabled#summaryPanelCloseButton,button.disabled#issuesPanelCloseButton,.disabled.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.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-admin .csvio>span.disabled,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,.pf-dashboard .csvio>span.disabled,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:#01bee5}.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:#01bee5;transition:all 250ms;text-transform:none;vertical-align:top}.back-to-page .back-to-page-link .icon-fill{fill:#01bee5;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-bottom:32px;margin-left:-12px;width:168px}@media (max-width: 568px){ul.social-icons{margin-bottom:0}}ul.social-icons li{display:block;vertical-align:middle;border-right:1px solid #f7f7f7;flex:1 1 24%}ul.social-icons li:last-child{border-right:0 none}ul.social-icons li a{display:block;text-align:center;line-height:25px}ul.social-icons li a svg{vertical-align:middle;transition:fill 250ms;fill:#f7f7f7}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}#icon-logo_mobility .one{fill:#87756A}#icon-logo_mobility .two{fill:#8A786D}#icon-logo_mobility .three{fill:#09357A}#icon-logo_mobility .four{fill:#92C020}.icon-logo_mobility svg{width:136px !important;height:85px !important}@media (max-width: 568px){.icon-logo_mobility svg{width:90px !important;height:56px !important}}.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}.site-medica .logo{max-width:none !important;flex-basis:200px}.logo.logo_medica{padding:16px 0}.logo.logo_medica a img{width:184px !important;height:43px !important}.logo.logo_oasis{padding:16px 0}.logo.logo_oasis a img{width:112px !important;height:63px !important}.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{display:flex}.logo.logo_privateclients a img{height:72px !important;width:115px !important}.logo.logo_privateclients svg{fill:#fff;height:56px !important;width:98px !important}@media (max-width: 567px){.logo.logo_privateclients{padding:0}}.header .logo{position:relative;max-width:215px;padding-right:41px;background-color:rgba(0,0,0,0);flex:1 1 auto;z-index:1;text-align:left;flex:0 0 auto}@media (min-width: 1280px){.header .logo{max-width:350px;min-width:300px}}@media (max-width: 1199px){.header .logo{max-width:138px}}@media (max-width: 767px){.header .logo.logo_norway{padding-right:0}}@media (max-width: 568px){.header .logo{padding-right:22px}}@media (max-width: 568px) and (max-width: 350px){.header .logo{padding-right:0px}}.header .logo a{display:inline-block}.header .logo a img,.header .logo a svg{width:112px;height:54px}@media (max-width: 1199px){.header .logo a img,.header .logo a svg{width:97px;height:48px}}@media (max-width: 568px){.header .logo a img,.header .logo a svg{width:78px;height:38px}}.header .logo::after{display:block;position:absolute;top:0;bottom:0;left:0;width:2500px;margin-left:-2500px;content:"";background-color:rgba(0,0,0,0);z-index:1}.site-lsos .logo{max-width:345px}.logo_lsos{display:inline-block;margin-left:35px;vertical-align:top}@media (max-width: 1024px){.logo_lsos{margin-left:20px}}@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:62px}@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}.icon-activity{width:32px;height:32px}.icon-adoption-form{width:59px;height:59px}.icon-all-formats{width:24px;height:24px}.icon-arrow-right{width:9px;height:13px}.icon-arrow-thin-right{width:23px;height:13px}.icon-bell{width:24px;height:22px}.icon-bin{width:32px;height:32px}.icon-car{width:48px;height:48px}.icon-car-plus{width:53px;height:53px}.icon-checked-success{width:22px;height:22px}.icon-checklist{width:12px;height:14px}.icon-checklist-indicator-amber{width:18px;height:18px}.icon-checklist-indicator-green{width:18px;height:18px}.icon-checklist-indicator-grey{width:18px;height:18px}.icon-checklist-indicator-red{width:18px;height:18px}.icon-chevron-left{width:16px;height:26px}.icon-chevron-right{width:15px;height:26px}.icon-circle-bullet{width:10px;height:10px}.icon-clipboard{width:21px;height:28px}.icon-close{width:21px;height:22px}.icon-close-button{width:12px;height:12px}.icon-close-button-2{width:32px;height:32px}.icon-close-icon{width:32px;height:32px}.icon-cloud-computing{width:81px;height:60px}.icon-cloud-upload{width:36px;height:25px}.icon-cog{width:22px;height:22px}.icon-cog_professions{width:25px;height:25px}.icon-compare{width:48px;height:40px}.icon-complete{width:19px;height:13px}.icon-contact-email{width:32px;height:32px}.icon-convertGuest{width:20px;height:17px}.icon-create-policy{width:32px;height:32px}.icon-cross-drawn{width:23px;height:21px}.icon-danger{width:32px;height:28px}.icon-dashboard{width:146px;height:116px}.icon-dashboard-header{width:33px;height:20px}.icon-dashboard-header-inverse{width:33px;height:20px}.icon-disable{width:15px;height:15px}.icon-document{width:24px;height:24px}.icon-down-arrow{width:512px;height:512px}.icon-down-triangle{width:490.68px;height:490.68px}.icon-download{width:16px;height:19px}.icon-download-all-files{width:26px;height:27px}.icon-download_icon{width:34px;height:34px}.icon-edit{width:32px;height:32px}.icon-edit-document{width:56px;height:57px}.icon-email{width:32px;height:26px}.icon-email-dark{width:37px;height:37px}.icon-email-inverse{width:28px;height:21px}.icon-email_professions{width:21px;height:15px}.icon-eye{width:17px;height:11px}.icon-facebook{width:10px;height:18px}.icon-facebook-dark{width:37px;height:37px}.icon-file{width:26px;height:30px}.icon-file-alt{width:26px;height:34px}.icon-filter-close{width:27px;height:25px}.icon-filter-list-close{width:19px;height:13px}.icon-filter-list-open{width:19px;height:13px}.icon-filter-open{width:27px;height:25px}.icon-filter-open-back{width:27px;height:25px}.icon-globe{width:20px;height:20px}.icon-globe_logo{width:112px;height:36px}.icon-google-plus{width:24px;height:15px}.icon-hamburger{width:32px;height:22px}.icon-heart{width:20px;height:18px}.icon-help{width:17px;height:17px}.icon-home{width:48px;height:48px}.icon-home-plus{width:53px;height:53px}.icon-ic-close{width:14px;height:14px}.icon-ic-edit{width:20px;height:20px}.icon-ic-plus{width:16px;height:16px}.icon-ic-warning{width:45px;height:40px}.icon-idle{width:26px;height:18px}.icon-inactive{width:13px;height:9px}.icon-info{width:17px;height:17px}.icon-inprogress{width:20px;height:15px}.icon-insurances{width:32px;height:32px}.icon-invoice{width:26px;height:26px}.icon-jf-add{width:18px;height:18px}.icon-jf-add-edit{width:30px;height:30px}.icon-jf-delete{width:14px;height:18px}.icon-jf-edit{width:19px;height:19px}.icon-jf-remove{width:14px;height:2px}.icon-jf-spreadsheet{width:18px;height:20px}.icon-large-i{width:24px;height:47px}.icon-left-arrow{width:10px;height:17px}.icon-letter{width:367.69px;height:370px}.icon-link-client-console{width:78px;height:79px}.icon-linkedin{width:16px;height:15px}.icon-linkedin-dark{width:37px;height:37px}.icon-list_view_icon{width:22px;height:20px}.icon-lock{width:20px;height:24px}.icon-lockton-logo{width:154px;height:77px}.icon-lockton-logo-header{width:135px;height:63px}.icon-logo{width:112px;height:55px}.icon-logo-scrolling-white{width:140px;height:23px}.icon-logo-white{width:908px;height:417px}.icon-logo_accountants{width:142.5px;height:111.4px}.icon-logo_assetmanagement{width:113px;height:71px}.icon-logo_construction{width:143.1px;height:134.4px}.icon-logo_globalfi{width:142.5px;height:111.4px}.icon-logo_malta{width:135px;height:80px}.icon-logo_mobility{width:136px;height:85px}.icon-logo_performance{width:204.2px;height:124.6px}.icon-logo_recruitment{width:144px;height:115px}.icon-medal{width:17px;height:23px}.icon-menu-business-and-finance{width:14px;height:14px}.icon-menu-delete{width:10px;height:13px}.icon-menu-dots{width:18px;height:4px}.icon-menu-edit{width:14px;height:13px}.icon-menu-eye{width:17px;height:11px}.icon-menu-file-download{width:11px;height:14px}.icon-menu-form{width:10px;height:14px}.icon-menu-grid{width:19px;height:19px}.icon-menu-hide{width:17px;height:14px}.icon-menu-life{width:17px;height:13px}.icon-menu-notebook{width:11px;height:14px}.icon-menu-override-quote{width:16px;height:15px}.icon-menu-paper{width:14px;height:14px}.icon-menu-plus{width:13px;height:13px}.icon-menu-preview{width:11px;height:14px}.icon-menu-remind{width:13px;height:14px}.icon-menu-satisfied{width:16px;height:14px}.icon-menu-select-quote{width:14px;height:15px}.icon-menu-selected{width:19px;height:19px}.icon-menu-upload{width:52px;height:36px}.icon-menu-vertical-dots{width:5px;height:21px}.icon-myLockton{width:24px;height:24px}.icon-myLocktonArrow{width:35px;height:24px}.icon-note{width:12px;height:15px}.icon-notes{width:82.81px;height:109.38px}.icon-open-close{width:24px;height:24px}.icon-open-icon{width:32px;height:32px}.icon-openClose_professions{width:32px;height:32px}.icon-overview-client{width:32px;height:32px}.icon-overview-progress{width:32px;height:32px}.icon-overview-started{width:32px;height:32px}.icon-overview-submitted{width:32px;height:32px}.icon-paper-plane{width:15px;height:15px}.icon-payonline{width:33px;height:28px}.icon-pdf_icon{width:29px;height:34px}.icon-percent{width:45px;height:45px}.icon-pf-download{width:32px;height:32px}.icon-phone{width:35px;height:30px}.icon-phone-call{width:57px;height:57px}.icon-phone-volume{width:27px;height:37px}.icon-pie-chart{width:36px;height:36px}.icon-pin-drop{width:20px;height:28px}.icon-play-button{width:21px;height:21px}.icon-policies{width:32px;height:32px}.icon-pound{width:45px;height:45px}.icon-pound_minus{width:45px;height:45px}.icon-presentation{width:24px;height:20px}.icon-preview{width:23px;height:25px}.icon-preview-modal{width:34px;height:34px}.icon-preview-propform{width:34.1px;height:35px}.icon-print{width:25px;height:23px}.icon-private{width:32px;height:23px}.icon-quote{width:52px;height:41px}.icon-read-only{width:25px;height:27px}.icon-reassign{width:259px;height:226px}.icon-renew{width:24px;height:24px}.icon-requiresAttention{width:17px;height:20px}.icon-reset-icon-01{width:40px;height:40px}.icon-right-arrow{width:20px;height:20px}.icon-right-arrow-forward{width:34px;height:34px}.icon-right-arrow_thin{width:14px;height:19px}.icon-scale-fit_screen{width:20px;height:16px}.icon-scale-zoom_in{width:16px;height:16px}.icon-scale-zoom_out{width:17px;height:16px}.icon-search{width:18px;height:18px}.icon-search-ew{width:27px;height:25px}.icon-search-ew-back{width:27px;height:25px}.icon-settings{width:22px;height:22px}.icon-smilie-happy{width:40px;height:40px}.icon-smilie-neutral{width:40px;height:40px}.icon-smilie-sad{width:40px;height:40px}.icon-staff{width:36px;height:32px}.icon-started-next{width:34px;height:34px}.icon-switch-accounts-header{width:27px;height:20px}.icon-switch-accounts-menu{width:27px;height:20px}.icon-tail-spin{width:38px;height:38px}.icon-team-member{width:12px;height:16px}.icon-telephone{width:20px;height:20px}.icon-template{width:21px;height:24px}.icon-tick-drawn{width:28px;height:28px}.icon-twitter{width:17px;height:13px}.icon-twitter-dark{width:37px;height:37px}.icon-up-triangle{width:490.66px;height:490.66px}.icon-upload{width:16px;height:17px}.icon-user{width:24px;height:24px}.icon-video{width:24px;height:20px}.icon-view-files{width:403px;height:485px}.icon-vimeo{width:17px;height:17px}.icon-visit-us{width:25px;height:26px}.icon-warning-triangle{width:24px;height:21px}.icon-wizard{width:745px;height:486px}#icon-open-close #oc-background{fill:transparent}#icon-open-close #oc-plus{fill:currentColor}#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}.tab-title.active .icon-open-close,.active .tabtrigger .icon-open-close,.accordion-item-open .icon-open-close{color:transparent !important;fill:#fff}.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:20px;line-height:24px;color:#414a51}.pagination-container .pagination ul{padding:22px 16px 22px 25px;list-style:none;font-size:0;line-height:0;display:flex;text-align:center;justify-content:flex-end}.pagination-container .pagination ul li{margin:0 3px;flex-basis:50px}.pagination-container .pagination ul li.active{background:#01bee5;color:#fff;padding:14px}.pagination-container .pagination ul li.pagedResults-prevnext{flex-basis:80px}.pagination-container .pagination ul li a{background:#edeeee;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}.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 #01bee5;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 .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_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-admin .csvio>span,.pf-admin .site-search-container .form-fields-wrap .search-submit-wrap .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .site-search-container .form-fields-wrap .search-submit-wrap .csvio>span,.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:30px;width:65px;text-align:center;line-height:7px}.section-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:500;line-height:1.4;margin-top:0}.column-title{font-family:"adobe-garamond-pro",serif;font-size:42px;color:#20262a;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}.icon-hamburger{fill:#fff}.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}.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;background-color:#f6f7f7;color:#414a51}.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}.downloads ul.files li a .fileIcon svg{fill:#01bee5}.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:#01bee5;min-width:70px;display:flex;align-items:center;justify-content:center;transition:all 250ms}.downloads ul.files li a .fileAction svg{fill:#fff}.downloads ul.files li a:hover{color:#01bee5}.downloads ul.files li a:hover .fileAction{background-color:#0fa8c7}.downloads ul.files li+li{border-top:1px solid #fff}.downloads ul.files li:after{display:none}.downloads ul.files li:before{display: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 #01bee5;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:#01bee5}.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:#01bee5}/*! 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{border-top:2px solid #c8caca;padding-top:2em;font-style:italic;line-height:1.75;letter-spacing:normal;color:#414a51}blockquote cite{font-weight:500;font-style:normal;line-height:1.25;letter-spacing:normal;color:#20262a}.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}.thirdPartyCheckoutLinkTable{display:flex;flex:1 1 auto;flex-wrap:wrap;margin-top:48px;margin-bottom:32px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink{display:flex;flex:1 1 auto;flex-basis:100%;background:#ebebeb;margin-bottom:4px;padding:16px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-title{flex-basis:100%;font-size:21px;line-height:36px;padding-left:12px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-button{min-width:100px}.thirdPartyCheckoutLinkTable .thirdPartyCheckoutLink-button a{font-weight:bold;padding:10px 16px}.sorryPageLink{padding:8px 0;font-size:18px;font-weight:300;line-height:1.56}.sorryPageLink svg{fill:#01bee5;position:relative;padding-left:12px}.sorryPageLink svg.icon-arrow-thin-right{width:29px;height:12px}.rfqAccept,.rfqDecline{max-height:0px;transition:400ms ease 0s;overflow:hidden}.rfqAccept.rfqShow,.rfqDecline.rfqShow{max-height:500px}.rfqRetractBounds{padding:32px 0px 48px 0px}.form-container .quote-form{display:block;padding:22px 32px 30px;background-color:#eee;overflow:hidden;position:relative}@media (max-width: 990px){.form-container .quote-form{padding:22px 24px 38px}}@media (max-width: 767px){.form-container .quote-form{padding:16px 16px 35px}}.form-container .quote-form input[type="text"],.form-container .quote-form input[type="tel"],.form-container .quote-form input[type="email"],.form-container .quote-form select,.form-container .quote-form textarea,.form-container .quote-form input[type="date"]{width:100%;padding:0 10px;font-size:16px;color:#4a4a4a;background-color:#fff;border:solid 1px #dedddd;border-radius:0}.form-container .quote-form input[type="text"]:focus,.form-container .quote-form input[type="tel"]:focus,.form-container .quote-form input[type="email"]:focus,.form-container .quote-form select:focus,.form-container .quote-form textarea:focus,.form-container .quote-form input[type="date"]:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.form-container .quote-form input[type="text"],.form-container .quote-form input[type="tel"],.form-container .quote-form input[type="email"],.form-container .quote-form select,.form-container .quote-form input[type="date"]{height:29px;line-height:27px;transition:all 300ms}.form-container .quote-form textarea{padding:5px 10px 10px;height:169px;line-height:20px;resize:none}@media (max-width: 767px){.form-container .quote-form textarea{height:248px}}.form-container .quote-form label{display:block;padding:0 30px 4px 0;font-size:18px;line-height:1.3;color:#212121}@media (max-width: 568px){.form-container .quote-form label{font-size:15px;line-height:24px}}.form-container .quote-form .form-field{position:relative;width:48%;margin-bottom:18px}.form-container .quote-form .form-field:nth-child(odd){float:left;clear:left}@media (max-width: 568px){.form-container .quote-form .form-field:nth-child(odd){width:100%;float:none}}.form-container .quote-form .form-field:nth-child(even){float:right;clear:right}@media (max-width: 568px){.form-container .quote-form .form-field:nth-child(even){width:100%;float:none}}.form-container .quote-form .form-field .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 .form-field input:required:invalid,.form-container .quote-form .form-field input:required.error,.form-container .quote-form .form-field input.error,.form-container .quote-form .form-field select:required:invalid,.form-container .quote-form .form-field select:required.error,.form-container .quote-form .form-field select.error{border:solid 1px #ec1a3b;box-shadow:0 0 20px rgba(236,26,59,0.35)}.form-container .quote-form .form-field input:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field input:required.error ~ .ff-validation::after,.form-container .quote-form .form-field input.error ~ .ff-validation::after,.form-container .quote-form .form-field select:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field select:required.error ~ .ff-validation::after,.form-container .quote-form .form-field select.error ~ .ff-validation::after{background:url("../img/invalid-icon.svg") no-repeat center top}.form-container .quote-form .form-field input:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field input:required.error ~ .ff-validation::before,.form-container .quote-form .form-field input.error ~ .ff-validation::before,.form-container .quote-form .form-field select:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field select:required.error ~ .ff-validation::before,.form-container .quote-form .form-field 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 .form-field input:required:valid ~ .ff-validation::after,.form-container .quote-form .form-field input.no-error ~ .ff-validation::after,.form-container .quote-form .form-field select:required:valid ~ .ff-validation::after,.form-container .quote-form .form-field select.no-error ~ .ff-validation::after{content:'\2713'}.form-container .quote-form .form-field input[value=""]:required:invalid,.form-container .quote-form .form-field select:required.no-error,.form-container .quote-form .form-field input:required.no-error,.form-container .quote-form .form-field .no-error{border:solid 1px #dedddd;box-shadow:none}.form-container .quote-form .form-field input[value=""]:required:invalid:focus,.form-container .quote-form .form-field select:required.no-error:focus,.form-container .quote-form .form-field input:required.no-error:focus,.form-container .quote-form .form-field .no-error:focus{border:1px solid rgba(0,134,139,0.5);box-shadow:inset 0 0 5px rgba(0,134,139,0.3)}.form-container .quote-form .form-field input[value=""]:required:invalid ~ .ff-validation::before,.form-container .quote-form .form-field select:required.no-error ~ .ff-validation::before,.form-container .quote-form .form-field input:required.no-error ~ .ff-validation::before,.form-container .quote-form .form-field .no-error ~ .ff-validation::before{display:none}.form-container .quote-form .form-field input[value=""]:required:invalid ~ .ff-validation::after,.form-container .quote-form .form-field select:required.no-error ~ .ff-validation::after,.form-container .quote-form .form-field input:required.no-error ~ .ff-validation::after,.form-container .quote-form .form-field .no-error ~ .ff-validation::after{background:none}.form-container .quote-form .form-field select:required.no-error.not-selected ~ .ff-validation::after,.form-container .quote-form .form-field .no-error.not-selected ~ .ff-validation::after{content:''}.form-container .quote-form .form-field select{border-radius:0;padding-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none !important;background-image:url("../img/select-arrow.svg");background-position:96% center;background-repeat:no-repeat}.form-container .quote-form .form-field select::-ms-expand{display:none}.form-container .quote-form .form-textarea{clear:both;margin-bottom:26px}@media (max-width: 990px){.form-container .quote-form .form-textarea{margin-bottom:18px}}.form-container .quote-form .form-submit{text-align:right}.get-quote-block.flex-parent{justify-content:space-between;margin-bottom:20px}.get-quote-block .block{background-color:#212f38;max-width:640px}.get-quote-block .content{display:flex;flex-direction:column;justify-content:space-between;padding:24px;height:100%}.get-quote-block .content .text{color:#ffffff;font-size:24px;line-height:1.12;font-family:"adobe-garamond-pro", serif;font-weight:normal}@media (max-width: 768px){.get-quote-block .content .text{font-size:18px}}.get-quote-block .content ul li{color:#f7f7f7;font-size:14px;line-height:1.71}.get-quote-block .content .line{width:100%;height:2px;opacity:0.4;border:solid 1px #ffffff;margin-top:25px;margin-bottom:21px}.get-quote-block .content .quote-header{display:flex;align-items:center;margin-bottom:5px}.get-quote-block .content .quote-header h2{margin:0;font-size:34px;color:#ffffff;font-family:"adobe-garamond-pro", serif;padding-top:0;padding-bottom:0}@media (max-width: 768px){.get-quote-block .content .quote-header h2{font-size:28px}}.get-quote-block .content .quote-header svg+h2{margin:0 26px}.get-quote-block .content .quote-header .icon-car,.get-quote-block .content .quote-header .icon-car-plus{fill:#D4AF37}.get-quote-block .content .quote-header .icon-home,.get-quote-block .content .quote-header .icon-home-plus{fill:#49ADAD}.get-quote-block .content .quote-header+.line{margin-top:6px}.get-quote-block .content .btn_a,.get-quote-block .content #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .get-quote-block .content .button{margin-top:24px;font-size:14px;padding:14px 20px}.get-quote-block .content .getAQuoteOption-btn{width:228px;height:44px}.page-header{position:relative;z-index:11;color:#20262a}.pf-admin .block-content h2{margin-top:0;margin-bottom:12px;letter-spacing:0.34px;font-size:22px;font-weight:bold;line-height:1.45}.pf-admin .block-content p{font-size:14px;line-height:1.14;letter-spacing:0.21px}.detail-page .page-header{color:#fff}.search-results-page .page-header{color:#fff}.page-header .club-badge-wrapper{position:absolute;bottom:0;width:100%}.page-header .bounds>.flex-parent,.page-header .jf-header-bounds>.flex-parent{padding-top:0;padding-bottom: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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#060708;font-weight:500;line-height:1.56}.page-header .bounds>.flex-parent .contact-block .email,.page-header .jf-header-bounds>.flex-parent .contact-block .email{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:300;line-height:1.5;text-decoration:underline}.page-header .bounds>.flex-parent .contact-block .email:hover,.page-header .jf-header-bounds>.flex-parent .contact-block .email:hover{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#0fa7c7;font-weight:300;line-height:1.5;text-decoration:underline}.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%;padding-right:13px;padding-left:13px;flex:none}}.page-header .bounds>.flex-parent .block,.page-header .jf-header-bounds>.flex-parent .block{position:relative;padding-top:48px;padding-bottom:48px}.get-a-quote-page:not(.get-a-quote-page_withUpload) .page-header .bounds>.flex-parent .block,.get-a-quote-page:not(.get-a-quote-page_withUpload) .page-header .jf-header-bounds>.flex-parent .block{padding-bottom:inherit}@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 .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.block-resources-grid,.page-header .jf-header-bounds>.flex-parent .block.block-resources-grid{padding-left:0;padding-right:0}.page-header .bounds>.flex-parent .block.resources-grid>.block,.page-header .jf-header-bounds>.flex-parent .block.resources-grid>.block{padding-left:0;padding-right:0}}.page-header .bounds>.flex-parent .block .content-wrap,.page-header .jf-header-bounds>.flex-parent .block .content-wrap{font-size:16px;line-height:20px;max-width:600px}@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::before,.page-header .jf-header-bounds>.flex-parent .block .content-wrap.withClubBadges .clubBadge::before{content:'';display:block;background-color:#30363C;top:0;height:100%;width:2500px;right:100%;position:absolute}.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}.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}}.page-header .bounds>.flex-parent .block:first-child,.page-header .jf-header-bounds>.flex-parent .block:first-child{padding-right:32px}@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:first-child::before,.page-header .jf-header-bounds>.flex-parent .block:first-child::before{position:absolute;z-index:-1;top:0;bottom:0;display:block;right:0;width:2500px;content:'';background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:first-child::before,.detail-page .page-header .jf-header-bounds>.flex-parent .block:first-child::before{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:first-child::before,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:first-child::before{background-color:#414a51}@media (max-width: 568px){.page-header .bounds>.flex-parent .block:first-child::before,.page-header .jf-header-bounds>.flex-parent .block:first-child::before{right:-32px}}.page-header .bounds>.flex-parent .block:first-child::after,.page-header .jf-header-bounds>.flex-parent .block:first-child::after{position:absolute;z-index:0;top:0;bottom:0;left:100%;display:block;width:2500px;content:'';background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:first-child::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block:first-child::after{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:first-child::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:first-child::after{background-color:#414a51}.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:last-child.actions-block::before,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::before{display:none}.page-header .bounds>.flex-parent .block:last-child.actions-block::after,.page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:rgba(0,0,0,0)}.detail-page .page-header .bounds>.flex-parent .block:last-child.actions-block::after,.detail-page .page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:#414a51}.search-results-page .page-header .bounds>.flex-parent .block:last-child.actions-block::after,.search-results-page .page-header .jf-header-bounds>.flex-parent .block:last-child.actions-block::after{background-color:#414a51}.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}}@media (max-width: 568px){.page-header .bounds>.flex-parent .block+.block,.page-header .jf-header-bounds>.flex-parent .block+.block{padding-left:8px}}.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:#414a51}.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:#414a51}@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:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0;margin-bottom:20px;display:block}.detail-page .page-header .bounds>.flex-parent .column-title,.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}@media (max-width: 568px){.page-header .bounds>.flex-parent .column-title,.page-header .jf-header-bounds>.flex-parent .column-title{font-size:32px}}.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}.resource-filter-select,.filter-select,.resource-filter-image{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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:13px 20px;height:auto;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;line-height:2.16}.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}.flex-parent>.filter-button-wrapper{flex-basis:92px;max-width:92px;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 .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_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-admin .csvio>span,.pf-admin .flex-parent>.filter-button-wrapper .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .flex-parent>.filter-button-wrapper .csvio>span,.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:18px 20px}.page-header .resources-grid.flex-parent,.page-header .resources-grid.flex-parent>.block{padding-top:0}.resources-filters .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-weight:#20262a;line-height:1.75;margin-bottom:1.5em}@media (max-width: 568px){.resources-filters .title{margin-bottom:.9em}}.resources-grid.flex-parent>.block:first-child:before{display:none}#text-search-container{position:relative;padding-top:10px;padding-bottom:10px;margin-top:2em}#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 .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_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-admin .csvio>span,.pf-admin #text-search-container .csvio>span,#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 .pf-dashboard .csvio>span,.pf-dashboard #text-search-container .csvio>span,#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:14px 20px}#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:#414a51;top:0;bottom:0;height:100%}#text-search-container .single-block{position:relative;z-index:3}#text-search-container .single-block .block-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:300;line-height:76px;padding:0 0;max-width:250px;color:#fff}@media (max-width: 767px){#text-search-container .single-block .block-title{line-height:20px;margin-bottom:15px;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{padding:0}}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .search-field-wrap{margin-top:-28px}}@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 #4a4a4a;background-color:#fff}@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{margin-left:15px;flex:1 0 58px;max-width:58px}@media (max-width: 767px){#text-search-container .single-block .search-form-wrap .submit-btn-wrap{margin-top:-35px}}@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}.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: 991px){.resources-filters .flex-parent .flex-parent{margin:0 -16px 16px -16px}}@media (max-width: 568px){.resources-filters .flex-parent .flex-parent{margin:0 -8px 8px -8px}}.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:#20262a}.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;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:#414a51;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:#414a51;background-color:#fff}.contact-tabs .tab-title.active a:hover{color:#414a51}.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:#414a51;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:#414a51;border:0 none;background-color:#fff}.contact-tabs[max-width~='960px']>section.active>a:hover{color:#414a51}@media (max-width: 768px){.contact-tabs .tabtrigger .icon-open-close{right:32px}}@media (max-width: 568px){.contact-tabs .tabtrigger .icon-open-close{right:16px}}.logo-carousel-section{background:#1d1d1d;padding:0;border-top:1px solid #4a4a4a}.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>section{background-color:#20262a}.location-tabs .location-wrap .tab-content{position:relative;height:443px;border:none}@media (max-width: 767px){.location-tabs .location-wrap .tab-content{height:auto}}.location-tabs .location-wrap .tab-content::after{display:block;position:absolute;content:"";top:0;bottom:0;left:66.5%;width:3000px;background-color:#20262a;z-index:5}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content::after{display:none}}.location-tabs .location-wrap .tab-content>div{height:100% !important}.location-tabs .location-wrap .tab-content .office-map{position:absolute;left:0;top:0;bottom:0;height:100%;width:300%;border:none;margin-left:-130%;z-index:1}@media (min-width: 1200px){.location-tabs .location-wrap .tab-content .office-map{position:absolute !important}}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-map{position:relative;margin-left:0;width:66%}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-map{width:72%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-map{width:100%;height:282px}}.location-tabs .location-wrap .tab-content .office-info-wrap{position:relative;float:right;width:33.5%;height:100%;padding:55px 46px 50px;border:none;z-index:10;background-color:#20262a;box-sizing:border-box;color:#f7f8f8}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap{padding:35px 23px 60px;width:34%}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:28%}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap{width:100%;float:none;padding:35px 16px 20px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57;padding-left:20px}@media (max-width: 1199px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding-left:15px}}@media (max-width: 767px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{font-size:15px;line-height:21px}}@media (max-width: 990px){.location-tabs .location-wrap .tab-content .office-info-wrap .office-info{padding-left:12px}}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info .office{text-transform:uppercase;margin-bottom:20px}.location-tabs .location-wrap .tab-content .office-info-wrap .office-info address span{display:block}.location-tabs .location-wrap .tab-content .office-info-wrap .social-icons-wrap{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{border:solid 2px #f8f9f7}.faq-accordion .accordion-item:not(:last-child){border-bottom:solid 2px #f8f9f7}.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:#eee;padding:16px 64px 16px 32px;font-size:22px;font-weight:300;line-height:27px}.faq-accordion .accordion-item .accordion-trigger .title-tert{margin:0;color:#414a51;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 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:#414a51}.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 #f8f9f7;background-color:#414a51}.faq-accordion .accordion-item.accordion-item-open .accordion-trigger .title-tert{color:#fff}.faq-accordion .accordion-item.accordion-item-open .accordion-trigger::after{opacity:0}.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}.faq-accordion .accordion-content{overflow:hidden;max-height:0;transition:max-height .7s ease-out, opacity .3s ease-out;opacity:0}.faq-accordion .accordion-item-open .accordion-content{max-height:800px;transition:max-height 1.2s ease-out, opacity .5s ease-out;opacity:1}.speak-to-specialist-widget{padding:20px;margin-bottom:25px;border:solid 1px #bdc6cc}@media (max-width: 990px){.speak-to-specialist-widget{padding:15px 15px 12px}}@media (max-width: 767px){.speak-to-specialist-widget{margin-bottom:17px}}.speak-to-specialist-widget .widget-image-wrap{float:left;width:110px;margin:0 18px 10px 0;border:solid 1px #9b9b9b}@media only screen and (max-width: 1040px){.speak-to-specialist-widget .widget-image-wrap{margin-bottom:15px}}@media (max-width: 990px){.speak-to-specialist-widget .widget-image-wrap{margin-right:12px}}@media only screen and (min-width: 768px) and (max-width: 991px){.speak-to-specialist-widget .widget-image-wrap{width:45%}}.speak-to-specialist-widget .widget-image-wrap img{width:100%;height:auto}.speak-to-specialist-widget .widget-title{margin:0 0 25px;font-weight:300;font-size:23px;line-height:29px;color:#4a4a4a}@media (max-width: 990px){.speak-to-specialist-widget .widget-title{font-size:22px;line-height:29px}}@media (max-width: 568px){.speak-to-specialist-widget .widget-title{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 1040px){.speak-to-specialist-widget .contacts{clear:both}}@media (max-width: 568px){.speak-to-specialist-widget .contacts{clear:both}}.speak-to-specialist-widget .contacts span{display:block;line-height:24px;margin-bottom:5px}.speak-to-specialist-widget .contacts .name{font-weight:400;font-size:19px;color:#4a4a4a}.info-widget{padding:0 20px 7px;margin-bottom:3px;background-color:#20262a;color:#f7f8f8}@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:#01bee5;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:#01bee5;width:100%;height:100%}.banner{min-height:580px}@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:"adobe-garamond-pro",serif;font-size:52px;color:#20262a;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:"adobe-garamond-pro",serif;font-size:52px;color:#01bee5;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#20262a;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:300;line-height:1.22;width:100%;text-align:center}.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,.banner .flexSlider-nextButton,.banner .flexSlider-prevButton,.banner .flexSlider-indexContainer{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:#414a51}.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:#20262a}.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 #20262a}.banner.split-banner .banner-content .banner-cta:hover{color:#fff;background:#20262a;border-color:#20262a}.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:#20262a !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}}.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{background:#20262a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;font-weight:300;line-height:1.57}.aside .flex-parent{padding:24px 16px 64px}@media (max-width: 568px){.aside .flex-parent{padding:24px 8px 32px}}.aside .flex-parent .block{flex-basis:100%;padding:8px 16px}@media (max-width: 568px){.aside .flex-parent .block{padding:8px}}.aside a{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside .phoneno{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:28px;color:#01bee5;font-weight:500;line-height:1;margin-bottom:.45em}.aside .openinghours a{color:#fff;margin-bottom:1em;display:inline-block}@media (max-width: 568px){.aside{margin:0 -16px;width:100vw}}.aside .jf-row{color:#fff}.aside .jf-row.password-reset{color:#aaa;padding:10px 0;font-size:12px}.aside .jf-row.password-reset a{font-size:12px}.aside .show-hide-pass{color:#fff}.aside a.show-hide-pass:hover{color:#fff}.aside.aside-without-margin{margin:0}.aside.aside-get-a-quote .flex-parent{padding-bottom:26px}.aside-title h3{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1.2;margin:0}.aside-title h4,.aside-title h2{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:400;line-height:1.2;margin:0;padding-bottom:12px;padding-top:8px}@media (max-width: 568px){.aside-title h4,.aside-title h2{font-size:32px;line-height:1.14em;margin-bottom:.5em}}.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:#01bee5}.aside .team-email,.aside .team-tel{font-size:16px;line-height:2;color:#01bee5}.aside .team-email a,.aside .team-tel a{color:#fff}.aside .team-email a:hover,.aside .team-tel a:hover{color:#01bee5}.aside .team-email a{text-decoration:underline}.aside+.aside{margin-top:32px}.asideQuickQuote{background-color:#4a4a4a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.asideQuickQuote .jf-row{color:#fff;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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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}.resources-block{padding:39px 12px 47px;overflow:hidden;margin-bottom:68px}.resources-block .flex-parent{min-width:340px}@media (max-width: 1199px){.resources-block{width:50%;max-width:50%;padding:30px 12px 37px}}@media (max-width: 990px){.resources-block{padding:36px 8px 31px}}@media (max-width: 767px){.resources-block{width:100%;max-width:none;padding:27px 8px 25px;margin-bottom:0}}.resources-page .resources-block:nth-child(2){flex-basis:100% !important;max-width:none !important;overflow:visible;padding-top:0 !important}.resources-page .resources-block:nth-child(2) .image-wrap img{position:relative;left:50%;transform:translateX(-50%)}@media (max-width: 991px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:260px}}@media (max-width: 568px){.resources-page .resources-block:nth-child(2) .image-wrap img{height:178px}}.resources-page .resources-block:nth-child(2) .article-meta:after,.resources-page .resources-block:nth-child(2) .article-meta:before{display:block;content:'';background:#fff;position:absolute;left:-8px;top:0;bottom:0;width:8px}@media (max-width: 991px){.resources-page .resources-block:nth-child(2) .article-meta:after,.resources-page .resources-block:nth-child(2) .article-meta:before{display:none}}.resources-page .resources-block:nth-child(2) .article-meta:before{left:100%}.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:#20262a}.resources-block .article-meta{padding:16px 0;transition:all 300ms ease 0s;background:#fff}@media (min-width: 991px){.resources-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 .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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:700;line-height:1.44;margin-bottom:10px}@media (max-width: 568px){.resources-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:700;line-height:1.44}}.get-a-quote-grid .resources-block .article-heading{height:52px;margin-bottom:0}.resources-block .article-date{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#9b9b9b;line-height:1.8;position:relative;margin-bottom:15px;border-bottom:1px solid #d7d5d5}.resources-block .article-category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.44}@media (max-width: 568px){.resources-block .article-category{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.44}}.resources-block .article-summary{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;line-height:1.6;margin-bottom:10px}.resources-block .article-readmore{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#9b9b9b;line-height:1.6;opacity:0}.resources-block .article-readmore svg{fill:#9b9b9b;vertical-align:middle;height:12px;width:30px}.resources-block .article-readmore:hover{color:#01bee5}.resources-block .article-readmore:hover svg{fill:#01bee5}.get-a-quote-grid .resources-block .article-readmore{font-weight:500;color:#01bee5}.get-a-quote-grid .resources-block .article-readmore svg{fill:#01bee5}.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)}.resources-block:hover .article-readmore{opacity:1}.resources-title{padding:32px 0 0 32px}.section-gray{background-color:#f7f7f7}.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:#20262a}.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#20262a;font-weight:700;line-height:1.44;height:78px;margin-bottom:10px}@media (max-width: 568px){.affiliations-block .article-heading{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:400;line-height:1.44}@media (max-width: 568px){.affiliations-block .article-category{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262a;font-weight:400;line-height:1.44}}.affiliations-block .article-summary{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;line-height:1.6;margin-bottom:10px}.affiliations-block .article-readmore{font-family:"Gotham A","Gotham B",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:#01bee5}.affiliations-block .article-readmore:hover svg{fill:#01bee5}.get-a-quote-grid .affiliations-block .article-readmore{font-weight:500;color:#01bee5}.get-a-quote-grid .affiliations-block .article-readmore svg{fill:#01bee5}.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}.resources-title{padding:32px 0 0 32px}.story-facts{background-color:#414a51;color:#fff;text-align:center}.story-facts .flex-parent{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%}}.tabbed-wrap .tabs-control{display:flex;list-style-type:none;font-size:0;background-color:transparent}@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:44px;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}@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 #000 solid;border-right:1px #000 solid;font-weight:400}.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:#20262a;padding:16px;border-radius:0;display:block;margin-left:0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;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:#20262a;color:#fff;border-color:#20262a}.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:#20262a transparent transparent transparent;z-index:1}.dashboard-tabs .dashboard-wrap{position:relative;padding:0;background-color:transparent;z-index:10}.dashboard-tabs .dashboard-wrap>section{background-color:#f7f7f7}.dashboard-tabs .dashboard-wrap>section>div>div{position:relative;border-bottom:0 none}.dashboard-tabs .dashboard-wrap>section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;height:100%;content:'';z-index:-1}.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 32px}@media (max-width: 768px){.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 16px}}@media (max-width: 568px){.dashboard-tabs .dashboard-wrap .tabs-control{padding:0 8px}}.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}.pf-dashboard .policies-parent{display:flex;padding:0 !important;justify-content:space-between;border-bottom:0px;padding:16px;margin:0 -16px}@media (max-width: 767px){.pf-dashboard .policies-parent{flex-wrap:wrap}}.pf-dashboard .policies-parent .statusLegend{border-top:2px solid #fff;width:100%;padding:32px;position:relative;margin-top:64px}@media (max-width: 768px){.pf-dashboard .policies-parent .statusLegend{margin-top:32px}}.pf-dashboard .policies-parent .statusLegend:after{border-top:2px solid #fff;position:absolute;display:block;top:-2px;left:-2500px;right:-32px;height:100%;content:''}@media (max-width: 990px){.pf-dashboard .applications-my-policies-parent{flex-wrap:wrap}}@media (max-width: 999px){.pf-dashboard .cover-my-policies-parent{flex-wrap:wrap}}.pf-dashboard .policies-main{width:100%}.pf-dashboard .policies{max-width:1100px;flex-basis:70%;flex-grow:1}.pf-dashboard .policies .table{padding:0 16px}.pf-dashboard .policies .table span.policy-name{display:block}.pf-dashboard .policies .table span.additional-info{display:block;font-size:13px;font-weight:500}.pf-dashboard .policies .table span.additional-info:before{content:"-";margin-right:5px}.pf-dashboard .flex-parent>.policy{position:relative;display:flex;flex-wrap:wrap;flex-basis:100%;max-width:450px}.pf-dashboard .flex-parent>.policy.policy_extended{max-width:814px;border:solid 1px #a2a1a2;margin-bottom:67px}.pf-dashboard .policy-sidebar{background-color:#212f38;min-width:255px;z-index:1;margin-right:32px;padding:0px;max-width:255px}@media (max-width: 914px){.pf-dashboard .policy-sidebar{margin-right:0;max-width:none;min-width:unset;width:100%}}.pf-dashboard .policy-sidebar .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:400;line-height:1.3;padding:50px 30px 0px 30px}.pf-dashboard .policy-sidebar .progressItem{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;padding:30px;padding-bottom:0}.pf-dashboard .policy-sidebar .progressItem .progressValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1}.pf-dashboard .policy-sidebar .progressItem .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard .policy-sidebar .progressItem .progressBorder{border-bottom:1px #777677 solid}.pf-dashboard .policy-sidebar .progressItem .progressName{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressStatus{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressDoughnut{text-align:center;padding-bottom:30px}.pf-dashboard .policy-sidebar .progressItem .progressBar{margin:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressRemaining{padding:10px 0 10px 0}.pf-dashboard .policy-sidebar .progressItem .progressRemaining .days{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;font-weight:400;line-height:1}.pf-dashboard .days-text{width:296px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}.pf-dashboard .wrap-progressBar{width:200px;position:relative;top:5px;left:131px}.pf-dashboard .wrap-progressBar.wrap-progressBar-remaining{left:166px}.pf-dashboard .wrap-progressBar.wrap-progressBar-active{left:91px}.pf-dashboard .policy .title{font-size:16px;font-weight:400;line-height:16px;position:relative;display:block;min-height:40px;max-height:75px;margin:0;padding:30px;background-color:#464646;flex:1 1 45%;color:#FFFFFF}.pf-dashboard .policy .title.title_extended{width:764px;height:67px;background-color:#212f38;padding:0px;flex:1 1 68%}.pf-dashboard .div-title{display:flex;flex-wrap:wrap}.pf-dashboard .policy .title .svg-icon{position:absolute;top:50%;right:16px;display:block;width:28px;height:28px;margin:-14px 0 0 0;fill:#FFFFFF}.pf-dashboard .performance-title{width:493px;height:19px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;top:40%;left:5%}.pf-dashboard .policyIcon{flex-basis:80px;position:relative;background-color:#767677}.pf-dashboard .policyIcon svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard .policyIcon svg.icon-complete{width:35.9px;height:27.3px}.pf-dashboard .policyIcon svg.icon-inprogress{width:37px;height:27px}.pf-dashboard .policyIcon svg.icon-warning-triangle{width:46px;height:40px}.pf-dashboard .policyIcon svg.icon-inactive{width:26px;height:18px;fill:#6D858D}.pf-dashboard .leadInsurer{flex:1 1 32%;background-color:#3c474e;text-align:center}.pf-dashboard .lead-insurer-text{width:262px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:1.43;position:relative;top:40%}.pf-dashboard .lead-insurer-name{display:block;white-space:nowrap;width:257px;text-overflow:ellipsis;overflow:hidden}.pf-dashboard .text-uppercase{text-transform:uppercase}.pf-dashboard .text-lowercase{text-transform:lowercase}.pf-dashboard .policy.status-not-started .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-not-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-not-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-not-started .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-not-started{fill:#d0021b}.pf-dashboard .icon-status-not-started+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-open .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-open .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-open .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-open .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-open{fill:#198fc2}.pf-dashboard .icon-status-open+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-started .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-started .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-started .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-started .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-started{fill:#198fc2}.pf-dashboard .icon-status-started+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-locked .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-locked .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-locked .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-locked .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-locked{fill:#d0021b}.pf-dashboard .icon-status-locked+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-idle .policyIcon{background-color:#67868e}.pf-dashboard .policy.status-idle .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-idle .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-idle .button{border-color:#67868e;background:#67868e}.pf-dashboard .status.status-idle{fill:#67868e}.pf-dashboard .icon-status-idle+.status-icon{color:#67868e;background:#67868e}.pf-dashboard .policy.status-inactive .policyIcon{background-color:#f93}.pf-dashboard .policy.status-inactive .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-inactive .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-inactive .button{border-color:#f93;background:#f93}.pf-dashboard .status.status-inactive{fill:#f93}.pf-dashboard .icon-status-inactive+.status-icon{color:#f93;background:#f93}.pf-dashboard .policy.status-returned .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-returned .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-returned .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-returned .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-returned{fill:#d0021b}.pf-dashboard .icon-status-returned+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-complete .policyIcon{background-color:#90ce51}.pf-dashboard .policy.status-complete .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-complete .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-complete .button{border-color:#90ce51;background:#90ce51}.pf-dashboard .status.status-complete{fill:#90ce51}.pf-dashboard .icon-status-complete+.status-icon{color:#90ce51;background:#90ce51}.pf-dashboard .policy.status-retracted .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-retracted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-retracted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-retracted .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-retracted{fill:#d0021b}.pf-dashboard .icon-status-retracted+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-submitted .policyIcon{background-color:#198fc2}.pf-dashboard .policy.status-submitted .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-submitted .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-submitted .button{border-color:#198fc2;background:#198fc2}.pf-dashboard .status.status-submitted{fill:#198fc2}.pf-dashboard .icon-status-submitted+.status-icon{color:#198fc2;background:#198fc2}.pf-dashboard .policy.status-not-renewed .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-not-renewed .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-not-renewed .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-not-renewed .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-not-renewed{fill:#d0021b}.pf-dashboard .icon-status-not-renewed+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy.status-unpaid .policyIcon{background-color:#d0021b}.pf-dashboard .policy.status-unpaid .policyIcon.policyIcon_extended{position:relative;top:60px}.pf-dashboard .policy.status-unpaid .policyIcon.policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard .policy.status-unpaid .button{border-color:#d0021b;background:#d0021b}.pf-dashboard .status.status-unpaid{fill:#d0021b}.pf-dashboard .icon-status-unpaid+.status-icon{color:#d0021b;background:#d0021b}.pf-dashboard .policy .content{background-color:#20262a;flex-wrap:wrap;display:flex;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-height:86%;height:100%;flex:1 1 100%}@media only screen and (max-width: 880px){.pf-dashboard .policy .content{max-height:unset;height:unset}}.pf-dashboard .policy .content .valueText{font-weight:300}.pf-dashboard .policy .content .insurer-valueText{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended2{max-width:450px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43;padding:0px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended2 span{margin-left:30px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended3{max-width:450px;margin-left:30px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended3 span{margin-left:53px}.pf-dashboard .policy .content .insurer-valueText.insurer-valueText_extended4{max-width:450px;text-align:right;margin-bottom:10px;padding:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .insurer-valueText strong{width:87px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:700;line-height:1.56}.pf-dashboard .policy .content .insurer-div-indemnity{max-width:480px;margin-left:6px}.pf-dashboard .policy .content .insurer-div{max-width:480px;margin-left:14px}.pf-dashboard .policy .content .insurer-div2{max-width:450px;padding:0px;border-bottom:solid 1px #e3e3e3;margin-left:30px;margin-top:5px}.pf-dashboard .policy .content .insurer .insurer-content1{text-align:left;border-bottom:solid 0.8px #9b9b9b;padding:20px}.pf-dashboard .policy .content .insurer .insurer-content1 .flex-column-parent{text-align:left}.pf-dashboard .policy .content .insurer .insurer-content2{text-align:left;padding:25px}.pf-dashboard .policy .content .align-content-right{float:right}.pf-dashboard .policy .content .insurer{flex-basis:100%;padding:25px}.pf-dashboard .policy .content .insurer.insurer_extended{padding:0px}.pf-dashboard .policy .content .additonal-info{flex-basis:100%;padding:25px;border-bottom:#464646 solid 1px}.pf-dashboard .policy .content .additonal-info.insurer_extended{padding:0px}.pf-dashboard .policy .content .split{padding:20px 25px;max-height:20px}.pf-dashboard .policy .content .insurer{flex-basis:100%;padding:25px}.pf-dashboard .policy .content .insurer.insurer_extended{padding:0px}.pf-dashboard .policy .content .insurer.insurer-special{max-height:24%;height:100%}@media only screen and (max-width: 880px){.pf-dashboard .policy .content .insurer.insurer-special{max-height:unset;height:unset}}.pf-dashboard .policy .content .previous-policy{background:#575757;flex-basis:100%;padding:26px 25px 24px 47px}.pf-dashboard .policy .content .previous-policy .button{background:#575757;color:white}.pf-dashboard .policy .content .indemnity{flex-basis:50%;padding:25px;max-width:50%;text-align:center;border:#464646 solid 1px;border-left:0;border-right:0;border-bottom:0}.pf-dashboard .policy .content .indemnity .indemnityTitle{padding-bottom:10px}.pf-dashboard .policy .content .indemnity .indemnityValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:24.7px;color:#fff;font-weight:500;line-height:1.42;padding-top:10px}.pf-dashboard .policy .content .indemnity.indemnity_extended{width:553px;height:236px;background-color:#ffffff;flex-basis:68%;padding:0px;max-width:none}.pf-dashboard .policy .content .contentStatus{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;border:#464646 solid 1px;border-right:0;border-bottom:0;text-align:center}.pf-dashboard .policy .content .contentStatus.contentStatus_extended{flex:1 1 32%;background-color:#ffffff;max-width:none}.pf-dashboard .policy .content .contentStatus-text{width:108px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard .policy .content .renewal{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;background-color:#464646}.pf-dashboard .policy .content .renewal.renewal_extended{flex:1 1 68%;max-width:none;background-color:#212f38;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.pf-dashboard .policy .content .contentButton{flex:1 1 50%;max-width:50%;padding:18px;background-color:#01bee5;text-align:center}.pf-dashboard .policy .content .contentButton a{background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.8}.pf-dashboard .policy .content .contentButton a.disabled{background-color:#20262a}.pf-dashboard .policy .content .contentButton.disabled{background-color:#55565a}.pf-dashboard .policy .content .contentButton.disabled a{background-color:#55565a;pointer-events:none}.pf-dashboard .policy .content .contentButton.contentButton_extended{flex:1 1 32%;max-width:none}.pf-dashboard .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}.pf-dashboard .div-alert-total{display:inline-block;text-align:center;border-radius:50%;background-color:#01bee5;width:22px;height:22px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.69;position:relative;top:-12px}.pf-dashboard .insurance-type-alert{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.pf-dashboard .insurance-type-alert .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.pf-dashboard .insurance-type-alert.alert-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1.46}.pf-dashboard .no-alerts{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46;text-align:center}.pf-dashboard .no-display{display:none}.pf-dashboard .close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}.pf-dashboard .time-added{width:198px;height:17px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46}.pf-dashboard .display-inline-block{display:inline-block}.pf-dashboard .display-inline{display:inline}.pf-dashboard .display-block{display:block}.pf-dashboard .ie11 .policy .content{height:calc(100% - 66px)}.pf-dashboard .policy .content>div span .button{margin-top:0}.pf-dashboard .policy-list{background-color:#f7f7f7}.pf-dashboard.new-dashboard .new-policy-sidebar{background-color:#212f38;min-width:255px;z-index:1;padding:0px;max-width:255px}.pf-dashboard.new-dashboard .new-policy-sidebar .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:400;line-height:1.3;padding:50px 30px 0px 30px}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;padding:30px;padding-bottom:0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressBorder{border-bottom:1px #777677 solid}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressName{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressStatus{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressDoughnut{text-align:center;padding-bottom:30px}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressBar{margin:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemaining{padding:10px 0 10px 0}.pf-dashboard.new-dashboard .new-policy-sidebar .progressItem .progressRemaining .days{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#fff;font-weight:400;line-height:1}.pf-dashboard.new-dashboard .new-policies-parent{display:flex;padding:10px 30px;justify-content:space-between;border-bottom:0px;flex-wrap:wrap}@media (max-width: 767px){.pf-dashboard.new-dashboard .new-policies-parent{padding:10px 13px}}@media (max-width: 568px){.pf-dashboard.new-dashboard .new-policies-parent{padding:10px 4px}}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main{width:65%;padding-top:22px}@media (max-width: 914px){.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main{width:100%}}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll{position:absolute;display:block;min-width:100px;vertical-align:middle;color:#4a4a4a;bottom:8px;z-index:999999;right:16px;opacity:1;transition:all .4s ease 0s}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll .btn_a,.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .console_viewAll .button{display:inline-block;max-width:26px;padding:6px;height:26px;margin-left:.5em;line-height:13px}.pf-dashboard.new-dashboard .new-policies-parent .new-policies-main .viewAll .console_viewAll{opacity:0}.pf-dashboard.new-dashboard .new-policies-parent .new-policies{max-width:1100px;flex-basis:70%;flex-grow:1}.pf-dashboard.new-dashboard .new-policies-parent .new-policies .table{padding:0 16px}.pf-dashboard.new-dashboard .new-policy.new-policy_extended{max-width:814px;border:solid 0.8px #9b9b9b;margin-bottom:67px;position:relative}.pf-dashboard.new-dashboard .new-policy.consoleWidget .task-count{background-color:#01bee5;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}.pf-dashboard.new-dashboard .new-policy .div-title{display:flex;flex-wrap:wrap}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer{flex:1 1 32%;background-color:#3c474e;text-align:center;padding:10px}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer .new-lead-insurer-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:300;line-height:1.43;position:relative}.pf-dashboard.new-dashboard .new-policy .new-leadInsurer .new-lead-insurer-name{display:block;white-space:pre-wrap;text-overflow:ellipsis;overflow:hidden}.pf-dashboard.new-dashboard .new-policy .new-title{position:relative;display:block;margin:0;flex:1 1 45%}.pf-dashboard.new-dashboard .new-policy .new-title.new-title_extended{max-width:814px;background-color:#212f38;padding:0px;flex:1 1 68%}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.43;position:relative;padding:23px}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title span.additional-info{font-weight:300}.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title span.additional-info::before{content:" - "}@media (max-width: 293px){.pf-dashboard.new-dashboard .new-policy .new-title .new-performance-title{text-align:center}}.pf-dashboard.new-dashboard .new-policy .new-content{flex-wrap:wrap;display:flex;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1;max-width:814px;flex:1 1 100%}.pf-dashboard.new-dashboard .new-policy .new-content.console_wrap{overflow:hidden;position:relative;transition:max-height 0.4s ease 0s}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43;min-width:0}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended2{max-width:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43;padding:0px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended2 span{margin-left:30px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended3{text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended3{margin-left:0;padding:0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended4{max-width:50%;text-align:right;margin-bottom:10px;padding:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText strong{width:87px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;font-weight:700;line-height:1.56}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended5{border-bottom:solid 1px #e3e3e3;padding:0px 0px 6px 0px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended5 .asset-registration-number{float:right;margin-left:10px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended6{max-width:450px;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:300;line-height:1.43}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-valueText.insurer-valueText_extended6{padding:0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity{max-width:480px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity .flex-column-parent{display:flex;flex:1 1 auto;justify-content:space-between;flex-direction:column}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div-indemnity .flex-row-parent{display:flex;flex:1 1 auto;justify-content:space-between}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div{margin:0 30px 0 30px;padding:5px 0 0 0}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div{margin:0 0 0 0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div2{padding:20px 0 0 0}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer-div2{margin:0 0 0 0}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1{display:flex;justify-content:space-between;border-bottom:solid 0.8px #9b9b9b;padding:15px 0 15px 25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1 .flex-column-parent{text-align:left}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content1{padding:15px 15px 15px 15px}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{text-align:left;padding:25px 100px 25px 25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2.assets-content{padding:25px 25px 25px 25px}@media (max-width: 1199px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{padding:25px}}@media (max-width: 243px){.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content2{padding:15px 15px 15px 15px}}.pf-dashboard.new-dashboard .new-policy .new-content .insurer .insurer-content-full{padding:25px}.pf-dashboard.new-dashboard .new-policy .new-content .align-content-right{float:right}.pf-dashboard.new-dashboard .new-policy .new-content .insurer{flex-basis:100%;padding:25px}.pf-dashboard.new-dashboard .new-policy .new-content .insurer.insurer_extended{padding:0px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity{text-align:center;border-left:0;border-right:0;border-bottom:0}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity .indemnityTitle{padding-bottom:10px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity .indemnityValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:24.7px;color:#fff;font-weight:500;line-height:1.42;padding-top:10px}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity.new-indemnity_extended{background-color:#ffffff;padding:0px;display:flex;flex:1 1 68%;flex-wrap:wrap;max-height:258px;position:relative;overflow:hidden}.pf-dashboard.new-dashboard .new-policy .new-content .new-indemnity.new-indemnity_extended:after{content:'';position:absolute;display:block;top:214px;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}.pf-dashboard.new-dashboard .new-policy .new-content.viewAll .new-indemnity.new-indemnity_extended{max-height:unset !important}.pf-dashboard.new-dashboard .new-policy .new-content.viewAll .new-indemnity.new-indemnity_extended:after{display:none !important}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus{flex:1 1 50%;max-width:50%;padding:25px;text-align:center;border-left:solid 0.8px #9b9b9b;border-right:0;border-bottom:0}@media (max-width: 547px){.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus{border-left:0;border-top:solid 0.8px #9b9b9b}}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .new-statusTitle .new-contentStatus-text{width:108px;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block{margin-top:45px;display:flex;justify-content:center}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .center-svg{position:absolute;-webkit-animation:fadein 2s;animation:fadein 2s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .started-next{margin-top:54px;fill:#169ED9}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .ic-warning{margin-top:46px;fill:#ffffff}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .idle{margin-top:62px;fill:#67868E}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon{flex-basis:80px;position:relative;background-color:#767677}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg{fill:white;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-complete{max-width:35.9px;height:27.3px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-inprogress{max-width:37px;height:27px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-warning-triangle{max-width:46px;height:40px;width:100%}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon svg.icon-inactive{max-width:26px;height:18px;width:100%;fill:#6D858D}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon.new-policyIcon_extended{position:relative;top:60px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-policyIcon.new-policyIcon_in_doughnutChart{position:relative;top:-53px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block .new-size-donutChart{width:142px;height:142px;position:relative}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus .icon-status-block-donutChart{margin-top:25px}.pf-dashboard.new-dashboard .new-policy .new-content .new-contentStatus.new-contentStatus_extended{flex:1 1 32%;background-color:#ffffff;max-width:none}.pf-dashboard.new-dashboard .new-policy .new-content .renewal{flex:1 1 50%;max-width:50%;padding:18px;text-align:center;background-color:#464646}.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{flex:1 1 68%;max-width:none;background-color:#212f38;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;padding:26px 19px 10px 19px}@media (min-width: 915px) and (max-width: 1102px){.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{justify-content:center}}@media (max-width: 703px){.pf-dashboard.new-dashboard .new-policy .new-content .renewal.renewal_extended{justify-content:center}}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-days-text{position:relative;max-width:296px;width:100%;height:16px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:400;line-height:1}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar{position:relative;max-width:200px;width:100%;padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar.wrap-progressBar-remaining{padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar.wrap-progressBar-active{padding:3px 0px 0 0px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar .progressValue{padding-right:10px}.pf-dashboard.new-dashboard .new-policy .new-content .renewal .new-wrap-progressBar .progressRemainValue{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:300;line-height:1}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton{flex:1 1 50%;max-width:50%;padding:18px;background-color:#01bee5;text-align:center}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton a{background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:500;line-height:1.8}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton a.disabled{background-color:#20262a}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.disabled{background-color:#55565a}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.disabled a{background-color:#55565a;pointer-events:none}.pf-dashboard.new-dashboard .new-policy .new-content .contentButton.contentButton_extended{flex:1 1 32%;max-width:none}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape{width:122px;height:122px;border-radius:50%;position:relative}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_green{background-color:#90ce51}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_orange{background-color:#f93}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_gray{background-color:#67868e}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_blue{background-color:#169ed9}.pf-dashboard.new-dashboard .new-policy .new-content .policyShape.policyShape_red{background-color:#d0021b}.pf-dashboard .main-policy-details{background-color:#fff}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block{position:relative;flex-grow:3}@media only screen and (min-width: 476px){.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block:after{content:'';display:block;position:absolute;right:0;top:-37px;bottom:-40px;width:2px;background-color:#f0f0f0}}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details{max-width:460px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .insurer-policy-name{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-cover-remaining{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .premium-box{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements{margin-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements .endorsement-advice{margin-top:16px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .policy-endorsements .endorsement-advice .strong-view-assets{font-weight:500}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box{border-bottom:1px solid #D2D3D4;padding-bottom:30px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .documents-content{padding-top:15px;position:relative}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .documents-content svg.policy-file-download{width:14px;height:17px;position:relative;top:4px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .documents-box .document-name{position:relative;left:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box{padding-top:44px;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:480px}.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box .btn_b,.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box button#summaryPanelCloseButton,.pf-dashboard .main-policy-details .pf-dashboard.pf-list.pflist_dashboard_assetsView.block .policy-details .policy-details-documents .asset-claim-buttons-box button#issuesPanelCloseButton{padding:8px;flex-basis:30%;white-space:nowrap}.pf-dashboard .main-policy-details .policy-contact-details .contact-block{position:relative;left:41px;max-width:250px}@media only screen and (max-width: 476px){.pf-dashboard .main-policy-details .policy-contact-details .contact-block{left:0px}}.pf-dashboard .main-policy-details .policy-contact-details .your-contacts-label{text-transform:uppercase;padding-bottom:20px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1}.pf-dashboard .main-policy-details .policy-contact-details .single-policy-contact{border-bottom:1px solid #D2D3D4;padding-top:16px;padding-bottom:12px}.pf-dashboard .main-policy-details .policy-contact-details .policy-contact-company{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .name{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .staff-name{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1.4}.pf-dashboard .main-policy-details .policy-contact-details .currentStaff:first-child .single-policy-contact{padding-top:10px}.pf-dashboard .main-policy-details .policy-contact-details .staff-role{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .email{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01BEE5;font-weight:300;line-height:2}.pf-dashboard .main-policy-details .policy-contact-details .phone svg.policy-contact-handset-icon{width:14px;height:14px;position:relative;top:2px}.pf-dashboard .main-policy-details .policy-contact-details .phone .phone-number{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2;position:relative;left:9px}.pf-dashboard .main-policy-details .margin-bottom-10{margin-bottom:10px}.pf-dashboard .main-policy-details .font-policy-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:1.21}.pf-dashboard .main-policy-details .font-policy-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .main-policy-details div.assets-tooltip-icon .info-endorsements-icon{width:17px;height:17px;position:relative;top:3px}.pf-dashboard .main-policy-details .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #EDEEEE}.pf-dashboard .main-policy-details .tooltip .tooltiptext{visibility:hidden;width:248px;height:48px;background-color:#EDEEEE;padding:10px;position:absolute;z-index:1;top:-16px;left:231%;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262A;font-weight:300;line-height:1;box-shadow:0 0 5px #888888}.pf-dashboard .main-policy-details .tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-13px;border-width:13px;border-style:solid;border-color:transparent #EDEEEE transparent transparent}.pf-dashboard .main-policy-details .tooltip:hover .tooltiptext{visibility:visible}.pf-dashboard .insurance-logo{max-height:40px;max-width:59px;position:relative;margin-right:20px}.pf-dashboard .modal-wrap.active .modal-contentWrap{background:#fff;padding:32px}@media only screen and (max-width: 768px){.pf-dashboard .modal-wrap.active .modal-contentWrap{padding:5px}}.pf-dashboard .modal-wrap.active .modal-contentWrap .modal_assets{padding:0 64px;width:86vw;max-height:88vh}.pf-dashboard .modal-wrap.active .modal-contentWrap .assets-locktonpf-logo{border-bottom:1px solid #c8c9ca;text-align:left;padding:10px 0px 10px 0px;margin-bottom:10px}.pf-dashboard .modal-wrap.active .modal-contentWrap .assets-locktonpf-logo .logo.logo_performance svg{fill:#000;height:68px;width:112px;margin-bottom:10px}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box{text-align:end}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box .insurance-logo{max-height:98px;max-width:98px;position:relative;top:-18px}@media only screen and (max-width: 705px){.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box{text-align:center}.pf-dashboard .modal-wrap.active .modal-contentWrap .insurance-logo-box .insurance-logo{top:0px}}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box{text-align:left}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-title{margin-bottom:14px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262A;font-weight:300;line-height:1.45}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-title .assets-title-bold{font-weight:500}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-subtitle{margin-bottom:30px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262A;font-weight:300;line-height:1.6}.pf-dashboard .modal-wrap.active .modal-contentWrap .asset-title-box .assets-subtitle .assets-subtitle-bold{font-weight:500}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details{text-align:left}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block{position:relative;flex-grow:3}@media only screen and (min-width: 523px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block:after{content:'';display:block;position:absolute;right:0;top:-32px;bottom:-33px;width:2px;background-color:#f0f0f0}}@media only screen and (min-width: 569px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block:after{content:'';display:block;position:absolute;right:0;top:-37px;bottom:-40px;width:2px;background-color:#f0f0f0}}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-left-side.block .valuation-block .date-valuation{font-style:italic}@media only screen and (min-width: 546px){.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-right-side.block{padding-left:4%}}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .margin-bottom-20{margin-bottom:20px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .font-assets-label{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:500;line-height:2}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .font-assets-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:1.5}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details div.assets-tooltip-icon{display:inline-block;position:relative;border-radius:50%;width:17px;height:17px;border:1px solid #01bee5;text-align:center;line-height:1}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details div.assets-tooltip-icon span.assets-tooltip-icon{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:300;line-height:1;position:relative;top:1px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row{margin:5px 0 5px 0}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row svg.policy-file-download{width:19px;height:19px;position:relative;top:5px}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .assets-documents-block .assets-documents-row .document-name{position:relative;left:10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262A;font-weight:300;line-height:2}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #EDEEEE}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip .tooltiptext{visibility:hidden;width:248px;height:48px;background-color:#EDEEEE;padding:10px;position:absolute;z-index:1;top:-16px;left:231%;text-align:left;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#20262A;font-weight:300;line-height:1;box-shadow:0 0 5px #888888}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-13px;border-width:13px;border-style:solid;border-color:transparent #EDEEEE transparent transparent}.pf-dashboard .modal-wrap.active .modal-contentWrap .main-assets-details .tooltip:hover .tooltiptext{visibility:visible}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.div-alert-title{height:32px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#fff;font-weight:500;line-height:1.6;padding:22px;margin-bottom:30px}.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}.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:9px 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:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0}@media (max-width: 675){.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:26px;color:#414a51;font-weight:500;line-height:1.42;margin-top:0}.stream-block .article-readmore{opacity:1;padding-top:1em;color:#01bee5}.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:#20262a}.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:"adobe-garamond-pro",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:"adobe-garamond-pro",serif;font-size:30px;color:#060708;font-weight:300;line-height:1.5;text-align:center}.getAQuoteOption .getAQuoteOption-desc{text-align:center;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;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:20px}.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:#414a51;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}}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay{display:flex;flex-direction:column;height:100%}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:center;-ms-flex-line-pack:center;align-items:center;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block.page-summary{text-align:center}@media (max-width: 768px){.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block:first-child{flex-basis:max-content}}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px;white-space:nowrap}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block{text-align:right}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{background-color:#eeeeee;margin:auto !important;width:auto !important;max-width:100% !important;padding:0 !important;max-height:none !important;border:none;min-width:210px;min-height:297px;background-size:72px 72px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e%3cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%231C1B1F' fill-opacity='.5' d='M9 12.5h1v-2h1c.283 0 .52-.096.713-.287A.968.968 0 0 0 12 9.5v-1a.967.967 0 0 0-.287-.713A.968.968 0 0 0 11 7.5H9v5Zm1-3v-1h1v1h-1Zm3 3h2c.283 0 .52-.096.713-.287A.968.968 0 0 0 16 11.5v-3a.967.967 0 0 0-.287-.713A.968.968 0 0 0 15 7.5h-2v5Zm1-1v-3h1v3h-1Zm3 1h1v-2h1v-1h-1v-1h1v-1h-2v5ZM8 18c-.55 0-1.02-.196-1.412-.587A1.926 1.926 0 0 1 6 16V4c0-.55.196-1.02.588-1.413A1.926 1.926 0 0 1 8 2h12c.55 0 1.02.196 1.413.587.39.393.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 20 18H8Zm0-2h12V4H8v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 2 20V6h2v14h14v2H4Z'/%3e%3c/g%3e%3c/svg%3e");-webkit-animation-name:THROB;animation-name:THROB;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .scale-control span{color:#868686;display:inline-flex;vertical-align:middle;padding:2px}.modal_pdf.active .modal-overlay .scale-control span:hover{color:#fff}.modal_pdf.active .modal-overlay .scale-control svg{height:20px;width:20px;fill:currentColor}@-webkit-keyframes THROB{50%{background-size:48px 48px}}@keyframes THROB{50%{background-size:48px 48px}}.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 dfn{min-width:0}.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:#4a4a4a;font-family:Sarabun;font-size:13px;font-weight:300;line-height:1.69;transition:all 250ms;white-space:nowrap}.pf-admin .list-menu ul li button{padding:2px 0;cursor:pointer;background-color:white;color:#4a4a4a !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:#01bee5}.pf-admin .list-menu ul li:hover button{color:#01bee5 !important}.pf-admin .list-menu ul li:hover.line{border-bottom:solid 1px #01bee5}.pf-admin .list-menu ul li:hover svg{fill:#01bee5}.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-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-tick-drawn,.pf-admin .list-menu ul li .icon-cross-drawn{width:17px;height:17px}.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 .list-menu.vertical-dots{margin-left:25px}.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-container .icon-compare{width:15px;height:14px}.list-menu-main-wrap{display:flex;justify-content:flex-end}.modal_pdf{left:0}.modal_pdf .row{margin-bottom:8px}.modal_pdf .icon{display:inline-block;vertical-align:middle;height:20px}.modal_pdf svg{height:12px;width:12px}.modal_pdf.active .modal-overlay{display:flex;flex-direction:column;height:100%}.modal_pdf.active .modal-overlay:before{height:unset}.modal_pdf.active .modal-overlay .pdf-control-panel{width:100%;background-color:#333333;box-sizing:border-box;box-shadow:0 5px 5px rgba(39,39,39,0);display:flex;flex-direction:row;padding:16px;-ms-flex-align:start;-webkit-align-items:center;-ms-flex-line-pack:center;align-items:center;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block.page-summary{text-align:center}@media (max-width: 768px){.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block:first-child{flex-basis:max-content}}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .doc-name{color:#fff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary{color:#868686;font-size:14px;font-weight:normal;margin:0 10px;white-space:nowrap}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary:hover{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='prevPage-']{margin-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .page-num-summary span[id^='nextPage-']{margin-left:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']{max-width:32px;width:100%;background-color:transparent;border:none;border-bottom:1px solid;color:#868686;text-align:center}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[id^='page_input-']:focus{color:#ffffff}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-outer-spin-button,.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block input[type=number]{-moz-appearance:textfield}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block{text-align:right}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .pdf-preview-icons-block .pdf-preview-icons{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:16px}.modal_pdf.active .modal-overlay .pdf-control-panel .control-panel-block .modal-close{position:relative;width:40px;right:unset;top:unset;z-index:unset;color:#fff;font-weight:bold}.modal_pdf.active .modal-overlay .modal-contentWrap{background-color:#eeeeee;margin:auto !important;width:auto !important;max-width:100% !important;padding:0 !important;max-height:none !important;border:none;min-width:210px;min-height:297px;background-size:72px 72px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3e%3cpath fill='%23D9D9D9' d='M0 0h24v24H0z'/%3e%3c/mask%3e%3cg mask='url(%23a)'%3e%3cpath fill='%231C1B1F' fill-opacity='.5' d='M9 12.5h1v-2h1c.283 0 .52-.096.713-.287A.968.968 0 0 0 12 9.5v-1a.967.967 0 0 0-.287-.713A.968.968 0 0 0 11 7.5H9v5Zm1-3v-1h1v1h-1Zm3 3h2c.283 0 .52-.096.713-.287A.968.968 0 0 0 16 11.5v-3a.967.967 0 0 0-.287-.713A.968.968 0 0 0 15 7.5h-2v5Zm1-1v-3h1v3h-1Zm3 1h1v-2h1v-1h-1v-1h1v-1h-2v5ZM8 18c-.55 0-1.02-.196-1.412-.587A1.926 1.926 0 0 1 6 16V4c0-.55.196-1.02.588-1.413A1.926 1.926 0 0 1 8 2h12c.55 0 1.02.196 1.413.587.39.393.587.863.587 1.413v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 20 18H8Zm0-2h12V4H8v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 2 20V6h2v14h14v2H4Z'/%3e%3c/g%3e%3c/svg%3e");-webkit-animation-name:THROB;animation-name:THROB;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.modal_pdf.active .modal-overlay .modal-contentWrap .modal-content .pdf-preview canvas[id^='canvas-']{border:1px solid black;direction:ltr}.modal_pdf.active .modal-overlay .icon-download{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .icon-pdf-preview-close{left:50%;transform:translateX(-50%);fill:#fff}.modal_pdf.active .modal-overlay .scale-control span{color:#868686;display:inline-flex;vertical-align:middle;padding:2px}.modal_pdf.active .modal-overlay .scale-control span:hover{color:#fff}.modal_pdf.active .modal-overlay .scale-control svg{height:20px;width:20px;fill:currentColor}@keyframes THROB{50%{background-size:48px 48px}}.header,#mainheader.header{background:#20262a;z-index:100}.header .flex-nav,#mainheader.header .flex-nav{padding:0 32px}@media (max-width: 568px){.header .flex-nav,#mainheader.header .flex-nav{padding:9px 16px}}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:#01bee5}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:#01bee5}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:#01bee5;text-transform:capitalize;color:#c8caca}ul.main-nav-icons>li>a span:hover{color:#01bee5}}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:#c8caca}.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:#c8caca}.header-account-switcher{height:28px;background-color:#01bee5;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}section.notification-bar{padding-left:20%}section.notification-bar .align-left,section.notification-bar .align-right{line-height:21px;color:#fff}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:#fff}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:#01bee5}.main-nav-wrap{flex:1 1 60%;z-index:20}.main-nav-wrap .main-nav{flex:1 1 auto;justify-content:flex-end}.main-nav-wrap .main-nav>li{position:relative;flex:1 1 auto;font-size:16px;line-height:42px;padding:31px 5px;text-align:center}.main-nav-wrap .main-nav>li:last-child{padding-right:0}@media (max-width: 991px){.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;line-height:36px;font-size:14px;font-weight:300;color:#c8caca;position:relative}@media (max-width: 991px){.main-nav-wrap .main-nav>li a{height:auto;font-size:16px;line-height:20px;color:#c8caca;text-align:left;text-transform:capitalize}}.main-nav-wrap .main-nav>li a:after{display:block;width:100%;height:3px;background:#01bee5;opacity:0;transition:all 300ms ease;position:absolute;left:0;right:0;top:calc(100% + 30px);content:'';pointer-events:none}.main-nav-wrap .main-nav>li a#pdfdownloadbutton:after{content:none}.main-nav-wrap .main-nav>li a:hover,.main-nav-wrap .main-nav>li a:active{color:#fff}.main-nav-wrap .main-nav>li a:hover:after,.main-nav-wrap .main-nav>li a:active:after{opacity:1;top:100%}.main-nav-wrap .main-nav>li:hover>a{color:#fff}.main-nav-wrap .main-nav>li.on:not(:first-child)>a{color:#fff}.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 .icon-wizard{transition:all 300ms ease;vertical-align:middle;height:30px;width:30px;fill:#c8caca}.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 .main-nav li.a4blive a{line-height:24px}.main-nav-wrap .main-nav li.a4blive a:after{display:none}ul.first-level-submenu{position:absolute;top:100%;left:-50%;padding:0px 32px;text-align:left;background:#060708;box-shadow:0 2px 3px rgba(0,0,0,0.2);z-index:50;max-height:0;overflow:hidden;transition:all 400ms ease;display:flex}@media (max-width: 1365px){ul.first-level-submenu{left:-170px}}@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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#c8caca;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#fff;font-weight:400;line-height:28px}ul.first-level-submenu>li a:hover{color:#fff}ul.first-level-submenu>li>a:hover:after{display:none}ul.first-level-submenu>li>ul.second-level-submenu{position:static;margin:16px 0 40px 0}@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:0 0 0 30px;border-bottom:0 none}ul.first-level-submenu>li>ul.second-level-submenu>li::before,ul.first-level-submenu>li>ul.second-level-submenu>li::after{position:absolute;display:block;top:1em;left:1px;content:"";background-color:#c8caca;z-index:1;height:10px;width:10px;transform:translateY(-50%) rotate(45deg);transition:all 300ms ease}ul.first-level-submenu>li>ul.second-level-submenu>li::after{left:-1px;background-color:#060708;z-index:2}@media (max-width: 991px){ul.first-level-submenu>li>ul.second-level-submenu>li::after{background-color:#20262a}}ul.first-level-submenu>li>ul.second-level-submenu>li:hover:before{left:8px;background-color:#01bee5}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:960px}@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}@media (max-width: 991px){.has-submenu a.submenu-sibling{position:relative;padding-right:45px}.has-submenu a.submenu-sibling::before{display:block;position:absolute;right:30px;top:50%;content:"";width:10px;height:2px;margin-top:-1px;background:rgba(87,103,108,0.9);z-index:1}.has-submenu a.submenu-sibling::after{display:block;position:absolute;right:34px;top:50%;content:"";width:2px;height:10px;margin-top:-5px;background:rgba(87,103,108,0.9);z-index:1}}@media (max-width: 568px){.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}}.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}}@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}.off-canvas-nav{position:fixed;width:384px;height:100%;top:0;right:-384px;transition:all 0.3s ease;padding:80px 0 20px 0;overflow-y:auto;background:#20262a;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{margin-top:3em}.off-canvas-nav li.edit-profile:after{height:1px;background:#777677;width:80%;position:absolute;top:-2em;right:0;display:block;content:''}.off-canvas-nav li a{display:block;vertical-align:middle;font-size:14px;line-height:20px;color:#c8caca}@media (max-width: 991px){.off-canvas-nav li a{height:auto;font-size:14px;line-height:20px;color:#c8caca}}.off-canvas-nav li a:hover,.off-canvas-nav li a:active{color:#fff !important;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}}.offCanvasMenu-navigation svg{fill:#c8caca;width:20px;height:20px;transition:fill 300ms ease;position:absolute;right:20%;top:50%;transform:translateY(-50%)}.offCanvasMenu-navigation a:hover svg{fill:#01bee5}.off-canvas-nav li.on a,.off-canvas-nav li.current a{color:#01bee5 !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}}.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:#c8caca;width:20px;height:20px;transition:fill 300ms ease}.mobile-nav-close svg:hover{fill:#fff}.main-nav-icons{position:relative}.off-canvas-nav .nav-icons-wrap{padding:0;border-bottom:0 none}.pf-dashboard .icon-logout,.pf-form_flex .icon-logout,.pf-admin .icon-logout{font-size:10px;display:inline-block;transition:all .3s !important;text-transform:uppercase}.pf-dashboard .icon-logout .svg-icon,.pf-form_flex .icon-logout .svg-icon,.pf-admin .icon-logout .svg-icon{fill:#fff}.pf-dashboard .icon-logout .svg-icon use,.pf-form_flex .icon-logout .svg-icon use,.pf-admin .icon-logout .svg-icon use{transition:all .3s !important;fill:#fff}.pf-dashboard .icon-logout:hover,.pf-dashboard .icon-logout:hover .svg-icon use,.pf-form_flex .icon-logout:hover,.pf-form_flex .icon-logout:hover .svg-icon use,.pf-admin .icon-logout:hover,.pf-admin .icon-logout:hover .svg-icon use{color:#01bee5;fill:#01bee5}.pf-dashboard #headband,.pf-form_flex #headband,.pf-admin #headband{position:absolute;z-index:99999550;top:0;right:0;left:0;width:100%;height:54px;text-align:left;transition:border-color .5s;color:#fff;background:#20262a}.pf-dashboard #headband .header-alert .svg-icon,.pf-form_flex #headband .header-alert .svg-icon,.pf-admin #headband .header-alert .svg-icon{fill:#fff}.pf-dashboard #headband .flex-parent,.pf-dashboard #headband .block,.pf-form_flex #headband .flex-parent,.pf-form_flex #headband .block,.pf-admin #headband .flex-parent,.pf-admin #headband .block{padding-top:0;padding-bottom:0}@media (max-width: 568px){.pf-dashboard #headband .flex-parent,.pf-dashboard #headband .block,.pf-form_flex #headband .flex-parent,.pf-form_flex #headband .block,.pf-admin #headband .flex-parent,.pf-admin #headband .block{min-width:0;flex-basis:10%;flex-grow:1}}.pf-dashboard #headband .block+.block,.pf-form_flex #headband .block+.block,.pf-admin #headband .block+.block{flex-grow:3}.pf-dashboard #headband #headerbuttons,.pf-form_flex #headband #headerbuttons,.pf-admin #headband #headerbuttons{text-align:right;display:block}.pf-dashboard #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-dashboard .headericon-exit,.pf-dashboard .headericon-logout,.pf-form_flex #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-form_flex .headericon-exit,.pf-form_flex .headericon-logout,.pf-admin #mainheader+#headband #headerbuttons .headerbuttons-item,.pf-admin .headericon-exit,.pf-admin .headericon-logout{font-size:12px;position:relative;top:inherit;right:inherit;display:inline-block;float:none;margin-left:10px;text-transform:uppercase}.pf-dashboard .headericon-logout,.pf-form_flex .headericon-logout,.pf-admin .headericon-logout{margin-left:0}.pf-dashboard .headericon-user:before,.pf-form_flex .headericon-user:before,.pf-admin .headericon-user:before{font-size:16px;line-height:16px}.pf-dashboard #headband #headerbuttons .headerbuttons-item:hover,.pf-dashboard .headericon-logout:hover,.pf-dashboard #headband #headerbuttons .headerbuttons-item.active,.pf-form_flex #headband #headerbuttons .headerbuttons-item:hover,.pf-form_flex .headericon-logout:hover,.pf-form_flex #headband #headerbuttons .headerbuttons-item.active,.pf-admin #headband #headerbuttons .headerbuttons-item:hover,.pf-admin .headericon-logout:hover,.pf-admin #headband #headerbuttons .headerbuttons-item.active{color:#01bee5}.pf-dashboard .logout-button,.pf-form_flex .logout-button,.pf-admin .logout-button{font-family:inherit;font-weight:normal;line-height:22px;margin-top:8px;text-align:center;white-space:nowrap;color:#fff;border:0;background:transparent}.pf-dashboard .logout-button:hover,.pf-form_flex .logout-button:hover,.pf-admin .logout-button:hover{border:0;background:transparent}.pf-dashboard #mainheader.shallow+#headband,.pf-form_flex #mainheader.shallow+#headband{border-bottom-color:transparent}.pf-dashboard #headband .lockton,.pf-form_flex #headband .lockton{position:relative;top:17px;left:0;display:block;height:24px;margin:auto;transition:opacity .5s;opacity:0}.pf-dashboard #mainheader.shallow+#headband .lockton,.pf-form_flex #mainheader.shallow+#headband .lockton{opacity:1}.pf-dashboard #headband .lockton img,.pf-form_flex #headband .lockton img{display:inline-block;height:24px}.pf-dashboard #mainheader #logomask,.pf-form_flex #mainheader #logomask{position:fixed;z-index:99999555;top:0;left:0;display:block;width:300px;height:13px;background:#fff}.pf-dashboard #headband #accManBasic,.pf-dashboard #headband #headerbuttons,.pf-form_flex #headband #accManBasic,.pf-form_flex #headband #headerbuttons{position:relative;padding-left:10px;vertical-align:middle}.pf-dashboard #headband .header-alert,.pf-form_flex #headband .header-alert{font-size:14px;font-weight:300;display:table-cell;vertical-align:middle;line-height:54px;transform:translateZ(0)}.pf-dashboard .header-alert .alert-num,.pf-form_flex .header-alert .alert-num{font-size:12px;line-height:20px;position:relative;display:inline-block;box-sizing:border-box;width:20px;height:20px;text-align:center;color:#FFFFFF;border-radius:50%;background:#01bee5}.pf-dashboard #headband .header-alert span,.pf-form_flex #headband .header-alert span{display:inline-block;padding-left:10px;vertical-align:middle}.pf-dashboard #headband #accManBasic,.pf-form_flex #headband #accManBasic{overflow:hidden;max-width:1px;padding-right:0;transition:max-width 1.25s;white-space:nowrap;opacity:0}.pf-dashboard #mainheader.shallow+#headband #accManBasic,.pf-form_flex #mainheader.shallow+#headband #accManBasic{max-width:400px;padding-right:12px;opacity:1;color:#CCCCCC;font-size:14px !important}.pf-dashboard #headband #accManBasic:after,.pf-form_flex #headband #accManBasic:after{position:absolute;top:0;right:0;bottom:0;display:block;width:1px;height:20px;margin:auto;content:'';border-right:1px solid #DDDDDD}.pf-dashboard #headband #accManBasic .acc-contact,.pf-form_flex #headband #accManBasic .acc-contact{display:inline-block;color:#1C75BC}.pf-dashboard #headband #accManBasic .acc-contact .phone,.pf-form_flex #headband #accManBasic .acc-contact .phone{color:#AFAFAF}.pf-dashboard #mainheader+#headband a.do-maximise-header,.pf-form_flex #mainheader+#headband a.do-maximise-header{font-size:0;display:inline-block;width:0;height:0;margin:0 5px;vertical-align:middle;border:5px solid transparent;border-top-width:7px;border-top-color:#CCCCCC}.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}.pf-dashboard .lsos #headband .lsoslogo,.pf-form_flex .lsos #headband .lsoslogo{height:40px;margin:-7px 0 -8px 10px}.pf-dashboard #mainheader,.pf-form_flex #mainheader{position:relative;height:150px;margin-top:54px;z-index:10;padding:0;transition:opacity .5s;opacity:1}.pf-dashboard #mainheader.shallow,.pf-form_flex #mainheader.shallow{opacity:0}.pf-dashboard #mainheader .logo .svg-logo,.pf-form_flex #mainheader .logo .svg-logo{position:relative;display:inline-block;width:112px;height:110px;vertical-align:middle;fill:#fff}.pf-dashboard #mainheader>.bounds,.pf-dashboard #mainheader>.jf-header-bounds,.pf-form_flex #mainheader>.bounds,.pf-form_flex #mainheader>.jf-header-bounds{padding-top:18px;padding-bottom:22px;text-align:left}.pf-dashboard #mainheader .bounds ul.main-nav,.pf-dashboard #mainheader .jf-header-bounds ul.main-nav,.pf-form_flex #mainheader .bounds ul.main-nav,.pf-form_flex #mainheader .jf-header-bounds ul.main-nav{padding-right:310px}.pf-dashboard #mainheader .bounds>ul li.create,.pf-dashboard #mainheader .jf-header-bounds>ul li.create,.pf-form_flex #mainheader .bounds>ul li.create,.pf-form_flex #mainheader .jf-header-bounds>ul li.create{float:right}.pf-dashboard #mainheader .bounds>ul li.create a,.pf-dashboard #mainheader .jf-header-bounds>ul li.create a,.pf-form_flex #mainheader .bounds>ul li.create a,.pf-form_flex #mainheader .jf-header-bounds>ul li.create a{font-size:10px;position:relative;padding:14px 32px;transition:color .3s !important}.pf-dashboard #mainheader .bounds>ul li.create a span,.pf-dashboard #mainheader .jf-header-bounds>ul li.create a span,.pf-form_flex #mainheader .bounds>ul li.create a span,.pf-form_flex #mainheader .jf-header-bounds>ul li.create a span{position:relative;display:block;width:85px;margin-top:8px;text-align:center}.pf-dashboard #mainheader .bounds ul.main-nav li .svg-icon,.pf-dashboard #mainheader .jf-header-bounds ul.main-nav li .svg-icon,.pf-form_flex #mainheader .bounds ul.main-nav li .svg-icon,.pf-form_flex #mainheader .jf-header-bounds ul.main-nav li .svg-icon{fill:#BDC6CC}.off-canvas-controls{min-width:100px;max-width:200px;flex-basis:300px;padding-left:60px !important;display:block;background:#060708;background:linear-gradient(120deg, transparent 0%, transparent 60px, #060708 60px)}@media (max-width: 991px){.off-canvas-controls{display:block}}.off-canvas-controls .off-canvas-print #pdfdownloadbutton{vertical-align:unset !important}.off-canvas-controls:after{position:absolute;display:block;top:0;left:100%;right:-2500px;height:100%;content:'';background:#060708}.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:#01bee5;position:absolute;top:11px;right:12px;width:9px;height:9px;border-radius:100%;content:attr(data-notificationCount)}.off-canvas-controls ul li{flex:1 1 auto;color:#fff;padding:0 9px;max-width:42px;text-align:center}.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-notifications{min-width:50px}.off-canvas-controls ul li.off-canvas-open-login{min-width:50px}.off-canvas-controls ul li:hover{cursor:pointer}.off-canvas-controls ul li svg{vertical-align:middle;fill:#c8caca;transition:fill 300ms ease}.off-canvas-controls ul li svg:hover{fill:#fff}.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}}.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:20%}.offCanvasMenu-tabbed>ul.offCanvasMenu-tabtops>li.hasNotifications:after{display:block;background:#01bee5;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:#01bee5;position:absolute;top:0px;right:16px;width:22px;height:22px;border-radius:100%;content:attr(data-notificationsCount);font-family:"Gotham A","Gotham B",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}.offCanvasMenu-tabbed .offCanvasMenu-navigation li{padding:0}.offCanvasMenu-tabbed .offCanvasMenu-navigation li a{padding:12px 0 12px 20%;border-right:5px solid transparent}.offCanvasMenu-tabbed .offCanvasMenu-navigation li.on>a,.offCanvasMenu-tabbed .offCanvasMenu-navigation li>a:hover{border-right-color:#01bee5;background:#131618}.off-canvas-nav .offCanvasMenu-tabbed .offCanvasMenu-navigation li>ul li>a{border-right-color:#20262a;background:#20262a}.menu-title{font-family:"adobe-garamond-pro",serif;font-size:34px;color:#fff;line-height:1.88;padding-left:20%}.h2{margin:0.83em 0}.close-copy{position:absolute;top:-6px;right:0;display:block;padding:0;width:12px;height:12px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#777677;font-weight:300;line-height:1.46;cursor:pointer}.insurance-type-alert-menu{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert-menu .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert-menu.alert-message{font-family:"Gotham A","Gotham B",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:16px 0 8px 0;border-bottom:solid 0.9px #777677;margin-bottom:20px;width:200px;left:76px}.notification-policy-menu.notification-policy-menu_extended{border-bottom:none}.time-added{width:198px;height:17px;font-family:"Gotham A","Gotham B",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 19% 0 20%}.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:#01bee5}.ocm-form input[type="search"]{border:0 none;border-bottom:1px solid #fff;margin-bottom:40px}.ocm-form input[type="password"]{margin-bottom:10px}.ocm-form label{display:block;font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#c8caca;line-height:18px;text-align:right}.ocm-form .form-links a{color:#c8caca}.ocm-form .form-links a:hover{color:#01bee5}.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:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;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 .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_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-admin .csvio>span,.pf-admin .sales-medica .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .sales-medica .csvio>span,.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 .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_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-admin .csvio>span,.pf-admin .sales-healthcare .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .sales-healthcare .csvio>span,.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 .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_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-admin .csvio>span,.pf-admin .sales-accountants .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .sales-accountants .csvio>span,.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-head{font-size:18px;font-weight:300;line-height:1.56;background-color:#1d1d1d}.sales-accountants-head .intro-one{color:#01bee5;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:#01bee5;margin-right:0.75em}.sales-list{list-style-type:none}.sales-list li{padding:3px 0;position:relative}.sales-list li svg{position:absolute;left:-20px;top:12px}.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}}.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:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;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 .btn_c,.pageBlock .jsonForm input[type="cancel"],.jsonForm .pageBlock input[type="cancel"],.pageBlock .btn_d,.pageBlock .btn_e,.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-admin .csvio>span,.pf-admin .pageBlock .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .pageBlock .csvio>span,.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:#414a51;background-image:none;color:#fff}.pageBlock.pageBlock_inverted .article-heading{color:#fff}.icon-circle-bullet{fill:#01bee5;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 .dashboard .table-flow>tbody>tr>td,.pf-admin .table-flow>tbody>tr>td,.pf-dashboard .dashboard .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 .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 .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:#414a51}.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:#414a51}.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:#e3e3e4;color:#20262a}.pf-dashboard table:not(.flat-plain-table) tbody tr,.pf-admin table:not(.flat-plain-table) tbody tr{padding:5px;border-bottom:1px solid #939598}.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:#edeeee}.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:#414a51;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:#414a51}.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}@media (max-width: 568px){.pf-dashboard table:not(.flat-plain-table){width:100%}}.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:#414a51;padding:22px;text-transform:uppercase;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;font-weight:500;line-height:1.14}.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;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:"adobe-garamond-pro",serif;font-size:22px;color:#fff;font-weight:200;line-height:1.21}.dataTable.detail-table-dark tbody th:nth-of-type(odd),.pf-dashboard table:not(.flat-plain-table).detail-table-dark tbody th:nth-of-type(odd),.pf-admin table:not(.flat-plain-table).detail-table-dark tbody th:nth-of-type(odd){font-family:"adobe-garamond-pro",serif;font-size:34px;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 #414a51;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:#414a51;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;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:#01bee5;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}.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:#20262a;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:#01bee5}.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{max-width:424px;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:"adobe-garamond-pro",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:16px}.jsonForm .jf-row.notesDiv{max-width:706px;margin:0}.jsonForm .jf-row.notesDiv+.jf-row{margin-top:0}.jsonForm .jf-row.notesDiv+.jf-input-type-datatable{margin-top:7px}.jsonForm .jf-row>label.inline-append{visibility:hidden}.dialog-box .jsonForm .jf-row>.chosen-container{width:calc(100% - 6px) !important}.jsonForm .jf-row>div.cke{display:inline-block;vertical-align:middle;width:100%;padding:0;margin:0;border:none;border-radius:3px;box-shadow:none;overflow:hidden;box-sizing:border-box}.jsonForm .jf-row>div.cke.cke_chrome{border:1px solid rgba(0,0,0,0.3)}@media (max-width: 1023px){.jsonForm .jf-row.jf-input-type-datatable{max-width:700px;width:100%;overflow:auto}}@media (max-width: 767px){.jsonForm .jf-row.jf-input-type-checkbox{flex-wrap:nowrap;min-height:23px}.jsonForm .jf-row.jf-input-type-datatable{max-width:500px}}@media (max-width: 600px){.jsonForm .jf-row.jf-contact-row{display:block}.jsonForm .jf-row.jf-contact-row>label:not(.error){max-width:none}.jsonForm .jf-row.jf-contact-row .chosen-container{max-width:100%}.jsonForm .jf-row.jf-input-type-checkbox label:not(.onoffswitch-label){display:inline-block;width:auto}}@media (max-width: 567px){.jsonForm .jf-row.jf-input-type-datatable{max-width:300px}.jsonForm .jf-row.jf-input-type-datatable table{min-width:500px}}body.readonlyMode .rowbuttonwrapper.jf-row{opacity:0.3;pointer-events:none;filter:grayscale(1)}div[data-repeatableregionident]>fieldset .tabCounter{right:50%;font:normal 700 12px/32px "Roboto Condensed",sans-serif;text-align:center;color:#fff;background:#979797;z-index:2}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]){position:relative;display:flex;flex-wrap:wrap;margin:0 -33px -35px;padding-top:15px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{position:relative;flex:1 1 50%;min-width:calc(50% - 66px);max-width:calc(50% - 66px);margin:0 33px 40px !important;box-sizing:border-box}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset{padding-top:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{display:block;content:"";width:100%;height:2px;background:#979797}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::before{margin-bottom:30px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset::after{margin-top:50px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow,div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3;min-height:0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-row{max-width:none}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox{display:block;margin:14px 0}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset .jf-input-type-checkbox>label{min-width:150px}}@media (min-width: 768px) and (max-width: 1199px){div[data-repeatableregionident]:not([data-layout-style=rows]){margin:0 -23px -35px}div[data-repeatableregionident]:not([data-layout-style=rows])>fieldset,div[data-repeatableregionident]:not([data-layout-style=rows])>div{flex:1 1 45%;max-width:calc(50% - 46px);margin:0 23px 40px !important}}@media (max-width: 767px){div[data-repeatableregionident]{position:relative;display:block;margin:0 0 -30px;padding-top:15px}div[data-repeatableregionident]>fieldset,div[data-repeatableregionident]>div{position:relative;display:block;flex:none;max-width:none;margin:0 0 40px;box-sizing:border-box}div[data-repeatableregionident]>fieldset{padding-top:30px}div[data-repeatableregionident]>fieldset::before{display:block;content:"";width:100%;height:2px;margin-bottom:30px;background:#979797}div[data-repeatableregionident]>fieldset .rowbuttonwrapper{position:static}div[data-repeatableregionident]>fieldset span.button.deleterow,div[data-repeatableregionident]>fieldset .tabCounter{position:absolute;display:block;top:0;width:32px;height:32px}div[data-repeatableregionident]>fieldset span.button.deleterow{left:50%;padding:6px 8px;z-index:3}div[data-repeatableregionident]>fieldset .jf-row{max-width:none}div[data-repeatableregionident]>fieldset .jf-row.jf-input-type-checkbox{display:block}div[data-repeatableregionident] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}}fieldset[data-layout-style=rows]{margin:5px 0;transition:all .25s;display:flex;align-items:flex-end}@media (min-width: 768px){.jf-input-type-repeatable fieldset[data-layout-style=rows]{margin-top:10px;margin-bottom:10px}fieldset[data-layout-style=rows] .jf-row{display:table-cell !important;max-width:none;margin:0;padding:0;vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row{width:100%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4).jf-input-type-text-200,fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(4) ~ .jf-row.jf-input-type-text-200{min-width:200px}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(5) ~ .jf-row{width:48.25%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(6) ~ .jf-row{width:32.17%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(7) ~ .jf-row{width:24.125%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(8) ~ .jf-row{width:19.3%}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(9) ~ .jf-row{width:50px;flex-grow:1}fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10),fieldset[data-layout-style=rows] .jf-row:first-child:nth-last-child(10) ~ .jf-row{width:13.8%}fieldset[data-layout-style=rows] .jf-row label{vertical-align:bottom;overflow-wrap:break-word;overflow-wrap:anywhere}fieldset[data-layout-style=rows] .jf-row label:not(.error){display:block;padding:0 0 8px;font-size:11px;font-weight:500;text-transform:uppercase}fieldset[data-layout-style=rows] .jf-row label dfn::after{position:absolute}fieldset[data-layout-style=rows] .jf-row label+textarea{height:36px}fieldset[data-layout-style=rows] .jf-row label+.fileuploader{min-width:200px}fieldset[data-layout-style=rows] .jf-row .locktonContactActionsWrapper{top:auto;bottom:0;transform:none}fieldset[data-layout-style=rows] .jf-row.jf-contact-row{max-width:220px}fieldset[data-layout-style=rows] .jf-row+.jf-row{padding-left:10px}fieldset[data-layout-style=rows] .jf-row+.jf-row label.error{left:10px}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{width:100%;margin-left:0}fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:205px}fieldset[data-layout-style=rows] .jf-row.rowbuttonwrapper{min-width:44px !important;max-width:44px !important;width:0.1%;padding-left:8px}fieldset[data-layout-style=rows] .jf-row>.collection{min-width:85px;width:100%;margin:0;vertical-align:bottom !important;min-height:37px}fieldset[data-layout-style=rows] .jf-row .chosen-container{vertical-align:bottom}fieldset[data-layout-style=rows] .jf-row input[type="date"]{padding-right:6px}fieldset[data-layout-style=rows] .tabCounter{display:none !important}fieldset[data-layout-style=rows]+fieldset[data-layout-style=rows] .jf-row>label:not(.error){height:0;overflow:hidden;padding:0;visibility:hidden;opacity:0}fieldset[data-layout-style=rows] ~ .rowbuttonwrapper.jf-row{display:inline-block;width:100px;margin-top:7px;margin-left:0;text-align:left}fieldset[data-layout-style=rows] .jf-input-type-checkbox{width:0.1%;margin:0 !important}fieldset[data-layout-style=rows] .jf-input-type-checkbox>label:not(.error){padding-right:7px}fieldset[data-layout-style=rows] .jf-input-type-number{width:6%;min-width:5.1em}fieldset[data-layout-style=rows] .jf-input-type-number>label:not(.error){width:70px}fieldset[data-layout-style=rows] .jf-input-type-file:first-child{width:auto}}@media (min-width: 768px) and (max-width: 1199px){fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:80px}fieldset[data-layout-style=rows] .jf-row.jf-input-type-date{max-width:145px;width:1%;min-width:4.5em}fieldset[data-layout-style=rows] .jf-row dfn::before,fieldset[data-layout-style=rows] .jf-row dfn::after,fieldset[data-layout-style=rows] .jf-row dfn svg{display:none !important}div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row input,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row select,div:not([data-repeatableregionident="locktonPf_tableform_claim"])>fieldset[data-layout-style=rows] .jf-row+.jf-row .fileuploader{border-left-width:1px}}fieldset[data-layout-style=rows] .jf-row:has(>label.overflowWrapNormal){width:auto !important}fieldset[data-layout-style=rows] .overflowWrapNormal{overflow-wrap:normal !important}fieldset[data-layout-style=rows] .jf-row:has(>label.min-width-four-chars){min-width:84px}.rowbuttonwrapper.jf-row{text-align:right;margin:0}.rowbuttonwrapper span.button{max-width:100%}.rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797}.rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.rowbuttonwrapper span.button.deleterow:hover{background:#979797}.rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.pf-admin .rowbuttonwrapper span.button.deleterow{display:block;width:36px;background:#fff;border:1px solid #979797;padding:8px 10px;cursor:pointer}.pf-admin .rowbuttonwrapper span.button.deleterow svg{display:block;fill:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover{background:#979797}.pf-admin .rowbuttonwrapper span.button.deleterow:hover svg{fill:#fff}.rowbuttonwrapper span.button.addrow{width:100px;padding-left:40px;padding-right:20px;text-align:left;background:#01BEE5;cursor:pointer}.rowbuttonwrapper span.button.addrow svg{display:block;fill:#fff}.rowbuttonwrapper span.button.addrow svg.icon-jf-add{position:absolute;top:50%;left:10px;width:16px;height:16px;margin-top:-8px}@media (max-width: 767px){.rowbuttonwrapper span.button.addrow svg.icon-jf-add{left:auto}}.rowbuttonwrapper span.button.addrow:hover{background:#00a9cc}.repeatable-footer-area{background:#f7f7f7;border:2px dashed #d4d4d4}div[data-repeatableregionident] .repeatable-footer-area{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media (min-width: 768px){div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area{min-height:382px;padding:40px 15px;text-align:center}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-add,div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow svg.icon-jf-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident]:not([data-layout-style=rows]) .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area{display:block;padding:6px}div[data-repeatableregionident][data-layout-style=rows] .repeatable-footer-area>div{display:inline-block;margin:6px}}@media (max-width: 767px){div[data-repeatableregionident] .repeatable-footer-area{min-height:290px;padding:25px 15px;text-align:center}div[data-repeatableregionident] .repeatable-footer-area span.addrow{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:none;top:0;left:0;right:0;bottom:0;width:auto;height:auto;padding:20px 20px 100px;font-size:18px;line-height:36px;font-weight:normal;text-align:center;color:#060708;background:transparent}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg{fill:#01BEE5;transition:all .25s ease-out}div[data-repeatableregionident] .repeatable-footer-area span.addrow svg.icon-add{position:relative;display:block;top:auto;left:auto;width:120px;height:120px;margin:35px auto 0}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover{background:#eeeeef}div[data-repeatableregionident] .repeatable-footer-area span.addrow:hover svg{fill:#00a9cc}div[data-repeatableregionident] .repeatable-footer-area .csvio{position:relative;margin-top:20px;z-index:2}}*[data-repeatableregionident] .jf-input-type-select select{padding-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/img/source/arrow-down.svg") no-repeat 95% center;background-position:calc(100% - 12px) center}*[data-repeatableregionident] .jf-input-type-select select[data-type="contact"]{padding-right:50px;background-position:calc(100% - 38px) center}div[data-repeatableregionident="locktonPf_tableform_claim"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-select select{min-width:0}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:90%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows],div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows]{width:100%}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row{width:inherit}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row:first-of-type,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row:first-of-type{min-width:80px;width:4em}div[data-repeatableregionident="locktonPf_form_regulatoryIssues"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesMonitoringVisit"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file,div[data-repeatableregionident="locktonPf_form_regulatoryIssuesSraEngagement"] fieldset[data-layout-style=rows] .jf-row.jf-input-type-file{max-width:200px}@media (min-width: 768px){div[id*=locktonPf_tableform_claim].jf-row,div[id*=locktonPf_tabledocument_claim].jf-row{margin:25px 0}div[data-repeatableregionident="locktonPf_tabledocument_claim"] fieldset[data-layout-style=rows] .jf-row{width:50%}div[data-repeatableregionident="locktonPf_form_foreignLawAdvice"] fieldset[data-layout-style=rows] .jf-input-type-textarea{width:30%}div[data-repeatableregionident="locktonPf_form_claims"] fieldset[data-layout-style=rows] .jf-input-type-text{width:70%}fieldset>div[id*=locktonPf_tableform_claim]>label,fieldset>div[id*=locktonPf_tabledocument_claim]>label{margin-bottom:7px;font-size:13px;line-height:16px;font-weight:400}}.jsonForm .disabled{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label{opacity:0.1;pointer-events:none}.jsonForm .disabled+.onoffswitch-label .ison,.jsonForm .disabled+.onoffswitch-label .isoff{background-color:#666}body.readonlyMode #jf_jfdec{padding-top:0px}#jf_jfdec section h2:before{display:none}form#jf_jf1.inIframe{padding-top:78px}form#jf_jf1.inIframe .jf-header-section,form#jf_jf1.inIframe .jf-header-section[style]{top:0 !important;position:fixed}.pf-form.readonlyIframe .page-container{padding-top:0px}#modalDialog.propformpreview .dialog-box{width:80vw}#modalDialog.propformpreview .dialog-message{padding:0}#modalDialog.propformpreview iframe{width:100%;height:calc(100vh - 300px);border:none}.accordionnice .accordion-item-open .accordion-content,.accordionnice .accordion-item header ~ p.intro{transition:max-height 0.6s ease-in 0s, opacity 0.4s ease 0.3s}.accordionnice .accordion-item legend{max-height:0px;overflow:hidden}.accordionnice .accordion-item-open legend{max-height:400px;overflow:visible}.accordionnice .accordion-item-open fieldset:first-of-type>legend:first-of-type{padding-top:25px;display:block}.accordionnice .accordion-item header ~ p.intro:not(.datapagelastintro){max-height:0px;margin:0;overflow:hidden}.accordionnice .accordion-item-open header ~ p.intro{margin-top:30px;max-height:1000px;overflow:visible}.accordionnice.jsonForm>section>.not-applicable{position:absolute;top:0px;left:0;right:0;border:none;text-align:center;padding:3px;text-transform:uppercase;color:white;background:#67868e;width:13em;margin:auto;display:inline-block}.accordionnice.jsonForm section.accordion-item{padding:0;margin-bottom:2px;border:1px solid #eee;border-width:0 1px 0 1px;min-height:80px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 30px}.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm:not(.checklistForm) section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type{border-width:0 1px 1px 1px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content{max-height:1000px;opacity:1;margin:10px 20px;padding:20px 10px}.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content legend,.accordionnice.jsonForm.checklistForm section.accordion-item:last-of-type .accordion-content .intro{max-height:1000px}.accordionnice.jsonForm section.accordion-item.last .accordion-content ~ .accordion-content:last-of-type{display:none}.accordionnice.jsonForm section.fo-section-hide-me{height:1px;overflow:hidden;opacity:0}.accordionnice.jsonForm section h2{position:relative}.accordionnice.jsonForm section.accordion-item h2{margin:0;color:#4a4a4a;font-weight:300;font-size:24px;line-height:1.62em;width:100%;text-indent:20px}.accordionnice.jsonForm section.accordion-item-open h2{color:#fff;background-color:#4a4a4a}.accordionnice.jsonForm section fieldset{padding:30px}.accordionnice.jsonForm section.accordion-item fieldset{width:auto;margin:0;padding:0 30px}.accordionnice.jsonForm section.accordion-item-open fieldset{padding:20px 30px;margin:10px 20px;overflow:visible;-webkit-animation:2s delay-overflow;animation:2s delay-overflow;max-height:600000px}.accordionnice.jsonForm section.accordion-item-open fieldset fieldset{padding:0px;margin:0px}@-webkit-keyframes delay-overflow{from{overflow:hidden}}@keyframes delay-overflow{from{overflow:hidden}}.accordionnice.jsonForm section.accordion-item-open{border:1px solid #eee;border-top-width:0}.accordionnice.jsonForm section.current{background:#fff}.accordionnice.jsonForm .nextbuttonwrapper{text-align:right;max-width:100%;padding-bottom:30px;padding-top:20px;border-top:1px solid #4a4a4a}.accordionnice.jsonForm.readonly .nextbuttonwrapper{display:none}.accordionnice.jsonForm .jf-header-section{display:block;position:relative;top:inherit !important;padding-top:10px;padding-bottom:10px;background:white;border-top:1px solid #eee}.accordionnice.jsonForm .jf-header-section .jf-header-bounds{width:100%;margin:0;padding:0}.accordionnice.jsonForm .jf-header-section button#main_submit_float{right:0px}.accordionnice.jsonForm .jf-header-section button#main_summary{right:123px}.accordionnice #p4 .intro{margin:20px 10px 0 20px;font-size:16px;font-weight:400}.accordionnice #p4.accordion-item .intro{margin-left:-10px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px}.accordionnice #p4.accordion-item-open .intro{margin-left:20px;margin-top:-60px;margin-bottom:30px;max-width:calc(100% - 160px)}@media only screen and (max-width: 600px){.accordionnice #p4.accordion-item-open .intro{margin-top:-20px;max-width:inherit}}.accordionnice .invalid #p4 .intro{color:#BE1E2D;position:relative}.accordionnice .invalid #p4.accordion-item .intro:before{content:"\26A0";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .invalid #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .invalid #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .invalid #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #BE1E2D}.accordionnice .incomplete #p4 .intro{color:#F7941E;position:relative}.accordionnice .incomplete #p4.accordion-item .intro:before{content:"\2718";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice .incomplete #p4 .datapagelastintro{cursor:pointer;text-decoration:underline}.accordionnice .incomplete #p4 .datapagelastintro:hover{color:#439fbd !important}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .incomplete #p4.accordion-item .datapagelastintro em{border-bottom:1px solid #F7941E}.accordionnice .complete #p4 .intro{color:#74bd43;position:relative}.accordionnice .complete #p4.accordion-item .intro:before{content:"\2714";vertical-align:middle;margin-right:0.5em;text-decoration:none !important;display:inline-block}.accordionnice.jsonForm ul.jf-page-control-title li a{font-weight:100}.accordionnice.jsonForm #wrapper-for-i1-1-7{margin-bottom:10px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight],.accordionnice.jsonForm label[for=buyonlinenotavailable],.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle],.accordionnice.jsonForm label[for=valueOver7000]{background:rgba(247,148,30,0.1);padding:10px 13px;border-radius:0px}.accordionnice.jsonForm label[for=theftAndMaliciousDamageExcludedOvernight] strong,.accordionnice.jsonForm label[for=buyonlinenotavailable] strong,.accordionnice.jsonForm label[for=buyonlinenotavailableduetovehicle] strong,.accordionnice.jsonForm label[for=valueOver7000]{font-weight:600}.accordionnice.jsonForm .jf-row>label{max-width:100%}.accordionnice .readonlyCustomNotice{position:relative;vertical-align:middle;height:inherit;padding:20px;background-color:aliceblue}.accordionnice .readonlyCustomNotice a+a{border:none;padding:0}@media only screen and (max-width: 768px){.accordionnice .jf-page-control{visibility:hidden}.accordionnice.jsonForm section.accordion-item h2{text-indent:8px}.accordionnice.jsonForm section.accordion-item h2 .icon-open-close{right:16px}.accordionnice .page-container .block.empty-right-column{display:none}}@media only screen and (max-width: 1030px){.accordionnice .page-container .block.empty-right-column{display:none}}dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:white;color:black;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}body dialog{border:none;border-radius:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);position:fixed;max-width:90%;min-width:50%;top:0;bottom:0;margin:auto;padding:0;overflow:initial}body dialog main{padding:20px;max-height:90vh;overflow-y:auto;min-height:33vh}body dialog button{max-width:none;display:block}body dialog button.close{max-width:none;display:block;position:absolute;bottom:100%;right:0;width:36px;height:36px;margin:0 -18px -18px 0;padding:10px;overflow:hidden;background:red;border:none;text-overflow:ellipsis;border-radius:50%;font-size:16px;line-height:16px;font-weight:bold;text-align:center}body dialog button.close:hover{background-color:#00a9cc}body dialog::-webkit-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog+.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}body dialog main{padding:40px;font-size:0.9em;font-weight:200}body dialog main h1{margin-top:0;border-bottom:1px solid #333}body dialog main h1,body dialog main h2{font-weight:200}body dialog main h3,body dialog main h4{font-weight:400}#quickCreateWizard{max-width:600px;margin:30px 0 40px 20px;counter-reset:card}#quickCreateWizard .wizardCard:before{content:counter(card);display:block;position:absolute;right:100%;top:0;font-size:20px;line-height:1em;margin-right:10px;color:#979797;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen::before,#quickCreateWizard .wizardCard:last-of-type::before{font-size:24px}#quickCreateWizard .wizardCard{position:relative;counter-increment:card;border-left:4px solid #bbbbbb;margin:0 0 15px 0;padding:0 0 0 15px;transition:all 0.3s ease}#quickCreateWizard .title{text-transform:uppercase;font-size:11px;line-height:13px;color:#bbbbbb;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen .title,#quickCreateWizard .wizardCard:last-of-type .title{font-size:13px}#quickCreateWizard .heading{font-size:1.8rem;line-height:3rem;transition:all 1s ease-out;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}#quickCreateWizard .heading:hover{cursor:pointer}#quickCreateWizard .wizardCard .form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:.5em}#quickCreateWizard .wizardCard .form .selection{flex-grow:1}#quickCreateWizard .wizardCard .form .selection .chosen-container{min-width:100%}#quickCreateWizard .wizardCard .form .selection .chosen-container[style]{width:100% !important}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]{background:#01bee5;color:white;padding:0.68rem;line-height:1em;text-transform:uppercase;font-size:0.8rem;font-weight:bold;margin:0;display:inline-block;vertical-align:middle}#quickCreateWizard .wizardCard .selection:not([style*="display:none"])+.cta a[class|="wizardCard__cta"]{margin-left:12px}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]{background:none;color:#01bee5;padding-inline:0}#quickCreateWizard .wizardCard a[class|="wizardCard__cta"]:hover{background:#888888}#quickCreateWizard .wizardCard a[class|="wizardCard__cta-text"]:hover{background:none;color:#333333}#quickCreateWizard .xxxwizardCard[data-complete="true"]:after{display:inline-block;transform:rotate(45deg);height:34px;width:20px;border:1px solid #93be30;border-width:0 8px 8px 0;content:" ";position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%}#quickCreateWizard .xxxxwizardCard[data-complete="true"]:after{display:inline-block;height:30px;width:30px;border:2px solid #93be30;position:absolute;top:0;bottom:0;margin:auto 0 auto 20px;left:100%;content:"✓";content:"✔";content:"☑";font-size:22px;line-height:30px;text-align:center;color:#93be30;font-weight:100;border-radius:50%}#quickCreateWizard .wizardCard[data-complete="true"] .title:after{display:inline-block;color:#93be30;content:"✔";margin-left:.5em}#quickCreateWizard .wizardCard[data-required="true"]{border-color:#f5a623}#quickCreateWizard .wizardCard[data-required="true"] .title{color:#f5a623}#quickCreateWizard .wizardCard[data-complete="true"]{border-color:#93be30;opacity:.5}#quickCreateWizard .wizardCard[data-complete="true"] .title{color:#bbbbbb}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover{opacity:1 !important;transition:all 0.3s ease}#quickCreateWizard .wizardCard.selectorOpen,#quickCreateWizard .wizardCard:hover,#quickCreateWizard .wizardCard:focus-within,#quickCreateWizard .wizardCard:last-of-type{opacity:1;transition:all 0.3s ease}#quickCreateWizard .wizardCard{--animation-speed: 0.3s;--i: 100}#quickCreateWizard .wizardCard .heading{position:absolute;transform-origin:left center;transform:scale(1);opacity:1;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard.selectorOpen .heading{transform:scale(0.1);opacity:0;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .wizardCard[data-complete="true"] .form{transform-origin:left center;transform:scale(0.1);opacity:0;transition:all 0.3s cubic-bezier(0.35, 0, 0.75, 1.35);pointer-events:none}#quickCreateWizard .wizardCard[data-complete="true"].selectorOpen .form{transform:scale(1);--i: calc(var(--i) - 1);z-index:2;opacity:1;pointer-events:auto;transition:all 0.4s cubic-bezier(0.35, 0, 0.75, 1.35)}#quickCreateWizard .grid-wrapper{display:grid;grid-template-columns:100px 1fr;grid-gap:0;background:#f4f4f4;padding:10px 14px;font-size:0.9rem;margin:0 0 5px}#quickCreateWizard .grid-wrapper div.foot{border-top:1px solid #CCCCCC;padding-top:5px;margin-top:5px;color:#cccccc}#quickCreateWizard.busy .wizardCard{pointer-events:none;cursor:wait}#quickCreateWizard.busy .wizardCard.selectorOpen{opacity:0.3}#quickCreateWizard.busy::after{content:"Please wait...";display:block;margin:auto;position:fixed;font-size:5vw;top:50%;left:50%;transform:translate(-50%)}body dialog main .jsonForm section .intro{margin-top:1em}body dialog main #nope.intro a[href^="#modal:"]{vertical-align:middle;fill:#01bee5;padding:5px 10px 5px 5px;border-radius:1em;font-family:initial}body dialog main .intro a[href^="#modal:"] svg{vertical-align:text-bottom;fill:#01bee5;margin-right:4px}body dialog main .jsonForm fieldset{margin:0;padding:0;max-width:inherit !important}body dialog main .jsonForm .jf-input-type-submit{margin-top:26px;display:flex}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]{transition:none;margin:0 0 0 auto;float:none;min-width:230px}body dialog main .jsonForm .jf-input-type-submit input[type="submit"]:focus{background-image:url(/img/loadingdots.svg);background-repeat:no-repeat;background-position:center right;background-size:auto}body dialog main .jsonForm .invisibleButSubmittable{height:1px;overflow:hidden;opacity:0.1}body dialog main .jsonForm .invisibleButSubmittable legend{display:none}.jf-btn,.rowbuttonwrapper span.button,.csvio>span{position:relative;display:inline-block;min-height:36px;padding:8px 10px;text-align:center}@media (max-width: 767px){.jf-btn,.rowbuttonwrapper span.button,.csvio>span{min-height:30px}}.pf-admin .jf-btn,.pf-admin .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-admin span.button,.pf-admin .csvio>span,.pf-dashboard .jf-btn,.pf-dashboard .rowbuttonwrapper span.button,.rowbuttonwrapper .pf-dashboard span.button,.pf-dashboard .csvio>span{color:#fff !important;border:solid 1px #01bee5;background-color:#01bee5}.pf-admin .jf-btn:hover,.pf-admin .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-admin span.button:hover,.pf-admin .csvio>span:hover,.pf-admin .jf-btn:active,.pf-admin .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-admin span.button:active,.pf-admin .csvio>span:active,.pf-dashboard .jf-btn:hover,.pf-dashboard .rowbuttonwrapper span.button:hover,.rowbuttonwrapper .pf-dashboard span.button:hover,.pf-dashboard .csvio>span:hover,.pf-dashboard .jf-btn:active,.pf-dashboard .rowbuttonwrapper span.button:active,.rowbuttonwrapper .pf-dashboard span.button:active,.pf-dashboard .csvio>span:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.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 #01bee5;background-color:#01bee5;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:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}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 #01bee5;background-color:#01bee5;display:inline-block;float:right;margin-top:10px}.jsonForm input[type="submit"]:hover,.jsonForm input[type="submit"]:active{color:#fff !important;border:solid 1px #0fa8c7;background-color:#0fa8c7}.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:#fff !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:#fff !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.btn_c,.jsonForm input.disabled[type="cancel"],.disabled.btn_d,.disabled.btn_e,.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-admin .csvio>span.disabled,.pf-dashboard .disabled.jf-btn,.pf-dashboard .rowbuttonwrapper span.disabled.button,.rowbuttonwrapper .pf-dashboard span.disabled.button,.pf-dashboard .csvio>span.disabled,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:"Gotham A","Gotham B",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}.csvio{display:inline-block}.csvio>span{display:block;height:auto;padding-top:7px;padding-bottom:7px;color:#060708;background:#fff;border:1px solid #9b9b9b}.csvio>span.population-btn{padding:7px 20px 7px 40px}.csvio>span.population-btn>svg{position:absolute;display:block;top:50%;left:10px;width:18px;height:20px;margin-top:-10px;fill:#060708;transition:all .25s ease-out}.csvio>span.population-btn:hover>svg{fill:#fff}.csvio>span:hover{color:#fff;background:#20262a;border-color:#20262a}.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:"adobe-garamond-pro",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#b2b1b2;font-weight:300;line-height:1.29}.jsonFormInverseQuickQuote select{padding:10px;font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#fff;font-weight:300;line-height:1.75}.jsonForm input[type=date]::-webkit-clear-button,.jsonForm input[type=month]::-webkit-clear-button{position:relative;margin-top:-3px;margin-right:3px}.jsonForm input[type=date]::-webkit-inner-spin-button,.jsonForm input[type=month]::-webkit-inner-spin-button{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator,.jsonForm input[type=month]::-webkit-calendar-picker-indicator{opacity:0.5}.jsonForm input[type=date]::-webkit-calendar-picker-indicator:hover,.jsonForm input[type=month]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.jsonForm select:required ~ .chosen-container .chosen-single,.jsonForm select:required ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm select:required:valid ~ .chosen-container .chosen-single,.jsonForm select:required:valid ~ .chosen-container .chosen-choices{border-color:#9b9b9b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #93be30}.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-single,.jsonForm select:required:invalid[data-answered="true"] ~ .chosen-container .chosen-choices{border-color:#d0021b;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #d0021b}.jsonForm .chosen-container[style]{width:100% !important}.jsonForm .chosen-container{position:relative;flex:1 1 auto;width:auto;margin-left:6px;font-size:13px}.jsonForm .chosen-container .chosen-single,.jsonForm .chosen-container .chosen-choices{min-height:36px;height:auto;padding:7px 0 7px 14px;font-size:13px;line-height:20px;color:#060708;border-radius:0;background:#fff;border:1px solid #67868e;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #67868e}.jsonForm .chosen-container .chosen-single span{margin-right:32px;font-size:inherit;line-height:inherit;text-transform:none}.jsonForm .chosen-container .chosen-single div{right:12px;width:auto}.jsonForm .chosen-container .chosen-single div b{display:block;width:10px;height:100%}.jsonForm .chosen-container .chosen-drop{border:1px solid #9b9b9b;border-radius:0;box-shadow:none;z-index:999999999}.jsonForm .chosen-container .chosen-results{margin:0;padding:0 4px;font-size:13px;font-weight:normal;color:#060708}.jsonForm .chosen-container .chosen-results li{padding:8px 10px;line-height:20px}.jsonForm .chosen-container .chosen-results li.group-option{padding-left:15px}.jsonForm .chosen-container.chosen-with-drop .chosen-drop{right:0;left:0}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single span{margin-right:65px}.jsonForm select[data-type="contact"] ~ .chosen-container .chosen-single div{right:48px}.jsonForm .chosen-container-active{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single{background:#fff;border:1px solid #9b9b9b;border-radius:0;box-shadow:-3px 0 0 0 #fff,-6px 0 0 0 #f5a623}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div{border:none}.jsonForm .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:center;transform:rotate(180deg)}.jsonForm .chosen-container-multi{max-width:100%;width:calc(100% - 6px) !important}.jsonForm .chosen-container-multi .chosen-drop{width:100% !important}.jsonForm .chosen-container-multi .chosen-choices{padding:5px 30px 0 5px;background-position:calc(100% - 12px) center}.jsonForm .chosen-container-multi .chosen-choices li.search-field{margin:0 0 5px 9px}.jsonForm .chosen-container-multi .chosen-choices li.search-field input[type="text"]{min-height:0;height:auto;margin:0;padding:2px 0;font-size:inherit;line-height:inherit;color:#b2b1b2}.jsonForm .chosen-container-multi .chosen-choices li.search-choice{margin:0 6px 5px 0;padding:4px 28px 4px 11px;line-height:14px;font-weight:normal;color:inherit;background:#edeeee;border:1px solid #e3e3e4;border-radius:0;box-shadow:none}.jsonForm .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;display:block;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;padding:2px;background:url("/img/source/ic-close.svg") no-repeat center;background-position:center !important;background-size:10px 10px;cursor:pointer}@media (max-width: 767px){.jsonForm .chosen-container-multi{width:100% !important}}#my_select_chzn .chzn-drop .chosen-search{width:99% !important}#web_template_exploit_name_chzn .chosen-drop .chosen-search input{width:98% !important}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly{cursor:pointer}.jsonForm.readonly select[data-type='asset']+.chosen-container span.assetViewOnly:after{content:"↗";color:#0094ff;position:absolute;font-weight:900;margin-left:10px;vertical-align:middle}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container{display:contents}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly{position:absolute;left:0;right:0;bottom:0;width:100%;height:36px}.jsonForm.readonly select[data-type='asset']+.fake-chosen-container span.assetViewOnly:after{height:25px;bottom:4px;right:9px;text-align:right;background:#fff}.focb{cursor:pointer}.focb::before{position:relative;display:block;content:"";width:23px;height:23px;margin:0;font-size:15px;line-height:21px;text-align:center;background-color:#fff;border:1px solid #9b9b9b}.focb::before,.focb::after{transition:all 0.2s ease-out}label.focb{color:rgba(50,50,50,0.5)}input[type=checkbox].focbed,input[type=radio].focbed{position:absolute;flex:none;opacity:0.01;width:1px;height:1px;left:-5000px;z-index:-10}input[type=checkbox]+.focb,input[type=radio]+.focb{position:relative;flex:none;margin-right:10px;padding:0 !important;min-width:28px}input[type=checkbox]+.focb:hover::before{background-color:#fefcdf;border-color:#93be30}input[type=checkbox]:checked+.focb::before{content:"\2714";color:#fff;background-color:#90ce51;border-color:#90ce51}input[type=radio]+.focb::before{width:28px;height:28px;border-radius:50%}input[type=radio]+.focb::after{position:absolute;display:block;content:"";top:50%;left:50%;width:14px;height:14px;background:transparent;border:none;border-radius:50%;transform:translate(-50%, -50%)}input[type=radio]+.focb:hover::before{border-color:#9b9b9b}input[type=radio]+.focb:hover::after{background:#c8c9ca}input[type=radio]:required+.focb::before{border-color:#f5a623}input[type=radio]:checked+.focb::before{border-color:#212f38}input[type=radio]:checked+.focb::after{background:#93be30}input[type=radio][data-use-icon]+.focb::after{content:"✔";font-size:18px;text-align:center;color:#c8c9ca}input[type=radio][data-use-icon]+.focb:hover::after{background:none;color:#c8c9ca}input[type=radio][data-use-icon='tick']+.focb::after{content:"✔"}input[type=radio][data-use-icon='cross']+.focb::after{content:"✘"}input[type=radio][data-use-icon]:checked+.focb::before{border-color:#93be30}input[type=radio][data-use-icon]:checked+.focb::after{color:#555555;background:none}.jf-input-type-radio label.error{left:10px}[data-isanswered=true] input:not(:checked)+.focb::before{border-color:#9b9b9b}[data-isanswered=true] input:not(:checked)+.focb::after{background:transparent}.linkedFormWrapper fieldset[data-hasanswers=false] input[type=radio]:required{border-color:#cccccc}.jsonForm.jsonFormInverse .focb::before{width:26px;height:26px;line-height:26px;text-align:center;background-color:#2D373D;border:none;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.7)}.jsonForm.jsonFormInverse input[type=checkbox]+.focb:hover::before{background-color:#414a51;border-color:#414a51}.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:#20262a}@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:"Gotham A","Gotham B",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:#414a51;font-weight:500;width:70px;padding-right:10px;color:#fff}#summaryScreen .jf-progressTable table tr td:nth-of-type(2n){background-color:#20262a}#summaryScreen .jf-progressTable table tr td:nth-of-type(3n){background-color:#20262a;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:"adobe-garamond-pro",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#060708;font-weight:300;line-height:2.12}#issues ul li a span{font-family:"Gotham A","Gotham B",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:#20262a;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:"adobe-garamond-pro",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 #01bee5;background-color:#01bee5}.pf-checkout .jsonForm input[type='submit']:hover,.pf-checkout .jsonForm input[type='submit']:active{color:#fff;border:solid 1px #0fa8c7;background-color:#0fa8c7}.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}#declarationPage #declaration{padding-top:0}.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-size:18px;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{display:inline-block !important;line-height:0.8em !important;margin-bottom:34px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.jsonForm .not-applicable,.jsonForm .major-prop-not-applicable{text-transform:uppercase;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}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%)}.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 .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}}@media (min-width: 768px){fieldset[data-layout-style=rows] .jf-row label{overflow-wrap:break-word;width:auto !important}}.jsonForm table:not(.dataTable) thead th{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 (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}@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{font-size:13px;font-weight:normal;line-height:16px}.jsonForm .jf-row>label:not(.focb):empty{display:none}.jsonForm .jf-row>label+input+label:empty{display:block}@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.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}.jsonForm .jf-row>.collection>label:not(.error){margin-block:0}.jsonForm .jf-row>.collection{margin-block:0}.jsonForm .jf-row{margin-bottom:16px}.jsonForm label{padding-block:8px}.jsonForm section header+.intro{margin-top:32px}.jsonForm fieldset ul{font-size:13px;font-weight:400;line-height:1.5em;padding-block:8px}#forceSubmissionBlock .forceSubmissionMessage{display:flex;align-items:center;justify-content:space-between;max-width:inherit}#forceSubmissionBlock .forceSubmissionMessage p{margin:0}#forceSubmissionBlock .forceSubmissionMessage:after{display:none}fieldset+fieldset:not([data-repeatindex]):not(fieldset:has(legend)){margin-top:-40px}label.focb .note{color:orange;margin-inline:1em;display:none}label.focb:hover .note{display:inline}.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{max-width:424px;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}.pf-dashboard .login-wrap-wrap{display:flex;align-content:center;justify-content:center;width:100%;min-height:100vh;background:url("../img/corp-login-bg.jpg") center center no-repeat fixed;background-size:cover}.pf-dashboard .login-wrap-wrap:after{display:block;content:'';width:100%;height:100%;position:fixed;background:#fff;opacity:0.5;left:0;top:0;bottom:0;right:0;z-index:1}.pf-dashboard .login-box-wrap{position:relative;z-index:2;display:flex;align-content:space-evenly;align-items:center;flex-wrap:wrap;gap:24px;justify-content:center;margin:24px;width:90%}.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 #01bee5;border-radius:50%}.pf-dashboard .login-logo-wrap{display:flex;width:100%;justify-content:center;align-items:center;height:77px}@media (max-width: 768px){.pf-dashboard .login-logo-wrap{height:62px}}.pf-dashboard .login-logo-wrap .login-logo{height:77px;width:auto;margin:0}@media (max-width: 768px){.pf-dashboard .login-logo-wrap .login-logo{height:62px}}.pf-dashboard .login-box{align-self:stretch;flex:1;min-width:354px;position:relative;overflow:hidden;width:90%;max-width:615px;margin:0 0;transition:opacity 1s !important;opacity:0;box-shadow:0 0 70px 5px rgba(0,0,0,0.3);background:#20262a;background-size:cover;padding:48px 52px 64px}@media (max-width: 568px){.pf-dashboard .login-box{padding:48px 24px 8px 24px}}.pf-dashboard .login-box.loaded{margin-top:0;opacity:1}.pf-dashboard .login-box .jsonForm{font-size:14px;font-weight:300;color:#fff}.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}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset{padding:20px 0}}.pf-dashboard .login-box .jsonForm>section fieldset h1{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:400;line-height:1;margin-top:0;margin-bottom:0.5em}@media (max-width: 568px){.pf-dashboard .login-box .jsonForm>section fieldset h1{font-size:37px}}.pf-dashboard .login-box .jsonForm>section fieldset h1 span{color:#01bee5}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-text{display:inline-block;width:50%;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-flex;width:50%;vertical-align:top;margin-top:2em}.pf-dashboard .login-box .jsonForm .jf-row.jf-input-type-checkbox label{line-height:23px;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%}.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% !important;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:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.05);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:0;padding:18px 12px;min-width:168px;max-width:168px;transition:all .3s !important;border-color:#01bee5;background:#01bee5;color:#fff}@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:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.05)}.pf-dashboard .login-box .jsonForm .jf-row input:focus{border-color:#01bee5}.pf-dashboard .login-box .jsonForm .jf-row input.error{border-color:#D0021B}.pf-dashboard .login-box .jsonForm input[type='submit']{transition:all .3s !important}.pf-dashboard .login-box .fpw{margin-top:-38px;z-index:100}@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:#01bee5}.pf-dashboard .login-logo{position:relative;display:block;margin-bottom:40px}@media (max-width: 568px){.pf-dashboard .login-logo{margin:0 auto 20px}}.pf-dashboard .login-wrap-wrap-for-norway .login-box{min-width:348.5px;max-width:475px}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .login-box{padding:6px 24px 4px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section{padding:10px 0 0 0}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section{padding:20px 0}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset{padding:0px 0}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset h1{overflow-wrap:anywhere;line-height:1.5em;font-family:"adobe-garamond-pro",serif;font-size:30px;color:#fff;font-weight:400;line-height:1}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset h1{font-size:25px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset p{font-size:22px;line-height:1.5em}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm>section fieldset p{font-size:18px}}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm label{padding:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-text{display:block;width:100%;padding-right:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-text+.jf-row.jf-input-type-text{padding-right:0;padding-left:0}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox{flex-direction:row;justify-content:flex-start}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox{width:100%}.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row.jf-input-type-checkbox>label{display:inline-block;width:auto}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .jf-row input.login-submit{float:none;width:100%;max-width:none}}@media (max-width: 768px){.pf-dashboard .login-wrap-wrap-for-norway .jsonForm .fpw{margin-top:0}}.pf-dashboard .login-box-ancillary form,.pf-dashboard .login-box-ancillary section{height:100%}.pf-dashboard .login-box-ancillary fieldset{display:flex;flex-direction:column;justify-content:space-between;height:100%}.pf-dashboard .login-box-ancillary .login-box-button-container{align-self:flex-end}@media (max-width: 768px){.pf-dashboard .login-box-ancillary .login-box-button-container{align-self:stretch}}.pf-dashboard .login-box-ancillary .login-box-button-container .btn,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_a,.pf-dashboard .login-box-ancillary .login-box-button-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard .login-box-ancillary .login-box-button-container .button,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_b,.pf-dashboard .login-box-ancillary .login-box-button-container button#summaryPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container button#issuesPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_c,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="cancel"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="cancel"],.pf-dashboard .login-box-ancillary .login-box-button-container .btn_d,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_e,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_login,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container button,.page-container .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container input[type=button],.page-container .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content button,.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content input[type=button],.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-admin .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container .jf-btn,.pf-dashboard .login-box-ancillary .login-box-button-container .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .login-box-ancillary .login-box-button-container span.button,.rowbuttonwrapper .pf-dashboard .login-box-ancillary .login-box-button-container span.button,.pf-dashboard .login-box-ancillary .login-box-button-container .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_summary,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_submit_float,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="submit"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="submit"],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pf-dashboard .login-box-ancillary .login-box-button-container input.trans-back[type='submit']{padding:18px 12px;min-width:168px;max-width:168px}@media (max-width: 768px){.pf-dashboard .login-box-ancillary .login-box-button-container .btn,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_a,.pf-dashboard .login-box-ancillary .login-box-button-container #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-dashboard .login-box-ancillary .login-box-button-container .button,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_b,.pf-dashboard .login-box-ancillary .login-box-button-container button#summaryPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container button#issuesPanelCloseButton,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_c,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="cancel"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="cancel"],.pf-dashboard .login-box-ancillary .login-box-button-container .btn_d,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_e,.pf-dashboard .login-box-ancillary .login-box-button-container .btn_login,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container button,.page-container .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .page-container input[type=button],.page-container .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content button,.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container button,.pf-dashboard .login-box-ancillary .login-box-button-container .modal-content input[type=button],.modal-content .pf-dashboard .login-box-ancillary .login-box-button-container input[type=button],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-admin .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container .jf-btn,.pf-dashboard .login-box-ancillary .login-box-button-container .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .login-box-ancillary .login-box-button-container span.button,.rowbuttonwrapper .pf-dashboard .login-box-ancillary .login-box-button-container span.button,.pf-dashboard .login-box-ancillary .login-box-button-container .csvio>span,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_summary,.pf-dashboard .login-box-ancillary .login-box-button-container button#main_submit_float,.pf-dashboard .login-box-ancillary .login-box-button-container .jsonForm input[type="submit"],.jsonForm .pf-dashboard .login-box-ancillary .login-box-button-container input[type="submit"],.pf-dashboard .login-box-ancillary .login-box-button-container .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .pf-dashboard .login-box-ancillary .login-box-button-container input.trans-back[type='submit']{min-width:100%}}.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:#01bee5}.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:#20262a;position:relative}.pf-dashboard .client-details a:hover{color:#01bee5 !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:"adobe-garamond-pro",serif;font-size:15px;color:#fff;font-weight:500;line-height:1.46;padding:12px 0 12px 20%;margin:0}.notification-set .notification-content{position:relative;display:flex;width:60%;margin-inline:auto;justify-content:space-between;gap:10px}.notification-set .notification-content .notification-message{position:relative;z-index:1;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#f8f9f7;line-height:1.46}.notification-set .notification-content .notification-message span{display:block}.notification-set .notification-content .notification-message span a{color:#dfe0e1;line-height:1em}.notification-set .notification-content .notification-message span a:hover{color:#01bee5}.notification-set .notification-content a.delete{line-height:1em;color:#dfe0e1}.notification-set .notification-content a.delete:hover{color:#01bee5}.notification-set .notification-content .notification-delete{position:absolute;top:8px;right:46px;display:block;padding:0;color:#777677}.notification-set .notification-content+.notification-content{margin-top:30px}.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;font-weight:500;line-height:1.46}.insurance-type-alert .staff-contact{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#9e9c9e;font-weight:300;line-height:1.46}.insurance-type-alert.alert-message{font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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%;border-bottom:12px solid transparent;color:#fff;background:#20262a}.overview-block .square-content h2{font-size:px;font-weight:normal;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;margin:0;padding:25px;text-transform:uppercase;background:#4a4a4a}@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-title{display:flex}.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 .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}.overview-block.progress a{border-bottom-color:#F7941E}.overview-block.started a{border-bottom-color:#1C75BC}.overview-block.submitted a{border-bottom-color:#009444}.overview-block.client a{border-bottom-color:#975CC1}.overview-block.progress .overview-icon{background:#F7941E}.overview-block.started .overview-icon{background:#1C75BC}.overview-block.submitted .overview-icon{background:#009444}.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 .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{line-height:34px}.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}.dtListFilter .clearFilters{font-size:0.8em}.detail-table{width:100%;max-width:600px}.detail-table td{padding:5px}.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:#414a51}.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}.widget-console{position:relative}.widget-console svg{fill:#414a51;margin-right:.25em}.widget-console .title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#414a51;font-weight:500;line-height:1.56}.widget-console address{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#414a51;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:#01bee5}.widget-console .edit-client svg{vertical-align:middle;margin-right:0;margin-left:.5em;fill:#01bee5}.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:#58646d}.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:rgba(233,235,239,0.5)}.dataTable select{width:100%}.dataTable:after{content:'';width:calc(100% - 4px);display:block;height:3px;background:#414a51;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:#01bee5}.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 .reset-icon{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}@media (max-width: 568px){#policyList-dashboard-assetsView .dashboard_pflist_assetsView_childrow_shown+tr td{padding-left:8px}}.dataTable_overflow_wrapper{max-width:100%;overflow-x:auto;overflow-y:hidden;width:100%}table.pflist_dashboard_assetsView{border-spacing:0 !important}table.pflist_dashboard_assetsView thead th{background:#fff;display:none}table.pflist_dashboard_assetsView thead th:last-child{border-left:0 none !important}table.pflist_dashboard_assetsView thead th:nth-child(2){border-right:0 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:0}}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:0}}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}table.pflist_dashboard_assetsView #inner-asset-details{border-spacing:unset}table.pflist_dashboard_assetsView #inner-asset-details td{border:none;padding:2px 10px}table.pflist_dashboard_assetsView #inner-asset-details::after{content:"";width:unset;display:none;height:unset;position:unset;bottom:unset;background:unset}table.pflist_dashboard_assetsView #inner-asset-details-no-headers{border-spacing:unset}table.pflist_dashboard_assetsView #inner-asset-details-no-headers td{border:none;padding:2px 10px 2px 0}table.pflist_dashboard_assetsView #inner-asset-details-no-headers::after{content:"";width:unset;display:none;height:unset;position:unset;bottom:unset;background:unset}.childRow{width:100%}.pf-admin .dataTable .dt-docVisibility{border-collapse:separate;border-spacing:0 2px}.pf-admin .dataTable .dt-docVisibility td{border:1px solid #4a4a4a;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}.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%}@media (max-width: 992px){.block.sidebar{flex-basis:100%}}.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:#01bee5;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:#414a51}.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 .banner-contentwrap .banner-cta{font-size:16px;font-weight:500;line-height:2.25;text-transform:none}@media (max-width: 568px){.homepage .aside{margin-bottom:-32px}}.latest-resources-section{font-size:18px;font-weight:300;line-height:1.56;padding-top:48px;padding-bottom:32px;background-color:#f7f7f7}.latest-resources-section .block-heading{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;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:28px;line-height:1.14em}}.latest-resources-section .article-meta{background-color:#f7f7f7}#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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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}}body.contactPage #main{padding-top:32px}@media (max-width: 768px){body.contactPage #main{padding-top:16px}}@media (max-width: 568px){body.contactPage #main{padding-top:8px}}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:"adobe-garamond-pro",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:#4a4a4a}@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}@media (max-width: 768px){body.contactPage .meet-the-team .filtr-wrapper{padding:16px 8px}}@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}}body.contactPage .meet-the-team .meet-the-team-content .resources-block .article-heading{height:25px;margin-bottom:0;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:15px;font-weight:500;line-height:1.6;height:24px;color:#20262a}@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:15px;color:#20262a;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.member-detail-page .main-content{position:relative;padding:56px 0 75px}@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 40px}}body.member-detail-page .article-content{padding-right:42px}body.member-detail-page .location-single-section{border:0;overflow:hidden}body.member-detail-page .location-single-section .location-wrap{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 991px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-info-wrap{width:34%}}@media only screen and (min-width: 768px) and (max-width: 991px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{width:66%}}@media (max-width: 767px){body.member-detail-page .location-single-section .location-wrap .tab-content .office-map{height:280px !important}}body.member-detail-page .flex-parent .block .column-title{margin-top:40px}.get-a-quote-page .form-container{padding-bottom:36px}.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}@media (max-width: 620px){.get-a-quote-page .get-quote-block.flex-parent{flex-direction:column}}.get-a-quote-page_withUpload .main-content{padding-top:4em;padding-bottom:6em}.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}@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-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:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:58px;margin-top:0;margin-bottom:.5em}.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 .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 .main-article .covered-section{padding:0}.insurance-service-detail-page .main-section .main-article .covered-section p{margin-bottom:28px}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block{-webkit-flex:1 1 50%;padding:0 16px 16px 0;min-width:300px}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .article-readmore{opacity:1;padding-top:1em;color:#01bee5}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .article-readmore:hover{color:#4a4a4a}.insurance-service-detail-page .main-section .main-article .covered-section .covered-block .covered-content{height:362px;overflow:hidden;transition:height 1s ease-out}.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:64px;padding-right:42px;padding-top:26px}@media (max-width: 767px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:48px}}@media (max-width: 567px){.insurance-service-detail-page .main-section article,.insurance-service-detail-page .main-section>section{margin-bottom:32px}}.insurance-service-detail-page .main-section article.section_quickQuote,.insurance-service-detail-page .main-section>section.section_quickQuote{padding-top:0}.insurance-service-detail-page .main-section .additional-section h3{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:700;line-height:1.3;margin-top:0}.insurance-service-detail-page .service-header{display:none}.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}.news-detail-page .main-section-container{position:relative;padding-top:22px}.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 .main-article,.news-detail-page .main-section-container .jf-header-bounds .main-section .main-article{padding-bottom:8px;padding-right:42px}@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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:26px;color:#20262a;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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;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}.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}}.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:#01bee5;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::before{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 .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-grid{padding-top:0}#main .resources-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}.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:#20262a}@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:#20262a;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:#20262a;margin-bottom:2em;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f8f8;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;font-weight:300;line-height:1.5}.aside-affiliations .phoneno{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:28px;color:#01bee5;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:#060708}.footer-section .company-meta{padding-top:80px;position:relative;background:linear-gradient(119deg, #060708 0%, #060708 16%, #1d1d1d 16%);font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;line-height:1.57}@media (max-width: 568px){.footer-section .company-meta{padding-top:40px;padding-left:0;background:linear-gradient(-119deg, #060708 0%, #060708 12%, #1d1d1d 12%)}}@media (max-width: 1024px){.footer-section .company-meta{background:linear-gradient(-119deg, #060708 0%, #060708 12%, #1d1d1d 12%)}}.footer-section .company-meta:before{background:linear-gradient(135deg, #060708 0%, #060708 50%, #1d1d1d 51%);display:block;position:absolute;left:0;top:0;bottom:0;width:20%}.footer-section .company-meta .flex-parent{max-width:83%;margin:0 0 0 auto;justify-content:space-between;padding:0 16px}@media (max-width: 1024px){.footer-section .company-meta .flex-parent{margin:0 auto 0 0}}@media (max-width: 640px){.footer-section .company-meta .flex-parent{max-width:100%;margin:0 auto 0 0;padding:0 8px}}@media (max-width: 568px){.footer-section .company-meta .flex-parent{flex-direction:column}}.footer-section .company-meta .block{max-width:25%;min-width:145px;flex:none}@media (max-width: 1024px){.footer-section .company-meta .block{min-width:45%;max-width:45%}}@media (max-width: 640px){.footer-section .company-meta .block{min-width:50%;max-width:50%}}@media (max-width: 568px){.footer-section .company-meta .block{max-width:80%}}.pf-admin .footer-section .company-meta{padding-top:0;padding-left:0;background:none}.pf-admin .footer-section .company-meta .flex-parent{justify-content:space-between;padding-top:0;max-width:100%}.pf-admin .footer-section .company-meta .company-meta_social{flex-basis:100%;max-width:400px;background:linear-gradient(119deg, #060708 0%, #060708 20%, #1d1d1d 20%);padding-top:0;position:relative}.pf-admin .footer-section .company-meta .company-meta_social ul.social-icons{float:right;margin-top:48px}.pf-admin .footer-section .company-meta .company-meta_social:after{content:'';display:block;position:absolute;width:25vw;background-color:#1d1d1d;top:0;bottom:0;left:100%}.footer-section .company-meta .footer-logo{max-width:300px}.footer-section .company-meta .logo{padding:0;max-width:112px}.footer-section .company-meta .icon-phone{width:30px;height:26px}.footer-section .company-meta .icon-email{width:31px;height:25px}.footer-section .company-meta .icon-email-inverse{width:28px;height:21px}.footer-section .company-meta .icon-twitter{width:24px;height:18px}.footer-section .company-meta .icon-linkedin{width:21px;height:20px}.footer-section h3{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#f7f7f7;line-height:1.21}@media (max-width: 568px){.footer-section h3{font-size:34px;line-height:1.41}}.footer-section h4{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#f7f7f7;font-weight:400;line-height:1.43;color:#ffffff;margin-bottom:.7em}@media (max-width: 568px){.footer-section h4{margin-top:.5em}}.footer-section h5{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;font-weight:700;line-height:1.43;margin-bottom:0}@media (max-width: 568px){.footer-section h5{line-height:1.46;font-size:13px}}.footer-section .copyright{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.67}.footer-section .copyright .copyright-meta{padding:1em 0;color:#9b9b9b}@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: 568px){.footer-section .copyright .copyright-meta .bounds,.footer-section .copyright .copyright-meta .jf-header-bounds{padding:0 16px}}.footer-section .copyright .copyright-meta:first-child{border-bottom:1px solid}.pf-admin .footer-section .copyright{background:transparent;position:relative;margin-top:-48px}.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_phone .phone-number{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:31px;color:#01bee5;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}}@media (max-width: 568px){.footer-section .company-meta_phone{order:1}}@media (max-width: 568px){.footer-section .company-meta_social{order:2}}.footer-section .company-meta_social ul.social-icons{display:block;margin-left:0}.footer-section .company-meta_social ul.social-icons li{display:inline-block;vertical-align:middle;border-right:1px solid #f7f7f7;padding:0 12px 0 0}.footer-section .company-meta_social ul.social-icons li+li{padding-left:12px}.footer-section .company-meta_social ul.social-icons li:last-child{border-right:0 none}.footer-section .footer-offices{list-style-type:none;margin:0;padding:0 0 0 50px;background:linear-gradient(119deg, transparent 0%, transparent 43px, #01bee5 43px);display:inline-block}.footer-section .footer-offices li{display:inline-block;background:#01bee5;transition:background 300ms ease;border-left:1px solid #b1d5e5;right:0px;position:relative}.footer-section .footer-offices li a{padding:26px 30px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:18px;color:#fff;font-weight:700;line-height:1.44;display:inline-block}.footer-section .footer-offices li:hover{background:#0fa8c7}.footer-section .footer-offices li:first-child{border-left:0 none}@media (max-width: 992px){.footer-section .footer-offices li{display:none}}.footer-section .footer-offices li:last-child{display:none}@media (max-width: 992px){.footer-section .footer-offices li:last-child{border-left:0 none;display:block}}.footer-section .company-bounds{padding-left:0}.footer-section .footer-icon{height:34px;fill:#fff}.footer-section .footer-icon a{display:inline-block}.footer-section .footer-icon a:visited{fill:#fff}.footer-section .footer-icon a:hover{fill:#01bee5}.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:"Gotham A","Gotham B",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 32px}}@media (max-width: 1024px){.footer-section .footer-nav-wrap .bounds,.footer-section .footer-nav-wrap .jf-header-bounds{padding:0 32px}}@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.flex-ul{justify-content:flex-start;list-style-type:none;padding:0;margin:0}@media (max-width: 568px){.footer-section ul.footer-nav.flex-ul{display:block}}.footer-section ul.footer-nav li{padding:1em 2em 1em 0;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{color:#9b9b9b}.footer-section ul.footer-nav li a:hover{color:#01bee5}.footer-section #cookieNotice{background-color:#292e32;color:#ffffff;position:-webkit-sticky;position:sticky;bottom:0px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f7f7f7;line-height:1.57}.footer-section #cookieNotice .bounds,.footer-section #cookieNotice .jf-header-bounds{display:flex;justify-content:space-between;align-items:center;max-height:300px;overflow:hidden;transition:all 250ms;padding:14px 0}.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:#01bee5;border:2px solid #01bee5;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}.onpage-mp-contents .mp-section.mp-section_index{background-color:transparent !important}.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-size:15px;font-weight:300;line-height:1.24;color:#4a4a4a;margin-top:0}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap .icon{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}.onpage-mp-contents .mp-section.mp-section_index .mp-content-wrap .block .inner-wrap svg{width:25px;height:25px}.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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:20px;color:#20262a;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:#01bee5}.pf-dashboard a.downloads .dlText{display:none}.pf-dashboard .dash-nav{border-bottom:1px solid #E6E7E8}.pf-dashboard .dash-nav ul{margin:0}.pf-dashboard .dash-nav ul li{display:inline-block;margin:0 10px;padding:10px 0;transition:border-color .3s ease !important;border-top:transparent 3px solid;border-bottom:transparent 3px solid}.pf-dashboard .dash-nav ul li:first-of-type{margin-left:0}.pf-dashboard .dash-nav ul li.current,.pf-dashboard .dash-nav ul li:hover{border-bottom:#939598 solid 3px}.pf-dashboard .dash-nav ul li a{padding:10px 5px;text-transform:uppercase;color:#595A5C}.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 footer{margin-top:0}.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 .two-column-left{display:inline-block;width:100%;max-width:calc(65% - 32px);margin-right:32px;vertical-align:top}.pf-dashboard .one-column-right{display:inline-block;width:100%;max-width:35%}.pf-dashboard .dataTables_length select,.pf-dashboard select.chosen-style,.pf-dashboard select.filter-select{padding-right:25px}.pf-dashboard .documents-page .inline-form{margin-bottom:20px}.pf-dashboard .button.docFilter{float:none;margin:0}.pf-dashboard .logout-button{font-family:inherit;font-weight:normal;line-height:22px;margin-top:0;margin-top:8px;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;background:transparent}.pf-dashboard .logout-button:hover{border:0;background:transparent}.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}.pf-dashboard .dataTable tbody tr.shown+tr{padding:0}.pf-dashboard .dataTable tbody tr.shown+tr td{padding:8px 16px 32px}.pf-dashboard .dataTable tbody tr.shown+tr td table tr td{padding:.625rem .85rem}.pf-dashboard .dataTable tbody tr.shown+tr td table tr{background:#FEFEFE}.pf-dashboard .dataTable tbody tr.shown+tr td table tr:nth-of-type(odd){background:#E8EBEB}.pf-dashboard .create-note{display:block;padding-bottom:14px;text-align:right}.pf-dashboard .create-note button{margin-top:0}.pf-dashboard .dataTable tbody tr.shown+tr tr.noFiles{display:table;width:100%}.pf-dashboard .dataTable tbody tr.shown+tr tr.noFiles td{font-weight:600;width:100%;padding:5px 10px}@media only screen and (max-width: 1070px){.pf-dashboard .acc-contact-details-wrapper{top:26px}.pf-dashboard .acc-contact-details-wrapper img{width:81px;height:96px}.pf-dashboard .acc-contact-details .contact-select{padding-left:94px}.pf-dashboard .acc-contact-details .text-wrap{min-width:170px}}@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: 1023px){.pf-dashboard .acc-contact-details-wrapper{top:18px}}@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 .acc-contact-details-wrapper{top:0px;right:0px}.pf-dashboard .two-column-left,.pf-dashboard .one-column-right{max-width:100%;margin-right:0}.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 .tonedBackground{background-color:#f7f7f7}a.status-icon{fill:#01bee5;vertical-align:middle;display:inline-block;margin-left:.5em}.dashboard-homepage .content-wrap{max-width:none !important}@media (max-width: 568px){.pf-dashboard.documents-page .doc-table a.downloads .svg-icon{left:auto;right:0}}.dashboard-contact .main-section{background-color:#f7f7f7;position:relative}.dashboard-contact .main-section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.dashboard-contact .contact-sidebar{padding:0px}.dashboard-contact .stickyFootMain .contact-widget{padding:32px;background-color:#212f38;height:100%}.dashboard-contact .stickyFootMain .contact-widget .office-info{margin-bottom:4em}.dashboard-contact .stickyFootMain .contact-widget .address{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f7f7f7;font-weight:300;line-height:1.57;padding:12px 0 0 0}.dashboard-contact .stickyFootMain .contact-widget .phone-no{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:500;line-height:1.6}.dashboard-contact .stickyFootMain .contact-widget .phone-no a{color:#01bee5}.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}.account-details .main-section{background-color:#f7f7f7;position:relative}.account-details .main-section:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.account-details .details-sidebar{padding:0px}.account-details .details-widget{padding:16px;background-color:#212f38;color:#fff}.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}.documents-page .documents-block{display:inline-block}.documents-page .documents-year-block{display:inline-block;min-width:100px}.documents-page .documents-year-block .chosen-single{min-width:100px}.documents-page .documents-year-block .chosen-drop{min-width:100px}.documents-page button{padding:15px;width:62px}.documents-page .main-content{background-color:#f7f7f7;position:relative}.documents-page .main-content:after{background-color:#f7f7f7;position:absolute;display:block;top:0px;left:-2500px;right:-2500px;content:'';height:100%;z-index:-1}.documents-page .sidebar{padding:0 16px;margin-top:0}.documents-page .downloads-widget{margin-top:0}.documents-page .widget-title{padding:32px 0 12px 0}.documents-page span.insurance-type-name{display:block}.documents-page span.additional-info{display:block;font-size:13px;font-weight:500}.documents-page .multiDownloadCheckbox{display:flex;justify-content:center;align-items:center}.documents-page .multiDownloadCheckbox label{margin-right:0}.modal_documents .row{margin-bottom:8px}.modal_documents .icon{display:inline-block;vertical-align:middle;height:20px}.modal_documents svg{height:20px;width:20px}.select-quote .checkout-table{justify-content:space-between;max-width:600px !important}.pf-checkout .header-section{font-size:26px;line-height:1.08em;position:relative;margin:0 0 .5em;padding:20px 0;background:#20262a}.pf-checkout .header-section:before{position:absolute;z-index:1;top:0;bottom:0;left:0;display:block;width:2500px;margin-left:-2500px;content:'';background:#20262a}.pf-checkout .header-subsection{margin-bottom:0}.pf-checkout .header-subsection+.checkout-subtitle{display:inline-block;margin-bottom:1em}.pf-checkout main .block{flex-basis:66%}.ie11 .pf-checkout main .block{flex-basis:60%;margin-bottom:20px}.pf-checkout .main-block{background-color:#f7f7f7}.pf-checkout .main-block .quote-endorsement-message{margin:0;background-color:transparent}.pf-checkout .block.sidebar{flex-basis:33%}.ie11 .pf-checkout .block.sidebar{flex-basis:30%}.pf-checkout .content-block .notice-loan-details-request{margin:10px 0}.pf-checkout .content-block:last-child{margin-bottom:58px;margin-top:0}.pf-checkout .content-block:last-child .paymentselect-wrap{padding-top:0}.pf-checkout .content-block:last-child .block.paymentselect-option{display:flex;flex-direction:column}.pf-checkout .endorsement-message{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;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){.pf-checkout .endorsement-message{font-size:13px;margin:32px 0px 16px 0px}}.pf-checkout .endorsement-box{background-color:#faa24a;padding:20px 0px;margin-left:32px}@media (max-width: 450){.pf-checkout .endorsement-box{padding:18px 28px;margin-left:16px}}.pf-checkout .endorsement-link{display:inline-block}.pf-checkout .completed-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;color:#2d363d;font-weight:500;line-height:1.5;padding:24px 0px 16px 0px}.pf-checkout .completed-top-border{border-top:1px solid #2d363d}.pf-checkout .completed-bottom-border{border-bottom:1px solid #2d363d}.pf-checkout .flex-parent .completed-section{margin-bottom:0}.pf-checkout .paymentselect-option form{display:flex;flex-direction:column;height:100%}.pf-checkout .paymentselect-option .paymentselect-content{background:#212f38}.pf-checkout .paymentselect-option .paymentselect-header{background:#212f38}.pf-checkout .invoice-back{line-height:43px}.pf-checkout .invoice-confirm{float:right}.pf-checkout .checkout-links{display:inline-flex}.pf-checkout .checkout-right-container{text-align:right;width:100%}.pf-checkout .ct-payment-body li{padding:3px 0}.pf-checkout .survey a{border:solid #000 1px;display:inline-flex;margin-right:28px;background-color:#fff}.pf-checkout .survey a .smiley{margin:6px 8px}.pf-checkout .survey a .text{padding:8px 20px 0 4px}.pf-checkout .survey a:visited{background-color:#000;color:#fff}.pf-checkout .survey a:visited svg{fill:#fff}.pf-checkout .main-block ul{list-style-type:none;padding-left:20px}.pf-checkout .main-block li{margin-bottom:14px}.pf-checkout .main-block li:before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:8px;border:2px solid #01bee5;border-radius:50%}.pf-checkout main .block.paymentselect-option{max-width:36%;flex-basis:30%;padding:52px 32px 36px 16px}.pf-checkout main .block.paymentselect-option .paymentselect-action .btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_a,.pf-checkout main .block.paymentselect-option .paymentselect-action #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .paymentselect-action .button,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_b,.pf-checkout main .block.paymentselect-option .paymentselect-action button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-action button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_c,.pf-checkout main .block.paymentselect-option .paymentselect-action .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-action input[type="cancel"],.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_d,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_e,.pf-checkout main .block.paymentselect-option .paymentselect-action .btn_login,.pf-checkout main .block.paymentselect-option .paymentselect-action .page-container button,.page-container .pf-checkout main .block.paymentselect-option .paymentselect-action button,.pf-checkout main .block.paymentselect-option .paymentselect-action .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .paymentselect-action input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-action .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-action button,.pf-checkout main .block.paymentselect-option .paymentselect-action .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-action input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-action .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action span.button,.pf-checkout main .block.paymentselect-option .paymentselect-action .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-action .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-action button#main_summary,.pf-checkout main .block.paymentselect-option .paymentselect-action button#main_submit_float,.pf-checkout main .block.paymentselect-option .paymentselect-action .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-action input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-action input.trans-back[type='submit']{max-width:unset}.pf-checkout main .block.paymentselect-option .excessMessage{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:17px;color:#20262a;font-weight:500;line-height:1.47;text-align:center;font-size:17px;padding:0 0 24px 0;font-weight:500}.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_a,.pf-checkout main .block.paymentselect-option .paymentselect-amend #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .paymentselect-amend .button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_b,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_c,.pf-checkout main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type="cancel"],.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_d,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_e,.pf-checkout main .block.paymentselect-option .paymentselect-amend .btn_login,.pf-checkout main .block.paymentselect-option .paymentselect-amend .page-container button,.page-container .pf-checkout main .block.paymentselect-option .paymentselect-amend button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-amend .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-amend button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type=button],.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .paymentselect-amend .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend .jf-btn,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend span.button,.pf-checkout main .block.paymentselect-option .paymentselect-amend .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .paymentselect-amend .csvio>span,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#main_summary,.pf-checkout main .block.paymentselect-option .paymentselect-amend button#main_submit_float,.pf-checkout main .block.paymentselect-option .paymentselect-amend .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .paymentselect-amend input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .paymentselect-amend input.trans-back[type='submit']{max-width:unset;background-color:#f7f7f7;color:#20262a !important;border-color:#20262a;font-weight:500}.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate{padding-bottom:10px}.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_a,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_b,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_c,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type="cancel"],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_d,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_e,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .btn_login,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .page-container button,.page-container .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate span.button,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#main_summary,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate button#main_submit_float,.pf-checkout main .block.paymentselect-option .amend-quote-re-calculate .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-re-calculate input[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}.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_a,.pf-checkout main .block.paymentselect-option .amend-quote-cancel #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .amend-quote-cancel .button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_b,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_c,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type="cancel"],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_d,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_e,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .btn_login,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .page-container button,.page-container .pf-checkout main .block.paymentselect-option .amend-quote-cancel button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-cancel button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[type=button],.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .amend-quote-cancel .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel .jf-btn,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel span.button,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .amend-quote-cancel .csvio>span,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#main_summary,.pf-checkout main .block.paymentselect-option .amend-quote-cancel button#main_submit_float,.pf-checkout main .block.paymentselect-option .amend-quote-cancel .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .amend-quote-cancel input[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:#20262a !important;border-color:#20262a;font-weight:500;line-height:44px}.pf-checkout main .block.paymentselect-option .payment-select .btn,.pf-checkout main .block.paymentselect-option .payment-select .btn_a,.pf-checkout main .block.paymentselect-option .payment-select #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .payment-select .button,.pf-checkout main .block.paymentselect-option .payment-select .btn_b,.pf-checkout main .block.paymentselect-option .payment-select button#summaryPanelCloseButton,.pf-checkout main .block.paymentselect-option .payment-select button#issuesPanelCloseButton,.pf-checkout main .block.paymentselect-option .payment-select .btn_c,.pf-checkout main .block.paymentselect-option .payment-select .jsonForm input[type="cancel"],.jsonForm .pf-checkout main .block.paymentselect-option .payment-select input[type="cancel"],.pf-checkout main .block.paymentselect-option .payment-select .btn_d,.pf-checkout main .block.paymentselect-option .payment-select .btn_e,.pf-checkout main .block.paymentselect-option .payment-select .btn_login,.pf-checkout main .block.paymentselect-option .payment-select .page-container button,.page-container .pf-checkout main .block.paymentselect-option .payment-select button,.pf-checkout main .block.paymentselect-option .payment-select .page-container input[type=button],.page-container .pf-checkout main .block.paymentselect-option .payment-select input[type=button],.pf-checkout main .block.paymentselect-option .payment-select .modal-content button,.modal-content .pf-checkout main .block.paymentselect-option .payment-select button,.pf-checkout main .block.paymentselect-option .payment-select .modal-content input[type=button],.modal-content .pf-checkout main .block.paymentselect-option .payment-select input[type=button],.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .jf-btn,.pf-admin .pf-checkout main .block.paymentselect-option .payment-select .jf-btn,.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .pf-admin .csvio>span,.pf-admin .pf-checkout main .block.paymentselect-option .payment-select .csvio>span,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .jf-btn,.pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select .jf-btn,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select span.button,.pf-checkout main .block.paymentselect-option .payment-select .pf-dashboard .csvio>span,.pf-dashboard .pf-checkout main .block.paymentselect-option .payment-select .csvio>span,.pf-checkout main .block.paymentselect-option .payment-select button#main_summary,.pf-checkout main .block.paymentselect-option .payment-select button#main_submit_float,.pf-checkout main .block.paymentselect-option .payment-select .jsonForm input[type="submit"],.jsonForm .pf-checkout main .block.paymentselect-option .payment-select input[type="submit"],.pf-checkout.secure-hosting main .block.paymentselect-option .payment-select input.trans-back[type='submit']{max-width:unset;font-weight:500;line-height:44px}@media (max-width: 1023px){.pf-checkout main .block.paymentselect-option{flex-basis:47%;padding-bottom:32px}}@media (max-width: 568px){.pf-checkout main .block.paymentselect-option{flex-basis:100%;padding-bottom:32px;max-width:100%}}.pf-checkout main .block.paymentselect-option .paymentselect-header{padding:10px 16px;text-align:center;vertical-align:middle;color:#fff}.pf-checkout main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:22px;font-weight:400;line-height:1.55em;margin:0}@media (max-width: 1100px){.pf-checkout main .block.paymentselect-option .paymentselect-header .paymentselect-title{font-size:18px}}.pf-checkout main .block.paymentselect-option .title-block{padding-bottom:48px;padding-top:32px;width:100%}.pf-checkout main .block.paymentselect-option .title-block>.ct-title{font-family:"adobe-garamond-pro",serif;font-size:38px;line-height:1.27;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.pf-checkout main .block.paymentselect-option .checkout-amend-table{padding-top:4px;padding-bottom:4px}.pf-checkout main .block.paymentselect-option .checkout-table{display:flex;flex-direction:column;margin:0 auto;color:#fff;justify-content:space-between}.pf-checkout main .block.paymentselect-option .checkout-table .checkout-list{padding-bottom:64px;flex-grow:0}.pf-checkout main .block.paymentselect-option .checkout-table .footnote-block{margin:-34px 15px 64px}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent{line-height:1.57}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-data{flex-basis:35%}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-label{flex-basis:33%;line-height:48px;padding-top:4px;padding-bottom:4px}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent>.ct-amend-data{flex-basis:35%}.pf-checkout 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}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent ul{list-style-type:none}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent li:before{content:" ";position:absolute;margin-left:-22px;height:9px;width:9px;margin-top:5px;border:2px solid #01bee5;border-radius:50%}.pf-checkout main .block.paymentselect-option .checkout-table .flex-parent .text-align-center{text-align:center}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block{padding:6px 32px 16px 32px;position:relative}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-image{position:absolute;top:0;left:32px}.pf-checkout 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}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-top-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:500;line-height:1.5}.pf-checkout main .block.paymentselect-option .checkout-table .selected-block .selected-text-block .selected-bottom-text{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:300;line-height:1.5}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0;border-top:1px solid #7b8d9c;font-weight:500}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-label span{font-size:11px;font-weight:300}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-total{flex-basis:35%;font-size:24px;font-weight:700;line-height:0.92}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total{text-align:right}.pf-checkout main .block.paymentselect-option .checkout-table .premium-block>.ct-bolt-on-total span+span{font-size:11px;font-weight:300;line-height:2em}.pf-checkout main .block.paymentselect-option .icon-payonline{width:33px;height:28px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .icon-finance{width:33px;height:33px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .icon-invoice{width:26px;height:26px;vertical-align:middle;fill:#fff}.pf-checkout main .block.paymentselect-option .paymentselect-content{display:flex;flex-grow:1}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent{padding-top:0;padding-bottom:0;flex-grow:0}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .flex-parent .block{padding-top:2px;padding-bottom:2px}.pf-checkout main .block.paymentselect-option .paymentselect-content .checkout-table .premium-block{padding-top:24px;padding-bottom:24px;flex-grow:0}.pf-checkout main .block.paymentselect-option .paymentselect-list{margin:0;list-style-type:none}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem{position:relative;margin-bottom:6px;padding-left:25px}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon{position:absolute;z-index:1;top:3px;left:0;display:block;width:12px;height:14px}@media (max-width: 568px){.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon{font-size:20px;line-height:18px;top:0}}.pf-checkout main .block.paymentselect-option .paymentselect-list .paymentselect-listitem .list-icon svg{display:block;width:100%;height:100%;fill:#01bee5}.pf-checkout main .block.paymentselect-option .btn_a,.pf-checkout main .block.paymentselect-option #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .pf-checkout main .block.paymentselect-option .button{font-size:16px;font-weight:600;width:100%;padding:10px 16px;text-align:center;text-transform:uppercase;min-height:64px;max-width:unset}.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 address{font-style:normal}.pf-checkout .checkout-table{width:100%;max-width:500px}.pf-checkout .checkout-table .flex-parent{font-size:14px;font-weight:300;line-height:1.29em;margin:0;padding:8px 26px}.pf-checkout .checkout-table .flex-parent>.block{min-width:0;padding:8px 16px}.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%}.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 .completed-parent{padding-left:0px}.pf-checkout .checkout-table.ct-totalrow{max-width:none;padding:16px 0px;border-top:1px solid #20262a}.pf-checkout .checkout-table.ct-totalrow .flex-parent{justify-content:flex-end}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-label{font-size:14px;font-weight:600;line-height:2.29em;max-width:220px;text-align:right}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-data{font-size:24px;line-height:1.33em;max-width:200px}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-label{font-size:14px;line-height:2.2;max-width:200px;font-weight:500;color:#20262a;text-align:right}.pf-checkout .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{font-size:22px;line-height:1.45;max-width:100px;font-weight:500;color:#20262a}.pf-checkout .completed-table{max-width:600px}.pf-checkout .completed-contact-parent{padding:48px 32px}.pf-checkout .completed-contact-parent .completed-contact-title{font-family:"adobe-garamond-pro",serif;font-size:38px;color:#fff;font-weight:300;line-height:1.68;padding-bottom:16px}.pf-checkout .completed-contact-parent .completed-contact-details{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .completed-contact-parent .completed-contact-phone{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#01bee5;font-weight:300;line-height:1.6}.pf-checkout .completed-contact-parent .completed-contact-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#f6f7f7;font-weight:300;line-height:1.57;padding-bottom:24px}.pf-checkout .cross-sales .cross-sales-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .cross-sales .cross-sales-tit .cross-sales .cross-sales-body{font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .cross-sales le{font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#f6f7f7;font-weight:500;line-height:1.57}.pf-checkout .checkout-table .flex-parent .ct-completed-label{flex-basis:40%;color:#767677;padding-left:0px}.pf-checkout .checkout-table .flex-parent .ct-completed-data{flex-basis:60%;color:#2d363d;font-weight:600}.pf-checkout .checkout-table .flex-parent .ct-completed-data span{display:block}.pf-checkout .checkout-table .flex-parent .ct-completed-title{flex-basis:60%;color:#2d363d;padding:16px 0;font-size:18px;font-weight:600}.pf-checkout .checkout-table .flex-parent .ct-completed-title span{display:block}.pf-checkout .your-quote-table{max-width:unset}.pf-checkout .your-quote-title{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding-bottom:48px}.pf-checkout .your-quote-bolton-title{flex-basis:100%;font-family:"Gotham A","Gotham B",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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding:32px 0 0 0}.pf-checkout .your-quote-additional{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#01bee5;font-weight:500;line-height:1}.pf-checkout .your-quote-about .about-title{font-family:"adobe-garamond-pro",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:"Gotham A","Gotham B",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-table .flex-parent .ct-your-quote-label{flex-basis:30%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43;padding-left:0px}.pf-checkout .checkout-table .flex-parent .ct-your-quote-data{flex-basis:50%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;color:#20262a;font-weight:500;line-height:1.43}.pf-checkout .checkout-actions{display:flex;padding-top:56px;border-top:solid 2px #d8d8d8;max-width:600px;flex-direction:row-reverse;justify-content:flex-start}.pf-checkout .checkout-actions .block{max-width:220px}.pf-checkout .checkout-actions form{text-align:right}.pf-checkout .checkout-actions.no-border-top{border-top:none}.pf-checkout .content-block+.checkout-actions{border-top:solid 2px #d4d4d4}.pf-checkout .checkout-actions+.checkout-actions{border-top:0 none}.pf-checkout .info-widget blockquote{font-size:16px;margin:1em 0 0;padding:0;font-weight:300}.pf-checkout .info-widget blockquote .quote-attribution{font-size:13px;font-weight:300;font-style:normal;line-height:17px;margin-top:.5em}.pf-checkout .map{height:250px}.pf-checkout .checkout-subtitle{font-size:14px;font-weight:300;line-height:1.57em}.pf-checkout .extra-list{margin:16px 0;list-style:none}.pf-checkout .extra-list li{font-size:16px;font-size:14px;font-weight:300;line-height:18px;line-height:1.57em;position:relative;padding-left:25px}.pf-checkout .extra-list li .list-icon{font-size:18px;line-height:.9;position:absolute;z-index:1;top:3px;left:0;display:block;width:12px;height:14px;color:#01bee5;font-weight:700}@media (max-width: 568px){.pf-checkout .extra-list li .list-icon{font-size:20px;line-height:18px;top:0}}.pf-checkout .extra-list li .list-icon svg{display:block;width:100%;height:100%;fill:#01bee5}.pf-checkout .extra-option .jf-input-type-radio{display:flex;justify-content:space-between}.pf-checkout .extra-option .jf-input-type-radio>label{display:inline-block;max-width:70%;flex:1 1 70%}@media (max-width: 568px){.pf-checkout .extra-option .jf-input-type-radio>label{max-width:none;flex-basis:100%}}.pf-checkout .extra-option .jf-input-type-radio>label h3{font-size:18px;font-weight:300;line-height:1.0em;margin:0;color:#be1547}.pf-checkout .extra-option .jf-input-type-radio>label span{text-align:right;vertical-align:top}.pf-checkout .extra-option .jf-input-type-radio>span{font-size:14px;font-weight:300;line-height:1.57;text-align:right;vertical-align:top;flex:1 1 30%}@media (max-width: 568px){.pf-checkout .extra-option .jf-input-type-radio>span{flex-basis:100%}}.pf-checkout .extra-detail{font-size:14px;font-weight:300;line-height:1.43em;color:#be1547}.pf-checkout .focb:before{font-size:1.1em;font-weight:bold;line-height:1.1em;display:inline-block;width:1.1em;height:1.1em;margin:auto 6px auto 0;content:'\00a0';text-align:center;border:1px solid rgba(74,74,74,0.3);background-color:#FFFFFF;text-shadow:1px 1px 1px rgba(74,74,74,0.2)}.pf-checkout input[type=radio].focbed{position:absolute;width:2em;height:2em;opacity:.001}.pf-checkout input[type=radio]+.focb:before{border-radius:50%}.pf-checkout input[type=radio]:checked+.focb:before{position:relative;background-color:#be1446;box-shadow:0 0 0 4px #fff inset,0 0 1px 0 #4a4a4a}.pf-checkout input[type=radio]:required:checked+.focb:before{box-shadow:0 0 0 4px #fff inset,0 0 1px 1px #4a4a4a}.pf-checkout.loginOrCreate .tabbed{border:0 none;background:transparent}.pf-checkout.loginOrCreate .tabbed>ul>li:first-child a{padding-right:1em;padding-left:0;border-right:1px solid rgba(74,74,74,0.5)}.pf-checkout.loginOrCreate .tabbed>ul>li>a{margin:0;padding:0;padding-left:1em;color:#4a4a4a;border:0 none;border-radius:0;background:transparent}.pf-checkout.loginOrCreate .tabbed>section{border:0 none;background:transparent}.pf-checkout.loginOrCreate .tabbed>section>div>div{padding:0;border-bottom:0 none}.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 main .block{flex-basis:60%}.pf-checkout.secure-hosting .block.sidebar{flex-basis:30%}.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 #20262a;background:#20262a}.pf-checkout.secure-hosting .error-details{padding:16px;background:rgba(0,0,0,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 .secure-main{background-color:#fff}.pf-checkout .secure-bounds{padding:30px}.pf-checkout .secure-bounds .secure-total-row{border-bottom:0}.pf-checkout .secure-table{max-width:none}.pf-checkout .secure-btn{margin-top:16px;margin-bottom:32px}.pf-checkout .secure-total{margin-bottom:32px}.pf-checkout .secure-form{max-width:600px}.pf-checkout .your-order-table{max-width:600px;width:100%}.pf-checkout .your-order-title{display:flex;padding-top:45px}.pf-checkout .your-order-name{font-size:18px;line-height:1.2;color:#20262a;padding:0 20px 24px 0}.pf-checkout .your-order-summary{display:flex;padding-bottom:20px}.pf-checkout .your-order-total-text{font-size:14px;line-height:38px;font-weight:500;color:#20262a;padding-right:40px}.pf-checkout .your-order-total{font-size:22px;font-weight:500;color:#20262a}.pf-checkout .your-order-details{color:#20262a;font-size:14px;font-weight:500;padding:20px 30px 20px 0}.pf-checkout .your-order-line{display:flex;padding:0 0 15px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0;flex-basis:48%}.pf-checkout .your-order-line-value{flex-basis:48%}.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 .your-order-block{max-width:600px}.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 .checkout-table.ct-totalrow .flex-parent .ct-your-quote-data{max-width:125px;white-space:nowrap}.pf-checkout .quoteLink{padding-right:75px}.pf-checkout .your-order-title{display:flex}.pf-checkout .your-order-name{font-size:18px;color:#20262a;padding:0 20px 24px 0}.pf-checkout .your-order-summary{display:flex;padding-bottom:20px}.pf-checkout .your-order-total-text{font-size:14px;font-weight:400;color:#20262a;padding-right:40px}.pf-checkout .your-order-total{font-size:22px;font-weight:400;color:#20262a}.pf-checkout .your-order-details{color:#20262a;font-size:14px;font-weight:400;padding:20px 30px 20px 0}.pf-checkout .your-order-line{display:flex;padding:0 0 15px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0}.pf-checkout .your-order-line-name{padding:0 60px 0px 0;flex-basis:48%}.pf-checkout .your-order-line-value{flex-basis:48%}.pf-checkout .accordion{width:500px}.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 .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}.pf-dashboard.pf-checkout #headband .header-alert{display:none}.pf-checkout.checkout-yourquote .content-block{border-bottom:0 none}.pf-checkout main .paymentselect-option form .paymentselect-content{height:calc(100% - 64px)}.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 .checkout-actions{flex-direction:row}.checkout-paymentmethod.pf-checkout .modal-wrap.active .modal-contentWrap{max-width:700px}#complete-print{text-decoration:underline;cursor:pointer;padding-top:16px}#complete-print:hover{text-decoration:underline}@media (max-width: 1023px){.checkout-paymentcomplete .block,.checkout-paymentcomplete .block.sidebar{flex-basis:100%}}.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%}.endorsement-header{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#20262a;font-weight:300;line-height:1.45;padding:8px 32px}.endorsement-info{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:500;line-height:1.6;padding:8px 32px}.endorsement-title{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#20262a;font-weight:500;line-height:1.6;padding:8px 32px 0 32px}.endorsement-body{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:15px;color:#414a51;font-weight:300;line-height:1.6;padding:0px 32px 8px 32px;text-align:center}.loginOrCreate .dashboard-tabs .tabbed-wrap .tabs-control a{border-top:1px #9b9b9b solid;border-right:1px #9b9b9b solid;padding-top:11px}.loginOrCreate .dashboard-tabs .tabbed-wrap .tabs-control li.active a{border-top:1px #000 solid;border-right:1px #000 solid;padding-top:11px}.loginOrCreate .info-widget{z-index:10}.loginOrCreate .checkout-actions{padding-bottom:20px;justify-content:space-between}.loginOrCreate .btn,.loginOrCreate .btn_a,.loginOrCreate #summaryScreen .jf-progressTable .button,#summaryScreen .jf-progressTable .loginOrCreate .button,.loginOrCreate .btn_b,.loginOrCreate button#summaryPanelCloseButton,.loginOrCreate button#issuesPanelCloseButton,.loginOrCreate .btn_c,.loginOrCreate .jsonForm input[type="cancel"],.jsonForm .loginOrCreate input[type="cancel"],.loginOrCreate .btn_d,.loginOrCreate .btn_e,.loginOrCreate .btn_login,.loginOrCreate .page-container button,.page-container .loginOrCreate button,.loginOrCreate .page-container input[type=button],.page-container .loginOrCreate input[type=button],.loginOrCreate .modal-content button,.modal-content .loginOrCreate button,.loginOrCreate .modal-content input[type=button],.modal-content .loginOrCreate input[type=button],.loginOrCreate .pf-admin .jf-btn,.pf-admin .loginOrCreate .jf-btn,.loginOrCreate .pf-admin .rowbuttonwrapper span.button,.pf-admin .rowbuttonwrapper .loginOrCreate span.button,.loginOrCreate .rowbuttonwrapper .pf-admin span.button,.rowbuttonwrapper .pf-admin .loginOrCreate span.button,.loginOrCreate .pf-admin .csvio>span,.pf-admin .loginOrCreate .csvio>span,.loginOrCreate .pf-dashboard .jf-btn,.pf-dashboard .loginOrCreate .jf-btn,.loginOrCreate .pf-dashboard .rowbuttonwrapper span.button,.pf-dashboard .rowbuttonwrapper .loginOrCreate span.button,.loginOrCreate .rowbuttonwrapper .pf-dashboard span.button,.rowbuttonwrapper .pf-dashboard .loginOrCreate span.button,.loginOrCreate .pf-dashboard .csvio>span,.pf-dashboard .loginOrCreate .csvio>span,.loginOrCreate button#main_summary,.loginOrCreate button#main_submit_float,.loginOrCreate .jsonForm input[type="submit"],.jsonForm .loginOrCreate input[type="submit"],.loginOrCreate .pf-checkout.secure-hosting input.trans-back[type='submit'],.pf-checkout.secure-hosting .loginOrCreate input.trans-back[type='submit']{min-height:66px}.loginOrCreate .dashboard-tabs .dashboard-wrap .tabs-control{margin:auto}.loginOrCreate .owaspText ul{padding-left:20px}.thank-you-logged-out-header{font-size:22px;font-weight:500;line-height:1.45;color:#01bee5;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 .column-title{font-family:"adobe-garamond-pro",serif;font-size:48px;color:#20262a;font-weight:400;line-height:1.21;margin-top:0;margin-bottom:20px;display:block}.detail-page .checkout-noquote .column-title{color:#fff}.search-results-page .checkout-noquote .column-title{color:#fff}@media (max-width: 568px){.checkout-noquote .column-title{font-size:32px}}.jsonForm .jf-input-type-text b{font-size:12px;font-weight:400;color:tomato}.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 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}.downloads-widget{margin-bottom:1px}.downloads-widget .div-alert-title{margin-top:0;padding-left:0;color:#414a51}.checkout-back{white-space:nowrap}.checkout-back:before{content:'←';display:inline-block;margin-right:0.5em}.checkout-skip{white-space:nowrap}.checkout-skip:after{content:'→';display:inline-block;margin-left:0.5em}.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:"adobe-garamond-pro",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%;background-color:#01bee5;font-size:14px;line-height:1;display:block;width:100%;box-sizing:border-box;padding:20px 20px;text-align:center;color:#fff;border:none;border-radius:0}.account-switcher .contentButton .button:hover{background-color:#0fa8c7;color:#fff}.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:"adobe-garamond-pro",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}}.your-order-table{max-width:unset !important}.your-order-block .your-order-block-title{flex-basis:100%;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#000;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}.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 .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%}.pf-admin header.pageHead{margin-bottom:20px;padding:10px 0;border:0;background:#EEEEEE}.pf-admin header.pageHead h2{margin:0}@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:#f01731}.pf-admin .green-lights{background-color:#86c347}.pf-admin .grey-lights{background-color:#868686}.pf-admin .rounded-img{border-radius:59px;width:59px;height:59px}.pf-admin .pound-square{width:26px;height:26px;background-color:#fff;position:relative;top:-2px}.pf-admin .pound-square-disable{width:26px;height:26px;background-color:#e3e3e4;position:relative;top:-2px}.pf-admin .pound-square-green{width:26px;height:26px;background-color:#86c347;position:relative;top:-2px}.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 .tooltip{position:relative;display:inline-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;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:"Gotham A","Gotham B",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:"Gotham A","Gotham B",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:inline-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:58px;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;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:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:13px;color:#000;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:"Gotham A","Gotham B",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}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:#000;text-align:center}.broker-dashboard td.deal-stage{min-width:0}td.deal-stage .substatusIndicator{display:flex;gap:12px;align-items:flex-end;position:absolute;left:22px;right:22px;bottom:8px}.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:#71B544;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}.dt-actions-item [class^="pound-square"]{margin-left:1.5em}.admin-home-widget{background:#F7F7F7}.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 #staffPicture{margin-bottom:10px}.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{white-space:nowrap}.insurances-edit #changeStaff .jf-input-type-submit{min-width:100px !important;max-width:100px !important;width:0.1%}.insurances-edit #changeStaff .jf-input-type-submit input[type="submit"]{padding:6px 6px;height:36px}.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%}.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#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:#01bee5;vertical-align:top;height:15px;width:15px;margin-right:0.25em}.documents-fileUpload #fileUploadContainer,.documents-fileUpload-v2 #fileUploadContainer,.asset-edit #assetMeta #fileUploadContainer{width:100%;margin:30px auto}.documents-fileUpload #fileUploadWrapper,.documents-fileUpload-v2 #fileUploadWrapper,.asset-edit #assetMeta #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,.documents-fileUpload-v2 #fileUpload,.documents-fileUpload-v2 #assetDocUpload,.asset-edit #assetMeta #fileUpload,.asset-edit #assetMeta #assetDocUpload{background:#ececec;text-align:center;vertical-align:middle;display:table-cell;padding:50px;border:none}.documents-fileUpload .dropzone.dz-started .dz-message,.documents-fileUpload-v2 .dropzone.dz-started .dz-message,.asset-edit #assetMeta .dropzone.dz-started .dz-message{display:block}.documents-fileUpload .dropzone .dz-preview .dz-details,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dropzone .dz-preview,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dz-preview.dz-file-preview.dz-success select,.asset-edit #assetMeta .dz-preview.dz-file-preview.dz-success select{opacity:0.3;pointer-events:none}.documents-fileUpload .dropzone .dz-preview .dz-progress .dz-upload,.documents-fileUpload-v2 .dropzone .dz-preview .dz-progress .dz-upload,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-error-mark,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit #assetMeta .dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#ececec}.documents-fileUpload .dropzone .dz-preview .dz-error-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-error-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-error-mark{color:#bf1919}.documents-fileUpload .dropzone .dz-preview .dz-success-mark,.documents-fileUpload-v2 .dropzone .dz-preview .dz-success-mark,.asset-edit #assetMeta .dropzone .dz-preview .dz-success-mark{color:#43bb47}.documents-fileUpload .dropzone .dz-preview .dz-details .dz-filename span,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename span,.asset-edit #assetMeta .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,.documents-fileUpload-v2 .dropzone .dz-preview .dz-details .dz-filename:hover span,.asset-edit #assetMeta .dropzone .dz-preview .dz-details .dz-filename:hover span{border:none}.documents-fileUpload .type-sel,.documents-fileUpload-v2 .type-sel,.asset-edit #assetMeta .type-sel{background:000;border:1px solid #ccc;margin-top:5px}.documents-fileUpload 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 .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_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-admin .csvio>span,.pf-admin .document-template-list .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .document-template-list .csvio>span,.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}#docuploadform{margin-bottom:10px}#docuploadform .fieldwrap{margin-bottom:9px}#docuploadform .fieldwrap label{display:block}.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:"adobe-garamond-pro",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}#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:#414a51}.client-console #client-console-summary .contact-block a{color:#414a51}.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:"adobe-garamond-pro",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:"Gotham A","Gotham B",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 .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_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-admin .csvio>span,.pf-admin .option-groups-list .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .option-groups-list .csvio>span,.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 .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_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-admin .csvio>span,.pf-admin .option-groups-list .buttons .csvio>span,.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 .pf-dashboard .csvio>span,.pf-dashboard .option-groups-list .buttons .csvio>span,.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:140px !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 .accordion{display:flex;flex-direction:column;align-items:stretch;flex-wrap:wrap;-ms-flex-wrap:wrap;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}.manual-quote-edit .loading-discount-block .loading-discount-title{max-width:457px;width:100%;height:32px}.manual-quote-edit .loading-discount-block .loading-discount-title h2{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;color:#060708}.manual-quote-edit .loading-discount-block fieldset{width:100%;padding:0;max-width:none}.manual-quote-edit .loading-discount-block section.saveSection fieldset input{max-width:138px;width:100%;height:48px;padding:13px 7px 13px 9px}.manual-quote-edit .page-header p.block-content{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75;color:#060708}.manual-quote-edit .loaded .modal-content{text-align:left;padding:20px}.manual-quote-edit .document-block{overflow:auto}.manual-quote-edit .document-block .document-table .column-title{max-width:457px;width:100%;height:31px;margin:0 27px 14px 0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;letter-spacing:normal;color:#060708}.manual-quote-edit .document-block .document-table .dataTables_length{display:none}.manual-quote-edit .document-block .document-table #datatable-document-template_filter{display:none}.manual-quote-edit .document-block .document-table .dataTables_info{display:none}.manual-quote-edit .document-block .document-table #datatable-document-template{width:100% !important}.manual-quote-edit .document-block .document-table #datatable-document-template th{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ffffff}.manual-quote-edit .document-block .document-table #datatable-document-template td{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:#20262a}.manual-quote-edit .endorsement-block{overflow:auto}.manual-quote-edit .endorsement-block .endorsement-table-header .column-title{max-width:457px;width:100%;height:31px;margin:0 27px 14px 0;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;letter-spacing:normal;color:#060708}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement{max-width:84px;width:100px;height:36px;margin:0 1px 12px 36px;padding:10px 5px 9px 11px}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement .button-text{max-width:40px;width:100%;height:15px;margin:0 0 2px 10px;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#fff;vertical-align:super}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement svg{width:18px;height:17px}.manual-quote-edit .endorsement-block .endorsement-table-header .button-add-endorsement svg #ic-plus g{fill:#fff !important}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_length{display:none}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement_filter{display:none}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_info{display:none}.manual-quote-edit .endorsement-block .endorsement-table .dataTables_paginate .paging_simple_numbers{display:none}.manual-quote-edit .endorsement-block .endorsement-table .paginate_button{display:none}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement{width:100% !important}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement th{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ffffff}.manual-quote-edit .endorsement-block .endorsement-table #manualQuote-endorsement td{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:14px;line-height:1;color:#20262a}.manual-quote-edit .other-valid-quotes-block .column-title{max-width:457px;width:100%}.manual-quote-edit .other-valid-quotes-block span{font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:22px;line-height:1.18;color:#060708}.manual-quote-edit #manualQuote_submit{width:138px;height:48px;padding:13px 7px 13px 9px;background-color:#01bee5;font-family:"Gotham A","Gotham B",Helvetica,Arial,sans-serif;font-size:16px !important;font-weight:500;line-height:1.38;text-align:center;color:#ffffff !important}.member-detail-page .latest-resources-section{background-color:#f7f7f7}.svg-icon{width:30px;height:30px;fill:white;margin:22px 0px 0px 24px}#f6aa{margin-bottom:-40px}#home .menuitem_home{display:none}.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}.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}.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:3px;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}#modal-claims.active .modal-contentWrap{height:90%;width:90%}.pf-create .jsonForm fieldset[data-layout-style=rows]{-webkit-margin-before:8px !important;margin-block-start:8px !important}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row{flex-basis:33%}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row label:not(.error){text-transform:none;font-size:12px;padding-bottom:5px}.pf-create .jsonForm fieldset[data-layout-style=rows] .jf-row>.collection>label:not(.error){margin-left:0;margin-bottom:0}.pf-create .jsonForm fieldset[data-layout-style=rows] #wrapper-for-PrimaryContact label{font-size:12px}#recent-accessed-clients tr td:last-of-type{text-align:right}.icon-wizard{height:30px;width:30px}#resource-filter-button{display:none}#policyEdit select.chosen-style[style]{visibility:visible !important;opacity:0.001;pointer-events:none;z-index:-1}.reveal{display:grid;grid-template-columns:1fr 0fr;transition:grid-template-columns 250ms;transition:grid-template-columns 250ms, -ms-grid-columns 250ms}.reveal[data-show="right"]{grid-template-columns:0fr 1fr}.reveal>div{overflow-x:hidden}.reveal>div:first-child{white-space:nowrap}.reveal[data-show="right"]>div:last-child{overflow-x:visible}div#insuranceTypeReveal>div:first-child{border:1px solid #ccc;font-size:12px;line-height:1em;height:36px;align-items:center;justify-content:space-between;display:flex;gap:10px;color:#666;padding-inline:20px}div#insuranceTypeReveal.reveal[data-show="right"]>div:first-child{border:none;padding:0}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{position:relative}.dropzone .dz-preview{position:relative;display:inline-block;width:120px;margin:0.5em}.dropzone .dz-preview .dz-progress{display:block;height:15px;border:1px solid #aaa}.dropzone .dz-preview .dz-progress .dz-upload{display:block;height:100%;width:0;background:green}.dropzone .dz-preview .dz-error-message{color:red;display:none}.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{display:block}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{position:absolute;display:none;left:30px;top:30px;width:54px;height:58px;left:50%;margin-left:-27px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5zY3NzIiwiY29ycG9yYXRlL2hlbHBlcnMvX2FuaW1hdGlvbnMuc2NzcyIsImNvcnBvcmF0ZS92YXJpYWJsZXMvX2RlZmF1bHQuc2NzcyIsImNvcnBvcmF0ZS9oZWxwZXJzL19wbGFjZWhvbGRlcnMuc2NzcyIsImNvcnBvcmF0ZS9oZWxwZXJzL19pbmNsdWRlLW1lZGlhLnNjc3MiLCJjb3Jwb3JhdGUvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJjb21tb24uY3NzIiwiY29ycG9yYXRlL2Jhc2UvX2RlZmF1bHQuc2NzcyIsImNvcnBvcmF0ZS9iYXNlL19iYXNlLnNjc3MiLCJjb3Jwb3JhdGUvdmFyaWFibGVzL19wYWxsZXR0ZS5zY3NzIiwiY29ycG9yYXRlL19jb21tb25kZXAuc2NzcyIsIi4uL21vZHVsZXMvc2ltcGxlLWZpeGVkLWhlYWRlci9fc2ltcGxlLWZpeGVkLWhlYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9sYXlvdXQvX2ZsZXhsYXlvdXQuc2NzcyIsIi4uL21vZHVsZXMvbGF5b3V0L19zdGlja3lIZWFkZXIuc2NzcyIsIi4uL21vZHVsZXMvbmF2L19mbGV4LW5hdi5zY3NzIiwiLi4vbW9kdWxlcy90YWJiZWQvX3RhYmJlZC5zY3NzIiwiLi4vbW9kdWxlcy9tb2RhbC9fbW9kYWwuc2NzcyIsIi4uL21vZHVsZXMvY2Fyb3VzZWwvX2Nhcm91c2VsLnNjc3MiLCIuLi9tb2R1bGVzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCIuLi9tb2R1bGVzL21hcHMvX21hcHMuc2NzcyIsIi4uL21vZHVsZXMvZmxleFNsaWRlci9fZmxleFNsaWRlci5zY3NzIiwiLi4vbW9kdWxlcy93aXphcmQvX3dpemFyZC5zY3NzIiwiY29ycG9yYXRlL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCIuLi9tb2R1bGVzL3BvbGljeUR1cmF0aW9uV2lkZ2V0L19wb2xpY3lEdXJhdGlvbldpZGdldC5zY3NzIiwiLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9fc3R5bGVkQWxlcnQuc2NzcyIsIi4uL21vZHVsZXMvY3Vyc29yVHJhY2tpbmdUb29sdGlwL19jdXJzb3JUcmFja2luZ1Rvb2x0aXAuc2NzcyIsIi4uL3ZlbmRvci9qcXVlcnktdWkuY3NzIiwiLi4vdmVuZG9yL2RhdGF0YWJsZXMvZGF0YXRhYmxlcy5jc3MiLCIuLi92ZW5kb3IvY2hvc2VuLzEuNC4yL2Nob3Nlbi5taW4uY3NzIiwiLi4vdmVuZG9yL3NlbGVjdDIvNC4wLjEzL2Nzcy9zZWxlY3QyLmNzcyIsIi4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0Mi50aGVtZS5zdHVubi5jc3MiLCIuLi92ZW5kb3IvSW1hZ2VTZWxlY3QvSW1hZ2VTZWxlY3QuY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2JhY2stdG8tcGFnZS5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3NvY2lhbC1pY29ucy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2xvZ29zLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX29wZW5DbG9zZUljb25zLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fdGl0bGVzLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fZG91Z2hudXRzLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fcHJvZ3Jlc3NCYXIuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19kb3dubG9hZExpc3Quc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2ZsYWdzLnNjc3MiLCJjb3Jwb3JhdGUvY29tcG9uZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3N3aXRjaC5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX2ZsZXgtdGFibGUuc2NzcyIsImNvcnBvcmF0ZS9jb21wb25lbnRzL190aGlyZFBhcnR5Q2hlY2tvdXRMaW5rcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2FjY2VwdC1kZWNsaW5lLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcXVvdGUtZm9ybS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcmVzb3VyY2VzLWZpbHRlcnMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19yZXNvdXJjZXMtcG9wdWxhci5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2NvbnRhY3QtdGFicy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2xvZ28tY2Fyb3VzZWwuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19sb2NhdGlvbi10YWJzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fZmFxLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fc2lkZWJhci1zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2luZm8td2lkZ2V0LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fYmFubmVyLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcnNhLWJsb2NrLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9hc2lkZXMvX2FzaWRlLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcmVzb3VyY2VzLWJsb2NrLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fYWZmaWxpYXRpb25zLWJsb2NrLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fc3RvcnktZmFjdHMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL190YWItY29udHJvbC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2Rhc2hib2FyZC10YWJzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcG9saWN5LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fc3RhdHVzTGVnZW5kLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9faW1wb3J0Q29udGFjdHMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL193ZWJzaGltLW92ZXJpZGVzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9faG9tZVNlY3Rpb24uc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19zdHJlYW0tYmxvY2suc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL190d28tY29sLWxpc3Quc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19zbGlkZXItbW9kcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2dldEFRdW90ZU9wdGlvbi5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX21vZGFsLXBkZi5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX2xpc3RNZW51LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9faGVhZGVyLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fbm90aWZpY2F0aW9uLWJhci5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX21haW4tbmF2LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9fZHJvcERvd25NZW51LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9fb2ZmLWNhbnZhcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX2hlYWRiYW5kLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9fb2ZmQ2FudmFzQ29udHJvbC5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvX29mZkNhbnZhc1RhYmJlZE1lbnUuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL19vZmZDYW52YXNGb3JtLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9fc2l0ZS1zcGVjaWZpYy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvc2FsZXMvX3NhbGVzLW1lZGljYS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3BhZ2VCbG9jay5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3N1bW1hcnktdGFibGUuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL190YWJsZS1mbG93LnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fdGFibGVzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fcHVzaE5hdi5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3RocmVlLW9wdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL19mb3JtTm9ybWFsaXNlLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvX2pmLXZhcmlhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19qc29uRm9ybS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2NvbGxlY3Rpb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yb3cuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL19yZXBlYXRhYmxlUmVnaW9ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvX2RlY2xhcmF0aW9uLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvbGF5b3V0cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9tb2R1bGVzL2RpYWxvZy9fZGlhbG9nLnNjc3MiLCIuLi9tb2R1bGVzL3F1aWNrQ3JlYXRlV2l6YXJkL19xdWlja0NyZWF0ZVdpemFyZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2NzdmlvLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19jaGVja291dC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xvYWRpbmdTcGlubmVyLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fcmVhZE9ubHlOb3RpY2Uuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19maWxlTGlzdC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpbGVVcGxvYWRlci5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2luQ29sdW1ucy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2hlbHBCb3hlcy5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZvcndhcmRRdWVzdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2Nsb3NlRm9yQWxsUGFuZWxzLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9faW5JZnJhbWUuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL19udW1iZXJUb29sdGlwLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9fbm90YXBwbGljYWJsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2xlZ2VuZC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb21tb24uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9faW5wdXRfZGF0ZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jaG9zZW4uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fY2hlY2tib3gmcmFkaW8uc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fbm90ZXMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL19jb250YWN0cyZhc3NldHMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fb25PZmZTd2l0Y2guc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fdGV4dGFyZWEuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9fZmlsZS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvX2ZpZWxkc2V0LWFjdGlvbnMuc2NzcyIsIi4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL19zdW1tYXJ5U2NyZWVuLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9faXNzdWVzU3VtbWFyeS5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX2hlbHBQYW5lbC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvX3BhZ2VDb250cm9sLnNjc3MiLCIuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9fZG91Z2hudXRDaGFydC5zY3NzIiwiLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL19zaGFtZS5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2pzb25mb3JtLW92ZXJyaWRlcy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2xvZ2luLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fYWNjLWNvbnRhY3QtZGV0YWlscy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX2NsaWVudC1kZXRhaWxzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiY29ycG9yYXRlL2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fb3ZlcnZpZXctYmxvY2suc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19kdExpc3RGaWx0ZXIuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19kZXRhaWwtdGFibGUuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19ibG9jay1zdGF0cy5zY3NzIiwiY29ycG9yYXRlL3dpZGdldHMvX3dpZGdldC1jb25zb2xlLnNjc3MiLCJjb3Jwb3JhdGUvd2lkZ2V0cy9fY2xpZW50LXRhYnMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL2RhdGF0YWJsZXMvX2RhdGF0YWJsZXMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL2RhdGF0YWJsZXMvX2RvY3VtZW50VmlzaWJpbGl0eS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19ncmlkLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2ZlYXR1cmVkLXBhZ2VzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2RlZmF1bHQtZ3JpZC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19ob21lcGFnZS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19jb250YWN0LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX21lbWJlci1kZXRhaWwuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZ2V0LWEtcXVvdGUuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9faW5zdXJhbmNlLWluZGV4LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2luc3VyYW5jZS1kZXRhaWwuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fbmV3cy1kZXRhaWwuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fb3VyLXN0b3J5LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX3Jlc291cmNlcy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZmZpbGlhdGlvbnMuc2NzcyIsImNvcnBvcmF0ZS93aWRnZXRzL19mb290ZXIuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fbWFzdGVyLXBvbGljeS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19wYXJ0bmVycy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZGFzaGJvYXJkLWNvbnRhY3Quc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fZGFzaGJvYXJkLWFjY291bnQtZGV0YWlscy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19kYXNoYm9hcmQtZG9jdW1lbnRzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FjY291bnQtc3dpdGNoZXIuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9jaGVja291dC9feW91ci1vcmRlci5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL191bmRlcndyaXRlci5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19wZmFkbWluLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLWhvbWUuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tZXJyb3Itb2NjdXJyZWQuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tcGYtd2FybmluZy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1wZi1saXN0LnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLXBmLXZpZXcuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tc3RhZmYtZWRpdC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1reWMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tcGYtY3JlYXRlLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX2FkbWluLWluc3VyYW5jZXMtZWRpdC5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1pbnN1cmFuY2VzLWNyZWF0ZS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1kb2N1bWVudHMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tY2xpZW50cy5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19hZG1pbi1jbGllbnQtY29uc29sZS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19yZXF1ZXN0LWZvci1xdW90ZS5zY3NzIiwiY29ycG9yYXRlL3BhZ2VzL19zdW1tYXJ5LW9mLWNoYW5nZXMuc2NzcyIsImNvcnBvcmF0ZS9wYWdlcy9fYWRtaW4tYXNzZXRzLnNjc3MiLCJjb3Jwb3JhdGUvcGFnZXMvX21hbnVhbC1xdW90ZS5zY3NzIiwiY29ycG9yYXRlL19zaGFtZS5zY3NzIiwiY29ycG9yYXRlL2Jhc2UvX3ByaW50LnNjc3MiLCIuLi92ZW5kb3IvZHJvcHpvbmUvZHJvcHpvbmUuY3NzIiwiLi4vdmVuZG9yL2Ryb3B6b25lL2Jhc2ljLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQkEsaUVBQUEsQ0FBK0Qsd0NDaEIzRCxHQUNJLFdBQVcsQ0FFZixLQUNJLE9BQU8sQ0FBQSxDRFlnRCxnQ0NoQjNELEdBQ0ksV0FBVyxDQUVmLEtBQ0ksT0FBTyxDQUFBLENDTGYsZ0JBQUksQ0NxSkosa0ZBQ0ksaUJBQWtCLENDMlpsQiwwQkQ1Wkosa0ZBR1EsZ0JBQWlCLENBMEJ4QixDQXhCRyw4R0FDSSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUViLGdCQUFpQixDQUVqQixXQUFZLENBQ1osMkNBUEosOEdBVVEsWUFBYSxDQUViLGFBQWMsQ0FXckIsQ0NnWUQsMEJEdlpBLDhHQWtCUSxTQUFVLENBQ1YsYUFBYyxDQUNkLFVBQVcsQ0FDWCxjQUFlLENBRXRCLENBR0wsb0NBQ0ksaUJB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QUFjLENBQ2QsYXpEdENFLEN5RDFDZCwrQkFxRlEsY0FBYyxDQUVkLDRCQUE2QixDQUU3QixlekRzR08sQ0xrWFgsMEI4RGpqQkosK0JBNEZZLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0FDbEIscUNBQ0osdUJBQXVCLENBQzFCLEM5RGlkVCwwQjhEOWNZLGlEQUVBLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0FSdEIscUNBVUEsdUJBQXVCLENBQzFCLENBekdqQixvQ0ErR1Esa0JBQWtCLENBL0cxQixrQzVDS1EsNERwQmF1RCxDb0JUL0MsYzRDMkdnQixDNUMxR2QsYWJnQ0osQ2EvQkksZTRDeUcwQixDNUN4RzlCLGdCNEN3R29DLENBSzFDLGtCQUFrQixDOUR3YnRCLDBCOERqakJKLGtDNUNLUSw0RHBCYXVELENvQlQvQyxjNEM2R29CLEM1QzVHbEIsYWJnQ0osQ2EvQkksZTRDMkc4QixDNUMxR2xDLGdCNEMwR3dDLENBU2pELENBSlcsb0RBQ0osV0FBVyxDQUNYLGVBQWUsQ0E3SDNCLCtCNUNLUSw0RHBCYXVELENvQlQvQyxjNEN5SGdCLEM1Q3hIZCxhYmlMQyxDYS9LTCxlNENzSDBDLENBRWhELGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFbkIsK0J6RC9FTSxDeUR6RGQsbUNBNklRLGtCQUFtQixDQUNuQixzQkFBc0IsQ0FDdEIsZUFBZSxDNUMxSWYsNERwQmF1RCxDb0JUL0MsYzRDd0lnQixDNUN2SWQsYWJnQ0osQ2EvQkksZTRDc0kwQixDNUNySTlCLGdCNENxSW9DLEM5RGdhOUMsMEI4RGpqQkosbUM1Q0tRLDREcEJhdUQsQ29CVC9DLGM0QzBJb0IsQzVDeklsQixhYmdDSixDYS9CSSxlNEN3SThCLEM1Q3ZJbEMsZ0I0Q3VJd0MsQ0FFakQsQ0FySkwsa0M1Q0tRLDREcEJhdUQsQ29CVC9DLGM0Q2dKZ0IsQzVDL0lkLGFib0NLLENhbENULGU0QzZJMEMsQ0FDaEQsa0JBQWtCLENBMUoxQixtQzVDS1EsNERwQmF1RCxDb0JUL0MsYzRDcUpnQixDNUNwSmQsYWJpTEMsQ2EvS0wsZTRDa0owQyxDQU9oRCxTQUFTLENBcktqQix1Q0FnS1ksWXpEMkJPLEN5RDFCUCxxQkFBc0IsQ0FDL0IsV0FBWSxDQUNaLFVBQVcsQ0FuS2QseUNBdUtZLGF6RC9ITSxDeUR4Q2xCLDZDQXlLZ0IsWXpEaklFLEN5RGtJTCxxREFHRCxlQUFnQixDQUNoQixhekR0SU0sQ3lEb0lELHlEQUlELFl6RHhJRSxDeUR4Q2xCLGlDQXNMUSxvQkFBcUIsQ0FDckIsY0FBYyxDQXZMdEIsdUJBMkxRLGNBQWUsQ0EzTHZCLHVDQStMZ0IsMEVBQTJFLENBL0wzRix5Q0FtTVksU0FBUyxDQUNaLGlCQU1MLHFCQUFzQixDQUN6QixjQUdHLHdCQUF5QixDQUM1QixvQkM5TUcsc0JBQXVCLENBQ3ZCLGVBQWUsQ0FDZixrQkFBa0IsQ0FIdEIsaUNBTVEsZUFBZ0IsQy9EMmlCcEIsMkIrRGpqQkosb0JBU1EsU0FBVSxDQUNWLGFBQWMsQ0FDZCxzQkFBdUIsQ0FpTTlCLEMvRHFXRywwQitEampCSixvQkFnQlEscUJBQXNCLENBNEw3QixDL0RxV0csMEIrRGpqQkosb0JBb0JRLFVBQVcsQ0FDWCxjQUFlLENBQ2YscUJBQXNCLENBQ3RCLGVBQWUsQ0FxTHRCLENBcklZLDREQUVELFdBQVcsQ0FDWCwrQkFBZ0MsQ0FDaEMsZUFBZSxDQUNmLGtCQUFtQixDQUxsQiw0REFRRCxhQUFjLENBQ2QsYTFEdENFLEMwRDFDZCxrQ0FxRlEsY0FBYyxDQUVkLDRCQUE2QixDQUU3QixlMURzR08sQ0xrWFgsMEIrRGpqQkosa0NBNEZZLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0RDbEIscUNDQ0osdUJBQXVCLENBQzFCLEMvRGlkVCwwQitEOWNZLG9EQUVBLGdCQUFnQixDQUNoQiwwQkFBMEIsQ0RSdEIscUNDVUEsdUJBQXVCLENBQzFCLENBekdqQixxQzdDS1EsNERwQmF1RCxDb0JUL0MsYzZDc0dnQixDN0NyR2QsYWJnQ0osQ2EvQkksZTZDb0cwQixDN0NuRzlCLGdCNkNtR29DLENBSTFDLFdBQVcsQ0FDWCxrQkFBa0IsQy9ENmJ0QiwwQitEampCSixxQzdDS1EsNERwQmF1RCxDb0JUL0MsYzZDd0dvQixDN0N2R2xCLGFiZ0NKLENhL0JJLGU2Q3NHOEIsQzdDckdsQyxnQjZDcUd3QyxDQVNqRCxDQUpXLHVEQUNKLFdBQVcsQ0FDWCxlQUFlLENBeEgzQixrQzdDS1EsNERwQmF1RCxDb0JUL0MsYzZDb0hnQixDN0NuSGQsYWJpTEMsQ2EvS0wsZTZDaUgwQyxDQUVoRCxpQkFBa0IsQ0FFbEIsa0JBQW1CLENBRW5CLCtCMUQxRU0sQzBEekRkLDBDN0NLUSw0RHBCYXVELENvQlQvQyxjNkMrSGdCLEM3QzlIZCxhYmdDSixDYTlCQSxlNkM0SHFDLENBRTNDLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FFbkIsK0IxRHJGTSxDMER6RGQsc0NBa0pRLGtCQUFtQixDQUNuQixzQkFBc0IsQ0FDdEIsZUFBZSxDQUNmLFdBQVcsQzdDaEpYLDREcEJhdUQsQ29CVC9DLGM2QzZJZ0IsQzdDNUlkLGFiZ0NKLENhL0JJLGU2QzJJMEIsQzdDMUk5QixnQjZDMElvQyxDL0QyWjlDLDBCK0RqakJKLHNDN0NLUSw0RHBCYXVELENvQlQvQyxjNkMrSW9CLEM3QzlJbEIsYWJnQ0osQ2EvQkksZTZDNkk4QixDN0M1SWxDLGdCNkM0SXdDLENBRWpELENBMUpMLHFDN0NLUSw0RHBCYXVELENvQlQvQyxjNkNxSmdCLEM3Q3BKZCxhYm9DSyxDYWxDVCxlNkNrSjBDLENBQ2hELGtCQUFrQixDQS9KMUIsc0M3Q0tRLDREcEJhdUQsQ29CVC9DLGM2QzBKZ0IsQzdDekpkLGFiaUxDLENhL0tMLGU2Q3VKMEMsQ0FPaEQsU0FBUyxDQTFLakIsMENBcUtZLFkxRHNCTyxDMERyQlAscUJBQXNCLENBQy9CLFdBQVksQ0FDWixVQUFXLENBeEtkLDRDQTRLWSxhMURwSU0sQzBEeENsQixnREE4S2dCLFkxRHRJRSxDMER1SUwsd0RBR0QsZUFBZ0IsQ0FDaEIsYTFEM0lNLEMwRHlJRCw0REFJRCxZMUQ3SUUsQzBEeENsQixvQ0EyTFEsb0JBQXFCLENBQ3JCLGNBQWMsQ0E1THRCLDBCQWdNUSxjQUFlLENBaE12QiwwQ0FvTWdCLDBF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QlksQ3FFeFM1Qix1Q0E4VFksWXJFdEJnQixDcUV4UzVCLGtEQWlVWSxhckV6QmdCLENxRTBCaEIsa0JyRTFCZ0IsQ3FFeFM1QixxREE4U2dCLHdCckVSUyxDcUV0U3pCLHlFQWdUb0IsaUJBQWtCLENBQ2xCLFFBQVMsQ0FqVDdCLGlGQW9Ub0IsaUJBQWtCLENBQ2xCLFNBQVUsQ0FyVDlCLGlEQXlUZ0Isb0JyRW5CUyxDcUVvQlQsa0JyRXBCUyxDcUV0U3pCLHlDQThUWSxZckV4QmEsQ3FFdFN6QixvREFpVVksYXJFM0JhLENxRTRCYixrQnJFNUJhLENxRXRTekIsZ0RBOFNnQix3QnJFUlMsQ3FFdFN6QixvRUFnVG9CLGlCQUFrQixDQUNsQixRQUFTLENBalQ3Qiw0RUFvVG9CLGlCQUFrQixDQUNsQixTQUFVLENBclQ5Qiw0Q0F5VGdCLG9CckVuQlMsQ3FFb0JULGtCckVwQlMsQ3FFdFN6QixvQ0E4VFksWXJFeEJhLENxRXRTekIsK0NBaVVZLGFyRTNCYSxDcUU0QmIsa0JyRTVCYSxDcUV0U3pCLCtCQXdVUSx3QjlEOVJNLEM4RGtTTixjQUFlLENBQ2YsWUFBYSxDakR4VWIsNERwQmF1RCxDb0JUL0MsY2lEcVVrQixDakRwVWhCLFVicUxILENhcExHLGVpRG1VNkIsQ2pEbFVqQyxhaURrVXNDLENBQzVDLGNBQWUsQ0FDZixXQUFZLENBZ0daLGFBQWMsQ0E5RmQsMENBbFZSLCtCQW1WWSxnQkFBaUIsQ0FDakIsWUFBYSxDQTZQcEIsQ0FqbEJMLDBDQXdWWSxlQUFnQixDQXhWNUIsa0RqREtRLDREcEJhdUQsQ29CVC9DLGNpRHFWc0IsQ2pEcFZwQixhYmdDSixDYS9CSSxlaURtVmdDLENqRGxWcEMsZ0JpRGtWMkMsQ0E5VnpELDZFakRLUSw0RHBCYXVELENvQlQvQyxjaUR5VjBCLENqRHhWeEIsYWI0REgsQ2EzREcsZWlEdVZxQyxDakR0VnpDLGdCaURzVmdELENBbFc5RCw4RUFzV2dCLGVBQWdCLENqRGpXeEIsNERwQmF1RCxDb0JUL0MsY2lEK1YwQixDakQ5VnhCLGFiNERILENhM0RHLGVpRDZWcUMs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akI5QixnREE4akJnQix3QjlEdGhCRSxDYW5DViw0RHBCYXVELENvQlQvQyxjaURzakIwQixDakRyakJ4QixVYnFMSCxDYXBMRyxlaURvakJxQyxDakRuakJ6QyxlaURtakI4QyxDQS9qQjVELHlEQWtrQm9CLHdCOUQ1ZkwsQzhEdEVmLHVEQXNrQkksd0I5RHBab0IsQzhEbEx4Qix5REF3a0JLLHdCOUR0Wm1CLEM4RHVaSixtQkFBb0IsQ0F6a0J4QyxxRUE2a0JnQixZQUFhLENBQ2IsY0FBZSxDQTlrQi9CLG1DQW9sQlEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixvQkFBcUIsQ0FDckIsaUM5RGxpQmMsQzhEbWlCZCxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLFNBQVUsQ0ExbEJsQiwrQkErbEJRLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLHdCOUQxakJVLEM4RDJqQlYsVUFBVyxDQUNYLFdBQVksQ2pEL2xCWiw0RHBCYXVELENvQlQvQyxjaUQ0bEJrQixDakQzbEJoQixVYnFMSCxDYXBMRyxlaUQwbEI2QixDakR6bEJqQyxnQmlEeWxCdUMsQ0FDN0MsaUJBQWtCLENBQ2xCLFNBQVUsQ0F2bUJsQixvQ2pES1EsNERwQmF1RCxDb0JUL0MsY2lEb21Ca0IsQ2pEbm1CaEIsVWJxTEgsQ2FwTEcsZWlEa21CNkIsQ2pEam1CakMsZ0JpRGltQnVDLENBN21CckQsbURqREtRLDREcEJhdUQsQ29CVC9DLGNpRHNtQnNCLENqRHJtQnBCLGFpRHFtQjZCLENqRHBtQjdCLGVpRG9tQmtDLENqRG5tQnRDLGdCaURtbUI0QyxDQS9tQjFELGtEakRLUSw0RHBCYXVELENvQlQvQyxjaUR5bUJzQixDakR4bUJwQixVYnFMSCxDYXBMRyxlaUR1bUJpQyxDakR0bUJyQyxnQmlEc21CMkMsQ0FsbkJ6RCx5QmpES1EsNERwQmF1RCxDb0JUL0MsY2lEOG1Ca0IsQ2pEN21CaEIsVWJxTEgsQ2FwTEcsZWlENG1CNkIsQ2pEM21CakMsZ0JpRDJtQnVDLENBQzdDLGlCQUFrQixDQXhuQjFCLDBCQTRuQlEsWUFBYSxDQTVuQnJCLDBCQWdvQlEsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsYUFBYyxDQUNkLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDakRqb0JaLDREcEJhdUQsQ29CVC9DLGNpRDhuQmtCLENqRDduQmhCLGFiMkNJLENhMUNKLGVpRDRuQnFDLENqRDNuQnpDLGdCaUQybkIrQyxDQUNyRCxjQUFlLENBeG9CdkIsMEJBNG9CUSxXQUFZLENBQ1osV0FBWSxDakR4b0JaLDREcEJhdUQsQ29CVC9DLGNpRHFvQmtCLENqRHBvQmhCLGFiMkNJLENhMUNKLGVpRG1vQnFDLENqRGxvQnpDLGdCaURrb0IrQyxDQTlvQjdELG9DQWtwQlEsb0JBQXFCLENBbHBCN0IsOEJBc3BCUSxjQUFlLENBdHBCdkIsNkJBMHBCUSxhQUFjLENBMXBCdEIscUNBOHBCUSx3QkFBeUIsQ0E5cEJqQyxnREFrcUJRLFlBQWEsQ0FscUJyQiwyQkFzcUJRLHdCOUQvbUJXLEM4RHZEbkIsZ0RBNHFCVSx3QjlEam5CVSxDOERrbkJWLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixXQUFZLENBQ1osZUFBZ0IsQ0FockIxQix1RGpES1EsNERwQmF1RCxDb0JUL0MsY2lEMHFCd0IsQ2pEenFCdEIsVWJxTEgsQ2FwTEcsZWlEd3FCbUMsQ2pEdnFCdkMsZWlEdXFCNEMsQ0FDNUMsMEJBQTJCLENBcHJCekMsOERqREtRLDREcEJhdUQsQ29CVC9DLGNpRDhxQndCLENqRDdxQnRCLFVicUxILENhcExHLGVpRDRxQm1DLENqRDNxQnZDLGFpRDJxQjBDLENBQzFDLFlBQWEsQ0FDYixnQkFBaUIsQ0F6ckIvQiw2RWpES1EsNERwQmF1RCxDb0JUL0MsY2lEbXJCNEIsQ2pEbHJCMUIsVWJxTEgsQ2FwTEcsZWlEaXJCdUMsQ2pEaHJCM0MsYWlEZ3JCOEMsQ0E1ckI1RCxtRmpES1EsNERwQmF1RCxDb0JUL0MsY2lEc3JCNEIsQ2pEcnJCMUIsVWJxTEgsQ2FwTEcsZWlEb3JCdUMsQ2pEbnJCM0MsYWlEbXJCOEMsQ0EvckI1RCw4RUFvc0JrQiwrQkFB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QyxXQUFZLENBdjRCOUIsbUdqREtRLDREcEJhdUQsQ29CVC9DLGNpRGk0QmdDLENqRGg0QjlCLGFiNERILENhM0RHLGVpRCszQjJDLENqRDkzQi9DLGdCaUQ4M0JxRCxDQTE0Qm5FLG9HQSs0QnNCLGFBQWMsQ2pEMTRCNUIsNERwQmF1RCxDb0JUL0MsY2lEdTRCZ0MsQ2pEdDRCOUIsYWI0REgsQ2EzREcsZWlEcTRCMkMsQ2pEcDRCL0MsZ0JpRG80QnFELENBQzdDLFdBQVksQ0FqNUJsQyx5R0FvNUIwQixnQkFBaUIsQ0FwNUIzQyxvR0EyNUJzQixlQUFnQixDakR0NUI5Qiw0RHBCYXVELENvQlQvQyxjaURtNUJnQyxDakRsNUI5QixhYjRESCxDYTNERyxlaURpNUIyQyxDakRoNUIvQyxnQmlEZzVCcUQsQ25FM1cvRCwwQm1FampCSixvR0FtNkIwQixhQUFlLENBQ2YsU0FBVSxDQUVqQixDQXQ2Qm5CLG9HQTA2QnNCLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsa0JBQW1CLENBQ25CLFdBQVksQ2pEeDZCMUIsNERwQmF1RCxDb0JUL0MsY2lEcTZCZ0MsQ2pEcDZCOUIsYWI0REgsQ2EzREcsZWlEbTZCMkMsQ2pEbDZCL0MsZ0JpRGs2QnFELENBOTZCbkUsK0VBazdCc0IsVUFBVyxDakQ3NkJ6Qiw0RHBCYXVELENvQlQvQyxjaUQyNkJnQyxDakQxNkI5QixhYjRESCxDYTNERyxlaUR5NkIyQyxDakR4NkIvQyxnQmlEdzZCcUQsQ0FwN0JuRSxvR0F3N0JzQiwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBRXhCLGVBQWdCLENqRHQ3QjlCLDREcEJhdUQsQ29CVC9DLGNpRG03QmdDLENqRGw3QjlCLGFiNERILENhM0RHLGVpRGk3QjJDLENqRGg3Qi9DLGdCaURnN0JxRCxDQTU3Qm5FLCtIQTg3QjBCLFdBQVksQ0FDWixnQkFBaUIsQ0EvN0IzQyxvR0FvOEJzQixlQUFnQixDQUNoQixlQUFnQixDakRoOEI5Qiw0RHBCYXVELENvQlQvQyxjaUQ4N0JnQyxDakQ3N0I5QixhYjRESCxDYTNERyxlaUQ0N0IyQyxDakQzN0Iv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UUFBVSxDQUFBLFNBQ0wsQ0FBSSxPQUNILENBQUEsUUFDRCxDQUFFLGlDQUVNLENBQUEsa0NBQ0MsQ0FBQSwrQkFDQyxDQUFBLHNCQXZOWixxQkN2S0MsQ0FBRSxVQUFVLGlCQUd0QixDQUFBLHNCRDJMVSxpQkN6TFIsQ0FBQSxvQkFDUyxDQUFBLFdBQ1QsQ0FBQSxZQUNBLENBQUEsbUNEdVRzQixhQ3JUcEIsQ0FBQSxXQUNBLENBQUEscUJBQ1EsQ0FBQSw4Q0RrVTJCLGFDaFVqQyxDQUFBLFdBQ0EsQ0FBQSxPQUFRLENBQUEsZ0JBRVIsQ0FBQSx3Q0QrVWtCLFNBQUEsQ0FBaUIsWUM1VXJDLENBQUEsK0ZBQytFLGFBQy9FLENBQUEsa0REMFArQixhQ3hQL0IsQ0FBQSw0RUFDMEQsaUJBQzFELENBQUEsWUFDQSxDQUFBLFNBQVMsQ0FBSSxRQUNQLENBQUEsVUFDRyxDQUNULFdBQ0EsQ0FBQSxRQUFRLENBQUEsaUJBRVIiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlLnNjc3NcblxuLypcbiAqICBTdHVubnBsYXRlIHN0eWxlXG4gKiAgVmVyc2lvbjogMi4wXG4gKi9cbi8qXG4gKiAgTm90ZXM6XG4gKiAgTWFpbiBTQ1NTIGZpbGUgdG8gaW5jbHVkZSBlbnRpcmUgbGlicmFyeSBmb2xsb3dlZCBieSBjdXN0b20gc3R5bGVzLlxuICogXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT05GSUcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbmZpZyc7XG5cbi8qISBTdHlsZXMgYnVpbHQgZm9yOiAjeyRzaXRlfSBmb2xsb3dpbmcgdGhlICN7JHRoZW1lfSB0aGVtZSAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIEhFTFBFUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk1HIGhlbHBlcnMgaGF2ZSB0byBnbyBmaXJzdCEgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL2ZvbnRzJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL21peGlucyc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvaGVscGVycy9pbmNsdWRlLW1lZGlhJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL2FuaW1hdGlvbnMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFZBUklBQkxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBUaGlzIGhhcyB0byBiZSBhZnRlciBpbmNsdWRlLW1lZGlhIGZvciBicmVha3BvaW50IHZhcmlhYmxlXG5AaW1wb3J0ICdjb3Jwb3JhdGUvdmFyaWFibGVzL3BhbGxldHRlJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS92YXJpYWJsZXMvZGVmYXVsdCc7XG4vL0BpbXBvcnQgJ2NvcnBvcmF0ZS92YXJpYWJsZXMvc29saWNpdG9ycyc7IC8vIEZPTExPV1MgQ09SUE9SQVRFIFNPIENVU1RPTUlTQVRJT04gTk9UIE5FRURFRFxuLy9AaW1wb3J0ICdjb3Jwb3JhdGUvdmFyaWFibGVzL2xzb3MnOyAvLyBGT0xMT1dTIENPUlBPUkFURSBTTyBDVVNUT01JU0FUSU9OIE5PVCBORUVERURcbi8vQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9hY2NvdW50YW50cyc7IC8vIEZPTExPV1MgQ09SUE9SQVRFIFNPIENVU1RPTUlTQVRJT04gTk9UIE5FRURFRFxuQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9ub3J3YXknO1xuQGltcG9ydCAnY29ycG9yYXRlL3ZhcmlhYmxlcy9tb2JpbGl0eSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gUExBQ0VIT0xERVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9oZWxwZXJzL3BsYWNlaG9sZGVycyc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpc2UgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9iYXNlL25vcm1hbGl6ZSc7XG5cbi8qIENvcmUgKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9iYXNlL2RlZmF1bHQnO1xuXG5cbkBpbXBvcnQgXCJjb3Jwb3JhdGUvYmFzZS9iYXNlXCI7IC8vIERlcHJlY2F0ZWQgLSBuZWVkIHRvIG1vdmUgc3R5bGVzIGludG8gb3RoZXIgcGxhY2VzXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gQ09NTU9OIEVMRU1FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21tb25kZXAnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNUVU5OUExBVEUgTElCUkFSWSBNT0RVTEVTICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTdHVubiBNb2R1bGVzICovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9zaW1wbGUtZml4ZWQtaGVhZGVyL3NpbXBsZS1maXhlZC1oZWFkZXInO1xuLypAIWltcG9ydCAnLi4vLi4vbW9kdWxlcy9maXhlZEhlYWRlci9maXhlZGhlYWRlcic7Ki9cbi8vIEBpbXBvcnQgJ2NvcnBvcmF0ZS8uLi8uLi9tb2R1bGVzL2xheW91dC9sYXlvdXQnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvbGF5b3V0L2ZsZXhsYXlvdXQnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvbGF5b3V0L3N0aWNreUhlYWRlcic7XG4vKkAhaW1wb3J0ICcuLi8uLi9tb2R1bGVzL25hdi9uYXYnOyovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9uYXYvZmxleC1uYXYnO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvdGFiYmVkL3RhYmJlZCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9tb2RhbC9tb2RhbCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9jYXJvdXNlbC9jYXJvdXNlbCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9hY2NvcmRpb24vYWNjb3JkaW9uJztcbi8qQCFpbXBvcnQgJy4uLy4uL21vZHVsZXMvYWxtb3N0SW5WaWV3L2FsbW9zdEluVmlldyc7Ki9cbkBpbXBvcnQgJ2NvcnBvcmF0ZS8uLi8uLi9tb2R1bGVzL21hcHMvbWFwcyc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9mbGV4U2xpZGVyL2ZsZXhTbGlkZXInO1xuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL21vZHVsZXMvd2l6YXJkL3dpemFyZCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9wb2xpY3lEdXJhdGlvbldpZGdldC9wb2xpY3lEdXJhdGlvbldpZGdldCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9zdHlsZWRBbGVydC9zdHlsZWRBbGVydCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vbW9kdWxlcy9jdXJzb3JUcmFja2luZ1Rvb2x0aXAvY3Vyc29yVHJhY2tpbmdUb29sdGlwJztcblxuXG4vKiBWZW5kb3IgTW9kdWxlcyAqL1xuQGltcG9ydCBcImNvcnBvcmF0ZS8uLi8uLi92ZW5kb3IvanF1ZXJ5LXVpXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlLy4uLy4uL3ZlbmRvci9kYXRhdGFibGVzL2RhdGF0YWJsZXNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvLi4vLi4vdmVuZG9yL2Nob3Nlbi8xLjQuMi9jaG9zZW4ubWluXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlLy4uLy4uL3ZlbmRvci9zZWxlY3QyLzQuMC4xMy9jc3Mvc2VsZWN0MlwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS8uLi8uLi92ZW5kb3Ivc2VsZWN0Mi80LjAuMTMvY3NzL3NlbGVjdDIudGhlbWUuc3R1bm5cIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvLi4vLi4vdmVuZG9yL0ltYWdlU2VsZWN0L0ltYWdlU2VsZWN0XCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT01QT05FTlRTICAgICAgXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9hbGVydFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9iYWNrLXRvLXBhZ2VcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9zb2NpYWwtaWNvbnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9sb2dvc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9vcGVuQ2xvc2VJY29uc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9zZWFyY2gtZm9ybVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3RpdGxlc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2hhbWJ1cmdlclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2RvdWdobnV0c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL3Byb2dyZXNzQmFyXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvZG93bmxvYWRMaXN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvbGlzdHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9mbGFnc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9jb21wb25lbnRzL2Jsb2NrcXVvdGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9zd2l0Y2hcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy9mbGV4LXRhYmxlXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL2NvbXBvbmVudHMvdGhpcmRQYXJ0eUNoZWNrb3V0TGlua3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBXSURHRVRTICAgICAgICAgXHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbG9naW4tZm9ybVwiOyAvLyBUaGlzIGlzIG9ubHkgdXNlZCBvbiBDbGFzc2ljIHNraW4gTFNPUyBhbmQgbm90IHJlcXVpcmVkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvYWNjZXB0LWRlY2xpbmVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9xdW90ZS1mb3JtXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvcGFnZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9yZXNvdXJjZXMtZmlsdGVyc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3Jlc291cmNlcy1wb3B1bGFyXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tYWluLXRhYnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jb250YWN0LXRhYnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9sb2dvLWNhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbG9jYXRpb24tdGFic1wiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvY29udGFjdHMtbW9iaWxlLW9ubHlcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItbmV3cy13aWRnZXRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9mYXFcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zaWRlYmFyLXNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0XCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zaWRlYmFyLW9idGFpbi1xdW90ZS13aWRnZXRcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItYXV0aG9yLXdpZGdldFwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2lkZWJhci1kb3dubG9hZHMtd2lkZ2V0XCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zaWRlYmFyLXdpZGdldF9jXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zaWRlYmFyLXdpZGdldF9kXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvaW5mby13aWRnZXRcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItcG9wdWxhci1yZXNvdXJjZXNcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3NpZGViYXItZm9ydGhjb21pbmctZXZlbnRzXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy92ZXJ0aWNhbC1jYXJvdXNlbFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2Jhbm5lclwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvd2lkZ2V0LWN0YVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3JzYS1ibG9ja1wiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvZXZlbnRzQ2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9hc2lkZXMvYXNpZGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9yZXNvdXJjZXMtYmxvY2tcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9hZmZpbGlhdGlvbnMtYmxvY2tcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zdG9yeS1mYWN0c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3RhYi1jb250cm9sXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvZGFzaGJvYXJkLXRhYnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9wb2xpY3lcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zdGF0dXNMZWdlbmRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9pbXBvcnRDb250YWN0c1wiO1xuLy93ZWJzaGltIGRhdGVwaWNrZXIgb3ZlcnJpZGVzXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvd2Vic2hpbS1vdmVyaWRlc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2hvbWVTZWN0aW9uXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc3RyZWFtLWJsb2NrXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvdHdvLWNvbC1saXN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc2xpZGVyLW1vZHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9nZXRBUXVvdGVPcHRpb25cIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tb2RhbC1wZGZcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9saXN0TWVudVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21vZGFsLXBkZlwiO1xuXG5cblxuXG4vL0NvbXBhcmlzb24gQWNjb3JkaW9ucyAoVGhlc2UgYXJlIHNpdGUgc3BlY2lmaWMpXG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jb21wYXJpc29uLWFjY29yZGlvbi9jb21wYXJpc29uLWFjY29yZGlvbl9tb2JpbGl0eVwiO1xuLy9AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvY29tcGFyaXNvbi1hY2NvcmRpb24vY29tcGFyaXNvbi1hY2NvcmRpb25fbWVkaWNhXCI7XG4vL0BpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jb21wYXJpc29uLWFjY29yZGlvbi9jb21wYXJpc29uLWFjY29yZGlvbl9vYXNpc1wiO1xuXG4vLyBNZW51c1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2hlYWRlclwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL25vdGlmaWNhdGlvbi1iYXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9tYWluLW5hdlwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL2Ryb3BEb3duTWVudVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL29mZi1jYW52YXNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9oZWFkYmFuZFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL29mZkNhbnZhc0NvbnRyb2xcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9tZW51cy9vZmZDYW52YXNUYWJiZWRNZW51XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvbWVudXMvb2ZmQ2FudmFzRm9ybVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL21lbnVzL3NpdGUtc3BlY2lmaWNcIjtcblxuLy8gU2FsZXMgQmxvY2tcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9zYWxlcy9zYWxlcy1tZWRpY2FcIjsgLy8gTk9UIG1lZGljYSAtIHRoaXMgbmVlZHMgdG8gYmUgcmVmYWN0b3JlZFxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3BhZ2VCbG9ja1wiOyAvLyBSZXBsYWNlbWVudCBmb3IgYWJvdmUgKG5vdCBjaGVja2VkIG9uIGFsbCBzaXRlcyB5ZXQgYW5kIG9ubHkgaW4gcGxhY2Ugb24gc3RyZWFtIGhvbWVwYWdlKVxuXG4vL0FkbWluLURhc2hib2FyZCBTaGFyZWQgU3R5bGVzXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvc3VtbWFyeS10YWJsZVwiOyAvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3RhYmxlLWZsb3dcIjsvL2FkbWluL2Rhc2hib2FyZFxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3RhYmxlc1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvcHVzaE5hdlwiOy8vYWRtaW4vZGFzaGJvYXJkXG5cblxuLy9qc29uRm9ybVxuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2pmLXZhcmlhYmxlcyc7XG5cbi8vVGhyZWUgb3B0aW9uc1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3RocmVlLW9wdGlvbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBCQVNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvYmFzZS9mb3JtTm9ybWFsaXNlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9iYXNlL2Jhc2UnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIExBWU9VVFMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2pzb25Gb3JtJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2NvbGxlY3Rpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2xheW91dHMvcm93JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL3JlcGVhdGFibGVSZWdpb25zJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2RlY2xhcmF0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9sYXlvdXRzL2FjY29yZGlvbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2RpYWxvZy9kaWFsb2cnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9xdWlja0NyZWF0ZVdpemFyZC9xdWlja0NyZWF0ZVdpemFyZCc7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBDT01QT05FTlRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9idXR0b25zJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2xvYWRpbmdTcGlubmVyJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL3JlYWRPbmx5Tm90aWNlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpbGVMaXN0JztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2ZpbGVVcGxvYWRlcic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9pbkNvbHVtbnMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvdGFibGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2hlbHBCb3hlcyc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3J3YXJkUXVlc3Rpb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvY3N2aW8nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvY2xvc2VGb3JBbGxQYW5lbHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvaW5JZnJhbWUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvbnVtYmVyVG9vbHRpcCc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9ub3RhcHBsaWNhYmxlJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2xlZ2VuZCc7XG5cbi8qIEZvcm0gZWxlbWVudHMgKi9cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jb21tb24nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2lucHV0X2RhdGUnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL2Nob3Nlbic7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvY2hlY2tib3gmcmFkaW8nO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL25vdGVzJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy92YWxpZGF0aW9uJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy9jb250YWN0cyZhc3NldHMnO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL2NvbXBvbmVudHMvZm9ybUVsZW1lbnRzL29uT2ZmU3dpdGNoJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9jb21wb25lbnRzL2Zvcm1FbGVtZW50cy90ZXh0YXJlYSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9mb3JtRWxlbWVudHMvZmlsZSc7XG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3MvY29tcG9uZW50cy9maWVsZHNldC1hY3Rpb25zJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBXSURHRVRTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0ICcuLi9tb2R1bGVzL2pzb25mb3JtL3Nhc3Mvd2lkZ2V0cy9zdW1tYXJ5U2NyZWVuJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL2lzc3Vlc1N1bW1hcnknO1xuQGltcG9ydCAnLi4vbW9kdWxlcy9qc29uZm9ybS9zYXNzL3dpZGdldHMvaGVscFBhbmVsJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL3BhZ2VDb250cm9sJztcbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy93aWRnZXRzL2RvdWdobnV0Q2hhcnQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNIQU1FISEhISAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL21vZHVsZXMvanNvbmZvcm0vc2Fzcy9zaGFtZSc7XG5cblxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2pzb25mb3JtLW92ZXJyaWRlc1wiOy8vYWRtaW4vZGFzaGJvYXJkXG5cbi8vVGhyZWUgb3B0aW9uc1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL3RocmVlLW9wdGlvbnNcIjtcblxuLy9EYXNoYm9hcmRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9sb2dpblwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2FjYy1jb250YWN0LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9jbGllbnQtZGV0YWlsc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL25vdGlmaWNhdGlvbnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvY29tcG9uZW50cy90b29sdGlwc1wiO1xuXG4vL0FkbWluXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvb3ZlcnZpZXctYmxvY2tcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9kdExpc3RGaWx0ZXJcIjsgLy8gRGF0YXRhYmxlcyBMaXN0IEZpbHRlclxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2RldGFpbC10YWJsZVwiOyAvLyBEZXRhaWwgdGFibGUgLSB1c2VkaW4gcXVvdGVzL3RyYW5zYWN0aW9uIGRldGFpbFxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2Jsb2NrLXN0YXRzXCI7IC8vIENsaWVudCBjb25zb2xlIHN0YXRzXG5AaW1wb3J0IFwiY29ycG9yYXRlL3dpZGdldHMvd2lkZ2V0LWNvbnNvbGVcIjsgLy8gQ2xpZW50IGNvbnNvbGUgc2lkZWJhclxuQGltcG9ydCBcImNvcnBvcmF0ZS93aWRnZXRzL2NsaWVudC10YWJzXCI7IC8vIE5lc3RlZCB0YWJzIGluIGNvbnNvbGVcblxuLy8gRGF0YXRhYmxlc1xuQGltcG9ydCBcInNyYy9tYWluL3Nhc3MvY29ycG9yYXRlL3dpZGdldHMvZGF0YXRhYmxlcy9kYXRhdGFibGVzXCI7IC8vIERhdGF0YWJsZXNcbkBpbXBvcnQgXCJzcmMvbWFpbi9zYXNzL2NvcnBvcmF0ZS93aWRnZXRzL2RhdGF0YWJsZXMvZG9jdW1lbnRWaXNpYmlsaXR5XCI7IC8vIERvY3VtZW50IFZpc2libGl0eSBjaGlsZCByb3dcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTEFZT1VUU1x0XHRcdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gQGltcG9ydCAnY29ycG9yYXRlL2xheW91dHMvZGVmYXVsdCc7IC8vIEJsYW5rP1xuQGltcG9ydCAnY29ycG9yYXRlL3BhZ2VzL2dyaWQnO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9mZWF0dXJlZC1wYWdlc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9kZWZhdWx0LWdyaWRcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy90aHJlZS1jb2x1bW4tZ3JpZFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9ob21lcGFnZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9jb250YWN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL21lbWJlci1kZXRhaWxcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvZ2V0LWEtcXVvdGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvaW5zdXJhbmNlLWluZGV4XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2luc3VyYW5jZS1kZXRhaWxcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvbmV3cy1kZXRhaWxcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvb3VyLXN0b3J5XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3NlYXJjaC1yZXN1bHRzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3Jlc291cmNlc1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZmZpbGlhdGlvbnNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvd2lkZ2V0cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvbWFzdGVyLXBvbGljeVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9wYXJ0bmVyc1wiO1xuXG4vL2pzb25Gb3JtLy9cbi8vQGltcG9ydCBcImNvcnBvcmF0ZS8uLi8uLi8uLi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9jc3Mvc3R5bGVcIjtcbi8vQGltcG9ydCBcImNvcnBvcmF0ZS9hZG1pbi1kYXNoYm9hcmQvY29tcG9uZW50cy9wZi1mb3JtX2ZsZXhcIjtcblxuLy9EYXNoYm9hcmRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvZGFzaGJvYXJkXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2Rhc2hib2FyZC1jb250YWN0XCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2Rhc2hib2FyZC1hY2NvdW50LWRldGFpbHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvZGFzaGJvYXJkLWRvY3VtZW50c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9jaGVja291dFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hY2NvdW50LXN3aXRjaGVyXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2NoZWNrb3V0L3lvdXItb3JkZXJcIjtcblxuLy9VbmRlcndyaXRlclxuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy91bmRlcndyaXRlclwiO1xuXG4vL1BGLUFkbWluXG4vLyBAaW1wb3J0IFwiY29ycG9yYXRlL3BmLWFkbWluL2FkbWluLWRhc2hib2FyZC1mb3Jtc1wiOyAvLyBDbGVhcmVkIG91dCBhbmQgYWRkZWQgdG8ganNvbmZvcm0tb3ZlcnJpZGVzXG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL3BmYWRtaW5cIjtcblxuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1ob21lXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLWVycm9yLW9jY3VycmVkXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLXBmLXdhcm5pbmdcIjsgLy8gQWxzbyBvbiBkYXNoYm9hcmRcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tcGYtbGlzdFwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1wZi12aWV3XCI7IC8vIFRoaXMgaXMgYWN0dWFsbHkgZGFzaGJvYXJkXG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLXN0YWZmLWVkaXRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4ta3ljXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLXBmLWNyZWF0ZVwiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9hZG1pbi1pbnN1cmFuY2VzLWVkaXRcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4taW5zdXJhbmNlcy1jcmVhdGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tZG9jdW1lbnRzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLWNsaWVudHNcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tY2xpZW50LWNvbnNvbGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvcmVxdWVzdC1mb3ItcXVvdGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvc3VtbWFyeS1vZi1jaGFuZ2VzXCI7XG5AaW1wb3J0IFwiY29ycG9yYXRlL3BhZ2VzL2FkbWluLWFzc2V0c1wiO1xuQGltcG9ydCBcImNvcnBvcmF0ZS9wYWdlcy9tYW51YWwtcXVvdGVcIjtcbkBpbXBvcnQgXCJjb3Jwb3JhdGUvcGFnZXMvYWRtaW4tY2hlY2tsaXN0XCI7XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBMQVlPVVRTIChTSVRFIFNQRUNJRklDKSAgXHRcdFx0ICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTWFzdGVyIFBvbGljeSBHdWlkZSAoTFNPUyBPTkxZKVxuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC10YWJsZSc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLWxpbmtlZC1saXN0JztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtbW9kYWwnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1jb21tb24nO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1pbmRleCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDEnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzAyJztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wMyc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDQnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zdGFuZGFyZC10ZW1wbGF0ZSc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDYnO1xuQGltcG9ydCAnY29ycG9yYXRlL2NvbXBvbmVudHMvbWFzdGVyLXBvbGljeS9tcC1zZWN0aW9uXzA3JztcbkBpbXBvcnQgJ2NvcnBvcmF0ZS9jb21wb25lbnRzL21hc3Rlci1wb2xpY3kvbXAtc2VjdGlvbl8wOCc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvY29tcG9uZW50cy9tYXN0ZXItcG9saWN5L21wLXNlY3Rpb25fMDknO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotICAgICBTSEFNRSEhISEhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvc2hhbWUnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotICAgICBQUklOVCBTVFlMRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdjb3Jwb3JhdGUvYmFzZS9wcmludCc7IC8vYXJndWFibGUgd2hldGhlciB0aGlzIHNob3VsZCBnbyBpbiBiYXNlXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gICAgIFBSSU5UIFNUWUxFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnY29ycG9yYXRlLy4uLy4uL3ZlbmRvci9kcm9wem9uZS9kcm9wem9uZSc7XG5AaW1wb3J0ICdjb3Jwb3JhdGUvLi4vLi4vdmVuZG9yL2Ryb3B6b25lL2Jhc2ljJzsiLCJAa2V5ZnJhbWVzIHNsaWRlLWZyb20tdGhlLXJpZ2h0IHtcbiAgICAwJSB7XG4gICAgICAgIHJpZ2h0Oi01MHZ3O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKioqKioqKioqKioqKioqKiogTUVESUEgUVVFUklFUyoqKioqKioqKioqKioqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgJ3Bob25lcG9ydCcgOiAzMjBweCxcbiAgICAgICAgJ3Bob25lbGFuZCcgOiA1NjhweCxcbiAgICAgICAgJ3RhYnBvcnQnIDogNzY4cHgsXG4gICAgICAgICd3aWRlLXRhYicgOiA5OTFweCxcbiAgICAgICAgJ2Rlc2t0b3AnIDogMTAyNHB4LFxuICAgICAgICAnZGVza3RvcC1iYXNpYycgOiAxMjAwcHhcbik7XG5cbi8qKioqKioqKioqKioqKioqKiBGT05UUyAqKioqKioqKioqKioqKioqKioqL1xuXG4kbXBfcHJveGltYTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG5cbiRmb250LXRpdGxlOiAnYWRvYmUtZ2FyYW1vbmQtcHJvJywgc2VyaWY7XG4kZm9udC1ib2R5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLyoqKioqKioqKioqKioqKioqIEdMT0JBTCAqKioqKioqKioqKioqKioqKioqL1xuXG4kYm91bmRzOiAxMzMycHg7XG4kaGFsZi1ib3VuZHM6ICRib3VuZHMvMjtcblxuJHBhZGRpbmc6IDAgMzJweDtcblxuLyoqKioqKioqKioqKioqKioqIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBHbG9iYWwgU3R5bGVzXG4kYmFja2dyb3VuZC1ncmV5OiAkbGlnaHQtZ3JleS05MSAhZGVmYXVsdDtcbiRib2R5LXRleHQ6ICRjaGFyY29hbC1ncmV5ICFkZWZhdWx0O1xuJHRpdGxlLXRleHQ6ICRhbG1vc3QtYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIE1haW4gQ29sb3Vyc1xuJGFjY2VudC1wcmltYXJ5OiAkYXF1YS1ibHVlICFkZWZhdWx0O1xuJGFjY2VudC1zZWNvbmRhcnk6ICRhcXVhLWJsdWUgIWRlZmF1bHQ7XG4kbGluay1wcmltYXJ5OiAkYXF1YS1ibHVlICFkZWZhdWx0O1xuJGhvdmVyLXByaW1hcnk6ICRncmV5aXNoLWJyb3duICFkZWZhdWx0O1xuJGxpbmstcHJpbWFyeS1jb29raWVzOiAjMDBBZWVGICFkZWZhdWx0O1xuLy9HcmV5c1xuJGRhcmstZ3JleTogJGdyZXlpc2gtYnJvd24gIWRlZmF1bHQ7XG4kbWlkLWdyZXk6ICRjb29sLWdyZXkgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleTogJGxpZ2h0LWdyZXktOTEgIWRlZmF1bHQ7XG5cbi8vIFN1Y2Nlc3MvRXJyb3JcbiRzdWNjZXNzLWNvbG9yOiAkY29ycC1hcHBsZSAhZGVmYXVsdDtcbiRlcnJvci1jb2xvcjogJHZlbmV0aWFuLXJlZCAhZGVmYXVsdDtcbiR3YXJuLWNvbG9yOiAkZHVsbC1vcmFuZ2UhZGVmYXVsdDtcblxuLy8gU2VjdGlvbiBDb2xvdXJzXG5cbi8vSGVhZGVyXG4kaGVhZGVyOiAoXG4gICAgICAgIGxvZ29CZyA6IHRyYW5zcGFyZW50LFxuICAgICAgICBuYXZJY29uRmlsbCA6ICR3aGl0ZVxuKSAhZGVmYXVsdDtcblxuJGZvb3RlcjogKFxuICAgICAgICBwcmltYXJ5QmcgOiAkYWxtb3N0LWJsYWNrLFxuICAgICAgICBzZWNvbmRhcnlCZyA6ICRjb2QtZ3JleSxcbiAgICAgICAgdGl0bGUgOiAkYWxhYmFzdGVyLFxuICAgICAgICB0ZXh0IDogJGFsYWJhc3RlcixcbiAgICAgICAgYWNjZW50IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4vLyBEZWZhdWx0IGhlZGFlciBzdHlsZVxuJGFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYV90ZXh0OiAkZGFyayAhZGVmYXVsdDtcbiRhX2FjY2VudDogJGFxdWEtYmx1ZSAhZGVmYXVsdDtcbiRhX290aGVyOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gRGV0YWlsIGhlYWRlciBzdHlsZVxuJGJfYmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXkgIWRlZmF1bHQ7XG4kYl90ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kYl9hY2NlbnQ6ICRhcXVhLWJsdWUgIWRlZmF1bHQ7XG4kYl9vdGhlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vU2lkZWJhciB3aWRnZXQgU3R5bGVcbiRzaWRlX2JhY2tncm91bmQ6ICRkYXJrICFkZWZhdWx0O1xuJHNpZGVfdGV4dDogJGNvcnAtd2hpdGUgIWRlZmF1bHQ7XG4kc2lkZV9iYWNrZ3JvdW5kX2I6ICRsaWdodC1ncmV5LTkxICFkZWZhdWx0O1xuJHNpZGVfdGV4dF9iOiAkY29ycC13aGl0ZSAhZGVmYXVsdDtcbiRzaWRlX2JvcmRlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc2lkZS1pY29uczogJHNpbHZlciAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAgXHQgICAgSU1BR0VTICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQmFubmVyXG4kYmFubmVyLWJnLWltZzogXCJcIiAhZGVmYXVsdDtcbiR0b3BzZWN0aW9uLWJnLWltZzogXCJcIiAhZGVmYXVsdDtcbiRsb2dpbi1iZy1pbWc6IFwiLi4vaW1nL2NvcnAtbG9naW4tYmcuanBnXCIgIWRlZmF1bHQ7XG4kc2FsZXMtYmctaW1nOiBcIi4uL2ltZy9iZy1zYWxlcy5qcGdcIiAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgICAgIENPTVBPTkVOVFMgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQlVUVE9OU1xuLy8gYnRuX2FcbiRhX2J0bi1ib3JkZXI6ICRhcXVhLWJsdWUhZGVmYXVsdDtcbiRhX2J0bi10ZXh0OiAkd2hpdGUhZGVmYXVsdDtcbiRhX2J0bi1iYWNrZ3JvdW5kOiAkYXF1YS1ibHVlIWRlZmF1bHQ7XG5cbiRhX2J0bi1ob3Zlci1ib3JkZXI6ICR0dXJxdW9pc2UtYmx1ZSFkZWZhdWx0O1xuJGFfYnRuLWhvdmVyLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkdHVycXVvaXNlLWJsdWUhZGVmYXVsdDtcblxuLy8gYnRuX2JcbiRiX2J0bi1ib3JkZXI6ICR3YXJtLWdyZXkhZGVmYXVsdDtcbiRiX2J0bi10ZXh0OiAkYWxtb3N0LWJsYWNrICFkZWZhdWx0O1xuJGJfYnRuLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kYl9idG4taG92ZXItYm9yZGVyOiAkZGFyayFkZWZhdWx0O1xuJGJfYnRuLWhvdmVyLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRiX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZGFyayFkZWZhdWx0O1xuXG4vLyBidG5fY1xuJGNfYnRuLWJvcmRlcjogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kY19idG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJGNfYnRuLWJhY2tncm91bmQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuXG4kY19idG4taG92ZXItYm9yZGVyOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG4kY19idG4taG92ZXItdGV4dDogJGFfYnRuLWhvdmVyLXRleHQgIWRlZmF1bHQ7XG4kY19idG4taG92ZXItYmFja2dyb3VuZDogJGR1bGwtcmVkICFkZWZhdWx0O1xuXG4vLyBidG5fZFxuJGRfYnRuLWJvcmRlcjogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kZF9idG4tdGV4dDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG4kZF9idG4tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiRkX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRkX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRkX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9lXG4kZV9idG4tYm9yZGVyOiAkYnJpZ2h0LXJlZCAhZGVmYXVsdDtcbiRlX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kZV9idG4tYmFja2dyb3VuZDogJGJyaWdodC1yZWQgIWRlZmF1bHQ7XG5cbiRlX2J0bi1ob3Zlci1ib3JkZXI6ICRkdWxsLXJlZCAhZGVmYXVsdDtcbiRlX2J0bi1ob3Zlci10ZXh0OiAkYV9idG4taG92ZXItdGV4dCAhZGVmYXVsdDtcbiRlX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIGJ0bl9sb2dpblxuJGxvZ2luX2J0bi1ib3JkZXI6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuJGxvZ2luX2J0bi10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWJhY2tncm91bmQ6ICRicmlnaHQtcmVkICFkZWZhdWx0O1xuXG5cbiRsb2dpbl9idG4taG92ZXItYm9yZGVyOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG4kbG9naW5fYnRuLWhvdmVyLXRleHQ6ICRhX2J0bi1ob3Zlci10ZXh0ICFkZWZhdWx0O1xuJGxvZ2luX2J0bi1ob3Zlci1iYWNrZ3JvdW5kOiAkZHVsbC1yZWQgIWRlZmF1bHQ7XG5cbi8vIEZBUVxuJGZhcS1oZWFkaW5nLWNvbG9yOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJGZhcS1wbHVzbWludXMtY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kZmFxLWJvcmRlcmNvbG9yOiAkbGlnaHQtZ3JleSAhZGVmYXVsdDtcbiRmYXEtaGVhZGVyLWJnX29wZW46IHJnYmEoJGZhcS1ib3JkZXJjb2xvciwgLjMpICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWNvbG9yOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJGZhcS10cmlnZ2VyLWJnOiAkY29ycC1zaWx2ZXIgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItYmdfb3BlbjogJGNoYXJjb2FsLWdyZXkgIWRlZmF1bHQ7XG4kZmFxLXRyaWdnZXItY29sb3Jfb3BlbjogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBUYWJzXG4kdGFiLWhlYWRpbmctY29sb3I6ICRib2R5LXRleHQgIWRlZmF1bHQ7XG4kdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlOiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJHRhYi1oZWFkaW5nLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFiLWhlYWRpbmctYmdfYWN0aXZlOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vTWFpbiBUYWJzIEJsb2NrIChIb21lcGFnZSAmIERhc2hib2FyZCkgIC0gREVQUkVDQVRFRFxuJG1haW5UYWJzOiAoXG4gICAgICAgIHRhYlRvcEJnIDogJGxpZ2h0LWdyZXksXG4gICAgICAgIHRhYlRyaWdnZXJCZyA6ICRwZXRyb2wsXG4gICAgICAgIHRhYlRyaWdnZXJCZ0FjdGl2ZSA6ICRwZXRyb2wsXG4gICAgICAgIHRhYlRyaWdnZXJCb3JkZXIgOiAkYWNjZW50LXNlY29uZGFyeSxcbiAgICAgICAgdGFiVHJpZ2dlclNwYWNlciA6ICR3aGl0ZSxcbiAgICAgICAgdGFiVHJpZ2dlckljb25CZyA6ICRwZXRyb2wsXG4gICAgICAgIHRhYlRyaWdnZXJJY29uQmdIb3YgOiAkYWNjZW50LXByaW1hcnksXG4gICAgICAgIHRhYlRyaWdnZXJJY29uQ29sb3IgOiAkd2hpdGUsXG4gICAgICAgIGluYWN0aXZlIDogI0NDQ0NDQyxcbiAgICAgICAgZG9uZSA6ICM5M0JFMzBcbikgIWRlZmF1bHQ7XG5cbi8vIEhFQURFUkZPT1RFUlxuJGhlYWRlckZvb3RlcjogKFxuICAgICAgICBiZy1saWdodCA6ICRkYXJrLFxuICAgICAgICBiZy1kYXJrIDogJGFsbW9zdC1ibGFjayxcbiAgICAgICAgYmctYWNjZW50IDogJGFjY2VudC1wcmltYXJ5LFxuICAgICAgICBjb2xvdXIgOiAkaXJvbixcbiAgICAgICAgaG92ZXIgOiAkYV9hY2NlbnRcbikgIWRlZmF1bHQ7XG5cbi8vIExvY2F0aW9uIFRhYnNcbiRsb2NhdGlvblRhYnM6IChcbiAgICAgICAgYnRuQmcgOiAkd2hpdGUsXG4gICAgICAgIGJ0blRleHQgOiAkd2FybS1ncmV5LFxuICAgICAgICBidG5CZ0FjdGl2ZSA6ICR3aGl0ZSxcbiAgICAgICAgYnRuVGV4dEFjdGl2ZSA6ICRhbG1vc3QtYmxhY2ssXG4gICAgICAgIHNlY3Rpb25Cb3JkZXIgOiAkc2lsdmVyLXRocmVlLFxuICAgICAgICBzZWN0aW9uQmcgOiAkc2lkZV9iYWNrZ3JvdW5kXG4pICFkZWZhdWx0O1xuXG4vLyBIRUFEQkFORCAtIERFUFJFQ0FURURcbiRoZWFkYmFuZDogKFxuICAgICAgICBiYWNrZ3JvdW5kIDogJGRhcmssXG4gICAgICAgIHRleHQgOiAkd2hpdGUsXG4gICAgICAgIGhvdmVyIDogJGFfYWNjZW50XG4pICFkZWZhdWx0O1xuXG4kZGF0YXRhYmxlczogKFxuICAgICAgICB0aEJnIDogJGNoYXJjb2FsLWdyZXksXG4gICAgICAgIHRoVGV4dCA6ICR3aGl0ZVxuKSAhZGVmYXVsdDtcblxuJGNvdmVyVGFibGU6IChcbiAgICAgICAgdGhCZyA6ICRjaGFyY29hbC1ncmV5LFxuICAgICAgICB0aFRleHQgOiAkd2hpdGUsXG4gICAgICAgIG9kZFJvd0JnIDogcmdiYSgkY29ycC1zaWx2ZXIsIC40KSxcbiAgICAgICAgZXZlblJvd0JnIDogcmdiYSgkY29ycC1zaWx2ZXIsIC44KVxuKSAhZGVmYXVsdDtcblxuLy8gcHVzaE5hdiAtIFRoaXMgaXMgb3V0IGRhdGVkIGFuZCBwcm9iYWJseSBuby1sb25nZXIgdXNlZC4gQ2FuIGRlZm8gZ28gZm9yIGNvcnBvcmF0ZSBza2luXG4kcHVzaE5hdjogKFxuICAgICAgICBiYWNrZ3JvdW5kIDogJGRhcmssXG4gICAgICAgIHRleHQgOiAkaXJvbixcbiAgICAgICAgaG92ZXIgOiAkYWNjZW50X3ByaW1hcnksXG4gICAgICAgIGJvcmRlciA6ICR3YXJtLWdyZXktdHdvXG4pICFkZWZhdWx0O1xuXG4kb2ZmQ2FudmFzTmF2OiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgdGV4dCA6ICRpcm9uLFxuICAgICAgICBoZWFkZXIgOiAkd2hpdGUsXG4gICAgICAgIGljb25zT2ZmIDogJHB1cnBsaXNoLWdyZXksXG4gICAgICAgIGljb25zT24gOiAkd2hpdGUsXG4gICAgICAgIGhvdmVyIDogJGNpbmRlcixcbiAgICAgICAgYm9yZGVyIDogJHdhcm0tZ3JleSxcbiAgICAgICAgYWNjZW50IDogJGFjY2VudC1wcmltYXJ5XG4pICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFx0ICAgICAgVEhFTUVTICAgICAgICAgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy9Db250ZW50IHR5cGVzXG4kbmV3c3R5cGVfbmV3czogJGNlcnVsZWFuICFkZWZhdWx0O1xuJG5ld3N0eXBlX2V2ZW50OiAkc2ljay1ncmVlbiAhZGVmYXVsdDtcbiRuZXdzdHlwZV9ndWlkYW5jZTogJGR1bGwtb3JhbmdlICFkZWZhdWx0O1xuJG5ld3N0eXBlX2NwZDogJGxpbmstcHJpbWFyeSAhZGVmYXVsdDtcbiRuZXdzdHlwZV9wcm9wb3NhbGZvcm06ICRhY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJG5ld3N0eXBlLWNvbG9yczogKFxuICAgICAgICBuZXdzOiAkY2VydWxlYW4sXG4gICAgICAgIGV2ZW50OiAkc2ljay1ncmVlbixcbiAgICAgICAgZ3VpZGFuY2U6ICRkdWxsLW9yYW5nZSxcbiAgICAgICAgY3BkOiAkbGluay1wcmltYXJ5LFxuICAgICAgICBwcm9wb3NhbGZvcm06ICRhY2NlbnQtcHJpbWFyeVxuKSAhZGVmYXVsdDtcblxuJG5ld3MtZG93bmxvYWQ6ICRsaWdodC1idXJndW5keSAhZGVmYXVsdDtcblxuLy8gUHJvZHVjdHMgYW5kIHM0cnZpY2VzXG4kaW5zdXJhbmNlX3Byb2R1Y3Q6ICRhY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcbiRpbnN1cmFuY2Vfc2VydmljZTogJGxpbmstcHJpbWFyeSAhZGVmYXVsdDtcblxuLy9CYW5uZXIgc3R5bGVzXG4kYmFubmVyLXRleHQ6ICRkYXJrICFkZWZhdWx0O1xuJGJhbm5lci1zdHJhcGxpbmU6ICRhY2NlbnQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBcdCAgICAgIExBWU9VVFMgICAgICAgICAgICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGxvZ2luOiAoXG4gICAgICAgIGJhY2tncm91bmQgOiAkZGFyayxcbiAgICAgICAgYnRuQmcgOiAkYV9idG4tYmFja2dyb3VuZCxcbiAgICAgICAgYnRuQm9yZGVyIDogJGFfYnRuLWJvcmRlcixcbiAgICAgICAgYnRuVGV4dCA6ICR3aGl0ZSxcbiAgICAgICAgYnRuUmVzZXQgOiAkYWNjZW50LXByaW1hcnlcbikgIWRlZmF1bHQ7XG5cbiRob21lcGFnZTogKFxuICAgICAgICBtYWluLWNvbnRlbnQtYmcgOiB0cmFuc3BhcmVudCxcbiAgICAgICAgdGFiVG9wQmcgOiAkbGlnaHQtZ3JleVxuKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gREFTSEJPQVJEXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vREFTSEJPQVJEIFZBUklBQkxFU1xuJHBvbGljeUFjdGlvblN0YXRlczogKFxuICAgICAgICB3YXJuaW5nIDogI2QwMDIxYixcbiAgICAgICAgbmVlZHNhY3Rpb24gOiAjZmY5OTMzLFxuICAgICAgICBpbnByb2dyZXNzIDogIzE5OGZjMixcbiAgICAgICAgaW5hY3RpdmUgOiAjNjc4NjhlLFxuICAgICAgICBkb25lIDogIzkwY2U1MVxuKSAhZGVmYXVsdDtcblxuJHBvbGljeVN0YXR1c2VzOiAoXG4gICAgICAgIHN0YXR1cy1ub3Qtc3RhcnRlZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1vcGVuIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLXN0YXJ0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGlucHJvZ3Jlc3MpLFxuICAgICAgICBzdGF0dXMtbG9ja2VkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcbiAgICAgICAgc3RhdHVzLWlkbGUgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIGluYWN0aXZlKSxcbiAgICAgICAgc3RhdHVzLWluYWN0aXZlIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBuZWVkc2FjdGlvbiksXG4gICAgICAgIHN0YXR1cy1yZXR1cm5lZCA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgd2FybmluZyksXG4gICAgICAgIHN0YXR1cy1jb21wbGV0ZSA6IG1hcC1nZXQoJHBvbGljeUFjdGlvblN0YXRlcywgZG9uZSksXG4gICAgICAgIHN0YXR1cy1yZXRyYWN0ZWQgOiBtYXAtZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsIHdhcm5pbmcpLFxuICAgICAgICBzdGF0dXMtc3VibWl0dGVkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCBpbnByb2dyZXNzKSxcbiAgICAgICAgc3RhdHVzLW5vdC1yZW5ld2VkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKSxcblx0XHRzdGF0dXMtdW5wYWlkIDogbWFwLWdldCgkcG9saWN5QWN0aW9uU3RhdGVzLCB3YXJuaW5nKVxuKSAhZGVmYXVsdDtcblxuXG5cbiIsIi8vIEJsb29keSBjbGVhcmZpeFxuLy8gaHR0cDovL3plcm9zaXh0aHJlZS5zZS84LXNhc3MtbWl4aW5zLXlvdS1tdXN0LWhhdmUtaW4teW91ci10b29sYm94L1xuLy8gVXNlIGFzIGFuIEBleHRlbmQgb24gdGhlIHBhcmVudCBvZiBmbG9hdGVkIGNoaWxkcmVuXG4lY2xlYXJmaXgge1xuICAgICp6b29tOiAxO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG4vL1Zpc3VhbGx5IGhpZGRlblxuLy8gaHR0cDovL3plcm9zaXh0aHJlZS5zZS84LXNhc3MtbWl4aW5zLXlvdS1tdXN0LWhhdmUtaW4teW91ci10b29sYm94L1xuLy8gQ2FuJ3QgcmVjYWxsIHVzaW5nIHRoaXMgc29ydCBvZiB0aGluZ1xuLy8gQWxzbyBhbiBAZXh0ZW5kXG5cbiV2aXN1YWxseWhpZGRlbiB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiVsaXN0X2RlZmF1bHQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDhweDtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlaWNvbl9jaGVjaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWxpc3RfbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZV9iYWNrZ3JvdW5kO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgcGFkZGluZzogMThweCAyNnB4O1xuXG4gICAgICAgICAgICAvL2NvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYWNjZW50LXNlY29uZGFyeSwgLjA3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdC1pY29uIHtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcblxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgZmlsbDogJGFjY2VudC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuJWljb25fY2hlY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGNvbG9yOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbiVsaXN0X3R3by1jb2x1bW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDhweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2ltZy9zdGF0aWMtaWNvbnMvaWNvbi1jaXJjbGUtYnVsbGV0LnN2Zyk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVncmlkLXRoaXJkcyB7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD01NzBweFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIH1cbiAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxIDEgMzAlO1xuXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuXG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVncmlkLXF1YXJ0ZXJzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTU3MHB4XCIpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgfVxuICAgICYgPiAuYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSAyMiU7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG5cbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAtbXMtZmxleDogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOFxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG4gICAgQGVycm9yICRtZXNzYWdlO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAkbWVzc2FnZTtcbiAgICAkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBsb2coJy4uJykge31gIG9yIGAkXzogbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBsb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuICAgIEBpZiBsb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxuICB9XG5cbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgICAgICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGNvbmRpdGlvbiwgJG9wZXJhdG9yKTtcblxuICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG4gICAgICAgICAgKCRwcmVmaXggPT0gJ21pbicgYW5kICR2YWx1ZSA+ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICBAcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gdHJ1ZTtcbn1cblxuLy8vL1xuLy8vIFBhcnNpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gR2V0IG9wZXJhdG9yIG9mIGFuIGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBvcGVyYXRvciBmcm9tXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKSB7XG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xuICAgIEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAgICAgQHJldHVybiAkb3BlcmF0b3I7XG4gICAgfVxuICB9XG5cbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAvLyByZWx5IG9uIHRoZSBgbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBsb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAkXzogbG9nKCdObyBvcGVyYXRvciBmb3VuZCBpbiBgI3skZXhwcmVzc2lvbn1gLicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHBhcnNlZC1kaW1lbnNpb246IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMCwgJG9wZXJhdG9yLWluZGV4IC0gMSk7XG4gICRkaW1lbnNpb246ICd3aWR0aCc7XG5cbiAgQGlmIHN0ci1sZW5ndGgoJHBhcnNlZC1kaW1lbnNpb24pID4gMCB7XG4gICAgJGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG4gIH0gQGVsc2Uge1xuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XG4gIH1cblxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEBpZiBub3QgJGludGVydmFsIHtcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gICAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgICAvLyBmdW5jdGlvbnMgY2Fubm90IGJlIGNhbGxlZCBhbnl3aGVyZSBpbiBTYXNzLCB3ZSBuZWVkIHRvIGhhY2sgdGhlIGNhbGwgaW5cbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgICAkXzogbG9nKCdVbmtub3duIHVuaXQgYCN7dW5pdCgkdmFsdWUpfWAuJyk7XG4gIH1cblxuICBAaWYgJG9wZXJhdG9yID09ICc+JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG4gICAgJHZhbHVlOiAkdmFsdWUgLSAkaW50ZXJ2YWw7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuXG4vLy9cbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2Vcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBWYWxpZCBtZWRpYSBxdWVyeVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuICAvLyBJZiBpdCBpcyBwYXJ0IG9mICRtZWRpYS1leHByZXNzaW9ucywgaXQgaGFzIG5vIG9wZXJhdG9yXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pO1xuICB9XG5cbiAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbik7XG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICR2YWx1ZTogZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG5cbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XG59XG5cbi8vL1xuLy8vIFNsaWNlIGAkbGlzdGAgYmV0d2VlbiBgJHN0YXJ0YCBhbmQgYCRlbmRgIGluZGV4ZXNcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2Vcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRlbmQgW2xlbmd0aCgkbGlzdCldIC0gRW5kIGluZGV4XG4vLy9cbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxuLy8vXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XG4gICAgQHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcbiAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRsaXN0LCAkaSkpO1xuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy8vXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9XG4vLy9cbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XG4gIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XG4gICAgJF86IGxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuICAgICR2YWx1ZTogc3RyLXNsaWNlKCR2YWx1ZSwgMik7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIHN0ci1sZW5ndGgoJHZhbHVlKSB7XG4gICAgJGNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgJGksICRpKTtcblxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcbiAgICAgIEByZXR1cm4gdG8tbGVuZ3RoKGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpLCBzdHItc2xpY2UoJHZhbHVlLCAkaSkpXG4gICAgfVxuXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcbiAgICAgICRkaWdpdHM6IDE7XG4gICAgfSBAZWxzZSBpZiAkZGlnaXRzID09IDAge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkZGlnaXRzOiAkZGlnaXRzICogMTA7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XG59XG5cblxuLy8vXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBhZGQgdW5pdCB0b1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIGAkdmFsdWVgIGV4cHJlc3NlZCBpbiBgJHVuaXRgXG4vLy9cbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xuICAkdW5pdHM6ICgncHgnOiAxcHgsICdjbSc6IDFjbSwgJ21tJzogMW1tLCAnJSc6IDElLCAnY2gnOiAxY2gsICdwYyc6IDFwYywgJ2luJzogMWluLCAnZW0nOiAxZW0sICdyZW0nOiAxcmVtLCAncHQnOiAxcHQsICdleCc6IDFleCwgJ3Z3JzogMXZ3LCAndmgnOiAxdmgsICd2bWluJzogMXZtaW4sICd2bWF4JzogMXZtYXgpO1xuXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcbiAgICAkXzogbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlICogbWFwLWdldCgkdW5pdHMsICR1bml0KTtcbn1cblxuLy8vXG4vLy8gVGhpcyBtaXhpbiBhaW1zIGF0IHJlZGVmaW5pbmcgdGhlIGNvbmZpZ3VyYXRpb24ganVzdCBmb3IgdGhlIHNjb3BlIG9mXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxuLy8vIGNvbmZpZ3VyYXRpb24gc3VjaCBhcyBjdXN0b20gYnJlYWtwb2ludHMgKHJlZmVycmVkIHRvIGFzIHR3ZWFrcG9pbnRzKVxuLy8vIGZvciBpbnN0YW5jZS5cbi8vL1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucyBbKCldIC0gTWFwIG9mIHR3ZWFrZWQgbWVkaWEgZXhwcmVzc2lvbnMgdG8gYmUgbWVyZ2VkIHdpdGggYCRtZWRpYS1leHByZXNzaW9uYFxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCkpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSwgKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XG4gIC8vIFNhdmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGdsb2JhbC1icmVha3BvaW50czogJGJyZWFrcG9pbnRzO1xuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XG5cbiAgLy8gVXBkYXRlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6IG1hcC1tZXJnZSgkbWVkaWEtZXhwcmVzc2lvbnMsICR0d2Vhay1tZWRpYS1leHByZXNzaW9ucykgIWdsb2JhbDtcblxuICBAY29udGVudDtcblxuICAvLyBSZXN0b3JlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xuICAkbWVkaWEtZXhwcmVzc2lvbnM6ICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnMgIWdsb2JhbDtcbn1cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHNpbmdsZSBzZXQgYnJlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzU4cHgnLCAnPDg1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+ZGVza3RvcCcsICc8PTEzNTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBNaXhpbmcgZXZlcnl0aGluZ1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNTBweCcsICc8dGFibGV0JywgJ3JldGluYTN4JykgeyB9XG4vLy9cbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTcGFjZUFyb3VuZE9wZXJhdG9yXG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3JcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH0gQGVsc2UgaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID4gMCkge1xuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbGljZSgkY29uZGl0aW9ucywgMikuLi4pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjEuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNiBzdXBwb3J0LlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYGZvbnQtZmFtaWx5YCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gYHRleHRhcmVhYCBhbmQgb3RoZXIgZm9ybVxuICogZWxlbWVudHMuXG4gKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBoYW5kbGVkIGluY29ycmVjdGx5IGluIElFIDYvNy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIGBvdXRsaW5lYCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gQ2hyb21lIGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5hOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgZm9udCBzaXplcyBhbmQgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICogQWRkcmVzcyBmb250IHNpemVzIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSxcbiAqIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMC44M2VtIDA7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuMTdlbTtcbiAgICBtYXJnaW46IDFlbSAwO1xufVxuXG5oNCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxLjMzZW0gMDtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICAgIG1hcmdpbjogMS42N2VtIDA7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDAuNjdlbTtcbiAgICBtYXJnaW46IDIuMzNlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCAzKywgU2FmYXJpIDQvNSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKiBLbm93biBpc3N1ZTogbm8gSUUgNi83IG5vcm1hbGl6YXRpb24uXG4gKi9cblxuaHIge1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcuXG4gKi9cblxucCxcbnByZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBJRSA2LCBTYWZhcmkgNC81LCBhbmQgQ2hyb21lLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIHByZS1mb3JtYXR0ZWQgdGV4dCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUUgNi83LlxuICovXG5cbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBxdW90ZXNgIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gU2FmYXJpIDQuXG4gKi9cblxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICAgIG1hcmdpbjogMWVtIDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LlxuICovXG5cbm1lbnUsXG5vbCxcbnVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuXG4vKipcbiAqIENvcnJlY3QgbGlzdCBpbWFnZXMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRSA3LlxuICovXG5cbm5hdiB1bCxcbm5hdiBvbCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWd1cmVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmZvcm0ge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDYvNy84LzkuXG4gKiAyLiBDb3JyZWN0IHRleHQgbm90IHdyYXBwaW5nIGluIEZpcmVmb3ggMy5cbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cbiAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbiAgICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3ggNCsgYW5kIE9wZXJhLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbiAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSwgYnV0dG9uW2Rpc2FibGVkXTpob3ZlciwgaHRtbCBpbnB1dFtkaXNhYmxlZF06aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbn1cblxuKltkYXRhLWRpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gY29udGVudC1ib3ggaW4gSUUgOC85LlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxuICogICAgS25vd24gaXNzdWU6IGV4Y2VzcyBwYWRkaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG4gICAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKiEgU3R5bGVzIGJ1aWx0IGZvcjogcmVjcnVpdG1lbnQgZm9sbG93aW5nIHRoZSBjb3Jwb3JhdGUgdGhlbWUgKi9Aa2V5ZnJhbWVzIHNsaWRlLWZyb20tdGhlLXJpZ2h0ezAle3JpZ2h0Oi01MHZ3fTEwMCV7cmlnaHQ6MH19QHVzZSBcInNhc3M6bWF0aFwiOy5yZXNvdXJjZXMtZ3JpZCwjbWFpbiAucmVzb3VyY2VzLWdyaWQsLmFmZmlsaWF0aW9ucy1ncmlkLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZHtwYWRkaW5nOjE2cHggMjRweH1AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpey5yZXNvdXJjZXMtZ3JpZCwjbWFpbiAucmVzb3VyY2VzLWdyaWQsLmFmZmlsaWF0aW9ucy1ncmlkLCNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZHtwYWRkaW5nOjE2cHggOHB4fX0ucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIDMwJTttYXgtd2lkdGg6MzMuMzMlO3BhZGRpbmc6OHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLCNtYWluIC5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9jaywjbWFpbiAuYWZmaWxpYXRpb25zLWdyaWQ+LmJsb2Nrey1tcy1mbGV4OjEgMSA1MCU7LXdlYmtpdC1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlc291cmNlcy1ncmlkPi5ibG9jaywjbWFpbiAucmVzb3VyY2VzLWdyaWQ+LmJsb2NrLC5hZmZpbGlhdGlvbnMtZ3JpZD4uYmxvY2ssI21haW4gLmFmZmlsaWF0aW9ucy1ncmlkPi5ibG9ja3stbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzBweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWR7cGFkZGluZzoxNnB4IDhweH19LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ+LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIDIyJTttYXgtd2lkdGg6MjUlO3BhZGRpbmc6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ+LmJsb2Nrey1tcy1mbGV4OjEgMSA1MCU7LXdlYmtpdC1mbGV4OjEgMSA1MCU7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ+LmJsb2Nrey1tcy1mbGV4Om5vbmU7LXdlYmtpdC1mbGV4Om5vbmU7ZmxleDpub25lO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LyohIG5vcm1hbGl6ZS5jc3MgdjEuMS4zIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb24sc3VtbWFyeXtkaXNwbGF5OmJsb2NrfWF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MX1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1odG1se2ZvbnQtc2l6ZToxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9aHRtbCxidXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9Ym9keXttYXJnaW46MH1hOmZvY3Vze291dGxpbmU6dGhpbiBkb3R0ZWR9YTphY3RpdmUsYTpob3ZlcntvdXRsaW5lOjB9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46MC42N2VtIDB9aDJ7Zm9udC1zaXplOjEuNWVtO21hcmdpbjowLjgzZW0gMH1oM3tmb250LXNpemU6MS4xN2VtO21hcmdpbjoxZW0gMH1oNHtmb250LXNpemU6MWVtO21hcmdpbjoxLjMzZW0gMH1oNXtmb250LXNpemU6MC44M2VtO21hcmdpbjoxLjY3ZW0gMH1oNntmb250LXNpemU6MC42N2VtO21hcmdpbjoyLjMzZW0gMH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1ibG9ja3F1b3Rle21hcmdpbjoxZW0gNDBweH1kZm57Zm9udC1zdHlsZTppdGFsaWN9aHJ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjB9bWFya3tiYWNrZ3JvdW5kOiNmZjA7Y29sb3I6IzAwMH1wLHByZXttYXJnaW46MWVtIDB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBzZXJpZjtfZm9udC1mYW1pbHk6J2NvdXJpZXIgbmV3JywgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle3doaXRlLXNwYWNlOnByZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDt3b3JkLXdyYXA6YnJlYWstd29yZH1xe3F1b3Rlczpub25lfXE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19ZGwsbWVudSxvbCx1bHttYXJnaW46MWVtIDB9ZGR7bWFyZ2luOjAgMCAwIDQwcHh9bWVudSxvbCx1bHtwYWRkaW5nOjAgMCAwIDQwcHh9bmF2IHVsLG5hdiBvbHtsaXN0LXN0eWxlOm5vbmU7bGlzdC1zdHlsZS1pbWFnZTpub25lfWltZ3tib3JkZXI6MDstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWZpZ3VyZXttYXJnaW46MH1mb3Jte21hcmdpbjowfWZpZWxkc2V0e2JvcmRlcjoxcHggc29saWQgI2MwYzBjMDttYXJnaW46MCAycHg7cGFkZGluZzowLjM1ZW0gMC42MjVlbSAwLjc1ZW19bGVnZW5ke2JvcmRlcjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWw7Km1hcmdpbi1sZWZ0Oi03cHh9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsqdmVydGljYWwtYWxpZ246bWlkZGxlfWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjsqb3ZlcmZsb3c6dmlzaWJsZX1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRdLGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsaHRtbCBpbnB1dFtkaXNhYmxlZF06aG92ZXJ7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQ6I2NjYztib3JkZXItY29sb3I6I2NjYztjb2xvcjojNDQ0ICFpbXBvcnRhbnR9aW5wdXRbZGlzYWJsZWRdOjpwbGFjZWhvbGRlcntjb2xvcjojNDQ0ICFpbXBvcnRhbnR9KltkYXRhLWRpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6IzQ0NCAhaW1wb3J0YW50fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxpbnB1dFt0eXBlPVwicmFkaW9cIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MDsqaGVpZ2h0OjEzcHg7KndpZHRoOjEzcHh9aW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2JveC1zaXppbmc6Ym9yZGVyLWJveH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcH10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0vKiFcbiAqICBTdHVubnBsYXRlIERlZmF1bHRzXG4gKiAgVmVyc2lvbjogMS4xLjFcbiAqXG4gKi9odG1sLGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Y29sb3I6IzIyMn1odG1se2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS40fTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDojYjNkNGZjO3RleHQtc2hhZG93Om5vbmV9OjpzZWxlY3Rpb257YmFja2dyb3VuZDojYjNkNGZjO3RleHQtc2hhZG93Om5vbmV9aHJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7bWFyZ2luOjFlbSAwO3BhZGRpbmc6MH1hdWRpbyxjYW52YXMsaW1nLHZpZGVve3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1maWVsZHNldHtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjB9dGV4dGFyZWF7cmVzaXplOnZlcnRpY2FsfS5icm93c2VoYXBweXttYXJnaW46MC4yZW0gMDtiYWNrZ3JvdW5kOiNjY2M7Y29sb3I6IzAwMDtwYWRkaW5nOjAuMmVtIDB9KiwqOmJlZm9yZSwqOmFmdGVyLHNlY3Rpb257LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fXB7bWFyZ2luOjAgMCAxZW0gMH0uaW1nLWhvbGRlciBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uY29udGVudCAuaW1nLWhvbGRlcnttYXJnaW4tYm90dG9tOjMwcHh9LmZsZXgtcGFyZW50ey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5mbGV4LXBhcmVudC5mbGV4LXBhcmVudF9tb2R7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgLTE2cHg7cGFkZGluZzowfS5mbGV4LXBhcmVudC5mbGV4LXBhcmVudF9tb2QgLmJsb2Nre21pbi13aWR0aDoxMjBweDtwYWRkaW5nOjAgMTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZsZXgtcGFyZW50LmZsZXgtcGFyZW50X21vZCAub25lLWhhbGZ7LXdlYmtpdC1mbGV4OjEgMSA0MCU7LW1zLWZsZXg6MSAxIDQwJTtmbGV4OjEgMSA0MCU7bWF4LXdpZHRoOjUwJX0uZmxleC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIC0xNnB4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWNvbnRlbnQ6c3RyZXRjaDstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaDthbGlnbi1jb250ZW50OnN0cmV0Y2g7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaH0uZmxleC13cmFwLm5vd3JhcHstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0uZmxleC13cmFwIC5mbGV4e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC13cmFwIC5ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MTIwcHg7cGFkZGluZzowIDE2cHg7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAgLm9uZS1oYWxmey13ZWJraXQtZmxleDoxIDEgNDAlOy1tcy1mbGV4OjEgMSA0MCU7ZmxleDoxIDEgNDAlO21heC13aWR0aDo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAtY29se2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNofS5mbGV4LXdyYXAtY29sLmwtY2VudGVyey13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZsZXgtd3JhcC1jb2wgLmZsZXh7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4OjAgMSBhdXRvOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAtcm93e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNofS5mbGV4LXdyYXAtcm93LndyYXB7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZsZXgtd3JhcC1yb3cgLmZsZXh7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4OjEgMSBhdXRvOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87Ym94LXNpemluZzpib3JkZXItYm94fS5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZnstd2Via2l0LWZsZXg6MSAxIDQwJTstbXMtZmxleDoxIDEgNDAlO2ZsZXg6MSAxIDQwJTttYXgtd2lkdGg6NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmxleC1hdXRvey13ZWJraXQtZmxleDoxIDEgYXV0bzstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvfS5mbGV4LW5vbmV7LXdlYmtpdC1mbGV4OjAgMCBhdXRvOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG99LmZsZXgtZmlsbHstd2Via2l0LWZsZXg6MSAxIDEwMCU7LW1zLWZsZXg6MSAxIDEwMCU7ZmxleDoxIDEgMTAwJTttYXgtd2lkdGg6MTAwJX0uaWU3IC50aXRsZXtwYWRkaW5nLXRvcDoyMHB4fS5pcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowO292ZXJmbG93OmhpZGRlbjsqdGV4dC1pbmRlbnQ6LTk5OTlweH0uaXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjE1MCV9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudDt2aXNpYmlsaXR5OmhpZGRlbn0udmlzdWFsbHloaWRkZW57Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1c3tjbGlwOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0b30uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS5jbGVhcmZpeDpiZWZvcmUsLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY2xlYXJmaXh7Knpvb206MX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzFweCl7KltkYXRhLWhpZGUqPWRlc2tde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KXsqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCl7KltkYXRhLWhpZGUqPXRhYl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7KltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpeypbZGF0YS1oaWRlKj1tb2Jde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1ib2R5e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzU7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0MTRhNTE7b3ZlcmZsb3cteDpoaWRkZW47Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmfWJvZHk6OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Oi0xO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjpvcGFjaXR5IC41cywgd2lkdGggLjFzIC41cywgaGVpZ2h0IC4xcyAuNXM7b3BhY2l0eTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjQpfWJvZHkuaXMtb2ZmY2FudmFzLW9wZW46OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5e2ZvbnQtc2l6ZToxNXB4fX1ib2R5IGgxLGJvZHkgaDIsYm9keSBoMyxib2R5IGg0LGJvZHkgaDUsYm9keSBoNntmb250LXdlaWdodDpub3JtYWx9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IGgxLGJvZHkgaDIsYm9keSBoMyxib2R5IGg0LGJvZHkgaDUsYm9keSBoNntsaW5lLWhlaWdodDoxLjNlbX19Ym9keSBoNXttYXJnaW46MTBweCAwIDE4cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojMjEyMTIxfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSBoNXttYXJnaW46MTVweCAwIDE4cHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzQ2NDY0Nn19Ym9keSBhLGJvZHkgaW5wdXQsYm9keSBidXR0b24sYm9keSBzZWxlY3QsYm9keSB0ZXh0YXJlYXt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAyNTBtc31ib2R5IGE6Zm9jdXMsYm9keSBhOmhvdmVyLGJvZHkgYTphY3RpdmUsYm9keSBpbnB1dDpmb2N1cyxib2R5IGlucHV0OmhvdmVyLGJvZHkgaW5wdXQ6YWN0aXZlLGJvZHkgYnV0dG9uOmZvY3VzLGJvZHkgYnV0dG9uOmhvdmVyLGJvZHkgYnV0dG9uOmFjdGl2ZSxib2R5IHNlbGVjdDpmb2N1cyxib2R5IHNlbGVjdDpob3Zlcixib2R5IHNlbGVjdDphY3RpdmUsYm9keSB0ZXh0YXJlYTpmb2N1cyxib2R5IHRleHRhcmVhOmhvdmVyLGJvZHkgdGV4dGFyZWE6YWN0aXZle291dGxpbmU6MH1ib2R5IGF7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDo0MDB9Ym9keSBhOnZpc2l0ZWR7Y29sb3I6IzAxYmVlNX1ib2R5IGE6aG92ZXIsYm9keSBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5IGE6aG92ZXIsYm9keSBhOmFjdGl2ZXtjb2xvcjojNGE0YTRhfWJvZHkgYS53aXphcmRMaW5re2ZvbnQtc2l6ZTowLjhyZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAwLjVyZW0gMDtwYWRkaW5nOjAgNHB4IDBweCAwfWJvZHkgYS53aXphcmRMaW5rIHN2Z3toZWlnaHQ6MS4ycmVtO3dpZHRoOjEuNXJlbTtmaWxsOmN1cnJlbnRDb2xvcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keSBpbWd7bWF4LXdpZHRoOjEwMCV9Ym9keSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzU2NTY1Nn1ib2R5IDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNTY1NjU2fWJvZHkgOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzU2NTY1Nn1ib2R5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzU2NTY1Nn1ib2R5IHNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfWJvZHkgLmJvdW5kcyxib2R5IC5qZi1oZWFkZXItYm91bmRze21heC13aWR0aDoxMzMycHg7Ym94LXNpemluZzpib3JkZXItYm94fWJvZHkgLndpZGUtYm91bmRze3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTQ0MHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5IC5jbGVhcmZpeDphZnRlcntkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7Y29udGVudDonJ31ib2R5IC5wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2JhY2tncm91bmQ6I2ZmZmZmZjt6LWluZGV4OjB9QG1lZGlhIChtYXgtd2lkdGg6IDk5cHgpe2JvZHkgLnBhZ2UtY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgYmxhY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7Ym9keSAucGFnZS1jb250YWluZXIubWVudS1vcGVuZWR7bWFyZ2luLWxlZnQ6LTM4NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkgLnBhZ2UtY29udGFpbmVyLm1lbnUtb3BlbmVke21hcmdpbi1sZWZ0Oi0xMDAlfX1ib2R5IC52aXNpYmxle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1ib2R5IC5jbGVhcntjbGVhcjpib3RofUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keSAuaGlkZS1mb3ItbW9iaWxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC5oaWRlLWZvci13aWRlcGhvbmV7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpe2JvZHkgLmhpZGUtZm9yLXRhYmxldHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC5oaWRlLWZvci1pcGFke2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Ym9keSAuaGlkZS1mb3ItZGVza3RvcHtkaXNwbGF5Om5vbmV9fWJvZHkgLnRhYmxldC12aXNpYmxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtib2R5IC50YWJsZXQtdmlzaWJsZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keSAuZGVza3RvcC1oaWRkZW57ZGlzcGxheTpub25lfX1ib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Ym9keSAudGFibGV0LWhpZGRlbntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5IC50YWJsZXQtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fWJvZHkgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjEwMCV9LmhhbGYtYm91bmRze21heC13aWR0aDo2NjZweDt3aWR0aDoxMDAlfWEsaW5wdXQsYnV0dG9uLHNlbGVjdCx0ZXh0YXJlYXt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAyNTBtc31hOmZvY3VzLGE6aG92ZXIsYTphY3RpdmUsaW5wdXQ6Zm9jdXMsaW5wdXQ6aG92ZXIsaW5wdXQ6YWN0aXZlLGJ1dHRvbjpmb2N1cyxidXR0b246aG92ZXIsYnV0dG9uOmFjdGl2ZSxzZWxlY3Q6Zm9jdXMsc2VsZWN0OmhvdmVyLHNlbGVjdDphY3RpdmUsdGV4dGFyZWE6Zm9jdXMsdGV4dGFyZWE6aG92ZXIsdGV4dGFyZWE6YWN0aXZle291dGxpbmU6MH1he2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NDAwfWE6dmlzaXRlZHtjb2xvcjojMDFiZWU1fWE6aG92ZXIsYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH11bCxsaXttYXJnaW46MDtwYWRkaW5nOjB9dWx7cGFkZGluZy1sZWZ0OjIwcHh9Lm1haW4tYXJ0aWNsZSB1bHttYXJnaW4tYm90dG9tOjIwcHh9I3dlYnNpdGVobnl7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0Oi05OTk5OXB4O3RvcDotOTk5OTlweH0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJde3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOnNvbGlkIDFweCAjZGVkZGRkO2NvbG9yOiNkZWRkZGR9I2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJde21hcmdpbjoxMHB4IDB9I2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXXtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Y29sb3I6I2RlZGRkZDtiYWNrZ3JvdW5kOiNmZmZ9LmJsb2NrLWNvbnRlbnQtYmFubmVyLXN1bW1hcnl7bWF4LXdpZHRoOjYwMnB4fS5maXhlZC1oZWFkZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5O3RvcDowO2xlZnQ6MDtyaWdodDowfS5maXhlZC1oZWFkZXIuZml4ZWR7cG9zaXRpb246Zml4ZWR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCl7LmZpeGVkLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX19LyohXG4qICBTdHVubnBsYXRlIEZsZXggbGF5b3V0LmNzc1xuKiAgVmVyc2lvbjogMVxuKlxuKi8uc3RpY2t5Rm9vdFdyYXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zdGlja3lGb290TWFpbnstd2Via2l0LWZsZXg6MSAwIGF1dG87LW1zLWZsZXg6MSAwIGF1dG87ZmxleDoxIDAgYXV0bzstbXMtZmxleC1wb3NpdGl2ZToxOy1tcy1mbGV4LW5lZ2F0aXZlOjA7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bzttcy1mbGV4OjF9LnN0aWNreUZvb3RPdGhlcntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmV9LmZsZXgtcGFyZW50e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nOjE2cHg7LW1zLWZsZXgtYWxpZ246c3RhcnQ7LXdlYmtpdC1hbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoOy1tcy1mbGV4LWFsaWduOnN0cmV0Y2g7LXdlYmtpdC1hbGlnbi1pdGVtczpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7LW1zLWZsZXgtd3JhcDp3cmFwOy13ZWJraXQtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0Oy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uaWU5IC5mbGV4LXBhcmVudHtmb250LXNpemU6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZsZXgtcGFyZW50IC5ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjIwMHB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7LXdlYmtpdC1mbGV4OjEgMSAyMDBweH0uZmxleC1wYXJlbnQgLmJsb2NrLmdyb3cze2ZsZXgtZ3JvdzozfS5pZTExIC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZywuZmxleC1wYXJlbnQ+LmJsb2NrLWhlYWRpbmd7ZmxleC1iYXNpczoxMDAlO21pbi13aWR0aDoxMDAlfS5pZTExIC5mbGV4LXBhcmVudD4uYmxvY2staGVhZGluZyBoMSwuZmxleC1wYXJlbnQ+LmJsb2NrLWhlYWRpbmcgaDF7bWFyZ2luLWJvdHRvbTowfS5pZTExIC5mbGV4LXBhcmVudCAuYmxvY2t7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjIlOy13ZWJraXQtZmxleC1iYXNpczoyMiU7ZmxleC1iYXNpczoyMiV9LmllMTAgLmZsZXgtcGFyZW50IC5ibG9ja3stbXMtZmxleC1wb3NpdGl2ZToxOy1tcy1mbGV4LW5lZ2F0aXZlOjE7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjIlfS5pZTkgLmZsZXgtcGFyZW50IC5ibG9ja3tmb250LXNpemU6MTZweDt3aWR0aDoyNSU7dmVydGljYWwtYWxpZ246dG9wfS5mbGV4LXBhcmVudC5yaWdodHstbXMtZmxleC1saW5lLXBhY2s6ZW5kOy13ZWJraXQtYWxpZ24tY29udGVudDpmbGV4LWVuZDthbGlnbi1jb250ZW50OmZsZXgtZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC1wYXJlbnQucmlnaHQgLmJsb2Nrey13ZWJraXQtZmxleDowIDEgYXV0bzstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5ibG9jay1yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LmJvdW5kcywuamYtaGVhZGVyLWJvdW5kcywuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlO21heC13aWR0aDoxMzY0cHg7bWFyZ2luOjAgYXV0b30uY29udGVudC1wYWRkaW5nLC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAzMnB4fS5ibG9jay1qdXN0aWZ5LWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCl7LmZsZXgtcGFyZW50IC5ibG9ja3std2Via2l0LWZsZXg6MSAxIDI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7I21haW4gc2VjdGlvbiAubmFycm93e3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpey5mbGV4LXBhcmVudHtwYWRkaW5nOjhweH0uZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fS5jb250ZW50LXBhZGRpbmcsLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMDRweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6OTRweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6NzBweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMjZweH19LnBhZ2UtY29udGFpbmVyICNuYXZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7ei1pbmRleDo5OTk5OX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5zaXRlLWxvY2t0b25sc29zdGVzdCAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6OTRweH0uYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkIC5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoxMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXsuc2l0ZS1sc29zIC5wYWdlLWNvbnRhaW5lciwuc2l0ZS1sb2NrdG9ubHNvc3Rlc3QgLnBhZ2UtY29udGFpbmVye3BhZGRpbmctdG9wOjgzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCl7LnNpdGUtbHNvcyAucGFnZS1jb250YWluZXIsLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDo3NXB4fX0ucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MTgycHh9LmFjY291bnQtc3dpdGNoZXItZW5hYmxlZCAucGYtZm9ybSAucGFnZS1jb250YWluZXJ7cGFkZGluZy10b3A6MjEwcHh9LyohXG4qICBTdHVubnBsYXRlIG5hdi5jc3NcbiogIFZlcnNpb246IDFcbiovLmZsZXgtbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAxNnB4Oy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4LWdyb3c6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LXVse2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jbmF2e21hcmdpbjowO3BhZGRpbmc6MH1uYXYgdWwuY29udGFpbmVye21hcmdpbi1ib3R0b206MH1uYXYgdWx7bWFyZ2luOjA7cGFkZGluZzowfW5hdiB1bCBsaXttYXgtaGVpZ2h0Om5vbmU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLW91dCAwczstbW9iLXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1vdXQgMHM7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCl7LmZsZXgtbmF2e3BhZGRpbmc6OHB4fX0udGFiYmVkLC50YWJiZWQ6YmVmb3JlLC50YWJiZWQ6YWZ0ZXJ7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS50YWJiZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0udGFiYmVkPnVse2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowIDAgLTFweCAwfS50YWJiZWQ+dWx7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpuby13cmFwfS50YWJiZWQ+dWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjB9LnRhYmJlZD51bD5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCA0cHg7b3BhY2l0eTowLjU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOmJsYWNrfS50YWJiZWQ+dWw+bGkuYWN0aXZlPmF7b3BhY2l0eToxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZX0udGFiYmVkPnVsLmlzV3JhcHBpbmcgbGkgYXttYXJnaW46MCAtNnB4IDRweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NHB4fS50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudHt6LWluZGV4OjIwMH0udGFiYmVkIC5vdmVyZmxvd1RhYnNQYXJlbnQ6aG92ZXIgLm92ZXJmbG93VGFic3tkaXNwbGF5OmJsb2NrfS50YWJiZWQgLm92ZXJmbG93VGFic3tkaXNwbGF5Om5vbmU7bWFyZ2luOi0xcHggMCAwIDA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowcHg7cmlnaHQ6MHB4O3RvcDoxMDAlO21pbi13aWR0aDoyMDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2fS50YWJiZWQgLm92ZXJmbG93VGFicyBsaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnRhYmJlZCAub3ZlcmZsb3dUYWJzIGxpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzoxMHB4O29wYWNpdHk6MTtib3JkZXI6MXB4IHNvbGlkICM2NjY7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3Atd2lkdGg6MH0udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkgYTpob3Zlcntjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYXtjb2xvcjojMzMzfS50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYTpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjA7Zm9udC1zaXplOjA7Ym9yZGVyOjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojMzMzfS50YWJiZWQ+c2VjdGlvbntkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojZmZmfS50YWJiZWQ+c2VjdGlvbi5vcGVue2Rpc3BsYXk6YmxvY2t9LnRhYmJlZD5zZWN0aW9uPmF7ZGlzcGxheTpub25lfS50YWJiZWQ+c2VjdGlvbj5kaXZ7ZGlzcGxheTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0udGFiYmVkPnNlY3Rpb24ub3Blbj5kaXZ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjIwMDAwcHh9LnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7cGFkZGluZzoyMHB4fSN0ZXN0Q29udGFpbmVye21heC13aWR0aDo3MCU7Ym9yZGVyOjFweCBkb3R0ZWQgcmVkfS8qISBFbGVtZW50IFF1ZXJ5Li4uIFxuICogQFJlcXVpcmVzIGh0dHBzOi8vZ2l0aHViLmNvbS90eXNvbm1hdGFuaWNoL2VsZW1lbnRRdWVyeSAoc3R1bm5wbGF0ZS9lbGVtZW50UXVlcnkubWluLmpzKSBcbiAqIFRoZSBmb2xsb3dpbmcgdXNlcyBhIEpTIGVsZW1lbnQgcXVlcnkgcGx1Z2luIChpbnNlYWQgb2YgYSBtZWRpYS1xdWVyeSkgdG8gc3R5bGUgdGhlIHRhYmJlZCBjb250ZW50IHdoZW4gdGhleSBhcmUgbGVzcyB0aGFuIDMwMHB4IHdpZGUuXG4gKiBUaGUgcGx1Z2luIGxvb2tzIGZvciBbbWluL21heF0tW3dpZHRoL2hlaWdodF0gc3BhY2Utc2VwYXJhdGVkIGF0dHJpYnV0ZSBzZWxlY3RvcnMgZWc6IGVsZW1lbnRbbWluLXdpZHRofj1cIjIwMHB4XCJdW21heC13aWR0aH49XCI0MDBweFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnJlZDt9XG4gKi8udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXXtwYWRkaW5nOjA7Ym9yZGVyOjFweCBzb2xpZCBibGFjaztib3JkZXItd2lkdGg6MHB4IDFweH0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT51bHtkaXNwbGF5Om5vbmV9LnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0+c2VjdGlvbntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyOjB9LnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0+c2VjdGlvbj5he2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCBibGFjaztib3JkZXItd2lkdGg6MXB4IDA7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I2VlZTt0ZXh0LWRlY29yYXRpb246bm9uZX0udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXT5zZWN0aW9uLmFjdGl2ZT5he2JhY2tncm91bmQ6I2ZmZn0vKiEgIFxuICogIFN0dW5ucGxhdGUgbW9kYWwuY3NzXG4gKiAgVmVyc2lvbjogMS4xXG4gKi9ib2R5e2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC13cmFwe2Rpc3BsYXk6bm9uZTt6LWluZGV4Oi0xO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7dHJhbnNpdGlvbjp6LWluZGV4IDAuMXMgbGluZWFyIDEuNXN9Lm1vZGFsLXdyYXAuYWN0aXZle2Rpc3BsYXk6YmxvY2s7ei1pbmRleDo5OTk5OTg7dHJhbnNpdGlvbjp6LWluZGV4IDBzIGxpbmVhciAwc30ubW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3RvcDowOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDFzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMXM7d2lkdGg6MTAwJTt6LWluZGV4Oi0xfS5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtb3ZlcmxheXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNyk7cG9pbnRlci1ldmVudHM6YXV0bzstbW96LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3otaW5kZXg6MTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig1cHgpfS5tb2RhbC1vdmVybGF5OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO21hcmdpbi1yaWdodDotMC4yNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1Aa2V5ZnJhbWVzIGFuaW0tcm90YXRlezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmxvYWRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFFWUNBWUFBQUNIanVtTUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeUpwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNQzFqTURZd0lEWXhMakV6TkRjM055d2dNakF4TUM4d01pOHhNaTB4Tnpvek1qb3dNQ0FnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTlNCTllXTnBiblJ2YzJnaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNlJEbERNMEZGTlVKR05UWkRNVEZGTTBJMU1VRkROamc1TWtZek1rWkNNMElpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UkRsRE0wRkZOVU5HTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlQaUE4ZUcxd1RVMDZSR1Z5YVhabFpFWnliMjBnYzNSU1pXWTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBFT1VNelFVVTFPVVkxTmtNeE1VVXpRalV4UVVNMk9Ea3lSak15UmtJelFpSWdjM1JTWldZNlpHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEcEVPVU16UVVVMVFVWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJdlBpQThMM0prWmpwRVpYTmpjbWx3ZEdsdmJqNGdQQzl5WkdZNlVrUkdQaUE4TDNnNmVHMXdiV1YwWVQ0Z1BEOTRjR0ZqYTJWMElHVnVaRDBpY2lJL1BwZ1ZtdFVBQUJUTlNVUkJWSGphN0oweFZ4dEpGa2JiT2hOYStWcTVSWTdJMFE4UStjREdGamxNYnB5RGN6VHhvSTBIZm9ESWdkejZBYkE1NU41KzhIcm9sUVZTcTZ1cVgxWGZlNDRPTXg2UEpOU2wyOTk3VlYzOTRlZlBueGtBZ0E4NmZBUUFnR0FBQU1FQUFCVDh0dW92ZlBqd2dVK3BKWnlmbi9mekh4LzFYN2Z5UjNmSlh4c3MvUHVQL1BIMHhsUEtmM3ZVZjM0NlBEeWM4eW0zaXcrcm1yd0lKaGw1aUN3KzU0K2VQdm9xa0UvNjd5R1pxM2dLT2QzTEl4ZlFIVWNLd1VBY0l0bFNpZlNXcEE3TGlHd2U4c2R0SVNIRWcyQ2dPYUZzNXo5MlZDYjlCdEpJS0c0MThVajZ1Y3VsYzgvUlJ6RGdUeWlEeUpLSmF4NVZPak9FZzJCZ2M2RklJdGxWbVF6NVJONHRyVzcxY1owTDU1R1BCTUhBY3FsSXFUTXFsVDVRblJucEJzSEFyMUtSbE5MakUzR0s5RzB1TmRrZ0d3VFRxdkpucEEra0VvYmJrbXdvb3hCTWttSVJvUnhRL2pUS281WlFWN2xvYnZrNEVFd0thZVgzL0xHWExWOGhDODBoWmROVVpVT3FRVEJSaVdWWDA4cUFUeU9hVlBNbnZSb0VFME1aTk03b3JjU0tsRTBUeWljRVkwa3FVdnFJV1BZUlMxS2l1Y3hGYzhWSGdXQ2FGTXUrUHVpdnBNbTlKaHBFZzJDQ3ltV01XQkFOSUJqWFlxSEhRdWxFandiQk9CZkxNUDl4aEZpZ0pKb3pOdE5DTUhYRklrTDVtakhkRE11UjFjSGZXVWVEWUtxS3BXamdqaGt1c0lKSExadW1mQlFJaG5JSWZESFhzcW4xL1JrRTgzWTVKR0laOGwwQnlpWUU0MUl1UlRuRXRETzRLcHUrNVpLWklaZ1dDNFltTG5obXBxSnBWWnBCTUM5eTJkT1NpTlFDUHJsWHliU21OOU5xd2VnTWtZaGxqN0VQQWJuSVhxN1lUajdOdEZZd3VrWGxhY1lNa2ZDZ2oyVm4zTVZ0QzNhVy9MM3lIU0ZoUFdTbTZTVDFCWHF0Rkl3MmNvOWJKbytiMHNDV00rZUQ2ejFQTkJFV3UvUnRxWFRrNTZlTTNmdVdJY2RCWnBrdUVVdzZKWkUwY29lSkhrKzVBMkp4YzdKN2E3VytOdEpGTm9QczljNlRuL0JNdXRQWnJSR01sa1FuQ1oxSmk5dXJQdC94TU5hb3JkSWZsQjV0VFRwSmxreXRFRXcraUdYZ1NyOGw1bG1pcCt6MVRvYTNxVzdwdUNDY1ljc1NUbkpyWnBJWFRPVDlsb2VTVUdaWkM5SGtLWTNsVVl2U3pWa3Exek1sTFpoOGNFcS9KYllwNkVJcWwyd0I4TXZ4N0dtcWFZTnM1UGgvUXpCMlkvWjVSSVB3U2FVeWEydFMyVkEyKzRtWFVYS0NPWXk1K1p1Y1lDS1RpNlNWaVlxRmZVUTJQK1pEVGFxN0NmNTYwbXY3STlZMG01UmdJbG84ZDZVUm1PMFcvYVFha1UxS0MvOGVOY2xFSjVsa0JLTnlrZVJpZGFaSXlpQlpJbjdGVGIyQ3BGaEpOZU9FeXFjb0paT0VZSXpMcFJETGxES29rYkd4bDVob3ZzVzA4amQ2d1JpV0MySkJOSzJYVE5TQ01Tb1h4R0pmTkxJdUt2WWVUUlNTaVZZd1J1VWl6ZHNKUFJiemtpazJjaitJWERUbUpST2xZQXpLUlM0eVBHVmhYSFNpNldtYWlYbDYyN1Jrb2hPTU1ibElPWFNXOHVYMkxSR05YUGQwa3NYYm56RXJtYWdFWTB3dVV5Mkg2TE9rSXhwcEFzZDYveXVUa29sR01GbzMvNVUxdjRoT1Z0K2VzRWd1V2NuRXZLM0hvYlZ4R1lWZ0RDMy9KN1dRWml4amJqRmVMSUs1YUZndXBCYlNURXlTK2JlVm1jeE9CQWY1YThNSCtEcC9IQ0NYOXFGSjREQjdXWDRRQzVMMlR6WDFrMkJXeUVYV0tSdzE5UExNRUVGNUxNYTJRTS9FVmc4ZHd3ZDAyS0JjNU9DTWtRdVUwb3lNaGJHT2pSam9OL2o5c1MwWXJYMi9ObGdTSGJKb0R0NHBtZTRpZWN0N1dnVlFJcFhrMHVTTWtjd1FUZmdxd1JyalZNcWwvWGpjMkV3UDBXS0NhYUtwSy8yV2I4Z0ZLbnhqejJUTVJQSjJUN1VxYUhlQ2FhaXBLM0laVXhKQmpYSmVUa3pXbTcrTk5IMDd4ZzdVVVFNZk9uS0JPa25tZVF6cGljb3lqVFI5VFFoRyt5Nm5EUmtkdVlBcnlWZ2ZTM3M2M2Q2NkJDTjlsNURYR04xbGtkOE9Ba3hLNWpBQ3lSeUY3TWMwM29QUjlTNGgwNHRzdW4zQ1Z3SThwbkhydDgwSjFvL3BHRGdZSWRlN0lCZnduV1FlSTBneS9TelFoWnhObDBnaGIwaVBYQURKdkxLdkcyMmxLUmlka2g0RWVqbmtBa2ptVjc3NnZpaXlFY0hvWHFoZkFyM2NIWEtCQmlValk4L3FGSGJQZDZuVVZJTDVHcWcwa3JQSE1VTWRHcFNNOVhVeVhrdWw0SUxSV2FNUXBaR0p5OVVCU3BKcFhha1VWREQ2UzRSWVRTaG5peFBrQXNZa1kvWGFKVytsVXVnRXM1LzVYMURIdFVWZ1ZUS3lwOHkwVGFWU01NRm9ZemRFVER4RExtQllNbklWOXJYUnQrZThYeGt5d1lSWVVEZGxGenFJZ0pQTTV2UjEzL1VHVlVFRW85SExkMlAzV3M4T0FOWlRqT1hwNnk4dUc3NmhFb3p2OURMWEF3WVFpMlJrekZvOElYWmRsa3JlQmFPWGgvdHM3REpqQkxGS1JzcDVpN2RFR2JtNjRqcEVndkc5WW5kQ1V4Y2k1aXl6Mlk5eGttSzhDa1p2ditrenZVamY1WUl4Q2hHbm1FZWo1ZjNBeGJTMU44Rm9vOGpucnVzUEdYMFhTRU15a21Bc2JqaGZlMW1KendRamN2RjV2UkY5RjBoSk1oT0RwZEtnN2hhYlhnUVRJTDFNdVZjMEpJakZSRjZyaCtvcndRdzlwcGNIbzNFU0lNVlNxVmNueGZnU2pNK1pJMG9qU0wxVWVrZ2x4VGdYak9kMUw1UkdRS2tVVVlyeGtXQjhwWmNuU2lOb1NZcVJrNmkxQ3lKSGpRdEc1ODE5cFpjelNpTm9FV2Vacld1Vk5sb1g0enJCSEhqNjVlNjRTaHBhbG1MdTh4L1dGcEZXWGhmalREQzYzOHV1cDEvc2xDRUhMV1FhZTRweG1XQkdubjZwSzY0MWdwYW1HR2tKV09zN1ZtcjJ1aFNNajRWMU5IYWg3WktSTXNuU3RQV295bjR4VGdTalUxZytGdFpkYUMwSzBHYWlUVEd1RXN6UVUzcVpNcmFBRlBNOHdXRXB4ZndlVERBZW03c1hURXNEbUV3eHZYV2J2UzRTRE9rRm9IMHBacTBsS1M0RTQyUDJpUFFDOEN1VzFvTHRydFBzclNVWTNiZXo3L2lOazE0QWxtTnRYY3pLWm0vSDl3dVFYZ0NjbFVtUHhsTE15dXFscm1COE5IZEpMd0J4ZkQvNk9zbmpYakQ2eEs0dmJMd2l2UUM4bTJKa1hkaWRvYmMwOUpWZ2hqN0tJNFlRd0VxaUtaTTZ2cDU0QStaY2N3U3dWb3F4TkdYZGYrOG1iUnNKUnFlblhNOGUwWHNCV0orWm9mZXk0enJCdUM2UG50anZCU0M5TW1sVHdRd1MvckFBWWlpVDVzYktwSzVMd1d3akdBQlN6S3FxcHJKZ1BFeFBQOURjQmRpSXErUUVRM2tFWUtaTXVqZFVKbTFiRmN3VlF3VmdZMlpHM2tkMzJSWU9td2pHWmY5bHpvNTFBRWtJWm1uNHFDUVlELzJYR2VNRG9GYVpKRGRwczNLRjlVN2RCT042Y1IyQ0FhaVBsZHNwYjFzU0RMTkhBR2tKSmx2c3cxUVZ6RTZLSHdwQTVOd1llaSsxQlBPWjhnakFGbG9KbU96RHJDMFliZkM2dlBjUkNRWWd2ZS9UNTAwVGpNdit5NXlOcFFDU0ZFeTN2TXRkVTRJaHZRQzQ1WWVoOTlMZlJEQXUxNzhnR0FDSDZIb1lCSU5nQUx4aFpkbkgxaWFDY1RXRFJQOEZJRzNCZks0a0dOMU1wcHZZaHdDUUdsYXU2K3NWRzFDdG0yQ2N6aUF4RGdDOFlLNFAwMm5naFg4d0RnQzhZS24xMEtzaUdHZDd3QmpyZGdNa2c3RnIrejQxa1dBb2p3RDhZbVdIdTYwcWd0bHk5S0pQSEgrQVZnaW1VcFBYMVF6U0RjY2Z3Q3RXWnBLMnF3am1Jd2tHQU1GVUpmUTBOVE5JQUMxQk5wOEszZVI5NEdNSDhJcXBpWlNnZ3VFT0FnRGVzYlFXcGh0U01QUmZBTnBGZjZWZzhqcktWZitGTlRBQUxXT2RCTlBsWXdLSUEyTXI1YmRDbGtqTUlBRzBpNkE5R1BhQUFhQkVBZ0JBTUFDQVlQNkJXU1NBZHZHWkhnd0ErS0pMaVFRQVNaUklBSUJnQUFEQ0NZYmVDVUJjV0xudTcybWxZSXh0SkF3QXE3SHluWjFUSWdGQW95VVNBTVRGek1yN1FEQUE2V0ZsYy8yYmRRVkRId1lnRXJSdjJ2VDJ0QS95UHRZVmpJdXU5QmFISGlBWWx4WmVQMlNKOUpGakRoQ01hZGJjZFBXVHZ2N2FndUdHYVFCeGxVbXlmdTJpb1pjLzA5ZG5GZ2tnWWNsTThoOTNnVjkybnIvdVArVVpQUmlBdERrT1dDcEpZL213L0FmckNzYkZmcnBzSGc3UVRLazBEaUFaZWY3am9qU3FLaGp1eUFnUXIyVG1uaVVqZmhndnU2eW9zK1liZEhGSHhtME9OVUNqa2puSTNQZGtucC8zcldzV2Y2djRSSDBPRlVDMGtwR2dNRDQvUHovUVJGTm42WWlrbGttNW9idU1Lck5JdGVPVnc3dEVBc0Rtb3BIcDY3Mzg4UzJyM3Y2UW9ESFIxTEp5TVYrVkJIUGpvTXloMFF0Z1F6TFNqQlZCWE9xSmYwY3JsRUgrK0ZTU2lRUUwrYnR5eDhoWjFYWkpGY0c0YVBRTzlJMENnQjNaekZVbVVtVkk2ZlN3VGpwWmh5b2xrb3VwNmg2SEU4QTBrbVR1WFQzWjJvSnh0TE1kZ2dHd3plZjh1KzZzeXFoNnFVRGRLYTdQSEQ4QW0yZ3Z4dWxhbWFxQ3FSdWR1dmt2UVlvQnNJbGN6dU4wVVcxVndiZ29rNWlxQnJDSmZEZWQ3cHhRVlRBM2puNEpBTENaWUpvcmtSdzFlbmM0amdDMk9EOC9selZxc3M3dGg4dm4zV1EvR0JxOUFPa3gwQkRoZEozYUpvS3BXeWJSNkFXd0tSam5tMU50SXBoYlI3OE1BTmhoMTNWNXRKRmdIRVVvQkFOZ0JLMG9lcG1IeTNnMjNaTzNicFJpYnhnQVcrV1I0UHorWjVzS1psYnpkWHYwWVFETU1NeGVMbkM4ZC8zRVRRbUdNZ25BRHR1WnAxME9OaEtNbXE3dWt1SWh4eFdnV2ZKS1FyNkhYVk9DY1pSaWRqbThBQ2JLSTFkVmlTbkJGUFlFZ09hUUUvMTg4WFlqalF0R3A2dnJYcmVBWUFDYUw0OW12bDZqN3ExaktaTUFLSS9NQ3FaTG1RVFFTSHJwNmduK3lkRkZ6TzRGazc4eEVReXpTUUJ4cGhldjVaR0xCRU9aQkJBbis3N0xJMWVDcVh0N0F5bVQ5amplQU1IS0k5bjBUUjRQV29YWUZZeldiNVJKQVBGd0VDSzl1RW93d3JSdW1jUzFTUUJCMGt2UjNIVlJmUVFUaklzM091THdBM2hIcW9XdWxrZHozeS9tUkRDNkN2QUt3UUNZNTB1bzlPSXl3Ymg0d3oyYXZRQmV5eVBad2FCb1JWeUZlRTFuZ3RGTEIrcEdMbElNZ0QvRyt2UGF4OTR2dmhPTVVMZlpPOUFwTkFCd24xNEdJY3NqSDRLWlpmVXZnRHhnT0FCNFN5L2UxNzU0RTR3MmV5L3Fsa2xNV1FNNFRTLzlVbnFaaG56dGpvZm5uRHBJTVdPR0JZQXpqa3YvZkJueWhaMExSbE5NM1YrQ0ZBUGdKcjJVZXk5WHZqYVdDcGxnWE1Vd1VneUEyKy9SSlBTTGV4R01Ub0hWWG5oSGlnRndtbDd1UTcrSGpzZm5kbUZMVWd6QTVueHRNcjE0Rll6YXN1NHZOV0pkRE1CRzZVVld4ZmVhVEMrK0U0emdZa2JwbU9FQ1VFa3VjakhqVWVtUExwdDZMMTRGNDJoZHpFQnJTUUJZRDJrdGRFdnA1YmFwTjlJSjhCb3VVc3hYeGd6QVd1bEZXZ3I3cFQrYU5QbCt2QXRHVTB6ZFgxS3V0S2JoQzFDdHBkQlk3eVZrZ2hISlNKbFU5MHJyZmFhdEFkNU5MM0lkWDlGT2tLcmhyT24zMUFuNFduVi8yY1hHRlFDOHlrVk92bDlLZjNRUmV0VnVvNExSUmxQZHhYZERidFFHc0pTdjJXdGpWemJobjFwNFU1M0FyM2VXT1dqNDZqUWNBUHhhR2oxL3p5eWtsK0NDY2RUdzdXYk1LZ0c4VlJyZGhkenZ4VnFDS1JxK2Q1UktBTTVMSStIRTBwdnJOUFM2SjVSS0FMWFR5M2loTkpvMFBTMXRRakNPcmxPaVZJSTJ5MFhFVWw0Yk5zKy9WeE5yNzdPcEJPT3lWR0lQWDJpYlhPVGtlcnFrS2pCSHArSFhkMUVxSFhIRk5iU00wK3ovK3k2VEVIZHBqRTR3amtxbDV3K2NmZ3kwSkwwczlsMU1sa1pXRWt4UktsM1hmQnFacXFNZkE2bkxSZlo0R2NkUUdwa1JUT2xEZXFqNUhFTXVpSVNFNVNKdGdNVkxaY3lXUnFZRW93dndYR3dzTmViKzFwQ2dYSXFtYnJrTmNHZTVOTEtXWURJMThYY0hUMFhURjFLVHkzbjJ1djJsOEpSRnN0Tmp4OUtiY2RTUGViWTlUVjlJQkNtTEZrK1l4MWF1TllwS01NcEpWbi92bU42TC9KRU1SSjFlWk9KaXNlU2ZOTGtGWnZTQ1VUUC9rZFZmSDlQUGZsMk1CQkNMWE1aTDVISWRROS9GZW9JcDFzZTRxREVIZWhZQWlFa3V5NmFqNTVueEtlbG9CS09Ta1Jqb291bTdoMlFnTXJrc2psZEo4My9FMG5lSlFqQXFHV242WGpsNEtpUURzY3BGR0Z1N1Nqb0p3YWhrVHBBTXRGZ3UzNnd2cG51UER6OS8vbnovTDN6NFlPVUFTSnB4c2I3bE1qOWczeGpTRUlGY0pyRTFkYU5MTU9Vd2s5V2Z2aWJKUUN4eXVZcGRMbEVsR0QwWXNxNUZrc3dua2d3a0lCZVpLUnEvSVplVEZIN0hxQVNqQjBYS0pESDdSeVFERWN0bDJTSTZRYlpmU0dZVHRlZ0U0MEV5VW5ZZHhqZ0ZDT25KSmJXeEdLVmdrQXhFS3BiaXdzVitXOFpnSjlZM3JsTjNVcjgrT1hnNk9lQi9jeFUyZUQ0aC90VW11VVF0bUFYSnVKaGQ2cjZNQS9hVEFlZHkyY3QrM1hLaEZlazUyaEtwUXZUY2hFa0tVNFJnWW15K05WUFVpdEk4Q2NGNGtzd3NlMWxGU1Y4R05oMlBjalgvNEkyL2tzeFVkTElsMGtLNUpDS1F4WGhYanA1eUtEVXpmUm5ZUUM0aWxiL2JMcGVrRXN6Q0FaYUROM0w0bEdmNWdKankxWUdhSlpId1hTL2liUVZKQ2tZUDlGdExzQ21ad01kNEsyNmRNM2pucjhuNHVXelQ1NUtzWUVwUjlTeHpzMVpHZU5SQk11TXJCYVZ4dHErcDVhMHRXbVVweFRqbXE2SVJ6TnNIWDNvb1VqSzU3S1dRWm1EZDFDSlMrU1BXL1Z3UXpIb0RvYXVTMlhYNHRLUVpVc3Q3cVVXUUNZZXpOcCtJV2lHWTBxQ1FpOGlPSEQrdENPWjdXODlRTFJTTEpPSGpGYWxGWUMxVjJ3UlRHaURTbC9uazhHbmxERFZsUUNVdEZra3FYL0xIcWl1ZG4yK0tGdE90UlJCTUhDV1RjSzlsRTRNcnJmRXkwdFN5Nmo1YmN0UEFFM3B6TFJmTVFza2tkZlJIeDA5OXE3WDNuQ0VXOWZpUU1raWF1TDAxL25xcjFyY2dtUFVIVVUvVHpMYUhwNWMxRDMvU240bFNMSExpR2F6eDErZWFXamlaSUppVmFlYkkwOVBMbWUwL2lDWUtzY2pzMEhETi80VkdMb0twTk1COHJKa2gwYVNWV0VndENNWkptdkhSbTBFMGNZdUYxSUpnbkEwK21UR1FtWU9SeDVlUlp2QkZQbUN2R1lwQmordElTNkZlaGYvMVRsTUxKd1VFNC93c2QreXhiQkprME1xcXp5bFRuRjdMMzZLLzBxM3d2ejVrTHpPQ016NUZCT056Z082cGFENTZmaWtwbjJha0dxZHBaVytERTRRc21MdEErZ2dtOUlDVnMrQkJBTkhJb0o3cEFLZVpXTzA0alRTcEREZDhDa21URThvaEJOT2thTVlxbXhEY3Eyd2syZHh4QkpZZWoxMFZ5cUJpQ1lSWUVJelpnZDFUMFl3Q3ZteVJiS1JCZk4zVytLNmYvYTRLWlZqejZVVGFweVJGQkVQcDlDdnlwYmhSNGR5bEtod1Z5cllLUlI0OUIwOUxZa0V3aUdaRDRjalBlYXhuNWZ5ekZKbnNaQy9OMmI0am9TQVdCSk9NYlBaVU5oYnVTaURwNWtmMk1qTWk4dm12bFMrWGlrVEV2RlVTaVkvUFRLYWJaWWFPV1NFRWs1Um8rcHBvUmdiZm5xU2J4NUo4TWhXUThGUW4vV2hKODYvU0grM296NzRLcGZqcEcrbXZYTENPQmNHMG9YemFVOUhFZksrbHhiMXVRb21pYWxxWmFWcWhERUl3clpOTkwzdGRWZnFKVDhRSlQ5bnJWRDVwQmNGQXFZVGFRelliUytWV3BYTEp4NEZnWUxWc2h2cmdsclh2bHorM0pCVUVBL1hLcUVIcDBkWjBVNlFVZWR5d0dBN0JnSC9oOUJOT09BZ0Z3WUFCNFJSVHZTS2NZZzFKYkNsSFpMSzRNSkJaSHdRRGhzVlRYT3pYVi9FVS8veXh3YmMxejE0WCtjbFBXWGZ6Z0V3UURJSkpTejdGbXBYZVF0b3BSTFRJeHlXbDJMS3J1VVVZeGVwWWFjSStpNFA3UThGS3dRQUFiRXFIandBQUVBd0FJQmdBQUFRREFBZ0dBQkFNQUFDQ0FRQUVBd0FJQmdBQXdRQUFnZ0VBQkFNQXNBYi9FMkFBZ1NTUFpCTUI2NE1BQUFBQVNVVk9SSzVDWUlJPVwiKTtkaXNwbGF5OmJsb2NrO2hlaWdodDoyODBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTQwcHg7bWFyZ2luLXRvcDotMTQwcHg7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTstbW96LXRyYW5zaXRpb246YWxsIDAgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgMCBlYXNlIDBzOy1tb3otYW5pbWF0aW9uOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uOmFuaW0tcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO3dpZHRoOjI4MHB4O3otaW5kZXg6LTF9Lm1vZGFsLXdyYXAuYWN0aXZlIC5sb2FkZXJ7b3BhY2l0eToxOy1tb3otdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7ei1pbmRleDoxfS5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLmxvYWRlcntvcGFjaXR5OjA7LW1vei10cmFuc2l0aW9uOmFsbCAwLjI1IGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC4yNSBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwczt6LWluZGV4Oi0xfS5tb2RhbC1jbG9zZXtib3JkZXItY29sb3I6I2ZmMDAwMDtib3JkZXItcmFkaXVzOjIwcHg7Y29sb3I6I2ZmMDAwMDtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3RvcDoxMHB4O3dpZHRoOjQwcHg7ei1pbmRleDo5OTk5OTk5OTl9Lm1vZGFsLWNsb3NlIHN2Z3tmaWxsOiNmZmZ9Lm1vZGFsLWNsb3NlIHN2Zzpob3ZlcntmaWxsOiMwMWJlZTV9Lm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jbG9zZXtvcGFjaXR5OjE7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAwc30ubW9kYWwtY29udGVudFdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LWhlaWdodDowcHg7bWF4LXdpZHRoOjBweDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MjBweCAwOy1tb3otdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwczstby10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwczt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDBzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt6LWluZGV4Oi0xO29wYWNpdHk6MH0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6I2EwYTBhMCBzb2xpZCAxcHg7bWF4LWhlaWdodDo5MCU7bWF4LXdpZHRoOjkwJTtwYWRkaW5nOjEwcHggMTVweDstbW96LXRyYW5zaXRpb246YWxsIDFzIGVhc2UgMC41czstby10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7dHJhbnNpdGlvbjphbGwgMXMgZWFzZSAwLjVzO3otaW5kZXg6MTtvcGFjaXR5OjF9Lm1vZGFsLWNvbnRlbnR7b3BhY2l0eTowOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlIDBzO3otaW5kZXg6LTF9LmllOCAubW9kYWwtY29udGVudCwuaWU5IC5tb2RhbC1jb250ZW50e2Rpc3BsYXk6bm9uZX0uaWU4IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudCwuaWU5IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudHtkaXNwbGF5OmJsb2NrfS5tb2RhbC13cmFwLmFjdGl2ZTpub3QoI21vZGFsLWFqYXgpIC5tb2RhbC1jb250ZW50LC5tb2RhbC13cmFwLmFjdGl2ZS5sb2FkZWQgLm1vZGFsLWNvbnRlbnR7b3BhY2l0eToxOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZSAxczstby10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgZWFzZSAxczt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBlYXNlIDFzO3otaW5kZXg6MX0uY2Fyb3VzZWwsLmNhcm91c2VsICosLmNhcm91c2VsOmJlZm9yZSwuY2Fyb3VzZWw6YWZ0ZXJ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5jYXJvdXNlbCB1bCwuY2Fyb3VzZWwgbGl7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCV9LmNhcm91c2VsLXRpdGxle2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsIHVse2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21pbi13aWR0aDoxMDAlO21hcmdpbjowIC0xNnB4O3BhZGRpbmc6NXB4IDA7bGlzdC1zdHlsZTpub25lOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNTAwbXM7LW1vei10cmFuc2l0aW9uOmFsbCA1MDBtczstby10cmFuc2l0aW9uOmFsbCA1MDBtczt0cmFuc2l0aW9uOmFsbCA1MDBtczt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1pbmRlbnQ6MH0uY2Fyb3VzZWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjUlO21hcmdpbjowOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgNjAwbXM7LW1vei10cmFuc2l0aW9uOmFsbCA2MDBtczstby10cmFuc2l0aW9uOmFsbCA2MDBtczt0cmFuc2l0aW9uOmFsbCA2MDBtczt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO2JvcmRlcjowIGRvdHRlZCByZWQ7YmFja2dyb3VuZDpub25lfS5jYXJvdXNlbC5yZXNpemluZyBsaXstd2Via2l0LXRyYW5zaXRpb246bm9uZTstbW96LXRyYW5zaXRpb246bm9uZTstby10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfS5jYXJvdXNlbCBsaXt3aWR0aDoyNSV9LmNhcm91c2VsIGxpPmRpdnttYXJnaW46MCAxNnB4fS5jYXJvdXNlbCBsaT5he2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTZweH0uY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodH1hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ117ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHggNXB4O3BhZGRpbmc6NXB4O3RleHQtYWxpZ246bGVmdDt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MXB4IHNvbGlkICM2NjY2NjY7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFfWFbaHJlZl49JyNjYXJvdXNlbC1idXR0b24nXSBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10uZnJvemVue2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5Oi41O2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX0jY2Fyb3VzZWxUd28uY2Fyb3VzZWwgbGksI2Nhcm91c2VsRm91ci5jYXJvdXNlbCBsaXt3aWR0aDoxMDAlfSNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGF7b3BhY2l0eTouNTtvdXRsaW5lOjFweCBzb2xpZCB3aGl0ZX0jY2Fyb3VzZWxUaHJlZS5jYXJvdXNlbCBsaSBhLmFjdGl2ZXtvcGFjaXR5OjE7b3V0bGluZToxcHggc29saWQgd2hpdGV9LyohIE1lZGlhIHF1ZXJpZXMuLi4gXG4gKiBPUiBpbmNsdWRlIHRoZSBzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5IHRvIHVzZSBFbGVtZW50IFF1ZXJpZXMgKHNlZSBiZWxvdylcbiAqL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5jYXJvdXNlbCBsaXt3aWR0aDozMy4zMzMlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KXsuY2Fyb3VzZWwgbGl7d2lkdGg6NTAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXsuY2Fyb3VzZWwgbGl7d2lkdGg6MTAwJX0uY2Fyb3VzZWwtdGl0bGV7ZGlzcGxheTpub25lfX0vKiEgRXhhbXBsZSB1c2luZyBFbGVtZW50IFF1ZXJpZXMuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5Lm1pbi5qcykgXG4gKiBUaGUgZm9sbG93aW5nIHVzZXMgYSBKUyBlbGVtZW50IHF1ZXJ5IHBsdWdpbiAoaW5zZWFkIG9mIGEgbWVkaWEtcXVlcnkpIHRvIHN0eWxlIHRoZSB0YWJiZWQgY29udGVudCB3aGVuIHRoZXkgYXJlIGxlc3MgdGhhbiAzMDBweCB3aWRlLlxuICogVGhlIHBsdWdpbiBsb29rcyBmb3IgW21pbi9tYXhdLVt3aWR0aC9oZWlnaHRdIHNwYWNlLXNlcGFyYXRlZCBhdHRyaWJ1dGUgc2VsZWN0b3JzIGVnOiBlbGVtZW50W21pbi13aWR0aH49XCIyMDBweFwiXVttYXgtd2lkdGh+PVwiNDAwcHhcIl17YmFja2dyb3VuZC1jb2xvcjpyZWQ7fVxuXG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjUwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDozMy4zMzMlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSBsaSB7XG4gICAgd2lkdGg6NTAlO1xufVxuLmNhcm91c2VsW21heC13aWR0aH49XCIzNjBweFwiXSAuY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMjAwcHhcIl0gbGkge1xuICAgIHdpZHRoOjEwMCU7XG59XG4qLy5hY2NvcmRpb24sLmFjY29yZGlvbjpiZWZvcmUsLmFjY29yZGlvbjphZnRlcnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmFjY29yZGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9uLWNvbnRlbnR7LXdlYmtpdC10cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzOy1vLXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczttYXgtaGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowLjV9LmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50LC5hY2NvcmRpb24taXRlbS1vcGVuPi5hY2NvcmRpb24tY29udGVudD4uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIC5hY2NvcmRpb24tY29udGVudHstd2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO21heC1oZWlnaHQ6MTAwMHB4O29wYWNpdHk6MX0vKiFcbiAqICBTdHVubnBsYXRlIE1hcHMuanNcbiAqICBWZXJzaW9uOiAxLjBcbiAqL2h0bWx7aGVpZ2h0OjEwMCV9Ym9keXtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9Lm1hcHtoZWlnaHQ6MzAwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uZmxleFNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZsZXhTbGlkZXIuZmlsbHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlfS5mbGV4U2xpZGVyX3Byb2Zlc3Npb25zLmZpbGx7cG9zaXRpb246cmVsYXRpdmV9LmZsZXhTbGlkZXIuZmlsbD51bHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uZmxleFNsaWRlci5maWxsPnVsPmxpe2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MTAwJX0uZmxleFNsaWRlcj51bHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9LmZsZXhTbGlkZXI+dWw+bGl7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kOiM2NjY2NjYgcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J3NsaWRlJ10+dWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwMDAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J3NsaWRlJ10+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjElfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXXtoZWlnaHQ6MTAwJX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10+dWw+bGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOm9wYWNpdHkgMXMgZWFzZSAwcztvcGFjaXR5OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddPnVsPmxpW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXXtvcGFjaXR5OjF9LmluZGV4LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMDA7YmFja2dyb3VuZC1jb2xvcjojMDI5ZWUzO3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDotNjBweDttYXgtd2lkdGg6NjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsuaW5kZXgtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5pbmRleC1jb250YWluZXIgLmZsZXgtaW5kZXgtdGV4dHtmb250LXdlaWdodDpib2xkfUBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpey5pbmRleC1jb250YWluZXJ7bWF4LXdpZHRoOjMxN3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5pbmRleC1jb250YWluZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDotMjBweH19LmZsZXhTbGlkZXItbmV4dEJ1dHRvbiwuZmxleFNsaWRlci1pbmRleENvbnRhaW5lciwuZmxleFNsaWRlci1wcmV2QnV0dG9ue2hlaWdodDo0MHB4O3dpZHRoOjYwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3otaW5kZXg6Mn0uZmxleFNsaWRlci1uZXh0QnV0dG9uLC5mbGV4U2xpZGVyLXByZXZCdXR0b257Y3Vyc29yOnBvaW50ZXJ9LmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIgYnstd2Via2l0LWFuaW1hdGlvbjpmYWRlSW4gMS4wczstbW96LWFuaW1hdGlvbjpmYWRlSW4gMS4wczstbXMtYW5pbWF0aW9uOmZhZGVJbiAxLjBzOy1vLWFuaW1hdGlvbjpmYWRlSW4gMS4wczthbmltYXRpb246ZmFkZUluIDEuMHM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO29wYWNpdHk6MH0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JvcmRlci1yaWdodDowLjJlbSBzb2xpZDtib3JkZXItYm90dG9tOjAuMmVtIHNvbGlkO3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2NvbG9yOiNmZmZ9LmZsZXhTbGlkZXItbmV4dEJ1dHRvbjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmZsZXhTbGlkZXItcHJldkJ1dHRvbjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6d2hpdGU7Ym9yZGVyLWxlZnQtd2lkdGg6MH0uZmxleFNsaWRlci1uZXh0QnV0dG9uOmhvdmVyLC5mbGV4U2xpZGVyLXByZXZCdXR0b246aG92ZXJ7b3BhY2l0eTouOH0uZmxleFNsaWRlci1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEzNjRweDttYXJnaW46YXV0bztwYWRkaW5nOjAgMzJweDt0ZXh0LWFsaWduOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmZsZXhTbGlkZXItZG90c3twYWRkaW5nOjAgMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZmxleFNsaWRlci1kb3Rze3BhZGRpbmc6MCA4cHh9fS5mbGV4U2xpZGVyLWRvdHMgYXtmb250LWZhbWlseTpBcmlhbCBzZXJpZjtmb250LXNpemU6NzBweDtsaW5lLWhlaWdodDoxMDBweDttYXJnaW46MCA0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6YXV0bztjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNil9LmZsZXhTbGlkZXItZG90cyBhOmhvdmVye2NvbG9yOnJlZH0uZmxleFNsaWRlci1kb3RzIC5jdXJyZW50LC5mbGV4U2xpZGVyLWRvdHMgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7dGV4dC1zaGFkb3c6MnB4IDJweCA1cHggcmdiYSgxNDAsMTQwLDE0MCwwLjYpfS5mbGV4U2xpZGVyLWRvdHMgLmN1cnJlbnQ6aG92ZXIsLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddOmhvdmVye2NvbG9yOiNmZmZmZmZ9LmZsZXhTbGlkZXIgW2NsYXNzXj0nYW5pbWF0ZS1pbi0nXXtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MDtoZWlnaHQ6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIDE0MDBtczstbW96LXRyYW5zaXRpb246YWxsIDE0MDBtczstby10cmFuc2l0aW9uOmFsbCAxNDAwbXM7dHJhbnNpdGlvbjphbGwgMTQwMG1zfS5mbGV4U2xpZGVyIC5jdXJyZW50IFtjbGFzcyo9J2FuaW1hdGUtaW4tJ10sLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSBbY2xhc3MqPSdhbmltYXRlLWluLSdde3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30uZmxleFNsaWRlciAubm90cmFuc2l0aW9ue21hcmdpbjowOy13ZWJraXQtdHJhbnNpdGlvbjpub25lOy1tb3otdHJhbnNpdGlvbjpub25lOy1vLXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1sZWZ0e2xlZnQ6LTEwMCV9LmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1yaWdodHtyaWdodDotMTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXRvcHtib3R0b206MTAwJX0uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbXt0b3A6MTAwJX0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWxlZnQsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWxlZnR7bGVmdDowfS5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tcmlnaHQsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0e3JpZ2h0OjB9LmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS10b3AsLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLXRvcHtib3R0b206MH0uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSwuZmxleFNsaWRlciBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIC5hbmltYXRlLWluLWZyb20tYm90dG9te3RvcDowfS5mbGV4LWNvbnRhaW5lciBhOmFjdGl2ZSwuZmxleHNsaWRlciBhOmFjdGl2ZSwuZmxleC1jb250YWluZXIgYTpmb2N1cywuZmxleHNsaWRlciBhOmZvY3Vze291dGxpbmU6bm9uZX0uc2xpZGVzLC5mbGV4LWNvbnRyb2wtbmF2LC5mbGV4LWRpcmVjdGlvbi1uYXZ7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZmxleHNsaWRlcnttYXJnaW46MDtwYWRkaW5nOjB9LmZsZXhzbGlkZXIgLnNsaWRlcz5saXtkaXNwbGF5Om5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmxleHNsaWRlciAuc2xpZGVzIGltZ3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9LmZsZXgtcGF1c2VwbGF5IHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc2xpZGVzOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9aHRtbFt4bWxuc10gLnNsaWRlc3tkaXNwbGF5OmJsb2NrfSogaHRtbCAuc2xpZGVze2hlaWdodDoxJX0ubm8tanMgLnNsaWRlcz5saTpmaXJzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfS5mbGV4c2xpZGVye21hcmdpbjowIDAgNjBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjRweCBzb2xpZCAjZmZmO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDstby1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LW1vei1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7LW8tYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO3pvb206MX0uZmxleC12aWV3cG9ydHttYXgtaGVpZ2h0OjIwMDBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIDFzIGVhc2U7LW1vei10cmFuc2l0aW9uOmFsbCAxcyBlYXNlO3RyYW5zaXRpb246YWxsIDFzIGVhc2V9LmxvYWRpbmcgLmZsZXgtdmlld3BvcnR7bWF4LWhlaWdodDozMDBweH0uZmxleHNsaWRlciAuc2xpZGVze3pvb206MX0uZmxleC1kaXJlY3Rpb24tbmF2eypoZWlnaHQ6MH0uZmxleC1kaXJlY3Rpb24tbmF2IGF7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46LTIwcHggMCAwO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2JnX2RpcmVjdGlvbl9uYXYucG5nKSBuby1yZXBlYXQgMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWluZGVudDotOTk5OXB4O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtyaWdodDotMzZweH0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXZ7bGVmdDotMzZweH0uZmxleHNsaWRlcjpob3ZlciAuZmxleC1uZXh0e29wYWNpdHk6MC44O3JpZ2h0OjVweH0uZmxleHNsaWRlcjpob3ZlciAuZmxleC1wcmV2e29wYWNpdHk6MC44O2xlZnQ6NXB4fS5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtcHJldjpob3ZlcntvcGFjaXR5OjF9LmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZHtvcGFjaXR5OjAuMyAhaW1wb3J0YW50O2ZpbHRlcjphbHBoYShvcGFjaXR5PTMwKTtjdXJzb3I6ZGVmYXVsdH0uZmxleC1jb250cm9sLW5hdnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotNDBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmxleC1jb250cm9sLW5hdiBsaXttYXJnaW46MCA2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxOypkaXNwbGF5OmlubGluZX0uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhe3dpZHRoOjExcHg7aGVpZ2h0OjExcHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM2NjY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSk7Y3Vyc29yOnBvaW50ZXI7dGV4dC1pbmRlbnQ6LTk5OTlweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MjBweDstbW96LWJvcmRlci1yYWRpdXM6MjBweDstby1ib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDNweCByZ2JhKDAsMCwwLDAuMyl9LmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOiMzMzM7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyl9LmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYS5mbGV4LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7Y3Vyc29yOmRlZmF1bHR9LmZsZXgtY29udHJvbC10aHVtYnN7bWFyZ2luOjVweCAwIDA7cG9zaXRpb246c3RhdGljO292ZXJmbG93OmhpZGRlbn0uZmxleC1jb250cm9sLXRodW1icyBsaXt3aWR0aDoyNSU7ZmxvYXQ6bGVmdDttYXJnaW46MH0uZmxleC1jb250cm9sLXRodW1icyBpbWd7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6Ljc7Y3Vyc29yOnBvaW50ZXJ9LmZsZXgtY29udHJvbC10aHVtYnMgaW1nOmhvdmVye29wYWNpdHk6MX0uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmV7b3BhY2l0eToxO2N1cnNvcjpkZWZhdWx0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KXsuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXZ7b3BhY2l0eToxO2xlZnQ6MH0uZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHR7b3BhY2l0eToxO3JpZ2h0OjB9fS53aXphcmQgLndpei1jb250ZW50IHNlY3Rpb257ZGlzcGxheTpub25lfS53aXphcmQgLndpei1uYXYtcGFuZSAucGFnZS1pbmRleHtkaXNwbGF5Om5vbmV9Lm1wLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm1wLXdyYXBwZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS4zMX19LndpemFyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmZmZmfS53aXphcmQgLndpei1jb250ZW50e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb257bWluLWhlaWdodDoxMDAlO3BhZGRpbmc6NzJweCA4OHB4IDE3OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbntwYWRkaW5nOjQ1cHggNDRweCAxNDJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbntwYWRkaW5nOjIycHggMTdweCAxNDBweH19LndpemFyZCAud2l6LWNvbnRlbnQgLm1wLXNlY3Rpb24gLnN0ZXAtdGl0bGV7bWFyZ2luOjAgMCAxN3B4O3BhZGRpbmc6MDtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0MHB4O2NvbG9yOiM0MTRhNTE7bGluZS1oZWlnaHQ6MS4yNTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAuc3RlcC10aXRsZXtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozN3B4fX0ud2l6YXJkIC53aXotY29udGVudCAubXAtc2VjdGlvbiAubXAtY29udGVudC13cmFwe21hcmdpbjo2NHB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5tcC1jb250ZW50LXdyYXB7bWFyZ2luOjQycHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1jb250ZW50IC5tcC1zZWN0aW9uIC5tcC1jb250ZW50LXdyYXB7bWFyZ2luOjIwcHggMCAwfX0ud2l6YXJkIC53aXotbmF2LXBhbmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgLSAxMDZweCk7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ZmxleDpub25lO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5Zjc7dHJhbnNpdGlvbjp0b3AgMC40cyBlYXNlLW91dDt6LWluZGV4OjU7Ym94LXNpemluZzpib3JkZXItYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTpmbGV4Oy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdi1wYW5lbHt0b3A6LXdlYmtpdC1jYWxjKDEwMCUgLSA4NnB4KTt0b3A6Y2FsYygxMDAlIC0gODZweCl9fS53aXphcmQgLndpei1uYXYtcGFuZWwub3BlbmVke3RvcDowfS53aXphcmQgLndpei1uYXYtcGFuZWwub3BlbmVkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXt3aWR0aDoyOHB4O2hlaWdodDoyN3B4O21hcmdpbi1ib3R0b206MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9jbG9zZS1tZW51LWljb24uc3ZnXCIpfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdi1wYW5lbC5vcGVuZWQgLndpei1uYXYgbGkuaW5kZXggYTo6YmVmb3Jle21hcmdpbi1ib3R0b206NnB4fX0ud2l6YXJkIC53aXotbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4Om5vbmU7LW1zLWZsZXg6bm9uZTtmbGV4Om5vbmU7aGVpZ2h0OjEwNnB4O21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4O2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXZ7aGVpZ2h0Ojg2cHh9fS53aXphcmQgLndpei1uYXYgbGl7ZGlzcGxheTpmbGV4O2ZsZXg6MCAxIDQ1MHB4O2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LndpemFyZCAud2l6LW5hdiBsaSBhe2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC13cmFwOm5vd3JhcDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTdweDtjb2xvcjojYWFiN2JiO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtib3JkZXI6MDt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2Utb3V0O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2l6YXJkIC53aXotbmF2IGxpIGE6aG92ZXIsLndpemFyZCAud2l6LW5hdiBsaSBhOmZvY3VzLC53aXphcmQgLndpei1uYXYgbGkgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowfS53aXphcmQgLndpei1uYXYgbGkgYTpob3Zlcntjb2xvcjojZmZmZmZmO2N1cnNvcjpwb2ludGVyfS53aXphcmQgLndpei1uYXYgbGkuaW5kZXh7ZmxleDowIDAgMjAwcHg7d2lkdGg6MjAwcHg7cGFkZGluZy1ib3R0b206MTNweDt0ZXh0LWFsaWduOmNlbnRlcjthbGlnbi1zZWxmOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpLmluZGV4e2ZsZXg6MCAwIDEwMHB4O3dpZHRoOjEwMHB4fX0ud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGF7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2ZmZmZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGkuaW5kZXggYXtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4fX0ud2l6YXJkIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDozOXB4O2hlaWdodDozNnB4O21hcmdpbjowIGF1dG8gNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2luZGV4LWljb24uc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdiBsaS5pbmRleCBhOjpiZWZvcmV7d2lkdGg6MzIuNXB4O2hlaWdodDozMHB4fX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYXtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2NvbG9yOiM1Yzc2N2U7b3ZlcmZsb3c6aGlkZGVufX0ud2l6YXJkIC53aXotbmF2IGxpOmZpcnN0LWNoaWxkIGE6aG92ZXI6OmFmdGVye2JveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNCk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvbGVmdC1zY3JvbGwtYnV0dG9uMi5qcGdcIil9LndpemFyZCAud2l6LW5hdiBsaTpmaXJzdC1jaGlsZCBhOjphZnRlcntkaXNwbGF5OmJsb2NrO2ZsZXg6bm9uZTtjb250ZW50OlwiXCI7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDttYXJnaW46MCAwIDAgMjVweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIiksdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6Zmlyc3QtY2hpbGQgYTo6YWZ0ZXJ7d2lkdGg6MzRweDtoZWlnaHQ6MzRweDttYXJnaW46MH19LndpemFyZCAud2l6LW5hdiBsaTpsYXN0LWNoaWxke2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYXtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2NvbG9yOiM1Yzc2N2U7b3ZlcmZsb3c6aGlkZGVufX0ud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYTpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtib3gtc2hhZG93OjAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpfS53aXphcmQgLndpei1uYXYgbGk6bGFzdC1jaGlsZCBhOjpiZWZvcmV7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7Y29udGVudDpcIlwiO3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luOjAgMjVweCAwIDA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbi5zdmdcIik7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbi5zdmdcIiksdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsud2l6YXJkIC53aXotbmF2IGxpOmxhc3QtY2hpbGQgYTo6YmVmb3Jle3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bWFyZ2luOjB9fS53aXphcmQgLndpei1uYXYtZGV0YWlsc3std2Via2l0LWZsZXg6MSAxIGF1dG87LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztvdmVyZmxvdy15OmF1dG87Ym94LXNpemluZzpib3JkZXItYm94fS53aXphcmQgLndpei1uYXYtZGV0YWlscyAubXAtc2VjdGlvbntwYWRkaW5nOjQ3cHggODhweCA4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LndpemFyZCAud2l6LW5hdi1kZXRhaWxzIC5tcC1zZWN0aW9ue3BhZGRpbmc6NDVweCA0NHB4IDYzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LndpemFyZCAud2l6LW5hdi1kZXRhaWxzIC5tcC1zZWN0aW9ue3BhZGRpbmc6MjJweCAxN3B4IDU4cHh9fSNwb2xpY3lEdXJhdGlvbldpZGdldCAuZGVtb3RlZHtvcGFjaXR5OjAuMn0uYWxlcnREaWFsb2d7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZDojMjIyMjIyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4Ojk5OTk5OTk5fS5hbGVydERpYWxvZzpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt3aWR0aDo0MCU7bWluLXdpZHRoOjQwMHB4O21heC13aWR0aDo4MCU7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfS5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2JhY2tncm91bmQ6cmdiYSgyMzgsMjM5LDIzNiwwLjkxKTtwYWRkaW5nOjIwcHggNDBweDtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7dGV4dC1hbGlnbjpsZWZ0fS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5nZXQtYS1xdW90ZS1wYWdlIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tYm90dG9tOjEwcHh9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctbWVzc2FnZXttYXJnaW46MDtwYWRkaW5nOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvd3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgxMDAsMTAwLDEwMCwwLjEpO2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7cGFkZGluZy1yaWdodDo0MHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXJ7YmFja2dyb3VuZDojNjY2O2JveC1zaGFkb3c6bm9uZX0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGErYXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMXB4ICM5YjliOWJ9LmFsZXJ0RGlhbG9nIGZvcm17dGV4dC1hbGlnbjpsZWZ0O29wYWNpdHk6MSAhaW1wb3J0YW50fS5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkK2xhYmVsLm12YWxpZGF0aW9ue2Rpc3BsYXk6YmxvY2t9LmFsZXJ0RGlhbG9nIGZvcm0gLmpmLXJvdz5sYWJlbC5tdmFsaWRhdGlvbntwYWRkaW5nOjEwcHggMTBweCAwcHggNDBweCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDozMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0uYWxlcnREaWFsb2cgZm9ybSAjd3JhcHBlci1mb3ItbmFtZS5qZi1yb3c+bGFiZWwubXZhbGlkYXRpb257cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fWJvZHkuYWxlcnRJc09wZW57b3ZlcmZsb3c6aGlkZGVufWJvZHkuYWxlcnRJc09wZW4gc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIGhlYWRlcixib2R5LmFsZXJ0SXNPcGVuIGZvb3Rlcixib2R5LmFsZXJ0SXNPcGVuIC5qZi1oZWFkZXItc2VjdGlvbixib2R5LmFsZXJ0SXNPcGVuIHVsW2F0dHJePWpmLXBhZ2UtY29udHJvbF17ZmlsdGVyOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQnpkR0Z1WkdGc2IyNWxQU0p1YnlJL1BnbzhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThabWxzZEdWeUlHbGtQU0puWVhWemMybGhibDlpYkhWeUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdabFIyRjFjM05wWVc1Q2JIVnlJR2x1UFNKVGIzVnlZMlZIY21Gd2FHbGpJaUJ6ZEdSRVpYWnBZWFJwYjI0OUlqRXVOaUlnTHo0S0lDQWdJQ0FnSUNBOEwyWnBiSFJsY2o0S0lDQWdJRHd2WkdWbWN6NEtQQzl6ZG1jKyNnYXVzc2lhbl9ibHVyKTstd2Via2l0LWZpbHRlcjpibHVyKDJweCk7LW1vei1maWx0ZXI6Ymx1cigycHgpOy1tcy1maWx0ZXI6Ymx1cigycHgpOy1vLWZpbHRlcjpibHVyKDJweCk7ZmlsdGVyOmJsdXIoMnB4KX0qW2RhdGEtY3VydG9vbHRpcF06aG92ZXI6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtY3VydG9vbHRpcCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjp2YXIoLS1jdXJ0b29sdGlwLXBvc2l0aW9uLCBhYnNvbHV0ZSk7dG9wOnZhcigtLWN1cnNvci15LCAwKTtsZWZ0OnZhcigtLWN1cnNvci14LCAwKTtpc29sYXRpb246aXNvbGF0ZTt6LWluZGV4Ojk5OTk5OTk5OTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjNjY2O2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjRyZW07Zm9udC1zaXplOjFyZW07cG9pbnRlci1ldmVudHM6bm9uZX0vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsPi51aS1jb250cm9sZ3JvdXAtaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVse3BhZGRpbmc6LjRlbSAxZW19LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW57Zm9udC1zaXplOjgwJX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCsudWktY29udHJvbGdyb3VwLWl0ZW17Ym9yZGVyLWxlZnQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwrLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfS51aS1kaWFsb2d7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmc6LjJlbTtvdXRsaW5lOjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye3BhZGRpbmc6LjRlbSAxZW07cG9zaXRpb246cmVsYXRpdmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luOi4xZW0gMDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6OTAlO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDouM2VtO3RvcDo1MCU7d2lkdGg6MjBweDttYXJnaW46LTEwcHggMCAwIDA7cGFkZGluZzoxcHg7aGVpZ2h0OjIwcHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7cGFkZGluZzouNWVtIDFlbTtiYWNrZ3JvdW5kOm5vbmU7b3ZlcmZsb3c6YXV0b30udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZXt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luLXRvcDouNWVtO3BhZGRpbmc6LjNlbSAxZW0gLjVlbSAuNGVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0OnJpZ2h0fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbnttYXJnaW46LjVlbSAuNGVtIC41ZW0gMDtjdXJzb3I6cG9pbnRlcn0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbntoZWlnaHQ6MnB4O3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1le3dpZHRoOjJweDtyaWdodDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ze2hlaWdodDoycHg7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXd7d2lkdGg6MnB4O2xlZnQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2UsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7d2lkdGg6N3B4O2hlaWdodDo3cHh9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNle3JpZ2h0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3e2xlZnQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbmV7cmlnaHQ6MDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtbnd7bGVmdDowO3RvcDowfS51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhcntjdXJzb3I6bW92ZX0udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9jazstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktcHJvZ3Jlc3NiYXJ7aGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmxlZnQ7b3ZlcmZsb3c6aGlkZGVufS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWV7bWFyZ2luOi0xcHg7aGVpZ2h0OjEwMCV9LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5e2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zZWxlY3RhYmxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNlbGVjdG1lbnUtbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6bm9uZX0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51e292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW47cGFkZGluZy1ib3R0b206MXB4fS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUgLnVpLXNlbGVjdG1lbnUtb3B0Z3JvdXB7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjJweCAwLjRlbTttYXJnaW46MC41ZW0gMCAwIDA7aGVpZ2h0OmF1dG87Ym9yZGVyOjB9LnVpLXNlbGVjdG1lbnUtb3BlbntkaXNwbGF5OmJsb2NrfS51aS1zZWxlY3RtZW51LXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MjBweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9ue3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTRlbX0udWktc2VsZWN0bWVudS1pY29uLnVpLWljb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtjdXJzb3I6ZGVmYXVsdDstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtmb250LXNpemU6LjdlbTtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdle2ZpbHRlcjppbmhlcml0fS51aS1zbGlkZXItaG9yaXpvbnRhbHtoZWlnaHQ6LjhlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGV7dG9wOi0uM2VtO21hcmdpbi1sZWZ0Oi0uNmVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdle3RvcDowO2hlaWdodDoxMDAlfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbntsZWZ0OjB9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3JpZ2h0OjB9LnVpLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouOGVtO2hlaWdodDoxMDBweH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxle2xlZnQ6LS4zZW07bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOi0uNmVtfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZXtsZWZ0OjA7d2lkdGg6MTAwJX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWlue2JvdHRvbTowfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7dG9wOjB9LnVpLXNvcnRhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNwaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVpLXNwaW5uZXItaW5wdXR7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDpub25lO2NvbG9yOmluaGVyaXQ7cGFkZGluZzouMjIyZW0gMDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyZW19LnVpLXNwaW5uZXItYnV0dG9ue3dpZHRoOjEuNmVtO2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLWJvdHRvbS1zdHlsZTpub25lO2JvcmRlci1yaWdodC1zdHlsZTpub25lfS51aS1zcGlubmVyLXVwe3RvcDowfS51aS1zcGlubmVyLWRvd257Ym90dG9tOjB9LnVpLXRhYnN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtfS51aS10YWJzIC51aS10YWJzLW5hdnttYXJnaW46MDtwYWRkaW5nOi4yZW0gLjJlbSAwfS51aS10YWJzIC51aS10YWJzLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDttYXJnaW46MXB4IC4yZW0gMCAwO2JvcmRlci1ib3R0b20td2lkdGg6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm93cmFwfS51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3J7ZmxvYXQ6bGVmdDtwYWRkaW5nOi41ZW0gMWVtO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZy1ib3R0b206MXB4fS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvcntjdXJzb3I6dGV4dH0udWktdGFicy1jb2xsYXBzaWJsZSAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjpwb2ludGVyfS51aS10YWJzIC51aS10YWJzLXBhbmVse2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzoxZW0gMS40ZW07YmFja2dyb3VuZDpub25lfS51aS10b29sdGlwe3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTttYXgtd2lkdGg6MzAwcHh9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M1YzVjNX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2ZmZmZmZjtjb2xvcjojMzMzMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzMzMzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMzMzMzMzfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwudWktYnV0dG9uLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlcixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZle2JvcmRlcjoxcHggc29saWQgI2M1YzVjNTtiYWNrZ3JvdW5kOiNmNmY2ZjY7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM0NTQ1NDV9LnVpLXN0YXRlLWRlZmF1bHQgYSwudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLGEudWktYnV0dG9uLGE6bGluay51aS1idXR0b24sYTp2aXNpdGVkLnVpLWJ1dHRvbiwudWktYnV0dG9ue2NvbG9yOiM0NTQ1NDU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO2JhY2tncm91bmQ6I2VkZWRlZDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzJiMmIyYn0udWktc3RhdGUtaG92ZXIgYSwudWktc3RhdGUtaG92ZXIgYTpob3ZlciwudWktc3RhdGUtaG92ZXIgYTpsaW5rLC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsLnVpLXN0YXRlLWZvY3VzIGEsLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsLnVpLXN0YXRlLWZvY3VzIGE6bGluaywudWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLGEudWktYnV0dG9uOmhvdmVyLGEudWktYnV0dG9uOmZvY3Vze2NvbG9yOiMyYjJiMmI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXZpc3VhbC1mb2N1c3tib3gtc2hhZG93OjAgMCAzcHggMXB4ICM1ZTllZDZ9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWFhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTAuMyl9LnVpLXdpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjBweCAwcHggNXB4ICM2NjY2NjY7Ym94LXNoYWRvdzowcHggMHB4IDVweCAjNjY2NjY2fS5kYXRhVGFibGV7d2lkdGg6MTAwJTttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGUgdGgsLmRhdGFUYWJsZSB0ZHtwYWRkaW5nOjAuNjI1cmVtfS5kYXRhVGFibGUgdGhlYWR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRoZWFkIHRoLC5kYXRhVGFibGUgdGhlYWQgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGZvb3R7Ym9yZGVyLXRvcDo0cHggc29saWQgIzk5OTk5OX0uZGF0YVRhYmxlIHRmb290IHRoLC5kYXRhVGFibGUgdGZvb3QgdGR7Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6IzAwMDAwMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxMDAlfS5kYXRhVGFibGUgdGJvZHkgdGR7cGFkZGluZzowLjYyNXJlbSAwLjg1cmVtfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjLC5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2N7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlfS5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbG9yOiMxZDFkMWR9LmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uLnNvcnQtYXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTFcIn0uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1ue3BhZGRpbmctbGVmdDozMHB4fS5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YmVmb3JlLC5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXJ7bGVmdDowO21hcmdpbi1sZWZ0OjEwcHh9LmRhdGFUYWJsZS5zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6I2VlZWVlZX0uZGF0YVRhYmxlLmJvcmRlcntib3JkZXI6MXB4ICM5OTk5OTkgc29saWR9LmRhdGFUYWJsZS5ib3JkZXJlZCB0aCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRke2JvcmRlcjoxcHggIzk5OTk5OSBzb2xpZH0uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwuZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0Om5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDpub25lfS5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6bm9uZX0uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTpub25lfS5kYXRhVGFibGUgLmNvbmRlbnNlZCB0aCwuZGF0YVRhYmxlIC5jb25kZW5zZWQgdGR7cGFkZGluZzouMzEyNXJlbX0uZGF0YVRhYmxlIC5zdXBlci1jb25kZW5zZWQgdGgsLmRhdGFUYWJsZSAuc3VwZXItY29uZGVuc2VkIHRke3BhZGRpbmc6LjEyNXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZGF0YVRhYmxlIC5zb3J0aW5nOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjF9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYywuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWFzYzphZnRlciwuZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlcntjb2xvcjojMWQxZDFkfS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5MVwifS5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1kZXNjOmFmdGVye2NvbnRlbnQ6XCJcXDIxOTNcIn0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYywuZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2N7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIsLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2xlZnQ6MTAwJTttYXJnaW4tbGVmdDotMjBweDt0b3A6NTAlO21hcmdpbi10b3A6LTAuNXJlbTtjb2xvcjppbmhlcml0O2xpbmUtaGVpZ2h0OjE7Zm9udC1zaXplOjEuMXJlbX0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzY3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWV9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzphZnRlcntjb250ZW50OlwiXFwyMTkxXCJ9LmRhdGFUYWJsZSAuc29ydGluZ19kZXNje2JhY2tncm91bmQtY29sb3I6I2VlZWVlZX0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7Y29udGVudDpcIlxcMjE5M1wifS5kYXRhVGFibGVzX3BhZ2luYXRle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi42MjVyZW0gMDtmbG9hdDpsZWZ0O3dpZHRoOjUwJTttYXJnaW46MH0uZGF0YVRhYmxlc19wYWdpbmF0ZTpiZWZvcmUsLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCJ9LmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXJ7Y2xlYXI6Ym90aH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXN7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNkQ2RTcxfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDouMDY1MnJlbTtwYWRkaW5nOjAuMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjFweCAjZWVlZWVlIHNvbGlkO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTouODc1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZT4uaXRlbS5jdXJyZW50LC5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZmZmZjt0ZXh0LXNoYWRvdzoycHggMnB4IDRweCByZ2JhKDAsMCwwLDAuNCl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzVjN2VlO2JvcmRlci1jb2xvcjojNzVjN2VlO2NvbG9yOiNmZmZmZmZ9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW06ZGlzYWJsZWQsLmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGU+Lml0ZW0uc3BhY2Vze2JvcmRlcjowO2N1cnNvcjpkZWZhdWx0fS5kYXRhVGFibGVzX3BhZ2luYXRlPi5pdGVtLnNwYWNlczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUucm91bmRlZD4uaXRlbXtib3JkZXItcmFkaXVzOi4zMTI1cmVtfS5kYXRhVGFibGVzX3BhZ2luYXRlLmN5Y2xlPi5pdGVte3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOi43cmVtO3BhZGRpbmc6LjQzNzVyZW0gMH0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW17Ym9yZGVyOjB9LmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyPi5pdGVtOmhvdmVye2NvbG9yOiM1OWNkZTI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlcj4uaXRlbTpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6Izk5OTk5OX0uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uY3VycmVudDpob3ZlciwuZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXI+Lml0ZW0uYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6Izc1YzdlZSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojNzVjN2VlICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0Oi4wNjUycmVtO3BhZGRpbmc6MC4yNXJlbSAuNjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MXB4ICM2RDZFNzEgc29saWQ7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjFmMmYyO2JvcmRlci1jb2xvcjojNkQ2RTcxO2NvbG9yOiM2RDZFNzF9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWYyZjI7Ym9yZGVyLWNvbG9yOiM2RDZFNzE7Y29sb3I6IzZENkU3MX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmRpc2FibGVkLC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZWVlZWVlO2JvcmRlci1jb2xvcjojZWVlZWVlO2NvbG9yOiM5OTk5OTl9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXN7Ym9yZGVyOjA7Y3Vyc29yOmRlZmF1bHR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5zcGFjZXM6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5kYXRhVGFibGVzX2luZm97cGFkZGluZzo1cHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXNpemU6Ljg3NXJlbTtmbG9hdDpyaWdodH0uZGF0YVRhYmxlc19sZW5ndGh7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbjouNjI1cmVtIDB9LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjAgLjEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtO2JvcmRlcjoxcHggI2Q5ZDlkOSBzb2xpZH0uZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxlc19maWx0ZXJ7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDttYXJnaW46LjYyNXJlbSAwfS5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbD5pbnB1dHttYXJnaW46MCAwIDAgLjI1cmVtfS5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7cGFkZGluZzouMzEyNXJlbTtib3JkZXI6MXB4ICNkOWQ5ZDkgc29saWR9LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzFkMWQxZH0uZGF0YVRhYmxle2NsZWFyOmJvdGh9QC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWQ4ezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uZGF0YVRhYmxlc19wcm9jZXNzaW5ne2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Ojk5OTk5OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxMHB4O3RleHQtaW5kZW50Oi05OTk5ZW07Ym9yZGVyLXRvcDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItcmlnaHQ6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWJvdHRvbToxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItbGVmdDoxLjFlbSBzb2xpZCAjMWM3NWJjOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcn0uZGF0YVRhYmxlc19wcm9jZXNzaW5nLC5kYXRhVGFibGVzX3Byb2Nlc3Npbmc6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6OGVtO2hlaWdodDo4ZW19LmRhdGFUYWJsZXNfd3JhcHBlcnttYXJnaW4tYm90dG9tOjEwMHB4fS5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlOypkaXNwbGF5OmlubGluZX0uY2hvc2VuLWNvbnRhaW5lciAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3B7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDEwO3RvcDoxMDAlO2xlZnQ6LTk5OTlweDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI0FBQUFBQTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojRkZGRkZGO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsMC4xNSl9LmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIGF7Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWV7Zm9udC13ZWlnaHQ6NDAwO292ZXJmbG93OmhpZGRlbjttYXJnaW4tcmlnaHQ6NHB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWU6YWZ0ZXIsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjJweDtjb250ZW50Oic6Jzt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2xpbmUtaGVpZ2h0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7cGFkZGluZzowIDAgMCA4cHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM0NDQ0NDQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmYpLCBjb2xvci1zdG9wKDUwJSwgI0Y2RjZGNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjRjRGNEY0KSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMjAlLCAjRjZGNkY2IDUwJSwgI2VlZSA1MiUsICNGNEY0RjQgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDIwJSwgI0Y2RjZGNiA1MCUsICNlZWUgNTIlLCAjRjRGNEY0IDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAyMCUsICNGNkY2RjYgNTAlLCAjZWVlIDUyJSwgI0Y0RjRGNCAxMDAlKTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JveC1zaGFkb3c6MCAwIDNweCAjZmZmIGluc2V0LDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLXJpZ2h0OjM4cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7Zm9udC1zaXplOjFweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjI2cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwMTA7bWFyZ2luOjA7cGFkZGluZzozcHggNHB4O3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6bm9ybWFsO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luOjFweCAwO3BhZGRpbmc6NHB4IDIwcHggNHB4IDVweDtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzQ0NDQ0NDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MTVweDtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTt3b3JkLXdyYXA6YnJlYWstd29yZDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0O2NvbG9yOiNDQ0NDQ0N9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1jb2xvcjojMzg3NUQ3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICMzODc1RDcpLCBjb2xvci1zdG9wKDkwJSwgIzJBNjJCQykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCAjMkE2MkJDIDkwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsICMyQTYyQkMgOTAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwgIzJBNjJCQyA5MCUpfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRze2Rpc3BsYXk6bGlzdC1pdGVtO2NvbG9yOiM3Nzc3Nzc7YmFja2dyb3VuZDojRjRGNEY0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpkZWZhdWx0fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7Y3Vyc29yOnRleHQ7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMSUsICNlZWUpLCBjb2xvci1zdG9wKDE1JSwgI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoI2VlZSAxJSwgI2ZmZiAxNSUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMSUsICNmZmYgMTUlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWVlIDElLCAjZmZmIDE1JSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF17Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDpub3JtYWw7aGVpZ2h0OjI1cHg7bWFyZ2luOjFweCAwO3BhZGRpbmc6MDtjb2xvcjojOTk5OTk5O2JvcmRlcjowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I0VFRUVFRTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDtyaWdodDozcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQ6dXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MnB4IC0xMHB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWRpc2FibGVke3BhZGRpbmctcmlnaHQ6NXB4O2NvbG9yOiM2NjY2NjY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0U0RTRFNDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjRjRGNEY0KSwgY29sb3Itc3RvcCg1MCUsICNGMEYwRjApLCBjb2xvci1zdG9wKDUyJSwgI0U4RThFOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRjRGNEY0IDIwJSwgI0YwRjBGMCA1MCUsICNFOEU4RTggNTIlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y0RjRGNCAyMCUsICNGMEYwRjAgNTAlLCAjRThFOEU4IDUyJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsICNGNEY0RjQgMjAlLCAjRjBGMEYwIDUwJSwgI0U4RThFOCA1MiUsICNlZWUgMTAwJSl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZHtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojQ0NDQ0NDfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3RkI7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsMC4zKX0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICNBQUFBQUE7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZWVlKSwgY29sb3Itc3RvcCg4MCUsICNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwgI2ZmZiA4MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCNlZWUgMjAlLCAjZmZmIDgwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2VlZSAyMCUsICNmZmYgODAlKTtib3gtc2hhZG93OjAgMXB4IDAgI0ZGRkZGRiBpbnNldH0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggMnB4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N0ZCO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLDAuMyl9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtjb2xvcjojMjIyICFpbXBvcnRhbnR9LmNob3Nlbi1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5OjAuNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tbGVmdDozOHB4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6M3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLC5jaG9zZW4tcnRsIC5jaG9zZW4tZHJvcHtsZWZ0Ojk5OTlweH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luOjAgMCA0cHggNHB4O3BhZGRpbmc6MCA0cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowfS5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2e2JvcmRlci1yaWdodDowfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZzo0cHggNXB4IDRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7YmFja2dyb3VuZDp1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgLTMwcHggLTIwcHg7ZGlyZWN0aW9uOnJ0bH0uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOjZweCAycHh9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMnB4IDJweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpey5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLXNlbGVjdHt3aWR0aDoxMDAlfS5jaG9zZW4tc2VsZWN0LWRlc2VsZWN0e3dpZHRoOjEwMCV9LmNob3Nlbi1jb250YWluZXJ7Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNjA7dG9wOjEwMCU7bGVmdDotOTAwMHB4O21hcmdpbi10b3A6LTFweDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7YmFja2dyb3VuZDojRkZGRkZGOy13ZWJraXQtYm94LXNoYWRvdzowIDhweCA4cHggcmdiYSgwLDAsMCwwLjI1KTtib3gtc2hhZG93OjAgOHB4IDhweCByZ2JhKDAsMCwwLDAuMjUpfS5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we3JpZ2h0OjA7bGVmdDowfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87bWF4LWhlaWdodDoyNDBweDttYXJnaW46MCA0cHggNHB4IDA7cGFkZGluZzowIDAgMCA0cHg7Y29sb3I6IzU1NTU1NTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGl7bGluZS1oZWlnaHQ6MS40Mjg1NztkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZX0uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW17Zm9udC1zdHlsZTpub3JtYWw7YmFja2dyb3VuZDojRkVGRkRFfS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6ZGVmYXVsdDtjb2xvcjojOTk5OTk5fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6IzFDNzVCQztiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVte2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdHtkaXNwbGF5Omxpc3QtaXRlbTtjb2xvcjojNzc3Nzc3fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyAubm8tcmVzdWx0c3tkaXNwbGF5Omxpc3QtaXRlbTtiYWNrZ3JvdW5kOiNFRUVFRUV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7d2lkdGg6MzIxcHg7bWFyZ2luOjAgNHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6d2hpdGV9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjlweDtoZWlnaHQ6MS40Mjg1Nzt0ZXh0LWluZGVudDotNTAwMHB4fS5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93bntib3R0b206MH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7bGluZS1oZWlnaHQ6MzFweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MzRweDtwYWRkaW5nOjAgMCAwIDEycHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM1NTU1NTU7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJye2ZvbnQtc2l6ZToxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7cmlnaHQ6MjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEycHg7aGVpZ2h0OjEwcHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAycHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHR7Y29sb3I6Izc3Nzc3N30uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDAwO21hcmdpbjowO3BhZGRpbmc6M3B4IDRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17d2lkdGg6MTAwJTttYXJnaW46MXB4IDA7cGFkZGluZzo0cHggMjBweCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI0NDQ0NDQzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3B7bWFyZ2luLXRvcDotMXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCdde3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTkwMDBweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OjElO21hcmdpbjowO3BhZGRpbmc6MDtjdXJzb3I6dGV4dDtib3JkZXI6MXB4IHNvbGlkICNDQ0NDQ0M7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGl7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGR7bWFyZ2luOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J117aGVpZ2h0OjMycHg7bWFyZ2luOjA7cGFkZGluZzo0cHg7Y29sb3I6IzU1NTU1NTtib3JkZXI6MCAhaW1wb3J0YW50O291dGxpbmU6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0e2NvbG9yOiM5OTk5OTl9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNle2xpbmUtaGVpZ2h0OjEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjZweCAwIDNweCA1cHg7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2N1cnNvcjpkZWZhdWx0O2NvbG9yOiMzMzMzMzM7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtmb250LXNpemU6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6NHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTBweDtjdXJzb3I6cG9pbnRlcn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAtMTFweH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojRDRENEQ0fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC0xMXB4fS5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDAgMDtwYWRkaW5nOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWR7ZGlzcGxheTpub25lfS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTE4cHggN3B4fS5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXXtjb2xvcjojMTExMTExICFpbXBvcnRhbnR9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jaG9zZW4tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNSAhaW1wb3J0YW50fS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9LmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6N3B4fS5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCdde2RpcmVjdGlvbjpydGx9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZXttYXJnaW46NnB4IDVweCAzcHggMDtwYWRkaW5nOjNweCA1cHggM3B4IDE5cHh9LmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3JpZ2h0OmF1dG87bGVmdDo0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCB0b3B9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowIDAgNHB4IDRweDtwYWRkaW5nOjAgNHB4IDAgMH0uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgLmdyb3VwLW9wdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9LmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7ZGlyZWN0aW9uOnJ0bH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7LmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHNwYW4sLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nXCIpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjUycHggMzdweCAhaW1wb3J0YW50fX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0ZGRkZGRjtmaWx0ZXI6bm9uZX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXR7YmFja2dyb3VuZDojZmZmIHVybChcIi9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgMTAwJSAtMjB9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcHstd2Via2l0LWJvcmRlci1yYWRpdXM6MDstbW96LWJvcmRlci1yYWRpdXM6MDtib3JkZXItcmFkaXVzOjB9LmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze2JhY2tncm91bmQ6I0ZGRkZGRn0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2V7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I0U0RTRFNH0uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2Uuc2VhcmNoLWNob2ljZS1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNFNEU0RTR9LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5oaWdobGlnaHRlZHtiYWNrZ3JvdW5kOiMzODc1RDd9LmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7YmFja2dyb3VuZDojRUVFRUVFfS5zZWxlY3QyLWNvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjhweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZy1yaWdodDo4cHg7cGFkZGluZy1sZWZ0OjIwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDo4cHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5le2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxMDAlO21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMDBweDt3aWR0aDoxMDAlO3otaW5kZXg6MTA1MX0uc2VsZWN0Mi1yZXN1bHRze2Rpc3BsYXk6YmxvY2t9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nOjZweDt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF17Y3Vyc29yOnBvaW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3due2xlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3due2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHh9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke3BhZGRpbmc6NHB4O3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jbG9zZS1tYXNre2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt0b3A6MDttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztvcGFjaXR5OjA7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tsZWZ0OjFweDtyaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2JveC1zaXppbmc6Ym9yZGVyLWJveDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowIDVweDt3aWR0aDoxMDAlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGl7bGlzdC1zdHlsZTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGU0ZTQ7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpkZWZhdWx0O2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tdG9wOjVweDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3Zlcntjb2xvcjojMzMzfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtwYWRkaW5nLWxlZnQ6MH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTFlbTtwYWRkaW5nLWxlZnQ6MmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue21hcmdpbi1sZWZ0Oi0zZW07cGFkZGluZy1sZWZ0OjRlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTRlbTtwYWRkaW5nLWxlZnQ6NWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzU4OTdmYjtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtvdXRsaW5lOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtjb2xvcjojNDQ0O2xpbmUtaGVpZ2h0OjI4cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTBweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6bm9uZTtib3JkZXItbGVmdDoxcHggc29saWQgI2FhYTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2hlaWdodDoyNnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7cmlnaHQ6MXB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6Izg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCA0cHggMCA0cHg7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTRweDttYXJnaW4tdG9wOi0ycHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlIDUwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWUgNTAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtib3JkZXItYm90dG9tOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCB3aGl0ZSAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnRleHQ7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojODg4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiM1NTV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2FhYTtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOmdyZXl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uey0tYmdjb2xvdXI6ICNmZmY7LS1ib3JkZXJjb2xvdXI6ICNjY2M7LS10ZXh0ZGFyazogIzMzMzstLXNlbGVjdGVkY29sb3VyOiAjMWM3NWJjOy0tYm9yZGVycmFkaXVzOiAwcHg7Zm9udC1zaXplOjEzcHg7LS1oZWlnaHQ6IDIuMTVyZW07ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NDAwcHg7ei1pbmRleDoxfS53aXphcmRDYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm57bWF4LXdpZHRoOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnY29sb3VyKTtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlcmNvbG91cik7Ym9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXJyYWRpdXMpO2hlaWdodDp2YXIoLS1oZWlnaHQpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6dmFyKC0tdGV4dGRhcmspO2xpbmUtaGVpZ2h0OnZhcigtLWhlaWdodCl9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2N1cnNvcjpwb2ludGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDotMnB4O2NvbG9yOiM5Nzk3OTc7bWFyZ2luLXJpZ2h0OjhweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDoyMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtoZWlnaHQ6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6Izk3OTc5Nzt3aWR0aDozcHg7aGVpZ2h0OjhweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTMuNnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7bGVmdDo0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntmbG9hdDpsZWZ0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kOiNFRUVFRUV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgNHB4IDVweCA0cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVycmFkaXVzKTtjdXJzb3I6dGV4dH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHg7d2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJ7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6MTBweDtwYWRkaW5nOjFweH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlcnJhZGl1cyk7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7Y29sb3I6Izk5OTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoycHh9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzMzM30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm5bZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6cmlnaHR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlcjpzb2xpZCBibGFjayAxcHg7b3V0bGluZTowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2N1cnNvcjpkZWZhdWx0fS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLC5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZHtiYWNrZ3JvdW5kOnVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAxMDAlIC0yMHB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV17Y29sb3I6Izk5OX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257cGFkZGluZy1sZWZ0OjFlbX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTJlbTtwYWRkaW5nLWxlZnQ6M2VtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotM2VtO3BhZGRpbmctbGVmdDo0ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTVlbTtwYWRkaW5nLWxlZnQ6NmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNlbGVjdGVkY29sb3VyKTtjb2xvcjp3aGl0ZX0uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoe2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2VsZWN0ZWRjb2xvdXIpfS5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXB7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH0uc2VsZWN0Mi1yZW5kZXJlZF9fbWF0Y2h7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOiNGRUZGREV9LmNob3NlLWltYWdle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7cGFkZGluZzoycHggNXB4IDNweCAwfS5jaG9zZS1pbWFnZS1zbWFsbHt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW46LTNweCAxZW0gMCAwO3BhZGRpbmc6MCAzcHggMCAwO29wYWNpdHk6MC4zfS5jaG9zZS1pbWFnZS1saXN0e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjotM3B4IDFlbSAwIDA7cGFkZGluZzowIDNweCAwIDA7b3BhY2l0eTowLjN9ZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWd7b3BhY2l0eTowLjN9LmFsZXJ0e21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMnB4O2JvcmRlcjoxcHggc29saWQgI2VhZWJlOH0uYWxlcnQud2l0aGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5hbGVydC53aXRoYnV0dG9uIGJ1dHRvbntwYWRkaW5nOjAuNXJlbSAxcmVtO3dpZHRoOmF1dG87dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5hbGVydC5ncmVlbntjb2xvcjojNzFCNTQ0fS5hbGVydC5zdWNjZXNze2NvbG9yOiM3MUI1NDR9LmFsZXJ0LnJlZCwuYWxlcnQuZXJyb3J7Y29sb3I6I0QxN0IyRn0uYWxlcnQud2Fybntjb2xvcjojRDE3QjJGfS5hbGVydC53YXJuIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wfS5sb2dpbi1ib3ggLmFsZXJ0e21hcmdpbjowO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW4tYm94IC5hbGVydC5zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDE3QjJGO2JvcmRlci1jb2xvcjojRDE3QjJGfS5sb2dpbi1ib3ggLmFsZXJ0LmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRDAwMjFCO2JvcmRlci1jb2xvcjojRDAwMjFCfS5hbGVydF9yZWFkb25seXttYXJnaW4tYm90dG9tOjJlbTtib3JkZXI6MXB4IHNvbGlkICNlYWViZTg7ZGlzcGxheTpmbGV4O21heC13aWR0aDo2NDBweH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb257YmFja2dyb3VuZDojZmFhMjRhO2ZsZXgtYmFzaXM6NTZweDtmbGV4LWdyb3c6MH0uYWxlcnRfcmVhZG9ubHkgLmFsZXJ0LWljb24gc3Zne2ZpbGw6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFsZXJ0X3JlYWRvbmx5IC5hbGVydC1tZXNzYWdle2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuMjk7ZmxleC1iYXNpczphdXRvO3BhZGRpbmc6MTJweCAxNnB4O2xpbmUtaGVpZ2h0OjEuMjk7bGV0dGVyLXNwYWNpbmc6MC4yNnB4fS5hbGVydF9yZWFkb25seSAuYWxlcnQtdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0uYnRuLC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLC5idG5fYTp2aXNpdGVkLC5idG5fYixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCwuYnRuX2I6dmlzaXRlZCwuYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmJ0bl9kLC5idG5fZDp2aXNpdGVkLC5idG5fZSwuYnRuX2U6dmlzaXRlZCwuYnRuX2xvZ2luLC5idG5fbG9naW46dmlzaXRlZCwucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sYnV0dG9uI21haW5fc3VtbWFyeSxidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDt3aWR0aDoxMDAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjIwcHggMjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MH0ubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG4sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuYnRuX2EsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fYiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmJ0bl9jLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fZCwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fZSwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5idG5fbG9naW4sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpmLWJ0biwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBzcGFuLmJ1dHRvbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuY3N2aW8+c3BhbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLmpmLWJ0biwubXVsdGlwbGVCdXR0b25XcmFwcGVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubXVsdGlwbGVCdXR0b25XcmFwcGVyIHNwYW4uYnV0dG9uLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgc3Bhbi5idXR0b24sLm11bHRpcGxlQnV0dG9uV3JhcHBlciAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuY3N2aW8+c3BhbiwubXVsdGlwbGVCdXR0b25XcmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLm11bHRpcGxlQnV0dG9uV3JhcHBlciBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm11bHRpcGxlQnV0dG9uV3JhcHBlciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm11bHRpcGxlQnV0dG9uV3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5tdWx0aXBsZUJ1dHRvbldyYXBwZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweH0uYnRuOmhvdmVyLC5idG5fYTpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmhvdmVyLC5idG5fYjpob3ZlcixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246aG92ZXIsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246aG92ZXIsLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dDpob3Zlclt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDpob3ZlciwuYnRuX2U6aG92ZXIsLmJ0bl9sb2dpbjpob3ZlciwucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciBpbnB1dDpob3Zlclt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50IGlucHV0OmhvdmVyW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbjpob3ZlciwucGYtZGFzaGJvYXJkIC5qZi1idG46aG92ZXIsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjpob3Zlciwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW46aG92ZXIsYnV0dG9uI21haW5fc3VtbWFyeTpob3ZlcixidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6aG92ZXIsLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6aG92ZXJbdHlwZT0nc3VibWl0J10sLmJ0bjphY3RpdmUsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2I6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246YWN0aXZlLC5idG5fYzphY3RpdmUsLmpzb25Gb3JtIGlucHV0OmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJdLC5idG5fZDphY3RpdmUsLmJ0bl9lOmFjdGl2ZSwuYnRuX2xvZ2luOmFjdGl2ZSwucGFnZS1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSwucGFnZS1jb250YWluZXIgaW5wdXQ6YWN0aXZlW3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCBidXR0b246YWN0aXZlLC5tb2RhbC1jb250ZW50IGlucHV0OmFjdGl2ZVt0eXBlPWJ1dHRvbl0sLnBmLWFkbWluIC5qZi1idG46YWN0aXZlLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmFjdGl2ZSwucGYtYWRtaW4gLmNzdmlvPnNwYW46YWN0aXZlLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbjphY3RpdmUsYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmUsYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0OmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2s6YWN0aXZlW3R5cGU9J3N1Ym1pdCdde2NvbG9yOiNmZmZ9LmFzaWRlIC5idG4sLmFzaWRlIC5idG5fYSwuYXNpZGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYXNpZGUgLmJ1dHRvbiwuYXNpZGUgLmJ0bl9iLC5hc2lkZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmFzaWRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5hc2lkZSAuYnRuX2MsLmFzaWRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuYXNpZGUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuYXNpZGUgLmJ0bl9kLC5hc2lkZSAuYnRuX2UsLmFzaWRlIC5idG5fbG9naW4sLmFzaWRlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5hc2lkZSBidXR0b24sLmFzaWRlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5hc2lkZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLmFzaWRlIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuYXNpZGUgYnV0dG9uLC5hc2lkZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmFzaWRlIGlucHV0W3R5cGU9YnV0dG9uXSwuYXNpZGUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5hc2lkZSAuamYtYnRuLC5hc2lkZSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuYXNpZGUgc3Bhbi5idXR0b24sLmFzaWRlIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLmFzaWRlIC5jc3Zpbz5zcGFuLC5hc2lkZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuYXNpZGUgLmpmLWJ0biwuYXNpZGUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5hc2lkZSBzcGFuLmJ1dHRvbiwuYXNpZGUgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5hc2lkZSAuY3N2aW8+c3BhbiwuYXNpZGUgYnV0dG9uI21haW5fc3VtbWFyeSwuYXNpZGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5hc2lkZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLmFzaWRlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmFzaWRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYXNpZGUgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6bm9uZX0uYnRuX2EsI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwuYnRuX2E6dmlzaXRlZCwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAxYmVlNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTV9LmJ0bl9hOmhvdmVyLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246aG92ZXIsLmJ0bl9hOmFjdGl2ZSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOmFjdGl2ZSwuYnRuX2E6dmlzaXRlZDpob3Zlciwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9hOnZpc2l0ZWQ6YWN0aXZlLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b246dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9LmJ0bl9iLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLC5idG5fYjp2aXNpdGVkLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWR7Y29sb3I6IzA2MDcwOCAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bl9iOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjpob3ZlcixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjpob3ZlciwuYnRuX2I6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b246YWN0aXZlLC5idG5fYjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9iOnZpc2l0ZWQ6YWN0aXZlLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMjAyNjJhO2JhY2tncm91bmQtY29sb3I6IzIwMjYyYX0uYnRuX2MsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWRbdHlwZT1cImNhbmNlbFwiXXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0uYnRuX2M6aG92ZXIsLmpzb25Gb3JtIGlucHV0OmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOmFjdGl2ZSwuanNvbkZvcm0gaW5wdXQ6YWN0aXZlW3R5cGU9XCJjYW5jZWxcIl0sLmJ0bl9jOnZpc2l0ZWQ6aG92ZXIsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWQ6aG92ZXJbdHlwZT1cImNhbmNlbFwiXSwuYnRuX2M6dmlzaXRlZDphY3RpdmUsLmpzb25Gb3JtIGlucHV0OnZpc2l0ZWQ6YWN0aXZlW3R5cGU9XCJjYW5jZWxcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmJ0bl9kLC5idG5fZDp2aXNpdGVke2NvbG9yOiNkMDAyMWIgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG5fZDpob3ZlciwuYnRuX2Q6YWN0aXZlLC5idG5fZDp2aXNpdGVkOmhvdmVyLC5idG5fZDp2aXNpdGVkOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0uYnRuX2UsLmJ0bl9lOnZpc2l0ZWR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggI2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LmJ0bl9lOmhvdmVyLC5idG5fZTphY3RpdmUsLmJ0bl9lOnZpc2l0ZWQ6aG92ZXIsLmJ0bl9lOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5idG5fbG9naW4sLmJ0bl9sb2dpbjp2aXNpdGVke3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjZDAwMjFiO3BhZGRpbmc6NnB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO21pbi13aWR0aDo1OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5idG5fbG9naW46aG92ZXIsLmJ0bl9sb2dpbjphY3RpdmUsLmJ0bl9sb2dpbjp2aXNpdGVkOmhvdmVyLC5idG5fbG9naW46dmlzaXRlZDphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzk5MTUyNDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTE1MjR9LmxhcmdlLWJ0bntsaW5lLWhlaWdodDoxN3B4O3BhZGRpbmc6MTBweCAyNXB4fS5zbWFsbC1idG57cGFkZGluZzoxMnB4IDQwcHg7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl17Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRhaW5lciBidXR0b24uYnRuX2IsLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZS1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBhZ2UtY29udGFpbmVyIGJ1dHRvbi5idG5fYywucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLmJ0bl9iLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuX2MsLnBhZ2UtY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPWJ1dHRvbl1bdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5tb2RhbC1jb250ZW50IGJ1dHRvbi5idG5fYiwubW9kYWwtY29udGVudCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmJ0bl9jLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXS5idG5fYiwubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0uYnRuX2MsLm1vZGFsLWNvbnRlbnQgLmpzb25Gb3JtIGlucHV0W3R5cGU9YnV0dG9uXVt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl1bdHlwZT1cImNhbmNlbFwiXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5wYWdlLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsLm1vZGFsLWNvbnRlbnQgYnV0dG9uOmhvdmVyLC5tb2RhbC1jb250ZW50IGJ1dHRvbjphY3RpdmUsLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9YnV0dG9uLm90LWxpbmstYnRuLmNhdGVnb3J5LWhvc3QtbGlzdC1oYW5kbGVye2NvbG9yOiMwMEFlZUYgIWltcG9ydGFudH1idXR0b24jb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXJ7Y29sb3I6YmxhY2sgIWltcG9ydGFudH0uZmlsdGVyLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmaWxsOiNmZmZ9LmZpbHRlci1idXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7dG9wOjc1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2NvbnRlbnQ6Jyc7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZSAwczstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1vLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy13ZWJraXQtYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjphbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOmFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246YW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO29wYWNpdHk6MDtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgcmdiYSgxLDE5MCwyMjksMC42KTtib3JkZXItbGVmdDoycHggc29saWQgIzAxYmVlNTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uZmlsdGVyLWJ1dHRvbjphZnRlcntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjc1cHg7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO2hlaWdodDoyNnB4O2NvbnRlbnQ6YXR0cihkYXRhLWNvdW50KTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UgMHM7d2hpdGUtc3BhY2U6bm93cmFwO29wYWNpdHk6MDtjb2xvcjojNDE0YTUxO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXIsLmFqYXhMb2FkaW5nIC5maWx0ZXItYnV0dG9uOmJlZm9yZXtvcGFjaXR5OjF9LmFqYXhMb2FkaW5nLmFqYXhMb2FkZWQgLmZpbHRlci1idXR0b246YWZ0ZXJ7b3BhY2l0eTowfUBrZXlmcmFtZXMgYW5pbS1yb3RhdGV7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uYnRuLWxvb2t1cHtkaXNwbGF5OmlubGluZS1ibG9jaztib3R0b206NHB4O3JpZ2h0OjRweDtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOjBlbTtwYWRkaW5nOjAuNWVtIDAuNzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7b3BhY2l0eTowLjU7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2N9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXB7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTV9aW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXA6aG92ZXIsaW5wdXQ6dmFsaWQrLmJ0bi1sb29rdXA6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzBmYThjN31pbnB1dC5idXN5Ky5idG4tbG9va3Vwe29wYWNpdHk6MC4yO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6I2NjY2NjYztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsICM5YjliOWIgMzAlLCAjMTk4ZmMyIDUwJSwgIzliOWI5YiA3MCUpO2JhY2tncm91bmQtc2l6ZTozMDAlIDQwMCU7YW5pbWF0aW9uOmdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGV9QGtleWZyYW1lcyBncmFkaWVudHswJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIDUwJX01MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDUwJX0xMDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgNTAlfX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC5idG5fYixidXR0b24uZGlzYWJsZWQjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uLmRpc2FibGVkI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRpc2FibGVkLmJ0bl9jLC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiY2FuY2VsXCJdLC5kaXNhYmxlZC5idG5fZCwuZGlzYWJsZWQuYnRuX2UsLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbi5kaXNhYmxlZCwucGYtZGFzaGJvYXJkIC5kaXNhYmxlZC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4uZGlzYWJsZWQsYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIycHg7bWFyZ2luLWJvdHRvbToxLjVlbTt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMWJlZTV9LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS1hcnJvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MnB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi1yaWdodDoxZW19LmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmsgLmJhY2stdG8tcGFnZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzAxYmVlNTt0cmFuc2l0aW9uOmFsbCAyNTBtczt0ZXh0LXRyYW5zZm9ybTpub25lO3ZlcnRpY2FsLWFsaWduOnRvcH0uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuaWNvbi1maWxse2ZpbGw6IzAxYmVlNTt0cmFuc2l0aW9uOmFsbCAyNTBtc30uYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluazpob3ZlciAuYmFjay10by1wYWdlLXRleHQsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5iYWNrLXRvLXBhZ2UtdGV4dHtjb2xvcjojNGE0YTRhfS5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rOmhvdmVyIC5pY29uLWZpbGwsLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbms6YWN0aXZlIC5pY29uLWZpbGx7ZmlsbDojNGE0YTRhfS5zb2NpYWwtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmV9LnNvY2lhbC1pY29ucy13cmFwIHVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpub25lfXVsLnNvY2lhbC1pY29uc3t0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MzJweDttYXJnaW4tbGVmdDotMTJweDt3aWR0aDoxNjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe3VsLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fXVsLnNvY2lhbC1pY29ucyBsaXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmN2Y3Zjc7ZmxleDoxIDEgMjQlfXVsLnNvY2lhbC1pY29ucyBsaTpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowIG5vbmV9dWwuc29jaWFsLWljb25zIGxpIGF7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyNXB4fXVsLnNvY2lhbC1pY29ucyBsaSBhIHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpmaWxsIDI1MG1zO2ZpbGw6I2Y3ZjdmN311bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi10d2l0dGVyLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi10d2l0dGVye2ZpbGw6IzU1QUNFRX11bC5zb2NpYWwtaWNvbnMgbGkgYTpob3ZlciBzdmcuaWNvbi1mYWNlYm9vayx1bC5zb2NpYWwtaWNvbnMgbGkgYTphY3RpdmUgc3ZnLmljb24tZmFjZWJvb2t7ZmlsbDojM0I1OTk4fXVsLnNvY2lhbC1pY29ucyBsaSBhOmhvdmVyIHN2Zy5pY29uLWxpbmtlZGluLHVsLnNvY2lhbC1pY29ucyBsaSBhOmFjdGl2ZSBzdmcuaWNvbi1saW5rZWRpbntmaWxsOiMwOTc2QjR9dWwuc29jaWFsLWljb25zIGxpIGE6aG92ZXIgc3ZnLmljb24tZ29vZ2xlLXBsdXMsdWwuc29jaWFsLWljb25zIGxpIGE6YWN0aXZlIHN2Zy5pY29uLWdvb2dsZS1wbHVze2ZpbGw6I0RENEIzOX0jaWNvbi1sb2dvX21vYmlsaXR5IC5vbmV7ZmlsbDojODc3NTZBfSNpY29uLWxvZ29fbW9iaWxpdHkgLnR3b3tmaWxsOiM4QTc4NkR9I2ljb24tbG9nb19tb2JpbGl0eSAudGhyZWV7ZmlsbDojMDkzNTdBfSNpY29uLWxvZ29fbW9iaWxpdHkgLmZvdXJ7ZmlsbDojOTJDMDIwfS5pY29uLWxvZ29fbW9iaWxpdHkgc3Zne3dpZHRoOjEzNnB4ICFpbXBvcnRhbnQ7aGVpZ2h0Ojg1cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pY29uLWxvZ29fbW9iaWxpdHkgc3Zne3dpZHRoOjkwcHggIWltcG9ydGFudDtoZWlnaHQ6NTZweCAhaW1wb3J0YW50fX0ubG9nby5sb2dvX3BlcmZvcm1hbmNle2xpbmUtaGVpZ2h0OjFweH0ubG9nby5sb2dvX3BlcmZvcm1hbmNlIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjYzcHg7d2lkdGg6ODNweDtzdHJva2U6bm9uZX0uaWNvbi1sb2dvX2FjY291bnRhbnRze2ZpbGw6I2ZmZjtzdHJva2U6I2ZmZn0uc2l0ZS1tZWRpY2EgLmxvZ297bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtmbGV4LWJhc2lzOjIwMHB4fS5sb2dvLmxvZ29fbWVkaWNhe3BhZGRpbmc6MTZweCAwfS5sb2dvLmxvZ29fbWVkaWNhIGEgaW1ne3dpZHRoOjE4NHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjQzcHggIWltcG9ydGFudH0ubG9nby5sb2dvX29hc2lze3BhZGRpbmc6MTZweCAwfS5sb2dvLmxvZ29fb2FzaXMgYSBpbWd7d2lkdGg6MTEycHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7cGFkZGluZzoxNnB4IDB9LmxvZ28ubG9nb19yZWNydWl0bWVudCBhIGltZ3t3aWR0aDo4M3B4ICFpbXBvcnRhbnQ7aGVpZ2h0OjYzcHggIWltcG9ydGFudH0ubG9nby5sb2dvX3JlY3J1aXRtZW50IHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjYzcHggIWltcG9ydGFudDt3aWR0aDo4M3B4ICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsubG9nby5sb2dvX3JlY3J1aXRtZW50e3BhZGRpbmc6MH19LmxvZ28ubG9nb19nbG9iYWxmaXtwYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX2dsb2JhbGZpIGEgaW1ne2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX2dsb2JhbGZpIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmxvZ28ubG9nb19nbG9iYWxmaXtwYWRkaW5nOjB9fS5sb2dvLmxvZ29fY29uc3RydWN0aW9ue3BhZGRpbmc6MTBweCAwfS5sb2dvLmxvZ29fY29uc3RydWN0aW9uIGEgaW1ne2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH0ubG9nby5sb2dvX2NvbnN0cnVjdGlvbiBzdmd7ZmlsbDojZmZmO2hlaWdodDo3MnB4ICFpbXBvcnRhbnQ7d2lkdGg6MTE1cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fY29uc3RydWN0aW9ue3BhZGRpbmc6MH19LmxvZ28ubG9nb19wcml2YXRlY2xpZW50c3twYWRkaW5nOjEwcHggMH0ubG9nby5sb2dvX3ByaXZhdGVjbGllbnRzIGF7ZGlzcGxheTpmbGV4fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgYSBpbWd7aGVpZ2h0OjcycHggIWltcG9ydGFudDt3aWR0aDoxMTVweCAhaW1wb3J0YW50fS5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHMgc3Zne2ZpbGw6I2ZmZjtoZWlnaHQ6NTZweCAhaW1wb3J0YW50O3dpZHRoOjk4cHggIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5sb2dvLmxvZ29fcHJpdmF0ZWNsaWVudHN7cGFkZGluZzowfX0uaGVhZGVyIC5sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyMTVweDtwYWRkaW5nLXJpZ2h0OjQxcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZsZXg6MSAxIGF1dG87ei1pbmRleDoxO3RleHQtYWxpZ246bGVmdDtmbGV4OjAgMCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXIgLmxvZ297bWF4LXdpZHRoOjM1MHB4O21pbi13aWR0aDozMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmhlYWRlciAubG9nb3ttYXgtd2lkdGg6MTM4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmhlYWRlciAubG9nby5sb2dvX25vcndheXtwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmhlYWRlciAubG9nb3twYWRkaW5nLXJpZ2h0OjIycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KXsuaGVhZGVyIC5sb2dve3BhZGRpbmctcmlnaHQ6MHB4fX0uaGVhZGVyIC5sb2dvIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhlYWRlciAubG9nbyBhIGltZywuaGVhZGVyIC5sb2dvIGEgc3Zne3dpZHRoOjExMnB4O2hlaWdodDo1NHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5oZWFkZXIgLmxvZ28gYSBpbWcsLmhlYWRlciAubG9nbyBhIHN2Z3t3aWR0aDo5N3B4O2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5oZWFkZXIgLmxvZ28gYSBpbWcsLmhlYWRlciAubG9nbyBhIHN2Z3t3aWR0aDo3OHB4O2hlaWdodDozOHB4fX0uaGVhZGVyIC5sb2dvOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoyNTAwcHg7bWFyZ2luLWxlZnQ6LTI1MDBweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MX0uc2l0ZS1sc29zIC5sb2dve21heC13aWR0aDozNDVweH0ubG9nb19sc29ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjM1cHg7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5sb2dvX2xzb3N7bWFyZ2luLWxlZnQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nb19sc29ze21hcmdpbi1sZWZ0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmxvZ29fbHNvc3ttYXJnaW4tbGVmdDo4cHh9fS5sb2dvX2xzb3MgaW1ne21pbi13aWR0aDo5N3B4O21heC13aWR0aDoxNTRweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjYycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6MTIwcHg7bWF4LWhlaWdodDo0OXB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsubG9nb19sc29zIGltZ3t3aWR0aDoxMjBweDttYXgtaGVpZ2h0OjQ5cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbHNvcyBpbWd7d2lkdGg6OTdweDttYXgtaGVpZ2h0OjM5cHh9fS5sb2dvX25vcndheWJhcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmxvZ29fbm9yd2F5YmFyIGltZ3ttYXgtd2lkdGg6MTU0cHg7aGVpZ2h0OmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpey5sb2dvX25vcndheWJhciBpbWd7bWluLXdpZHRoOjEyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsubG9nb19ub3J3YXliYXIgaW1ne3dpZHRoOjEyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvX25vcndheWJhciBpbWd7d2lkdGg6MTA1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxvZ29fbm9yd2F5YmFyIGltZ3t3aWR0aDo5NXB4fX0ucGYtZGFzaGJvYXJkIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zbG9nb3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudDttYXJnaW4tbGVmdDoxMHB4fS5wZi1kYXNoYm9hcmQgLmxzb3MgLmxzb3Nsb2dvLC5wZi1mb3JtX2ZsZXggLmxzb3MgLmxzb3Nsb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmhlYWRlciAuYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWcsLmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAubG9nb1JlY3J1aXRtZW50IGEgaW1ne3dpZHRoOjgzcHggIWltcG9ydGFudDtoZWlnaHQ6NjNweCAhaW1wb3J0YW50fS5pY29uLWFjdGl2aXR5e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tYWRvcHRpb24tZm9ybXt3aWR0aDo1OXB4O2hlaWdodDo1OXB4fS5pY29uLWFsbC1mb3JtYXRze3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tYXJyb3ctcmlnaHR7d2lkdGg6OXB4O2hlaWdodDoxM3B4fS5pY29uLWFycm93LXRoaW4tcmlnaHR7d2lkdGg6MjNweDtoZWlnaHQ6MTNweH0uaWNvbi1iZWxse3dpZHRoOjI0cHg7aGVpZ2h0OjIycHh9Lmljb24tYmlue3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY2Fye3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHh9Lmljb24tY2FyLXBsdXN7d2lkdGg6NTNweDtoZWlnaHQ6NTNweH0uaWNvbi1jaGVja2VkLXN1Y2Nlc3N7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0uaWNvbi1jaGVja2xpc3R7d2lkdGg6MTJweDtoZWlnaHQ6MTRweH0uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWFtYmVye3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hlY2tsaXN0LWluZGljYXRvci1ncmVlbnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JleXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItcmVke3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHh9Lmljb24tY2hldnJvbi1sZWZ0e3dpZHRoOjE2cHg7aGVpZ2h0OjI2cHh9Lmljb24tY2hldnJvbi1yaWdodHt3aWR0aDoxNXB4O2hlaWdodDoyNnB4fS5pY29uLWNpcmNsZS1idWxsZXR7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uaWNvbi1jbGlwYm9hcmR7d2lkdGg6MjFweDtoZWlnaHQ6MjhweH0uaWNvbi1jbG9zZXt3aWR0aDoyMXB4O2hlaWdodDoyMnB4fS5pY29uLWNsb3NlLWJ1dHRvbnt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5pY29uLWNsb3NlLWJ1dHRvbi0ye3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY2xvc2UtaWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLWNsb3VkLWNvbXB1dGluZ3t3aWR0aDo4MXB4O2hlaWdodDo2MHB4fS5pY29uLWNsb3VkLXVwbG9hZHt3aWR0aDozNnB4O2hlaWdodDoyNXB4fS5pY29uLWNvZ3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4fS5pY29uLWNvZ19wcm9mZXNzaW9uc3t3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWNvbXBhcmV7d2lkdGg6NDhweDtoZWlnaHQ6NDBweH0uaWNvbi1jb21wbGV0ZXt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWNvbnRhY3QtZW1haWx7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1jb252ZXJ0R3Vlc3R7d2lkdGg6MjBweDtoZWlnaHQ6MTdweH0uaWNvbi1jcmVhdGUtcG9saWN5e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tY3Jvc3MtZHJhd257d2lkdGg6MjNweDtoZWlnaHQ6MjFweH0uaWNvbi1kYW5nZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MjhweH0uaWNvbi1kYXNoYm9hcmR7d2lkdGg6MTQ2cHg7aGVpZ2h0OjExNnB4fS5pY29uLWRhc2hib2FyZC1oZWFkZXJ7d2lkdGg6MzNweDtoZWlnaHQ6MjBweH0uaWNvbi1kYXNoYm9hcmQtaGVhZGVyLWludmVyc2V7d2lkdGg6MzNweDtoZWlnaHQ6MjBweH0uaWNvbi1kaXNhYmxle3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1kb3duLWFycm93e3dpZHRoOjUxMnB4O2hlaWdodDo1MTJweH0uaWNvbi1kb3duLXRyaWFuZ2xle3dpZHRoOjQ5MC42OHB4O2hlaWdodDo0OTAuNjhweH0uaWNvbi1kb3dubG9hZHt3aWR0aDoxNnB4O2hlaWdodDoxOXB4fS5pY29uLWRvd25sb2FkLWFsbC1maWxlc3t3aWR0aDoyNnB4O2hlaWdodDoyN3B4fS5pY29uLWRvd25sb2FkX2ljb257d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1lZGl0e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tZWRpdC1kb2N1bWVudHt3aWR0aDo1NnB4O2hlaWdodDo1N3B4fS5pY29uLWVtYWlse3dpZHRoOjMycHg7aGVpZ2h0OjI2cHh9Lmljb24tZW1haWwtZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWVtYWlsLWludmVyc2V7d2lkdGg6MjhweDtoZWlnaHQ6MjFweH0uaWNvbi1lbWFpbF9wcm9mZXNzaW9uc3t3aWR0aDoyMXB4O2hlaWdodDoxNXB4fS5pY29uLWV5ZXt3aWR0aDoxN3B4O2hlaWdodDoxMXB4fS5pY29uLWZhY2Vib29re3dpZHRoOjEwcHg7aGVpZ2h0OjE4cHh9Lmljb24tZmFjZWJvb2stZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWZpbGV7d2lkdGg6MjZweDtoZWlnaHQ6MzBweH0uaWNvbi1maWxlLWFsdHt3aWR0aDoyNnB4O2hlaWdodDozNHB4fS5pY29uLWZpbHRlci1jbG9zZXt3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWZpbHRlci1saXN0LWNsb3Nle3dpZHRoOjE5cHg7aGVpZ2h0OjEzcHh9Lmljb24tZmlsdGVyLWxpc3Qtb3Blbnt3aWR0aDoxOXB4O2hlaWdodDoxM3B4fS5pY29uLWZpbHRlci1vcGVue3dpZHRoOjI3cHg7aGVpZ2h0OjI1cHh9Lmljb24tZmlsdGVyLW9wZW4tYmFja3t3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLWdsb2Jle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9Lmljb24tZ2xvYmVfbG9nb3t3aWR0aDoxMTJweDtoZWlnaHQ6MzZweH0uaWNvbi1nb29nbGUtcGx1c3t3aWR0aDoyNHB4O2hlaWdodDoxNXB4fS5pY29uLWhhbWJ1cmdlcnt3aWR0aDozMnB4O2hlaWdodDoyMnB4fS5pY29uLWhlYXJ0e3dpZHRoOjIwcHg7aGVpZ2h0OjE4cHh9Lmljb24taGVscHt3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5pY29uLWhvbWV7d2lkdGg6NDhweDtoZWlnaHQ6NDhweH0uaWNvbi1ob21lLXBsdXN7d2lkdGg6NTNweDtoZWlnaHQ6NTNweH0uaWNvbi1pYy1jbG9zZXt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5pY29uLWljLWVkaXR7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi1pYy1wbHVze3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24taWMtd2FybmluZ3t3aWR0aDo0NXB4O2hlaWdodDo0MHB4fS5pY29uLWlkbGV7d2lkdGg6MjZweDtoZWlnaHQ6MThweH0uaWNvbi1pbmFjdGl2ZXt3aWR0aDoxM3B4O2hlaWdodDo5cHh9Lmljb24taW5mb3t3aWR0aDoxN3B4O2hlaWdodDoxN3B4fS5pY29uLWlucHJvZ3Jlc3N7d2lkdGg6MjBweDtoZWlnaHQ6MTVweH0uaWNvbi1pbnN1cmFuY2Vze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24taW52b2ljZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fS5pY29uLWpmLWFkZHt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5pY29uLWpmLWFkZC1lZGl0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmljb24tamYtZGVsZXRle3dpZHRoOjE0cHg7aGVpZ2h0OjE4cHh9Lmljb24tamYtZWRpdHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLWpmLXJlbW92ZXt3aWR0aDoxNHB4O2hlaWdodDoycHh9Lmljb24tamYtc3ByZWFkc2hlZXR7d2lkdGg6MThweDtoZWlnaHQ6MjBweH0uaWNvbi1sYXJnZS1pe3dpZHRoOjI0cHg7aGVpZ2h0OjQ3cHh9Lmljb24tbGVmdC1hcnJvd3t3aWR0aDoxMHB4O2hlaWdodDoxN3B4fS5pY29uLWxldHRlcnt3aWR0aDozNjcuNjlweDtoZWlnaHQ6MzcwcHh9Lmljb24tbGluay1jbGllbnQtY29uc29sZXt3aWR0aDo3OHB4O2hlaWdodDo3OXB4fS5pY29uLWxpbmtlZGlue3dpZHRoOjE2cHg7aGVpZ2h0OjE1cHh9Lmljb24tbGlua2VkaW4tZGFya3t3aWR0aDozN3B4O2hlaWdodDozN3B4fS5pY29uLWxpc3Rfdmlld19pY29ue3dpZHRoOjIycHg7aGVpZ2h0OjIwcHh9Lmljb24tbG9ja3t3aWR0aDoyMHB4O2hlaWdodDoyNHB4fS5pY29uLWxvY2t0b24tbG9nb3t3aWR0aDoxNTRweDtoZWlnaHQ6NzdweH0uaWNvbi1sb2NrdG9uLWxvZ28taGVhZGVye3dpZHRoOjEzNXB4O2hlaWdodDo2M3B4fS5pY29uLWxvZ297d2lkdGg6MTEycHg7aGVpZ2h0OjU1cHh9Lmljb24tbG9nby1zY3JvbGxpbmctd2hpdGV7d2lkdGg6MTQwcHg7aGVpZ2h0OjIzcHh9Lmljb24tbG9nby13aGl0ZXt3aWR0aDo5MDhweDtoZWlnaHQ6NDE3cHh9Lmljb24tbG9nb19hY2NvdW50YW50c3t3aWR0aDoxNDIuNXB4O2hlaWdodDoxMTEuNHB4fS5pY29uLWxvZ29fYXNzZXRtYW5hZ2VtZW50e3dpZHRoOjExM3B4O2hlaWdodDo3MXB4fS5pY29uLWxvZ29fY29uc3RydWN0aW9ue3dpZHRoOjE0My4xcHg7aGVpZ2h0OjEzNC40cHh9Lmljb24tbG9nb19nbG9iYWxmaXt3aWR0aDoxNDIuNXB4O2hlaWdodDoxMTEuNHB4fS5pY29uLWxvZ29fbWFsdGF7d2lkdGg6MTM1cHg7aGVpZ2h0OjgwcHh9Lmljb24tbG9nb19tb2JpbGl0eXt3aWR0aDoxMzZweDtoZWlnaHQ6ODVweH0uaWNvbi1sb2dvX3BlcmZvcm1hbmNle3dpZHRoOjIwNC4ycHg7aGVpZ2h0OjEyNC42cHh9Lmljb24tbG9nb19yZWNydWl0bWVudHt3aWR0aDoxNDRweDtoZWlnaHQ6MTE1cHh9Lmljb24tbWVkYWx7d2lkdGg6MTdweDtoZWlnaHQ6MjNweH0uaWNvbi1tZW51LWJ1c2luZXNzLWFuZC1maW5hbmNle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1kZWxldGV7d2lkdGg6MTBweDtoZWlnaHQ6MTNweH0uaWNvbi1tZW51LWRvdHN7d2lkdGg6MThweDtoZWlnaHQ6NHB4fS5pY29uLW1lbnUtZWRpdHt3aWR0aDoxNHB4O2hlaWdodDoxM3B4fS5pY29uLW1lbnUtZXlle3dpZHRoOjE3cHg7aGVpZ2h0OjExcHh9Lmljb24tbWVudS1maWxlLWRvd25sb2Fke3dpZHRoOjExcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1mb3Jte3dpZHRoOjEwcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1ncmlke3dpZHRoOjE5cHg7aGVpZ2h0OjE5cHh9Lmljb24tbWVudS1oaWRle3dpZHRoOjE3cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1saWZle3dpZHRoOjE3cHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1ub3RlYm9va3t3aWR0aDoxMXB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtb3ZlcnJpZGUtcXVvdGV7d2lkdGg6MTZweDtoZWlnaHQ6MTVweH0uaWNvbi1tZW51LXBhcGVye3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1wbHVze3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9Lmljb24tbWVudS1wcmV2aWV3e3dpZHRoOjExcHg7aGVpZ2h0OjE0cHh9Lmljb24tbWVudS1yZW1pbmR7d2lkdGg6MTNweDtoZWlnaHQ6MTRweH0uaWNvbi1tZW51LXNhdGlzZmllZHt3aWR0aDoxNnB4O2hlaWdodDoxNHB4fS5pY29uLW1lbnUtc2VsZWN0LXF1b3Rle3dpZHRoOjE0cHg7aGVpZ2h0OjE1cHh9Lmljb24tbWVudS1zZWxlY3RlZHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjUycHg7aGVpZ2h0OjM2cHh9Lmljb24tbWVudS12ZXJ0aWNhbC1kb3Rze3dpZHRoOjVweDtoZWlnaHQ6MjFweH0uaWNvbi1teUxvY2t0b257d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaWNvbi1teUxvY2t0b25BcnJvd3t3aWR0aDozNXB4O2hlaWdodDoyNHB4fS5pY29uLW5vdGV7d2lkdGg6MTJweDtoZWlnaHQ6MTVweH0uaWNvbi1ub3Rlc3t3aWR0aDo4Mi44MXB4O2hlaWdodDoxMDkuMzhweH0uaWNvbi1vcGVuLWNsb3Nle3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tb3Blbi1pY29ue3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3BlbkNsb3NlX3Byb2Zlc3Npb25ze3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctY2xpZW50e3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctcHJvZ3Jlc3N7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uaWNvbi1vdmVydmlldy1zdGFydGVke3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tb3ZlcnZpZXctc3VibWl0dGVke3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9Lmljb24tcGFwZXItcGxhbmV7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uaWNvbi1wYXlvbmxpbmV7d2lkdGg6MzNweDtoZWlnaHQ6MjhweH0uaWNvbi1wZGZfaWNvbnt3aWR0aDoyOXB4O2hlaWdodDozNHB4fS5pY29uLXBlcmNlbnR7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaWNvbi1wZi1kb3dubG9hZHt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBob25le3dpZHRoOjM1cHg7aGVpZ2h0OjMwcHh9Lmljb24tcGhvbmUtY2FsbHt3aWR0aDo1N3B4O2hlaWdodDo1N3B4fS5pY29uLXBob25lLXZvbHVtZXt3aWR0aDoyN3B4O2hlaWdodDozN3B4fS5pY29uLXBpZS1jaGFydHt3aWR0aDozNnB4O2hlaWdodDozNnB4fS5pY29uLXBpbi1kcm9we3dpZHRoOjIwcHg7aGVpZ2h0OjI4cHh9Lmljb24tcGxheS1idXR0b257d2lkdGg6MjFweDtoZWlnaHQ6MjFweH0uaWNvbi1wb2xpY2llc3t3aWR0aDozMnB4O2hlaWdodDozMnB4fS5pY29uLXBvdW5ke3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHh9Lmljb24tcG91bmRfbWludXN7d2lkdGg6NDVweDtoZWlnaHQ6NDVweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjRweDtoZWlnaHQ6MjBweH0uaWNvbi1wcmV2aWV3e3dpZHRoOjIzcHg7aGVpZ2h0OjI1cHh9Lmljb24tcHJldmlldy1tb2RhbHt3aWR0aDozNHB4O2hlaWdodDozNHB4fS5pY29uLXByZXZpZXctcHJvcGZvcm17d2lkdGg6MzQuMXB4O2hlaWdodDozNXB4fS5pY29uLXByaW50e3dpZHRoOjI1cHg7aGVpZ2h0OjIzcHh9Lmljb24tcHJpdmF0ZXt3aWR0aDozMnB4O2hlaWdodDoyM3B4fS5pY29uLXF1b3Rle3dpZHRoOjUycHg7aGVpZ2h0OjQxcHh9Lmljb24tcmVhZC1vbmx5e3dpZHRoOjI1cHg7aGVpZ2h0OjI3cHh9Lmljb24tcmVhc3NpZ257d2lkdGg6MjU5cHg7aGVpZ2h0OjIyNnB4fS5pY29uLXJlbmV3e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Lmljb24tcmVxdWlyZXNBdHRlbnRpb257d2lkdGg6MTdweDtoZWlnaHQ6MjBweH0uaWNvbi1yZXNldC1pY29uLTAxe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tcmlnaHQtYXJyb3d7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uaWNvbi1yaWdodC1hcnJvdy1mb3J3YXJke3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHh9Lmljb24tcmlnaHQtYXJyb3dfdGhpbnt3aWR0aDoxNHB4O2hlaWdodDoxOXB4fS5pY29uLXNjYWxlLWZpdF9zY3JlZW57d2lkdGg6MjBweDtoZWlnaHQ6MTZweH0uaWNvbi1zY2FsZS16b29tX2lue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lmljb24tc2NhbGUtem9vbV9vdXR7d2lkdGg6MTdweDtoZWlnaHQ6MTZweH0uaWNvbi1zZWFyY2h7d2lkdGg6MThweDtoZWlnaHQ6MThweH0uaWNvbi1zZWFyY2gtZXd7d2lkdGg6MjdweDtoZWlnaHQ6MjVweH0uaWNvbi1zZWFyY2gtZXctYmFja3t3aWR0aDoyN3B4O2hlaWdodDoyNXB4fS5pY29uLXNldHRpbmdze3dpZHRoOjIycHg7aGVpZ2h0OjIycHh9Lmljb24tc21pbGllLWhhcHB5e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tc21pbGllLW5ldXRyYWx7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uaWNvbi1zbWlsaWUtc2Fke3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9Lmljb24tc3RhZmZ7d2lkdGg6MzZweDtoZWlnaHQ6MzJweH0uaWNvbi1zdGFydGVkLW5leHR7d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uaWNvbi1zd2l0Y2gtYWNjb3VudHMtaGVhZGVye3dpZHRoOjI3cHg7aGVpZ2h0OjIwcHh9Lmljb24tc3dpdGNoLWFjY291bnRzLW1lbnV7d2lkdGg6MjdweDtoZWlnaHQ6MjBweH0uaWNvbi10YWlsLXNwaW57d2lkdGg6MzhweDtoZWlnaHQ6MzhweH0uaWNvbi10ZWFtLW1lbWJlcnt3aWR0aDoxMnB4O2hlaWdodDoxNnB4fS5pY29uLXRlbGVwaG9uZXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5pY29uLXRlbXBsYXRle3dpZHRoOjIxcHg7aGVpZ2h0OjI0cHh9Lmljb24tdGljay1kcmF3bnt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5pY29uLXR3aXR0ZXJ7d2lkdGg6MTdweDtoZWlnaHQ6MTNweH0uaWNvbi10d2l0dGVyLWRhcmt7d2lkdGg6MzdweDtoZWlnaHQ6MzdweH0uaWNvbi11cC10cmlhbmdsZXt3aWR0aDo0OTAuNjZweDtoZWlnaHQ6NDkwLjY2cHh9Lmljb24tdXBsb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjE3cHh9Lmljb24tdXNlcnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5pY29uLXZpZGVve3dpZHRoOjI0cHg7aGVpZ2h0OjIwcHh9Lmljb24tdmlldy1maWxlc3t3aWR0aDo0MDNweDtoZWlnaHQ6NDg1cHh9Lmljb24tdmltZW97d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0uaWNvbi12aXNpdC11c3t3aWR0aDoyNXB4O2hlaWdodDoyNnB4fS5pY29uLXdhcm5pbmctdHJpYW5nbGV7d2lkdGg6MjRweDtoZWlnaHQ6MjFweH0uaWNvbi13aXphcmR7d2lkdGg6NzQ1cHg7aGVpZ2h0OjQ4NnB4fSNpY29uLW9wZW4tY2xvc2UgI29jLWJhY2tncm91bmR7ZmlsbDp0cmFuc3BhcmVudH0jaWNvbi1vcGVuLWNsb3NlICNvYy1wbHVze2ZpbGw6Y3VycmVudENvbG9yfSNpY29uLW9wZW4tY2xvc2UgI29jLW1pbnVze2ZpbGw6aW5oZXJpdH0jaWNvbi1vcGVuLWNsb3NlICNvYy1ib3JkZXJ7ZmlsbDppbmhlcml0fS5pY29uLW9wZW4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojNTc2NzZjO2ZpbGw6IzU3Njc2YztoZWlnaHQ6MzBweDt3aWR0aDozMHB4fS50YWItdGl0bGUuYWN0aXZlIC5pY29uLW9wZW4tY2xvc2UsLmFjdGl2ZSAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3NlLC5hY2NvcmRpb24taXRlbS1vcGVuIC5pY29uLW9wZW4tY2xvc2V7Y29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtmaWxsOiNmZmZ9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9ue2JvcmRlci10b3A6MXB4IHNvbGlkICNkN2Q1ZDV9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXRleHQsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpLC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBhLC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBzcGFue2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzQxNGE1MX0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWx7cGFkZGluZzoyMnB4IDE2cHggMjJweCAyNXB4O2xpc3Qtc3R5bGU6bm9uZTtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO2Rpc3BsYXk6ZmxleDt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpe21hcmdpbjowIDNweDtmbGV4LWJhc2lzOjUwcHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjE0cHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLnBhZ2VkUmVzdWx0cy1wcmV2bmV4dHtmbGV4LWJhc2lzOjgwcHh9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpIGF7YmFja2dyb3VuZDojZWRlZWVlO2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6MTRweH0ucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlcntiYWNrZ3JvdW5kOiNkYWRjZGN9LnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLm5leHQsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLnByZXZ7bWFyZ2luOjAgMXB4fS5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiB1bCBsaS5uZXh0IGEsLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHVsIGxpLnByZXYgYXtwYWRkaW5nOjB9LnNpdGUtc2VhcmNoLWNvbnRhaW5lcntwYWRkaW5nOjAgMCA2NXB4fS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMTFweDtwYWRkaW5nOjAgMzBweCAwIDA7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzRweH1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRpdGxle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowfX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5ibG9jay10aXRsZSAuYmxvY2staWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjdweDtsaW5lLWhlaWdodDoxOXB4O3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5zaXRlLXNlYXJjaC1jb250YWluZXIgLmJsb2NrLXRpdGxlIC5ibG9jay1pY29ue2Rpc3BsYXk6bm9uZX19LnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuYmxvY2stdGV4dHttYXJnaW46MCAwIDE4cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMwMHB4O3BhZGRpbmc6MCA3NXB4IDAgMH0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtZmllbGQtd3JhcHt3aWR0aDoxMDAlfS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIGlucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjQycHg7cGFkZGluZzowIDEwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojNTY1NjU2O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICM5Nzk3OTc7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmFsbCAzMDBtc30uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCBpbnB1dDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICMwMWJlZTU7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMTQxLDE5OCw2MywwLjMpfS5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MX0uc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0biwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9hLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2IsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fYywuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuYnRuX2QsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5idG5fZSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmJ0bl9sb2dpbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIGlucHV0W3R5cGU9YnV0dG9uXSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1idXR0b25dLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5qZi1idG4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBzcGFuLmJ1dHRvbiwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLmNzdmlvPnNwYW4sLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAuamYtYnRuLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIHNwYW4uYnV0dG9uLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5jc3Zpbz5zcGFuLC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24jbWFpbl9zdW1tYXJ5LC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNpdGUtc2VhcmNoLWNvbnRhaW5lciAuZm9ybS1maWVsZHMtd3JhcCAuc2VhcmNoLXN1Ym1pdC13cmFwIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuc2l0ZS1zZWFyY2gtY29udGFpbmVyIC5mb3JtLWZpZWxkcy13cmFwIC5zZWFyY2gtc3VibWl0LXdyYXAgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zaXRlLXNlYXJjaC1jb250YWluZXIgLmZvcm0tZmllbGRzLXdyYXAgLnNlYXJjaC1zdWJtaXQtd3JhcCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde2hlaWdodDozMHB4O3dpZHRoOjY1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6N3B4fS5zZWN0aW9uLXRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40O21hcmdpbi10b3A6MH0uY29sdW1uLXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQycHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41MjttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjEuMzJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvbHVtbi10aXRsZXtmb250LXNpemU6MzRweDtsaW5lLWhlaWdodDoxLjI0fX1oMS5hcnRpY2xlLWhlYWRpbmcsaDIuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQyfS50aXRsZS1teWxvY2t0b24sLmFzaWRlLXRpdGxlIGg0LnRpdGxlLW15bG9ja3Rvbntjb2xvcjojMDFiZWU1fS50aXRsZS1teWxvY2t0b24gc3BhbiwuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9uIHNwYW57Y29sb3I6d2hpdGV9Lmljb24taGFtYnVyZ2Vye2ZpbGw6I2ZmZn0ubW9iaWxlLW1lbnUtYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubWVudS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgLmRvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O21hcmdpbjowO3BhZGRpbmc6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRTdW1tYXJ5e2Rpc3BsYXk6bm9uZX0ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFRpcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweDtjb2xvcjojQ0NDQ0NDO2JhY2tncm91bmQ6IzMzMzMzM30ucGYtZGFzaGJvYXJkIC5kb3VnaG51dFRpcDphZnRlcntjb250ZW50OiclJ30ucHJvZ3Jlc3NCYXJ7YmFja2dyb3VuZC1jb2xvcjojOWNkNzYyO2hlaWdodDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLC5wcm9ncmVzc0JhciBie2JhY2tncm91bmQtY29sb3I6IzFlNWY2ZjtoZWlnaHQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWF4LXdpZHRoOjEwMCV9LnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudmFsaWQsLnByb2dyZXNzQmFyIGIudmFsaWR7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxfS5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnVuZmlsbGVkLC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnVuc3RhcnRlZCwucHJvZ3Jlc3NCYXIgYi51bmZpbGxlZCwucHJvZ3Jlc3NCYXIgYi51bnN0YXJ0ZWR7YmFja2dyb3VuZC1jb2xvcjojZjkzfS5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLmludmFsaWQsLnByb2dyZXNzQmFyIGIuaW52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFye2JhY2tncm91bmQtY29sb3I6IzFlNWY2Zn0jc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzQmFyLWZpbGxlZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgYntiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGV9I3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIC5wcm9ncmVzc0Jhci1maWxsZWQudmFsaWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIudmFsaWR7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxfSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnVuZmlsbGVkLCNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLnVuc3RhcnRlZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgYi51bmZpbGxlZCwjc3VtbWFyeVNjcmVlbiAucHJvZ3Jlc3NCYXIgYi51bnN0YXJ0ZWR7YmFja2dyb3VuZC1jb2xvcjojZjkzfSNzdW1tYXJ5U2NyZWVuIC5wcm9ncmVzc0JhciAucHJvZ3Jlc3NCYXItZmlsbGVkLmludmFsaWQsI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFyIGIuaW52YWxpZHtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnByb2dyZXNzQmFyIC50aXRsZXtmb250LXNpemU6MH0uZG93bmxvYWRze3Bvc2l0aW9uOnJlbGF0aXZlfS5kb3dubG9hZHMgdWwuZmlsZXN7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kb3dubG9hZHMgdWwuZmlsZXMgbGl7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGF7bWluLWhlaWdodDo3MHB4O2Rpc3BsYXk6ZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZjZmN2Y3O2NvbG9yOiM0MTRhNTF9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlSWNvbiwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVUaXRsZSwuZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVBY3Rpb257YWxpZ24taXRlbXM6Y2VudGVyfS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDo3MHB4fS5kb3dubG9hZHMgdWwuZmlsZXMgbGkgYSAuZmlsZUljb24gc3Zne2ZpbGw6IzAxYmVlNX0uZG93bmxvYWRzIHVsLmZpbGVzIGxpIGEgLmZpbGVUaXRsZXthbGlnbi1zZWxmOmNlbnRlcjtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDA7ZmxleC1ncm93OjE7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlQWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTttaW4td2lkdGg6NzBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMjUwbXN9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhIC5maWxlQWN0aW9uIHN2Z3tmaWxsOiNmZmZ9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhOmhvdmVye2NvbG9yOiMwMWJlZTV9LmRvd25sb2FkcyB1bC5maWxlcyBsaSBhOmhvdmVyIC5maWxlQWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzBmYThjN30uZG93bmxvYWRzIHVsLmZpbGVzIGxpK2xpe2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9LmRvd25sb2FkcyB1bC5maWxlcyBsaTphZnRlcntkaXNwbGF5Om5vbmV9LmRvd25sb2FkcyB1bC5maWxlcyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5sLWxpc3QsLmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHVse21hcmdpbjozNXB4IDAgNDVweDtwYWRkaW5nOjAgMCAwIDI4cHg7bGlzdC1zdHlsZTpub25lfS5sLWxpc3QgbGksLmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgOXB4O3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjppbmhlcml0fS5sLWxpc3QgbGk6OmJlZm9yZSwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWwgbGk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6NTAlO2xlZnQ6LTI4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW4tdG9wOi01cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MnB4IHNvbGlkICMwMWJlZTU7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNpemluZzpib3JkZXItYm94fS5zLWxpc3R7bWFyZ2luOjA7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0ucy1saXN0IGxpe21hcmdpbjowIDAgN3B4O3BhZGRpbmc6MH0ucy1saXN0IGxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo1cHggMzJweCA1cHggMDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDFiZWU1fS5zLWxpc3QgbGkgYTo6YmVmb3JlLC5zLWxpc3QgbGkgYTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LnMtbGlzdCBsaSBhOjpiZWZvcmV7bGVmdDowO3JpZ2h0OjMycHg7Ym90dG9tOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RyYW5zaXRpb246YWxsIDI1MG1zfS5zLWxpc3QgbGkgYTo6YWZ0ZXJ7dG9wOjUwJTtyaWdodDowO3dpZHRoOjIwcHg7aGVpZ2h0OjEycHg7bWFyZ2luLXRvcDotNnB4O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucy1saXN0IGxpIGE6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiMwMWJlZTV9LyohIEZsYWdzICovLnNlcnZpY2UtZmxhZ3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO3dpZHRoOjQzcHg7aGVpZ2h0OjU5cHg7cGFkZGluZzoyMHB4IDZweCA4cHg7b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlLWZsYWcgaW1nLC5zZXJ2aWNlLWZsYWcgc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzFweDtoZWlnaHQ6MzFweH0ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXAgLnNlcnZpY2UtZmxhZ3tyaWdodDoxNnB4fS5wYWdlLWhlYWRlciAuZmxhZy13cmFwe3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O2hlaWdodDo1MHB4fS5wYWdlLWhlYWRlciAuZmxhZy13cmFwIC5zZXJ2aWNlLWZsYWd7bGVmdDoxNnB4O3dpZHRoOjUwcHg7aGVpZ2h0OjY5cHg7cGFkZGluZzoyNHB4IDdweCA4cHh9LnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAgLnNlcnZpY2UtZmxhZyBpbWcsLnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAgLnNlcnZpY2UtZmxhZyBzdmd7d2lkdGg6MzZweDtoZWlnaHQ6MzZweH1ibG9ja3F1b3Rle2JvcmRlci10b3A6MnB4IHNvbGlkICNjOGNhY2E7cGFkZGluZy10b3A6MmVtO2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuNzU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiM0MTRhNTF9YmxvY2txdW90ZSBjaXRle2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjI1O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojMjAyNjJhfS5zd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDFweDtoZWlnaHQ6MjRweH0uc3dpdGNoIGlucHV0e29wYWNpdHk6MDt3aWR0aDowO2hlaWdodDowfS5zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOnBvaW50ZXI7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojRDAwMjFCO3RyYW5zaXRpb246LjRzfS5zbGlkZXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTNweDt3aWR0aDoxM3B4O2xlZnQ6NXB4O2JvdHRvbTo1cHg7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTstd2Via2l0LXRyYW5zaXRpb246LjRzO3RyYW5zaXRpb246LjRzfWlucHV0OmNoZWNrZWQrLnNsaWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM3MUI1NDR9aW5wdXQuanMtd2FpdGluZzpjaGVja2VkKy5zbGlkZXJ7YW5pbWF0aW9uOmJhY2tncm91bmQtbG9hZGluZy1zdWNjZXNzIDEuNXMgaW5maW5pdGV9aW5wdXQuanMtd2FpdGluZysuc2xpZGVye2FuaW1hdGlvbjpiYWNrZ3JvdW5kLWxvYWRpbmctZXJyb3IgMS41cyBpbmZpbml0ZX1pbnB1dDpmb2N1cysuc2xpZGVye2JveC1zaGFkb3c6MCAwIDFweCAjNzFCNTQ0fWlucHV0OmNoZWNrZWQrLnNsaWRlcjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMThweCl9LnNsaWRlcntib3JkZXItcmFkaXVzOjI0cHh9LnNsaWRlcjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9QGtleWZyYW1lcyBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2Vzc3swJXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWI2Yjd9NTAle2JhY2tncm91bmQtY29sb3I6IzcxQjU0NH0xMDAle2JhY2tncm91bmQtY29sb3I6I2I1YjZiN319QGtleWZyYW1lcyBiYWNrZ3JvdW5kLWxvYWRpbmctZXJyb3J7MCV7YmFja2dyb3VuZC1jb2xvcjojYjViNmI3fTUwJXtiYWNrZ3JvdW5kLWNvbG9yOiNEMDAyMUJ9MTAwJXtiYWNrZ3JvdW5kLWNvbG9yOiNiNWI2Yjd9fS5mbGV4LXRhYmxle2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjEuNTM7bGV0dGVyLXNwYWNpbmc6MC4yNnB4O21hcmdpbi1ib3R0b206MmVtO21heC13aWR0aDo2MDBweH0uZmxleC10YWJsZSAuZmxleC1wYXJlbnR7cGFkZGluZzowfS5mbGV4LXRhYmxlIC5mbGV4LXBhcmVudD4uZnQtbGFiZWx7ZmxleC1iYXNpczozMyU7cGFkZGluZzowO2ZvbnQtd2VpZ2h0OmJvbGR9LmZsZXgtdGFibGUgLmZsZXgtcGFyZW50Pi5mdC1kYXRhe2ZsZXgtYmFzaXM6NjYlO3BhZGRpbmc6MH0udGhpcmRQYXJ0eUNoZWNrb3V0TGlua1RhYmxle2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6NDhweDttYXJnaW4tYm90dG9tOjMycHh9LnRoaXJkUGFydHlDaGVja291dExpbmtUYWJsZSAudGhpcmRQYXJ0eUNoZWNrb3V0TGlua3tkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztmbGV4LWJhc2lzOjEwMCU7YmFja2dyb3VuZDojZWJlYmViO21hcmdpbi1ib3R0b206NHB4O3BhZGRpbmc6MTZweH0udGhpcmRQYXJ0eUNoZWNrb3V0TGlua1RhYmxlIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDozNnB4O3BhZGRpbmctbGVmdDoxMnB4fS50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rVGFibGUgLnRoaXJkUGFydHlDaGVja291dExpbmstYnV0dG9ue21pbi13aWR0aDoxMDBweH0udGhpcmRQYXJ0eUNoZWNrb3V0TGlua1RhYmxlIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLWJ1dHRvbiBhe2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzoxMHB4IDE2cHh9LnNvcnJ5UGFnZUxpbmt7cGFkZGluZzo4cHggMDtmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41Nn0uc29ycnlQYWdlTGluayBzdmd7ZmlsbDojMDFiZWU1O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxMnB4fS5zb3JyeVBhZ2VMaW5rIHN2Zy5pY29uLWFycm93LXRoaW4tcmlnaHR7d2lkdGg6MjlweDtoZWlnaHQ6MTJweH0ucmZxQWNjZXB0LC5yZnFEZWNsaW5le21heC1oZWlnaHQ6MHB4O3RyYW5zaXRpb246NDAwbXMgZWFzZSAwcztvdmVyZmxvdzpoaWRkZW59LnJmcUFjY2VwdC5yZnFTaG93LC5yZnFEZWNsaW5lLnJmcVNob3d7bWF4LWhlaWdodDo1MDBweH0ucmZxUmV0cmFjdEJvdW5kc3twYWRkaW5nOjMycHggMHB4IDQ4cHggMHB4fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjJweCAzMnB4IDMwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybXtwYWRkaW5nOjIycHggMjRweCAzOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybXtwYWRkaW5nOjE2cHggMTZweCAzNXB4fX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gc2VsZWN0LC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSB0ZXh0YXJlYSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl17d2lkdGg6MTAwJTtwYWRkaW5nOjAgMTBweDtmb250LXNpemU6MTZweDtjb2xvcjojNGE0YTRhO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Ym9yZGVyLXJhZGl1czowfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBzZWxlY3Q6Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7Ym94LXNoYWRvdzppbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMyl9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHNlbGVjdCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl17aGVpZ2h0OjI5cHg7bGluZS1oZWlnaHQ6MjdweDt0cmFuc2l0aW9uOmFsbCAzMDBtc30uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gdGV4dGFyZWF7cGFkZGluZzo1cHggMTBweCAxMHB4O2hlaWdodDoxNjlweDtsaW5lLWhlaWdodDoyMHB4O3Jlc2l6ZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIHRleHRhcmVhe2hlaWdodDoyNDhweH19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIGxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDMwcHggNHB4IDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiMyMTIxMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gbGFiZWx7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjRweH19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ4JTttYXJnaW4tYm90dG9tOjE4cHh9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkOm50aC1jaGlsZChvZGQpe2Zsb2F0OmxlZnQ7Y2xlYXI6bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZDpudGgtY2hpbGQob2RkKXt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9fS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZDpudGgtY2hpbGQoZXZlbil7ZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQ6bnRoLWNoaWxkKGV2ZW4pe3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIC5mZi12YWxpZGF0aW9uOjphZnRlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt0b3A6NnB4O3JpZ2h0OjEwcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTdweDtmb250LXNpemU6MTlweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNzRiZDQzO3otaW5kZXg6M30uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQ6aW52YWxpZCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQuZXJyb3IsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0LmVycm9yLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLmVycm9yLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3QuZXJyb3J7Ym9yZGVyOnNvbGlkIDFweCAjZWMxYTNiO2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgyMzYsMjYsNTksMC4zNSl9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkLmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2ludmFsaWQtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3B9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZC5lcnJvciB+IC5mZi12YWxpZGF0aW9uOjpiZWZvcmUsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0LmVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkOmludmFsaWQgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3QuZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDphdHRyKGRhdGEtZXJyKTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6M3B4IDAgMDtjb2xvcjojZWMxYTNifS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YWZ0ZXIsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0Lm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2NvbnRlbnQ6J1xcMjcxMyd9LmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0W3ZhbHVlPVwiXCJdOnJlcXVpcmVkOmludmFsaWQsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIHNlbGVjdDpyZXF1aXJlZC5uby1lcnJvciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIC5uby1lcnJvcntib3JkZXI6c29saWQgMXB4ICNkZWRkZGQ7Ym94LXNoYWRvdzpub25lfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3I6Zm9jdXMsLmZvcm0tY29udGFpbmVyIC5xdW90ZS1mb3JtIC5mb3JtLWZpZWxkIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yOmZvY3VzLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCAubm8tZXJyb3I6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmJlZm9yZSwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6cmVxdWlyZWQubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3JlLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCAubm8tZXJyb3IgfiAuZmYtdmFsaWRhdGlvbjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgaW5wdXRbdmFsdWU9XCJcIl06cmVxdWlyZWQ6aW52YWxpZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVyLC5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBpbnB1dDpyZXF1aXJlZC5uby1lcnJvciB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgLm5vLWVycm9yIH4gLmZmLXZhbGlkYXRpb246OmFmdGVye2JhY2tncm91bmQ6bm9uZX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlciwuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB+IC5mZi12YWxpZGF0aW9uOjphZnRlcntjb250ZW50OicnfS5mb3JtLWNvbnRhaW5lciAucXVvdGUtZm9ybSAuZm9ybS1maWVsZCBzZWxlY3R7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmctcmlnaHQ6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NiUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tZmllbGQgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tdGV4dGFyZWF7Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjI2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tdGV4dGFyZWF7bWFyZ2luLWJvdHRvbToxOHB4fX0uZm9ybS1jb250YWluZXIgLnF1b3RlLWZvcm0gLmZvcm0tc3VibWl0e3RleHQtYWxpZ246cmlnaHR9LmdldC1xdW90ZS1ibG9jay5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tYm90dG9tOjIwcHh9LmdldC1xdW90ZS1ibG9jayAuYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O21heC13aWR0aDo2NDBweH0uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoyNHB4O2hlaWdodDoxMDAlfS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnRleHR7Y29sb3I6I2ZmZmZmZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjEyO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsIHNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnRleHR7Zm9udC1zaXplOjE4cHh9fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgdWwgbGl7Y29sb3I6I2Y3ZjdmNztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjcxfS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLmxpbmV7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O29wYWNpdHk6MC40O2JvcmRlcjpzb2xpZCAxcHggI2ZmZmZmZjttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbToyMXB4fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206NXB4fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlciBoMnttYXJnaW46MDtmb250LXNpemU6MzRweDtjb2xvcjojZmZmZmZmO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsIHNlcmlmO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlciBoMntmb250LXNpemU6MjhweH19LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVyIHN2ZytoMnttYXJnaW46MCAyNnB4fS5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLnF1b3RlLWhlYWRlciAuaWNvbi1jYXIsLmdldC1xdW90ZS1ibG9jayAuY29udGVudCAucXVvdGUtaGVhZGVyIC5pY29uLWNhci1wbHVze2ZpbGw6I0Q0QUYzN30uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5xdW90ZS1oZWFkZXIgLmljb24taG9tZSwuZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5xdW90ZS1oZWFkZXIgLmljb24taG9tZS1wbHVze2ZpbGw6IzQ5QURBRH0uZ2V0LXF1b3RlLWJsb2NrIC5jb250ZW50IC5xdW90ZS1oZWFkZXIrLmxpbmV7bWFyZ2luLXRvcDo2cHh9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAuYnRuX2EsLmdldC1xdW90ZS1ibG9jayAuY29udGVudCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5nZXQtcXVvdGUtYmxvY2sgLmNvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjI0cHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxNHB4IDIwcHh9LmdldC1xdW90ZS1ibG9jayAuY29udGVudCAuZ2V0QVF1b3RlT3B0aW9uLWJ0bnt3aWR0aDoyMjhweDtoZWlnaHQ6NDRweH0ucGFnZS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTtjb2xvcjojMjAyNjJhfS5wZi1hZG1pbiAuYmxvY2stY29udGVudCBoMnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxMnB4O2xldHRlci1zcGFjaW5nOjAuMzRweDtmb250LXNpemU6MjJweDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjEuNDV9LnBmLWFkbWluIC5ibG9jay1jb250ZW50IHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4xNDtsZXR0ZXItc3BhY2luZzowLjIxcHh9LmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlcntjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlcntjb2xvcjojZmZmfS5wYWdlLWhlYWRlciAuY2x1Yi1iYWRnZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAubm90aWZpY2F0aW9uLWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLm5vdGlmaWNhdGlvbi1ibG9ja3tmbGV4LWJhc2lzOjczJX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9ja3tmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6MzAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2t7ZmxleC1iYXNpczoxMDAlfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNob3Nlbi1zaW5nbGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZSwucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNvbnRhY3Qtc2VsZWN0LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNvbnRhY3Qtc2VsZWN0e2JvcmRlcjowcHggc29saWQgI0NDQ0NDQztwYWRkaW5nOjAgMCAwIDBweDtsaW5lLWhlaWdodDozNHB4O2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNob3Nlbi1zaW5nbGU6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuY2hvc2VuLXNpbmdsZTpob3ZlciwucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNvbnRhY3Qtc2VsZWN0OmhvdmVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLmNvbnRhY3Qtc2VsZWN0OmhvdmVye2xpbmUtaGVpZ2h0OjM0cHh9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIGEsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayBhe2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayBhOmhvdmVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgYTpob3Zlcntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbnRhY3QtYmxvY2sgLm5hbWUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAubmFtZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTZ9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5lbWFpbCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb250YWN0LWJsb2NrIC5lbWFpbHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29udGFjdC1ibG9jayAuZW1haWw6aG92ZXJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMGZhN2M3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5uYW1lLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5uYW1lLC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLmVtYWlsLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5lbWFpbCwucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcC5waG9uZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAucGhvbmV7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjEzcHg7cGFkZGluZy1sZWZ0OjEzcHg7ZmxleDpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uZ2V0LWEtcXVvdGUtcGFnZTpub3QoLmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZCkgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywuZ2V0LWEtcXVvdGUtcGFnZTpub3QoLmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZCkgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy1ib3R0b206aW5oZXJpdH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2submV3cy1kZXRhaWwtaW1hZ2V7ZGlzcGxheTpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZvLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrLXBlcnNvbi1pbmZve21pbi13aWR0aDo0NTBweH0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle21pbi1oZWlnaHQ6NDU1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkyOXB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrLmJsb2NrX2ltYWdle3BhZGRpbmctYm90dG9tOjYzJTttaW4taGVpZ2h0OnVuc2V0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2UsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2suYmxvY2tfaW1hZ2V7ZGlzcGxheTpub25lfX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWltYWdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMHZ3O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MHZ3KTt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nLXRvcDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjI3cHg7LW1zLWZsZXg6bm9uZTstd2Via2l0LWZsZXg6bm9uZTtmbGV4Om5vbmV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9jay1yZXNvdXJjZXMtZ3JpZCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5ibG9jay1yZXNvdXJjZXMtZ3JpZHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jay5yZXNvdXJjZXMtZ3JpZD4uYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sucmVzb3VyY2VzLWdyaWQ+LmJsb2Nre3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXgtd2lkdGg6NjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6MTAwJX19LnBmLWFkbWluIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGYtYWRtaW4gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcHttYXgtd2lkdGg6bm9uZX0ucGYtYWdyZWVtZW50IC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcCwucGYtYWdyZWVtZW50IC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOm5vbmV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXN7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3Bvc2l0aW9uOnN0YXRpY31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2Vze3BhZGRpbmctYm90dG9tOjc1cHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3BhZGRpbmc6MCAxMzBweCAwIDE2cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwcHgsICMzMDM2M0MgNzBweCk7Zm9udC1zaXplOjEycHg7ei1pbmRleDoxfS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlOjpiZWZvcmUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzMwMzYzQzt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoyNTAwcHg7cmlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBpbWcsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtd3JhcC53aXRoQ2x1YkJhZGdlcyAuY2x1YkJhZGdlIGltZ3t3aWR0aDo3NXB4O2hlaWdodDo3NXB4O21hcmdpbjoxNnB4IDIwcHggMTZweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2UgaW1nLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZSBpbWd7d2lkdGg6NTVweDtoZWlnaHQ6NTVweDttYXJnaW46MTBweCAyMHB4IDEwcHggMH19LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2Ugc3BhbiwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2Ugc3BhbntwYWRkaW5nOjB9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotM3B4O3BhZGRpbmctbGVmdDoyM3B4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudCwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jayAuYWRkaXRpb25hbC1jb250ZW50e3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrIC5hZGRpdGlvbmFsLWNvbnRlbnQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2sgLmFkZGl0aW9uYWwtY29udGVudHttYXJnaW4tdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDoxNXB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDo3cHh9fS5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkLC5wZi1hZG1pbiAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZCwucGYtZGFzaGJvYXJkIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQsLnBmLWRhc2hib2FyZCAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnR9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YmVmb3JlLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6MjUwMHB4O2NvbnRlbnQ6Jyc7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmUsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmJlZm9yZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YmVmb3Jle3JpZ2h0Oi0zMnB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjphZnRlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDowO3RvcDowO2JvdHRvbTowO2xlZnQ6MTAwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1MDBweDtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YWZ0ZXIsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmZpcnN0LWNoaWxkOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpmaXJzdC1jaGlsZDo6YWZ0ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6Zmlyc3QtY2hpbGQ6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2t7cGFkZGluZy1sZWZ0OjE2cHh9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2s6OmJlZm9yZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2s6OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2s6OmFmdGVyLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YWZ0ZXIsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrOmxhc3QtY2hpbGQuYWN0aW9ucy1ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2s6bGFzdC1jaGlsZC5hY3Rpb25zLWJsb2NrOjphZnRlciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jazpsYXN0LWNoaWxkLmFjdGlvbnMtYmxvY2s6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jayAuY29udGVudC1pbWFnZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2sgLmNvbnRlbnQtaW1hZ2V7d2lkdGg6NTB2dztsZWZ0OjA7dHJhbnNmb3JtOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2ssLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2Nre3BhZGRpbmctbGVmdDoyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrLC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9ja3twYWRkaW5nLWxlZnQ6OHB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXIsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7bGVmdDowfS5kZXRhaWwtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXIsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmJsb2NrKy5ibG9jazo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYmxvY2srLmJsb2NrOjphZnRlciwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5ibG9jaysuYmxvY2s6OmFmdGVye2xlZnQ6LTMycHh9fS5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuYWN0aW9ucy1ibG9jaywucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5hY3Rpb25zLWJsb2Nre3RleHQtYWxpZ246cmlnaHR9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50PmRpdj5kaXYsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudD5kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHg7ZGlzcGxheTpibG9ja30uZGV0YWlsLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmRldGFpbC1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZTozMnB4fX0ucGFnZS1oZWFkZXIgLmJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50e2xpbmUtaGVpZ2h0OjEuNzV9LnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tY29udGVudC1yZXF1ZXN0LC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi1jb250ZW50LXJlcXVlc3R7cGFkZGluZy1ib3R0b206MjBweH0ucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCwuZmlsdGVyLXNlbGVjdCwucmVzb3VyY2UtZmlsdGVyLWltYWdle3dpZHRoOjEwMCU7YXBwZWFyYW5jZTpub25lfS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0IG9wdGlvbiwuZmlsdGVyLXNlbGVjdCBvcHRpb24sLnJlc291cmNlLWZpbHRlci1pbWFnZSBvcHRpb257cGFkZGluZzoxM3B4IDI0cHh9LnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLnJlc291cmNlLWZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaSwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpe3BhZGRpbmc6MTNweCAyMHB4O2hlaWdodDphdXRvO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6Mi4xNn0ucmVzb3VyY2UtZmlsdGVyLXNlbGVjdCsuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXIsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpOmhvdmVyLC5yZXNvdXJjZS1maWx0ZXItaW1hZ2UrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjhmODtjb2xvcjojMDYwNzA4fS5yZXNvdXJjZS1maWx0ZXItc2VsZWN0Ky5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaS5yZXN1bHQtc2VsZWN0ZWQsLmZpbHRlci1zZWxlY3QrLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIGxpLnJlc3VsdC1zZWxlY3RlZCwucmVzb3VyY2UtZmlsdGVyLWltYWdlKy5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaS5yZXN1bHQtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojZDJkM2Q0fS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVye2ZsZXgtYmFzaXM6OTJweDttYXgtd2lkdGg6OTJweDttaW4td2lkdGg6MDthbGlnbi1zZWxmOmZsZXgtZW5kfS5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHN2Z3tmaWxsOiNmZmZ9LmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0biwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2EsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fYiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9jLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5idG5fZCwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuYnRuX2UsLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmJ0bl9sb2dpbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBidXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmpmLWJ0biwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHNwYW4uYnV0dG9uLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuY3N2aW8+c3BhbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAuamYtYnRuLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBzcGFuLmJ1dHRvbiwuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgc3Bhbi5idXR0b24sLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5jc3Zpbz5zcGFuLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiNtYWluX3N1bW1hcnksLmZsZXgtcGFyZW50Pi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5mbGV4LXBhcmVudD4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuZmxleC1wYXJlbnQ+LmZpbHRlci1idXR0b24td3JhcHBlciBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde3BhZGRpbmc6MThweCAyMHB4fS5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQsLnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudD4uYmxvY2t7cGFkZGluZy10b3A6MH0ucmVzb3VyY2VzLWZpbHRlcnMgLnRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjc1O21hcmdpbi1ib3R0b206MS41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLWZpbHRlcnMgLnRpdGxle21hcmdpbi1ib3R0b206LjllbX19LnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfSN0ZXh0LXNlYXJjaC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O21hcmdpbi10b3A6MmVtfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0biwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5idG5fYSwjdGV4dC1zZWFyY2gtY29udGFpbmVyICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9iLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuYnRuX2MsI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gI3RleHQtc2VhcmNoLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9kLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9lLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmJ0bl9sb2dpbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBidXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuamYtYnRuLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAjdGV4dC1zZWFyY2gtY29udGFpbmVyIHNwYW4uYnV0dG9uLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jc3Zpbz5zcGFuLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgI3RleHQtc2VhcmNoLWNvbnRhaW5lciAuamYtYnRuLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyICN0ZXh0LXNlYXJjaC1jb250YWluZXIgc3Bhbi5idXR0b24sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5jc3Zpbz5zcGFuLCN0ZXh0LXNlYXJjaC1jb250YWluZXIgYnV0dG9uI21haW5fc3VtbWFyeSwjdGV4dC1zZWFyY2gtY29udGFpbmVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAjdGV4dC1zZWFyY2gtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sI3RleHQtc2VhcmNoLWNvbnRhaW5lciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgI3RleHQtc2VhcmNoLWNvbnRhaW5lciBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde3BhZGRpbmc6MTRweCAyMHB4fSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLmZsZXgtcGFyZW50e21hcmdpbjowIDAgMCAwO3BhZGRpbmc6NHB4IDBweCA0cHggMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMnB4O3BhZGRpbmctYm90dG9tOjIycHg7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVye3BhZGRpbmctdG9wOjI4cHg7cGFkZGluZy1ib3R0b206MzJweH19I3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcntsZWZ0Oi01MCUgIWltcG9ydGFudDtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzQxNGE1MTt0b3A6MDtib3R0b206MDtoZWlnaHQ6MTAwJX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDo3NnB4O3BhZGRpbmc6MCAwO21heC13aWR0aDoyNTBweDtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZXtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLWxlZnQ6MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nLWxlZnQ6MHB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXB7cGFkZGluZzoxMnB4IDA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXB7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXB7bWFyZ2luLXRvcDotMjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwe21hcmdpbi10b3A6LTZweDt3aWR0aDoxMDAlfX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtZmllbGR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6NTM5cHg7aGVpZ2h0OjUycHg7cGFkZGluZzowIDEwcHg7Y29sb3I6IzRhNGE0YTtib3JkZXI6c29saWQgMXB4ICM0YTRhNGE7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQtd3JhcCAuc2VhcmNoLWZpZWxke3dpZHRoOjI3M3B4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLWZpZWxkLXdyYXAgLnNlYXJjaC1maWVsZHt3aWR0aDoxMDAlfX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1maWVsZC13cmFwIC5zZWFyY2gtZmllbGQ6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfSN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwe21hcmdpbi1sZWZ0OjE1cHg7ZmxleDoxIDAgNThweDttYXgtd2lkdGg6NThweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyN0ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuc2VhcmNoLWZvcm0td3JhcCAuc3VibWl0LWJ0bi13cmFwe21hcmdpbi10b3A6LTM1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3RleHQtc2VhcmNoLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrIC5zZWFyY2gtZm9ybS13cmFwIC5zdWJtaXQtYnRuLXdyYXB7bWFyZ2luLXRvcDotNnB4fX0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCAuc3VibWl0LWJ0bntoZWlnaHQ6MzBweH0jdGV4dC1zZWFyY2gtY29udGFpbmVyIC5zaW5nbGUtYmxvY2sgLnNlYXJjaC1mb3JtLXdyYXAgLnN1Ym1pdC1idG4td3JhcCBzdmd7ZmlsbDojZmZmfS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWZpbHRlcnM+LmZsZXgtcGFyZW50Pi5ibG9ja3tmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzowfS5yZXNvdXJjZXMtZmlsdGVycyAuZmxleC1wYXJlbnQgLmZsZXgtcGFyZW50e21hcmdpbjowIC0zMnB4IC0yMHB4IC0zMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnJlc291cmNlcy1maWx0ZXJzIC5mbGV4LXBhcmVudCAuZmxleC1wYXJlbnR7bWFyZ2luOjAgLTE2cHggMTZweCAtMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHttYXJnaW46MCAtOHB4IDhweCAtOHB4fX0ucmVzb3VyY2VzLWZpbHRlcnMrbWFpbiAuc2VhcmNoLXJlc3VsdHMgLnJlc291cmNlcy1ncmlke3BhZGRpbmctdG9wOjA7bWFyZ2luLXRvcDowfS5yZXNvdXJjZXMtZmlsdGVycyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbTowfS5wb3B1bGFyLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cGFkZGluZzo2NHB4IDB9LnBvcHVsYXItY29udGFpbmVyIGEsLnBvcHVsYXItY29udGFpbmVyIGE6dmlzaXRlZHtjb2xvcjojMjAyNjJhfS5wb3B1bGFyLWNvbnRhaW5lciAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHh9LnBvcHVsYXItY29udGFpbmVyIC5hcnRpY2xlLW1ldGF7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzAxYmVlNTttaW4taGVpZ2h0OjIwMHB4O2ZsZXgtYmFzaXM6NTAlO21hcmdpbjowIDMycHh9LnBvcHVsYXItY29udGFpbmVyIC5jYXJvdXNlbC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBvcHVsYXItY29udGFpbmVyIC5jYXJvdXNlbC1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEwMCV9LnBvcHVsYXItY29udGFpbmVyIC5jYXJvdXNlbC1idXR0b24tbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTAwJX0ucG9wdWxhci1jb250YWluZXIgLmFydGljbGUtY2F0ZWdvcnl7cGFkZGluZy10b3A6NnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH0ucG9wdWxhci1jb250YWluZXIgYVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbidde2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN30ucG9wdWxhci1jb250YWluZXIgYVtocmVmXj0nI2Nhcm91c2VsLWJ1dHRvbiddIHN2Z3t3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7ZmlsbDojZDJkM2Q0fS5wb3B1bGFyLWNvbnRhaW5lciBhOmhvdmVye2N1cnNvcjpwb2ludGVyfS5wb3B1bGFyLWNvbnRhaW5lciBhOmhvdmVyIC5pbWFnZS13cmFwIGltZ3tmaWx0ZXI6aHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KX0ucG9wdWxhci1jb250YWluZXIgLnBvcHVsYXItYXJ0aWNsZXtkaXNwbGF5OmZsZXh9LnBvcHVsYXItY29udGFpbmVyIC5pbWFnZS13cmFwe2ZsZXgtYmFzaXM6NTAlfS5wb3B1bGFyLWNvbnRhaW5lciBsaXt3aWR0aDo1MCV9LmNvbnRhY3QtdGFic3twYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LXRhYnN7bWFyZ2luLWxlZnQ6LTMycHg7bWFyZ2luLXJpZ2h0Oi0zMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb250YWN0LXRhYnN7bWFyZ2luLWxlZnQ6LTE2cHg7bWFyZ2luLXJpZ2h0Oi0xNnB4fX0uY29udGFjdC10YWJzIC50YWItdG9wc3tkaXNwbGF5OmZsZXg7bWFyZ2luOjAgMCA4cHh9LmNvbnRhY3QtdGFicyAudGFiLXRpdGxle2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjEuMzllbTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7ZmxleC1iYXNpczozMCU7ZmxleC1ncm93OjF9LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlIGF7Zm9udC13ZWlnaHQ6MzAwO3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzoxOHB4IDY0cHggMTZweCAzMnB4O29wYWNpdHk6MTtjb2xvcjojNDE0YTUxO2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpey5jb250YWN0LXRhYnMgLnRhYi10aXRsZSBhe3BhZGRpbmctbGVmdDoyNHB4fX0uY29udGFjdC10YWJzIC50YWItdGl0bGUuYWN0aXZlIGF7Y29sb3I6IzQxNGE1MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbnRhY3QtdGFicyAudGFiLXRpdGxlLmFjdGl2ZSBhOmhvdmVye2NvbG9yOiM0MTRhNTF9LmNvbnRhY3QtdGFicyAuY29udGFjdC10YWJ7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiM1NzY3NmM7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYmU4O2JvcmRlci1ib3R0b20td2lkdGg6NnB4fS5jb250YWN0LXRhYnMgLmNvbnRhY3QtdGFiPmRpdj5kaXZ7cGFkZGluZzoxNnB4IDAgMzJweCAwO2JvcmRlci1ib3R0b206MCBub25lfS5jb250YWN0LXRhYnMgLmljb24tcGhvbmUsLmNvbnRhY3QtdGFicyAuaWNvbi1jb250YWN0LWVtYWlsLC5jb250YWN0LXRhYnMgLmljb24tbGV0dGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojMWMzYTZlfS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXXtwYWRkaW5nOjB9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NTBweCddPnVse2Rpc3BsYXk6bm9uZX0uY29udGFjdC10YWJzW21heC13aWR0aH49Jzk1MHB4J10+c2VjdGlvbntkaXNwbGF5OmJsb2NrO2JvcmRlcjowfS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXT5zZWN0aW9uPmF7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzRlbTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MThweCA2NHB4IDE2cHggMzJweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNDE0YTUxO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTUwcHgnXT5zZWN0aW9uPmF7cGFkZGluZy1sZWZ0OjE2cHh9fS5jb250YWN0LXRhYnNbbWF4LXdpZHRofj0nOTYwcHgnXT5zZWN0aW9uLmFjdGl2ZT5he2NvbG9yOiM0MTRhNTE7Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbnRhY3QtdGFic1ttYXgtd2lkdGh+PSc5NjBweCddPnNlY3Rpb24uYWN0aXZlPmE6aG92ZXJ7Y29sb3I6IzQxNGE1MX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5jb250YWN0LXRhYnMgLnRhYnRyaWdnZXIgLmljb24tb3Blbi1jbG9zZXtyaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb250YWN0LXRhYnMgLnRhYnRyaWdnZXIgLmljb24tb3Blbi1jbG9zZXtyaWdodDoxNnB4fX0ubG9nby1jYXJvdXNlbC1zZWN0aW9ue2JhY2tncm91bmQ6IzFkMWQxZDtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzRhNGE0YX0ubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVyLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgLmNhcm91c2VsLWJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6bm9uZTttYXJnaW4tcmlnaHQ6MjRweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXIsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjB9fS5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyAuY2Fyb3VzZWwtYnV0dG9uLXByZXYsLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIC5jYXJvdXNlbC1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWx7cGFkZGluZzoxNXB4IDAgNXB4O2ZvbnQtc2l6ZTowO2JvcmRlcjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmJvdW5kcyB1bCwubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVse3BhZGRpbmc6MTBweCAwIDVweH19LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTIuNSU7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpyaWdodH0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5qZi1oZWFkZXItYm91bmRzIHVsIGxpe3dpZHRoOjE2LjY2JX0uc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpIC5pbWctd3JhcCwuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaSAuaW1nLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7LmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuYm91bmRzIHVsIGxpLC5sb2dvLWNhcm91c2VsLXNlY3Rpb24gLmpmLWhlYWRlci1ib3VuZHMgdWwgbGl7d2lkdGg6MjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KXsubG9nby1jYXJvdXNlbC1zZWN0aW9uIC5ib3VuZHMgdWwgbGksLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB1bCBsaXt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5ib3VuZHMsLmxvY2F0aW9uLXRhYnMgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowfX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDt6LWluZGV4OjEwfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwPnNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojMjAyNjJhfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDQzcHg7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnR7aGVpZ2h0OmF1dG99fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjA7Ym90dG9tOjA7bGVmdDo2Ni41JTt3aWR0aDozMDAwcHg7YmFja2dyb3VuZC1jb2xvcjojMjAyNjJhO3otaW5kZXg6NX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQ6OmFmdGVye2Rpc3BsYXk6bm9uZX19LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50PmRpdntoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MzAwJTtib3JkZXI6bm9uZTttYXJnaW4tbGVmdDotMTMwJTt6LWluZGV4OjF9QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowO3dpZHRoOjY2JX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1tYXB7d2lkdGg6NzIlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLW1hcHt3aWR0aDoxMDAlO2hlaWdodDoyODJweH19LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjMzLjUlO2hlaWdodDoxMDAlO3BhZGRpbmc6NTVweCA0NnB4IDUwcHg7Ym9yZGVyOm5vbmU7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmN2Y4Zjh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3BhZGRpbmc6MzVweCAyM3B4IDYwcHg7d2lkdGg6MzQlfX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcHt3aWR0aDoyOCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmxvY2F0aW9uLXRhYnMgLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTtwYWRkaW5nOjM1cHggMTZweCAyMHB4fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2Y3ZjhmODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NztwYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmctbGVmdDoxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAub2ZmaWNlLWluZm97Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZve3BhZGRpbmctbGVmdDoxMnB4fX0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIC5vZmZpY2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206MjBweH0ubG9jYXRpb24tdGFicyAubG9jYXRpb24td3JhcCAudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAgLm9mZmljZS1pbmZvIGFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7bGVmdDo0NnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7bGVmdDoyM3B4O2JvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5sb2NhdGlvbi10YWJzIC5sb2NhdGlvbi13cmFwIC50YWItY29udGVudCAub2ZmaWNlLWluZm8td3JhcCAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246c3RhdGljO3BhZGRpbmctdG9wOjM1cHh9fS5mYXEtYWNjb3JkaW9ue2JvcmRlcjpzb2xpZCAycHggI2Y4ZjlmN30uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOnNvbGlkIDJweCAjZjhmOWY3fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuZmFxLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7bGVmdDoyMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIC4zcztvcGFjaXR5OjB9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjE2cHggNjRweCAxNnB4IDMycHg7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjI3cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHttYXJnaW46MDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtmb250LXNpemU6MTVweH19LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bHtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4IDUwcHggMTVweCAzMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB1bHtwYWRkaW5nOjIwcHggNDBweCAxNXB4IDI1cHh9fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGl7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojNDE0YTUxfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgcHtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHh9LmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JvcmRlci1ib3R0b206c29saWQgMXB4ICNmOGY5Zjc7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlciAudGl0bGUtdGVydHtjb2xvcjojZmZmfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcjo6YWZ0ZXJ7b3BhY2l0eTowfS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5mYXEtaWNvbnt3aWR0aDoxMnB4O29wYWNpdHk6MX0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7cGFkZGluZzoxNnB4IDAgMTZweCAyNnB4fS5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudHtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowO3RyYW5zaXRpb246bWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0O29wYWNpdHk6MH0uZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDo4MDBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMS4ycyBlYXNlLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1vdXQ7b3BhY2l0eToxfS5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldHtwYWRkaW5nOjIwcHg7bWFyZ2luLWJvdHRvbToyNXB4O2JvcmRlcjpzb2xpZCAxcHggI2JkYzZjY31AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldHtwYWRkaW5nOjE1cHggMTVweCAxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldHttYXJnaW4tYm90dG9tOjE3cHh9fS5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LWltYWdlLXdyYXB7ZmxvYXQ6bGVmdDt3aWR0aDoxMTBweDttYXJnaW46MCAxOHB4IDEwcHggMDtib3JkZXI6c29saWQgMXB4ICM5YjliOWJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LWltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LWltYWdlLXdyYXB7bWFyZ2luLXJpZ2h0OjEycHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtaW1hZ2Utd3JhcHt3aWR0aDo0NSV9fS5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LWltYWdlLXdyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC53aWRnZXQtdGl0bGV7bWFyZ2luOjAgMCAyNXB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyOXB4O2NvbG9yOiM0YTRhNGF9QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsuc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLndpZGdldC10aXRsZXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyOXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAud2lkZ2V0LXRpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA0MHB4KXsuc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLmNvbnRhY3Rze2NsZWFyOmJvdGh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IC5jb250YWN0c3tjbGVhcjpib3RofX0uc3BlYWstdG8tc3BlY2lhbGlzdC13aWRnZXQgLmNvbnRhY3RzIHNwYW57ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206NXB4fS5zcGVhay10by1zcGVjaWFsaXN0LXdpZGdldCAuY29udGFjdHMgLm5hbWV7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxOXB4O2NvbG9yOiM0YTRhNGF9LmluZm8td2lkZ2V0e3BhZGRpbmc6MCAyMHB4IDdweDttYXJnaW4tYm90dG9tOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7Y29sb3I6I2Y3ZjhmOH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuaW5mby13aWRnZXR7cGFkZGluZzowIDIwcHh9fS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2Nre3BhZGRpbmc6MzBweCAwIDIzcHh9LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2Nre3BhZGRpbmc6MjNweCAwIDE1cHh9fS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtdGl0bGV7bWFyZ2luOjAgMCAyNXB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0e2xpc3Qtc3R5bGU6bm9uZX0uaW5mby13aWRnZXQgLndpZGdldC1ibG9jayAud2lkZ2V0LWxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE4cHh9LmluZm8td2lkZ2V0IC53aWRnZXQtYmxvY2sgLndpZGdldC1saXN0IGxpIC5saXN0LWljb257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjNweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDowLjk7Y29sb3I6IzAxYmVlNTt6LWluZGV4OjE7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtbGlzdCBsaSAubGlzdC1pY29ue3RvcDowO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE4cHh9fS5pbmZvLXdpZGdldCAud2lkZ2V0LWJsb2NrIC53aWRnZXQtbGlzdCBsaSAubGlzdC1pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6IzAxYmVlNTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5iYW5uZXJ7bWluLWhlaWdodDo1ODBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXJ7bWluLWhlaWdodDowICFpbXBvcnRhbnQ7aGVpZ2h0OmNhbGMoMTAwdmggLSA3MHB4KX19LmJhbm5lciAuYmFubmVyLXNsaWRle2JhY2tncm91bmQ6Y2VudGVyIGNlbnRlciB1cmwoXCJcIik7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey5iYW5uZXIgLmJhbm5lci1zbGlkZXtwYWRkaW5nOjUycHggMCA0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1zbGlkZXtwYWRkaW5nOjMycHggMCAyOHB4fX0uYmFubmVyIC5iYW5uZXItY29udGVudHdyYXB7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50e2ZsZXgtYmFzaXM6MTAwJX19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnRpdGxlX3NpdGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NTJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIzO21hcmdpbjowIDAgLjI1ZW07bWF4LXdpZHRoOjgwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnRpdGxlX3NpdGV7Zm9udC1zaXplOjM2cHh9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NTJweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIzO21hcmdpbjowIDAgLjVlbTttYXgtd2lkdGg6NDR2d31AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7bWF4LXdpZHRoOjQ0dnc7bWFyZ2luOi41ZW0gMCAuNWVtfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IC5zdHJhcGxpbmV7Zm9udC1zaXplOjM2cHg7bWF4LXdpZHRoOm5vbmV9fS5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O21heC13aWR0aDo0NHZ3O21hcmdpbi1ib3R0b206MS41ZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmFubmVyIC5iYW5uZXItY29udGVudCBwe21heC13aWR0aDo0NHZ3fX1AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpey5iYW5uZXIgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOm5vbmU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NX19LmJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIyO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2UgLnRpdGxlX3NpdGUsLmJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2UgcCwuYmFubmVyIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSAuYmFubmVyLWN0YXtjb2xvcjojZmZmfS5iYW5uZXIgLmljb24tZG93bi1hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6OTAlO2xlZnQ6NTAlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogODY1cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvd3tsZWZ0Ojc3JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtsZWZ0Ojc3JX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYmFubmVyIC5pY29uLWRvd24tYXJyb3d7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0b3A6ODAlO2xlZnQ6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvd3t0b3A6NzUlO2xlZnQ6NTAlfX0uYmFubmVyIC5pY29uLWRvd24tYXJyb3cgc3Zne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmJhbm5lciAuaWNvbi1kb3duLWFycm93IHN2Z3t3aWR0aDozMHB4O2hlaWdodDozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5iYW5uZXIgLmljb24tZG93bi1hcnJvdyBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19LmJhbm5lciAjc2Nyb2xsRG93bjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01NCU7bGVmdDotNTAlO3dpZHRoOjIwMCU7aGVpZ2h0OjIwMCU7Y29udGVudDonJzt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjRzIGVhc2UgMC4xcywgYm9yZGVyLWNvbG9yIC40cyBlYXNlIDBzO2JvcmRlcjozcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjAyKTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmFubmVyICNzY3JvbGxEb3duOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpfX0uYmFubmVyICNzY3JvbGxEb3duOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpO3RyYW5zaXRpb246YmFja2dyb3VuZCAuNHMgZWFzZSAwcywgYm9yZGVyLWNvbG9yIC40cyBlYXNlIDAuMXN9LmJhbm5lciAuZmxleFNsaWRlci1kb3RzLC5iYW5uZXIgLmZsZXhTbGlkZXItbmV4dEJ1dHRvbiwuYmFubmVyIC5mbGV4U2xpZGVyLXByZXZCdXR0b24sLmJhbm5lciAuZmxleFNsaWRlci1pbmRleENvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmJhbm5lciAuYmFubmVyX3N0cmVhbXtwYWRkaW5nLXJpZ2h0OjQwMHB4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0e3dpZHRoOjM3MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi01MHZ3O3RvcDoyZW07ei1pbmRleDo5OTk7YW5pbWF0aW9uOnNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHN9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpe3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi0yMXB4O21hcmdpbi10b3A6N3B4fS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZCAubG9nby5sb2dvX2dsb2JhbGZpIHN2Z3toZWlnaHQ6NTVweCAhaW1wb3J0YW50O3dpZHRoOjkwcHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnVse2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3BhZGRpbmc6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC50YWJiZWQ+dWw+bGl7ZGlzcGxheTpibG9jaztmbGV4OjEgMSBhdXRvfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjAgbm9uZTttYXJnaW46MDtwYWRkaW5nOjE2cHggMCAxNnB4IDMycHg7YmFja2dyb3VuZDojNDE0YTUxfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saS5hY3RpdmU+YXtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmJhbm5lciAuYmFubmVyLXdpZGdldCAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MzJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5iYW5uZXIgLmJhbm5lci13aWRnZXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzt0b3A6YXV0bztyaWdodDphdXRvO21hcmdpbjowIC0zMnB4O3otaW5kZXg6MzthbmltYXRpb246bm9uZTtib3gtc2hhZG93OjAgMnB4IDZweCAwIHJnYmEoMCwwLDAsMC41KX0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5qc29uRm9ybSAuZmxleC13cmFwLXJvd3ttYXgtd2lkdGg6NzA2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmJhbm5lciAuYmFubmVyLXdpZGdldHttYXJnaW46MCAtMTZweDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZXt3aWR0aDphdXRvO21hcmdpbjowfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLmFzaWRlIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2Nie21hcmdpbi1sZWZ0OjE1cHggIWltcG9ydGFudH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mbGV4LXdyYXAtcm93e2Rpc3BsYXk6YmxvY2t9LmJhbm5lciAuYmFubmVyLXdpZGdldCAuYXNpZGUgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MH0uYmFubmVyIC5iYW5uZXItd2lkZ2V0IC5hc2lkZSAuYXNpZGUtdGl0bGV7ZGlzcGxheTpub25lfS5iYW5uZXIgLmJhbm5lci13aWRnZXQgLnRhYmJlZD51bD5saT5he3BhZGRpbmc6MTZweH19LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e21heC13aWR0aDo0MjBweDtwYWRkaW5nOjE1MHB4IDAgMTE1cHg7Y29sb3I6IzIwMjYyYX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1jdGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0bzttaW4td2lkdGg6MjIwcHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6MXB4IHNvbGlkICMyMDI2MmF9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3RhOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjAyNjJhO2JvcmRlci1jb2xvcjojMjAyNjJhfS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCBoMSwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgcCwuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnQgdWx7Y29sb3I6aW5oZXJpdH0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZXtjb2xvcjojZmZmfS5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItc2xpZGUgLmJhbm5lci1jb250ZW50LmJhbm5lcl9pbnZlcnNlIC5iYW5uZXItY3Rhe2NvbG9yOmluaGVyaXQgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2Q3ZDVkNX0uYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLXNsaWRlIC5iYW5uZXItY29udGVudC5iYW5uZXJfaW52ZXJzZSAuYmFubmVyLWN0YTpob3Zlcntjb2xvcjojMjAyNjJhICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1zbGlkZXtwYWRkaW5nOjB9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50e3BhZGRpbmc6MTEwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7cGFkZGluZzo0MHB4IDAgNTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuYmFubmVyLnNwbGl0LWJhbm5lciAuYmFubmVyLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9LmJhbm5lci5zcGxpdC1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItY3Rhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4td2lkdGg6MH19LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NzIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHttYXgtd2lkdGg6NTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXR7bWluLWhlaWdodDowICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6NTgwcHg7aGVpZ2h0OmF1dG99LmllMTAgLmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciwuaWUxMCAuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyLC5pZTExIC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7aGVpZ2h0OjYwMHB4fS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlcj51bCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5mbGV4U2xpZGVyPnVse2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCAxMDAwMCU7aGVpZ2h0OmF1dG99LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyPnVsPmxpLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXI+dWw+bGl7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIDElO21hcmdpbjowfS5iYW5uZXIuYmFubmVyX3N0cmVhbSAuZmxleFNsaWRlciAuYmFubmVyLWNvbnRlbnR3cmFwLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXIgLmJhbm5lci1jb250ZW50d3JhcHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgMTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyIC5iYW5uZXItc2xpZGUsLmJhbm5lci5iYW5uZXJfd2l0aFdpZGdldCAuZmxleFNsaWRlciAuYmFubmVyLXNsaWRle2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5iYW5uZXItY29udGVudCwuYmFubmVyLmJhbm5lcl93aXRoV2lkZ2V0IC5iYW5uZXItY29udGVudHtwYWRkaW5nOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJhbm5lci5iYW5uZXJfc3RyZWFtIC5mbGV4U2xpZGVyLC5iYW5uZXIuYmFubmVyX3dpdGhXaWRnZXQgLmZsZXhTbGlkZXJ7bWluLWhlaWdodDo0NDBweH19LmZvb3Rlci1yc2F7YmFja2dyb3VuZDpyZ2JhKDIzOCwyMzksMjM2LDAuOTEpfS5mb290ZXItcnNhIC5mbGV4LXBhcmVudD4uYmxvY2t7bWluLXdpZHRoOjB9LmZvb3Rlci1yc2EgLnJzYS1pbWFnZXtmbGV4LWJhc2lzOjEwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItcnNhIC5yc2EtaW1hZ2V7ZmxleC1iYXNpczo1MCV9LmZvb3Rlci1yc2EgLnJzYS1pbWFnZSBpbWd7d2lkdGg6ODYlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNnB4fX0uZm9vdGVyLXJzYSAucnNhLXVuZGVyd3JpdGV7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMzNlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXJzYSAucnNhLXVuZGVyd3JpdGV7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS4xN2VtO2ZsZXgtYmFzaXM6NTAlfX0uZm9vdGVyLXJzYSAucnNhLXRleHR7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4xNGVtO2ZsZXgtYmFzaXM6NjAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1yc2EgLnJzYS10ZXh0e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMTdlbTtmbGV4LWJhc2lzOjEwMCV9fS5hc2lkZXtiYWNrZ3JvdW5kOiMyMDI2MmE7bWFyZ2luLWJvdHRvbToyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmOGY4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3fS5hc2lkZSAuZmxleC1wYXJlbnR7cGFkZGluZzoyNHB4IDE2cHggNjRweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZSAuZmxleC1wYXJlbnR7cGFkZGluZzoyNHB4IDhweCAzMnB4fX0uYXNpZGUgLmZsZXgtcGFyZW50IC5ibG9ja3tmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzo4cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZSAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fX0uYXNpZGUgYXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmFzaWRlIC5waG9uZW5ve2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI4cHg7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tYm90dG9tOi40NWVtfS5hc2lkZSAub3BlbmluZ2hvdXJzIGF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZXttYXJnaW46MCAtMTZweDt3aWR0aDoxMDB2d319LmFzaWRlIC5qZi1yb3d7Y29sb3I6I2ZmZn0uYXNpZGUgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZSAuamYtcm93LnBhc3N3b3JkLXJlc2V0IGF7Zm9udC1zaXplOjEycHh9LmFzaWRlIC5zaG93LWhpZGUtcGFzc3tjb2xvcjojZmZmfS5hc2lkZSBhLnNob3ctaGlkZS1wYXNzOmhvdmVye2NvbG9yOiNmZmZ9LmFzaWRlLmFzaWRlLXdpdGhvdXQtbWFyZ2lue21hcmdpbjowfS5hc2lkZS5hc2lkZS1nZXQtYS1xdW90ZSAuZmxleC1wYXJlbnR7cGFkZGluZy1ib3R0b206MjZweH0uYXNpZGUtdGl0bGUgaDN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7bWFyZ2luOjB9LmFzaWRlLXRpdGxlIGg0LC5hc2lkZS10aXRsZSBoMntmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozOHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToxMnB4O3BhZGRpbmctdG9wOjhweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZS10aXRsZSBoNCwuYXNpZGUtdGl0bGUgaDJ7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtO21hcmdpbi1ib3R0b206LjVlbX19LmFzaWRlLWRvd25sb2FkLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjB9LmFzaWRlLWRvd25sb2FkLWxpc3QgbGl7cGFkZGluZzoycHggMH0uYXNpZGUgLmFzaWRlLWltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbTo0MHB4fS5hc2lkZSAudGVhbS1uYW1le2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS44O2NvbG9yOiMwMWJlZTV9LmFzaWRlIC50ZWFtLWVtYWlsLC5hc2lkZSAudGVhbS10ZWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjojMDFiZWU1fS5hc2lkZSAudGVhbS1lbWFpbCBhLC5hc2lkZSAudGVhbS10ZWwgYXtjb2xvcjojZmZmfS5hc2lkZSAudGVhbS1lbWFpbCBhOmhvdmVyLC5hc2lkZSAudGVhbS10ZWwgYTpob3Zlcntjb2xvcjojMDFiZWU1fS5hc2lkZSAudGVhbS1lbWFpbCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFzaWRlKy5hc2lkZXttYXJnaW4tdG9wOjMycHh9LmFzaWRlUXVpY2tRdW90ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7bWFyZ2luLWJvdHRvbToyZW07Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmOGY4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3fS5hc2lkZVF1aWNrUXVvdGUgLmZsZXgtcGFyZW50e3BhZGRpbmc6MjRweCAxNnB4IDY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nOjI0cHggOHB4IDMycHh9fS5hc2lkZVF1aWNrUXVvdGUgLmZsZXgtcGFyZW50IC5ibG9ja3tmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzo4cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZVF1aWNrUXVvdGUgLmZsZXgtcGFyZW50IC5ibG9ja3twYWRkaW5nOjhweH19LmFzaWRlUXVpY2tRdW90ZSBhe2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX0uYXNpZGVRdWlja1F1b3RlIC5qZi1yb3d7Y29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luOjBweCA2cHggMzBweDtwYWRkaW5nOjBweH0uYXNpZGVRdWlja1F1b3RlIC5qZi1yb3cucGFzc3dvcmQtcmVzZXR7Y29sb3I6I2FhYTtwYWRkaW5nOjEwcHggMDtmb250LXNpemU6MTJweH0uYXNpZGVRdWlja1F1b3RlIC5qZi1yb3cucGFzc3dvcmQtcmVzZXQgYXtmb250LXNpemU6MTJweH0uYXNpZGVRdWlja1F1b3RlLmJ1c3l7b3BhY2l0eTowLjU7cG9pbnRlci1ldmVudHM6bm9uZX0uYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9ja3t3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO2hlaWdodDoxMjRweDtvcGFjaXR5OjAuOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgNTAwbXM7ZGlzcGxheTpibG9jazttYXJnaW46MjBweCA2cHggMzBweH0uYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jay5jbG9zZWR7YmFja2dyb3VuZDppbmhlcml0O21heC1oZWlnaHQ6MXB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrLmJ1c3l7dHJhbnNpdGlvbjphbGwgMG1zO2JhY2tncm91bmQ6I2Q4ZDhkODtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQtc2l6ZToyMDAlIDEwMCU7YW5pbWF0aW9uOndpcGUgMXMgbGluZWFyIGluZmluaXRlfS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrICNlcnJvcntjb2xvcjojZWM1YTRiO3BhZGRpbmc6MCAxMHB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS1sYWJlbHtvcGFjaXR5OjAuOTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMjk7cGFkZGluZzoxMHB4fS5hc2lkZVF1aWNrUXVvdGUgLmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIC5nZXQteW91ci1xdWljay1xdW90ZS12YWx1ZXtmb250LXNpemU6NDJweDtvcGFjaXR5OjAuOTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzg7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozN3B4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OHB4KXsuYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAuZ2V0LXlvdXItcXVpY2stcXVvdGUtdmFsdWV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4fX0uYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAuZ2V0LXlvdXItcXVpY2stcXVvdGUtdmFsdWUgLk5PSy1sYWJlbHtmb250LXNpemU6MjhweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOThweCl7LmFzaWRlUXVpY2tRdW90ZSAuZ2V0LXlvdXItcXVpY2stcXVvdGUtYmxvY2sgLmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVlIC5OT0stbGFiZWx7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjM4fX0uYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAjb3RoZXJ7b3BhY2l0eTowLjk7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozN3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4zOH0uYXNpZGVRdWlja1F1b3RlIC5nZXQteW91ci1xdWljay1xdW90ZS1ibG9jayAjb3RoZXIgLk5PSy1sYWJlbHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMzh9LmFzaWRlUXVpY2tRdW90ZSAuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBsaSwuYXNpZGVRdWlja1F1b3RlIC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS5yZXNvdXJjZXMtYmxvY2t7cGFkZGluZzozOXB4IDEycHggNDdweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo2OHB4fS5yZXNvdXJjZXMtYmxvY2sgLmZsZXgtcGFyZW50e21pbi13aWR0aDozNDBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucmVzb3VyY2VzLWJsb2Nre3dpZHRoOjUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MzBweCAxMnB4IDM3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnJlc291cmNlcy1ibG9ja3twYWRkaW5nOjM2cHggOHB4IDMxcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnJlc291cmNlcy1ibG9ja3t3aWR0aDoxMDAlO21heC13aWR0aDpub25lO3BhZGRpbmc6MjdweCA4cHggMjVweDttYXJnaW4tYm90dG9tOjB9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKXtmbGV4LWJhc2lzOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGU7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuaW1hZ2Utd3JhcCBpbWd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmltYWdlLXdyYXAgaW1ne2hlaWdodDoyNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLXBhZ2UgLnJlc291cmNlcy1ibG9jazpudGgtY2hpbGQoMikgLmltYWdlLXdyYXAgaW1ne2hlaWdodDoxNzhweH19LnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGE6YWZ0ZXIsLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtYmxvY2s6bnRoLWNoaWxkKDIpIC5hcnRpY2xlLW1ldGE6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOHB4O3RvcDowO2JvdHRvbTowO3dpZHRoOjhweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhOmFmdGVyLC5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5yZXNvdXJjZXMtcGFnZSAucmVzb3VyY2VzLWJsb2NrOm50aC1jaGlsZCgyKSAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtsZWZ0OjEwMCV9Lmluc3VyYW5jZVNlcnZpY2UtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OmF1dG87Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206NHB4fS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1zdW1tYXJ5e2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzIwMjYyYX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7cGFkZGluZzoxNnB4IDA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZSAwcztiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KXsucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGF7bWFyZ2luLXRvcDotNjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmdldC1hLXF1b3RlLWdyaWQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTMycHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLW1ldGEtZ3JheXtiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40NDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0fX0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjUycHg7bWFyZ2luLWJvdHRvbTowfS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS44O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkNWQ1fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40NH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fX0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXN1bW1hcnl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojNDE0YTUxO2xpbmUtaGVpZ2h0OjEuNjttYXJnaW4tYm90dG9tOjEwcHh9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS42O29wYWNpdHk6MH0ucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlIHN2Z3tmaWxsOiM5YjliOWI7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoxMnB4O3dpZHRoOjMwcHh9LnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZTpob3Zlcntjb2xvcjojMDFiZWU1fS5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmU6aG92ZXIgc3Zne2ZpbGw6IzAxYmVlNX0uZ2V0LWEtcXVvdGUtZ3JpZCAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMDFiZWU1fS5nZXQtYS1xdW90ZS1ncmlkIC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzAxYmVlNX0ucmVzb3VyY2VzLWJsb2NrIC5pbWFnZS13cmFwIGltZ3t0cmFuc2l0aW9uOmFsbCAzMDBtczttaW4td2lkdGg6MTAwJX0ucmVzb3VyY2VzLWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmltYWdlLXdyYXAgaW1ne2ZpbHRlcjpodWUtcm90YXRlKC0yLjE2ZGVnKSBzYXR1cmF0ZSgwLjg3KSBicmlnaHRuZXNzKDAuODcpIGNvbnRyYXN0KDAuNzgpfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtcmVhZG1vcmV7b3BhY2l0eToxfS5yZXNvdXJjZXMtdGl0bGV7cGFkZGluZzozMnB4IDAgMCAzMnB4fS5zZWN0aW9uLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5hZmZpbGlhdGlvbnMtYmxvY2t7cGFkZGluZzozOXB4IDEycHggNDdweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTo2OHB4fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmZsZXgtcGFyZW50e21pbi13aWR0aDozNDBweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYWZmaWxpYXRpb25zLWJsb2Nre3dpZHRoOjUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MzBweCAxMnB4IDM3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LmFmZmlsaWF0aW9ucy1ibG9ja3twYWRkaW5nOjM2cHggOHB4IDMxcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFmZmlsaWF0aW9ucy1ibG9ja3t3aWR0aDoxMDAlO21heC13aWR0aDpub25lO3BhZGRpbmc6MjdweCA4cHggMjVweDttYXJnaW4tYm90dG9tOjB9fS5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDphdXRvO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkN2Q1ZDU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjRweH0uaW5zdXJhbmNlU2VydmljZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtc3VtbWFyeXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMyMDI2MmF9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1tZXRhe3BhZGRpbmc6MTZweCAwO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHM7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA5OTFweCl7LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1tZXRhe21hcmdpbi10b3A6LTY0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjRweCl9LnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpey5nZXQtYS1xdW90ZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtbWV0YXttYXJnaW4tdG9wOi0zMnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpfS5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS40NDtoZWlnaHQ6NzhweDttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0fX0uZ2V0LWEtcXVvdGUtZ3JpZCAuYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjUycHg7bWFyZ2luLWJvdHRvbTowfS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS44O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkNWQ1fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcGFydG5lci10eXBle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtsaW5lLWhlaWdodDoxLjg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q1ZDV9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1jYXRlZ29yeXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1jYXRlZ29yeXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDR9fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtc3VtbWFyeXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM0MTRhNTE7bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MTBweH0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3Jle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6IzliOWI5YjtsaW5lLWhlaWdodDoxLjY7b3BhY2l0eTowfS5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmUgc3Zne2ZpbGw6IzliOWI5Yjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEycHg7d2lkdGg6MzBweH0uYWZmaWxpYXRpb25zLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVye2NvbG9yOiMwMWJlZTV9LmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZTpob3ZlciBzdmd7ZmlsbDojMDFiZWU1fS5nZXQtYS1xdW90ZS1ncmlkIC5hZmZpbGlhdGlvbnMtYmxvY2sgLmFydGljbGUtcmVhZG1vcmV7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMwMWJlZTV9LmdldC1hLXF1b3RlLWdyaWQgLmFmZmlsaWF0aW9ucy1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZSBzdmd7ZmlsbDojMDFiZWU1fS5hZmZpbGlhdGlvbnMtYmxvY2sgLmltYWdlLXdyYXAgaW1ne3RyYW5zaXRpb246YWxsIDMwMG1zO21pbi13aWR0aDoxMDAlfS5hZmZpbGlhdGlvbnMtYmxvY2s6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmFmZmlsaWF0aW9ucy1ibG9jazpob3ZlciAuaW1hZ2Utd3JhcCBpbWd7ZmlsdGVyOmh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCl9LmFmZmlsaWF0aW9ucy1ibG9jazpob3ZlciAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjF9LnJlc291cmNlcy10aXRsZXtwYWRkaW5nOjMycHggMCAwIDMycHh9LnN0b3J5LWZhY3Rze2JhY2tncm91bmQtY29sb3I6IzQxNGE1MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5zdG9yeS1mYWN0cyAuZmxleC1wYXJlbnR7YWxpZ24taXRlbXM6Y2VudGVyfS5zdG9yeS1mYWN0cyAuZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6OCU7bWluLXdpZHRoOjE2MHB4O2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KXsuc3RvcnktZmFjdHMgLmZsZXgtcGFyZW50Pi5ibG9ja3tmbGV4LWJhc2lzOjI1JX19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZvbnQtc2l6ZTowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2x7cGFkZGluZzowIDMycHg7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9se3BhZGRpbmc6MCAxNnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgLm92ZXJmbG93VGFicyBsaS5vdmVyZmxvd3tkaXNwbGF5OmJsb2NrfS50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1yaWdodDoyMHB4O21hcmdpbi1ib3R0b206OHB4O2hlaWdodDo0NHB4O3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaXt3aWR0aDoyMS41JX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaXt3aWR0aDoyNCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGl7d2lkdGg6MTAwJX0udGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjFweH19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYSwudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjI3cHg7cGFkZGluZzoxMXB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojOWI5YjliICFpbXBvcnRhbnQ7b3BhY2l0eToxO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4ICM5YjliOWIgc29saWQ7Ym9yZGVyLXJpZ2h0OjFweCAjOWI5YjliIHNvbGlkO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KXsudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhLC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGE6aG92ZXJ7cGFkZGluZzoxMXB4IDEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYSwudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaSBhOmhvdmVye3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGxpIGEsLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkgYTpob3Zlcntmb250LXNpemU6MTJweH19LnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgbGkuYWN0aXZlIGF7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXItdG9wOjFweCAjMDAwIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzAwMCBzb2xpZDtmb250LXdlaWdodDo0MDB9LnRhYmJlZCAudGFiLWNvbnRyb2xfYmxvY2tze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaXtmbGV4OjEgMSBhdXRvO3BhZGRpbmctcmlnaHQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaTpmaXJzdC1jaGlsZHttYXgtd2lkdGg6NjBweH1AbWVkaWEgKG1heC13aWR0aDogMjcxcHgpey50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaTpmaXJzdC1jaGlsZHttYXgtd2lkdGg6dW5zZXR9fS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3MgbGkgYXtiYWNrZ3JvdW5kOiNiZGM2Y2M7Ym9yZGVyLWNvbG9yOiNiZGM2Y2M7Y29sb3I6IzIwMjYyYTtwYWRkaW5nOjE2cHg7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNn0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3MgbGkgYSBzdmd7ZmlsbDojZmZmfS50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2NrcyBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzIwMjYyYX0udGFiYmVkIC50YWItY29udHJvbF9ibG9ja3MgbGkuYWN0aXZlOmFmdGVye2hlaWdodDowO3dpZHRoOjA7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O3RvcDo5OSU7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo4cHggNnB4IDAgNnB4O2JvcmRlci1jb2xvcjojMjAyNjJhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O3otaW5kZXg6MX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6MTB9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcD5zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN30uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwPnNlY3Rpb24+ZGl2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjAgbm9uZX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwPnNlY3Rpb246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjBweDtsZWZ0Oi0yNTAwcHg7cmlnaHQ6LTI1MDBweDtoZWlnaHQ6MTAwJTtjb250ZW50OicnO3otaW5kZXg6LTF9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9se3BhZGRpbmc6MCAzMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFicy1jb250cm9se3BhZGRpbmc6MCAxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYnMtY29udHJvbHtwYWRkaW5nOjAgOHB4fX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5kYXNoYm9hcmQtdGFicyAuZGFzaGJvYXJkLXdyYXAgLnRhYi1jb250ZW50e2hlaWdodDphdXRvfX0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudD5kaXZ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWItY29udGVudCAudGFiLWluZm8td3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVlZWV9LmRhc2hib2FyZC10YWJzIC5kYXNoYm9hcmQtd3JhcCAudGFiLWNvbnRlbnQgZmllbGRzZXR7bWFyZ2luLXRvcDowfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLXBhcmVudHtkaXNwbGF5OmZsZXg7cGFkZGluZzowICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym9yZGVyLWJvdHRvbTowcHg7cGFkZGluZzoxNnB4O21hcmdpbjowIC0xNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50e2ZsZXgtd3JhcDp3cmFwfX0ucGYtZGFzaGJvYXJkIC5wb2xpY2llcy1wYXJlbnQgLnN0YXR1c0xlZ2VuZHtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmO3dpZHRoOjEwMCU7cGFkZGluZzozMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6NjRweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLXBhcmVudCAuc3RhdHVzTGVnZW5ke21hcmdpbi10b3A6MzJweH19LnBmLWRhc2hib2FyZCAucG9saWNpZXMtcGFyZW50IC5zdGF0dXNMZWdlbmQ6YWZ0ZXJ7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDotMnB4O2xlZnQ6LTI1MDBweDtyaWdodDotMzJweDtoZWlnaHQ6MTAwJTtjb250ZW50OicnfUBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCl7LnBmLWRhc2hib2FyZCAuYXBwbGljYXRpb25zLW15LXBvbGljaWVzLXBhcmVudHtmbGV4LXdyYXA6d3JhcH19QG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KXsucGYtZGFzaGJvYXJkIC5jb3Zlci1teS1wb2xpY2llcy1wYXJlbnR7ZmxleC13cmFwOndyYXB9fS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzLW1haW57d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY2llc3ttYXgtd2lkdGg6MTEwMHB4O2ZsZXgtYmFzaXM6NzAlO2ZsZXgtZ3JvdzoxfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzIC50YWJsZXtwYWRkaW5nOjAgMTZweH0ucGYtZGFzaGJvYXJkIC5wb2xpY2llcyAudGFibGUgc3Bhbi5wb2xpY3ktbmFtZXtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLnBvbGljaWVzIC50YWJsZSBzcGFuLmFkZGl0aW9uYWwtaW5mb3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjUwMH0ucGYtZGFzaGJvYXJkIC5wb2xpY2llcyAudGFibGUgc3Bhbi5hZGRpdGlvbmFsLWluZm86YmVmb3Jle2NvbnRlbnQ6XCItXCI7bWFyZ2luLXJpZ2h0OjVweH0ucGYtZGFzaGJvYXJkIC5mbGV4LXBhcmVudD4ucG9saWN5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWJhc2lzOjEwMCU7bWF4LXdpZHRoOjQ1MHB4fS5wZi1kYXNoYm9hcmQgLmZsZXgtcGFyZW50Pi5wb2xpY3kucG9saWN5X2V4dGVuZGVke21heC13aWR0aDo4MTRweDtib3JkZXI6c29saWQgMXB4ICNhMmExYTI7bWFyZ2luLWJvdHRvbTo2N3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzIxMmYzODttaW4td2lkdGg6MjU1cHg7ei1pbmRleDoxO21hcmdpbi1yaWdodDozMnB4O3BhZGRpbmc6MHB4O21heC13aWR0aDoyNTVweH1AbWVkaWEgKG1heC13aWR0aDogOTE0cHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFye21hcmdpbi1yaWdodDowO21heC13aWR0aDpub25lO21pbi13aWR0aDp1bnNldDt3aWR0aDoxMDAlfX0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAudGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM7cGFkZGluZzo1MHB4IDMwcHggMHB4IDMwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozMHB4O3BhZGRpbmctYm90dG9tOjB9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NWYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5WYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NCb3JkZXJ7Ym9yZGVyLWJvdHRvbToxcHggIzc3NzY3NyBzb2xpZH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc05hbWV7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzU3RhdHVze3BhZGRpbmc6MTBweCAwIDEwcHggMH0ucGYtZGFzaGJvYXJkIC5wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0RvdWdobnV0e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NCYXJ7bWFyZ2luOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZCAucG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5pbmd7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQgLnBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzUmVtYWluaW5nIC5kYXlze2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkIC5kYXlzLXRleHR7d2lkdGg6Mjk2cHg7aGVpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQgLndyYXAtcHJvZ3Jlc3NCYXJ7d2lkdGg6MjAwcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjVweDtsZWZ0OjEzMXB4fS5wZi1kYXNoYm9hcmQgLndyYXAtcHJvZ3Jlc3NCYXIud3JhcC1wcm9ncmVzc0Jhci1yZW1haW5pbmd7bGVmdDoxNjZweH0ucGYtZGFzaGJvYXJkIC53cmFwLXByb2dyZXNzQmFyLndyYXAtcHJvZ3Jlc3NCYXItYWN0aXZle2xlZnQ6OTFweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLnRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDo0MHB4O21heC1oZWlnaHQ6NzVweDttYXJnaW46MDtwYWRkaW5nOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2O2ZsZXg6MSAxIDQ1JTtjb2xvcjojRkZGRkZGfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUudGl0bGVfZXh0ZW5kZWR7d2lkdGg6NzY0cHg7aGVpZ2h0OjY3cHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O3BhZGRpbmc6MHB4O2ZsZXg6MSAxIDY4JX0ucGYtZGFzaGJvYXJkIC5kaXYtdGl0bGV7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAudGl0bGUgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7bWFyZ2luOi0xNHB4IDAgMCAwO2ZpbGw6I0ZGRkZGRn0ucGYtZGFzaGJvYXJkIC5wZXJmb3JtYW5jZS10aXRsZXt3aWR0aDo0OTNweDtoZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7cG9zaXRpb246cmVsYXRpdmU7dG9wOjQwJTtsZWZ0OjUlfS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb257ZmxleC1iYXNpczo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6Izc2NzY3N30ucGYtZGFzaGJvYXJkIC5wb2xpY3lJY29uIHN2Z3tmaWxsOndoaXRlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0ucGYtZGFzaGJvYXJkIC5wb2xpY3lJY29uIHN2Zy5pY29uLWNvbXBsZXRle3dpZHRoOjM1LjlweDtoZWlnaHQ6MjcuM3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb24gc3ZnLmljb24taW5wcm9ncmVzc3t3aWR0aDozN3B4O2hlaWdodDoyN3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb24gc3ZnLmljb24td2FybmluZy10cmlhbmdsZXt3aWR0aDo0NnB4O2hlaWdodDo0MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeUljb24gc3ZnLmljb24taW5hY3RpdmV7d2lkdGg6MjZweDtoZWlnaHQ6MThweDtmaWxsOiM2RDg1OER9LnBmLWRhc2hib2FyZCAubGVhZEluc3VyZXJ7ZmxleDoxIDEgMzIlO2JhY2tncm91bmQtY29sb3I6IzNjNDc0ZTt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZGFzaGJvYXJkIC5sZWFkLWluc3VyZXItdGV4dHt3aWR0aDoyNjJweDtoZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7cG9zaXRpb246cmVsYXRpdmU7dG9wOjQwJX0ucGYtZGFzaGJvYXJkIC5sZWFkLWluc3VyZXItbmFtZXtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoyNTdweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0ucGYtZGFzaGJvYXJkIC50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBmLWRhc2hib2FyZCAudGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbm90LXN0YXJ0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW5vdC1zdGFydGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3Qtc3RhcnRlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLW5vdC1zdGFydGVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1ub3Qtc3RhcnRlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1vcGVuIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW9wZW4gLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW9wZW4gLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW9wZW4gLmJ1dHRvbntib3JkZXItY29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1vcGVue2ZpbGw6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1vcGVuKy5zdGF0dXMtaWNvbntjb2xvcjojMTk4ZmMyO2JhY2tncm91bmQ6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXN0YXJ0ZWQgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3RhcnRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3RhcnRlZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojMTk4ZmMyO2JhY2tncm91bmQ6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLXN0YXJ0ZWR7ZmlsbDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLXN0YXJ0ZWQrLnN0YXR1cy1pY29ue2NvbG9yOiMxOThmYzI7YmFja2dyb3VuZDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbG9ja2VkIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWxvY2tlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbG9ja2VkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1sb2NrZWQgLmJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1sb2NrZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLWxvY2tlZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1pZGxlIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6IzY3ODY4ZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWlkbGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWlkbGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWlkbGUgLmJ1dHRvbntib3JkZXItY29sb3I6IzY3ODY4ZTtiYWNrZ3JvdW5kOiM2Nzg2OGV9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1pZGxle2ZpbGw6IzY3ODY4ZX0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1pZGxlKy5zdGF0dXMtaWNvbntjb2xvcjojNjc4NjhlO2JhY2tncm91bmQ6IzY3ODY4ZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWluYWN0aXZlIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6I2Y5M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWluYWN0aXZlIC5wb2xpY3lJY29uLnBvbGljeUljb25fZXh0ZW5kZWR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjYwcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1pbmFjdGl2ZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtaW5hY3RpdmUgLmJ1dHRvbntib3JkZXItY29sb3I6I2Y5MztiYWNrZ3JvdW5kOiNmOTN9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1pbmFjdGl2ZXtmaWxsOiNmOTN9LnBmLWRhc2hib2FyZCAuaWNvbi1zdGF0dXMtaW5hY3RpdmUrLnN0YXR1cy1pY29ue2NvbG9yOiNmOTM7YmFja2dyb3VuZDojZjkzfS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0dXJuZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXJldHVybmVkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1yZXR1cm5lZCAuYnV0dG9ue2JvcmRlci1jb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5zdGF0dXMuc3RhdHVzLXJldHVybmVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1yZXR1cm5lZCsuc3RhdHVzLWljb257Y29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1jb21wbGV0ZSAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1jb21wbGV0ZSAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtY29tcGxldGUgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLWNvbXBsZXRlIC5idXR0b257Ym9yZGVyLWNvbG9yOiM5MGNlNTE7YmFja2dyb3VuZDojOTBjZTUxfS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtY29tcGxldGV7ZmlsbDojOTBjZTUxfS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLWNvbXBsZXRlKy5zdGF0dXMtaWNvbntjb2xvcjojOTBjZTUxO2JhY2tncm91bmQ6IzkwY2U1MX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXJldHJhY3RlZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1yZXRyYWN0ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXJldHJhY3RlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtcmV0cmFjdGVkIC5idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtcmV0cmFjdGVke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy1yZXRyYWN0ZWQrLnN0YXR1cy1pY29ue2NvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3VibWl0dGVkIC5wb2xpY3lJY29ue2JhY2tncm91bmQtY29sb3I6IzE5OGZjMn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXN1Ym1pdHRlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtc3VibWl0dGVkIC5wb2xpY3lJY29uLnBvbGljeUljb25faW5fZG91Z2hudXRDaGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTUzcHh9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1zdWJtaXR0ZWQgLmJ1dHRvbntib3JkZXItY29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAuc3RhdHVzLnN0YXR1cy1zdWJtaXR0ZWR7ZmlsbDojMTk4ZmMyfS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLXN1Ym1pdHRlZCsuc3RhdHVzLWljb257Y29sb3I6IzE5OGZjMjtiYWNrZ3JvdW5kOiMxOThmYzJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3QtcmVuZXdlZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy1ub3QtcmVuZXdlZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2V4dGVuZGVke3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo2MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtbm90LXJlbmV3ZWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9pbl9kb3VnaG51dENoYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNTNweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLW5vdC1yZW5ld2VkIC5idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtbm90LXJlbmV3ZWR7ZmlsbDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLmljb24tc3RhdHVzLW5vdC1yZW5ld2VkKy5zdGF0dXMtaWNvbntjb2xvcjojZDAwMjFiO2JhY2tncm91bmQ6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXVucGFpZCAucG9saWN5SWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAucG9saWN5LnN0YXR1cy11bnBhaWQgLnBvbGljeUljb24ucG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kuc3RhdHVzLXVucGFpZCAucG9saWN5SWNvbi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeS5zdGF0dXMtdW5wYWlkIC5idXR0b257Ym9yZGVyLWNvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnN0YXR1cy5zdGF0dXMtdW5wYWlke2ZpbGw6I2QwMDIxYn0ucGYtZGFzaGJvYXJkIC5pY29uLXN0YXR1cy11bnBhaWQrLnN0YXR1cy1pY29ue2NvbG9yOiNkMDAyMWI7YmFja2dyb3VuZDojZDAwMjFifS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7ZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXgtaGVpZ2h0Ojg2JTtoZWlnaHQ6MTAwJTtmbGV4OjEgMSAxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpey5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudHttYXgtaGVpZ2h0OnVuc2V0O2hlaWdodDp1bnNldH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC52YWx1ZVRleHR7Zm9udC13ZWlnaHQ6MzAwfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci12YWx1ZVRleHR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQye21heC13aWR0aDo0NTBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDM7cGFkZGluZzowcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDIgc3BhbnttYXJnaW4tbGVmdDozMHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQze21heC13aWR0aDo0NTBweDttYXJnaW4tbGVmdDozMHB4O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDMgc3BhbnttYXJnaW4tbGVmdDo1M3B4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ0e21heC13aWR0aDo0NTBweDt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dCBzdHJvbmd7d2lkdGg6ODdweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNTZ9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLWRpdi1pbmRlbW5pdHl7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbi1sZWZ0OjZweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXItZGl2e21heC13aWR0aDo0ODBweDttYXJnaW4tbGVmdDoxNHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci1kaXYye21heC13aWR0aDo0NTBweDtwYWRkaW5nOjBweDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXRvcDo1cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQxe3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOnNvbGlkIDAuOHB4ICM5YjliOWI7cGFkZGluZzoyMHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MSAuZmxleC1jb2x1bW4tcGFyZW50e3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDJ7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MjVweH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmFsaWduLWNvbnRlbnQtcmlnaHR7ZmxvYXQ6cmlnaHR9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVye2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjI1cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLmluc3VyZXJfZXh0ZW5kZWR7cGFkZGluZzowcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5hZGRpdG9uYWwtaW5mb3tmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzoyNXB4O2JvcmRlci1ib3R0b206IzQ2NDY0NiBzb2xpZCAxcHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5hZGRpdG9uYWwtaW5mby5pbnN1cmVyX2V4dGVuZGVke3BhZGRpbmc6MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuc3BsaXR7cGFkZGluZzoyMHB4IDI1cHg7bWF4LWhlaWdodDoyMHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlcntmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzoyNXB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci5pbnN1cmVyX2V4dGVuZGVke3BhZGRpbmc6MHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5zdXJlci5pbnN1cmVyLXNwZWNpYWx7bWF4LWhlaWdodDoyNCU7aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCl7LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbnN1cmVyLmluc3VyZXItc3BlY2lhbHttYXgtaGVpZ2h0OnVuc2V0O2hlaWdodDp1bnNldH19LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5wcmV2aW91cy1wb2xpY3l7YmFja2dyb3VuZDojNTc1NzU3O2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjI2cHggMjVweCAyNHB4IDQ3cHh9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5wcmV2aW91cy1wb2xpY3kgLmJ1dHRvbntiYWNrZ3JvdW5kOiM1NzU3NTc7Y29sb3I6d2hpdGV9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5pbmRlbW5pdHl7ZmxleC1iYXNpczo1MCU7cGFkZGluZzoyNXB4O21heC13aWR0aDo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOiM0NjQ2NDYgc29saWQgMXB4O2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5kZW1uaXR5IC5pbmRlbW5pdHlUaXRsZXtwYWRkaW5nLWJvdHRvbToxMHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5kZW1uaXR5IC5pbmRlbW5pdHlWYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNC43cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MjtwYWRkaW5nLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuaW5kZW1uaXR5LmluZGVtbml0eV9leHRlbmRlZHt3aWR0aDo1NTNweDtoZWlnaHQ6MjM2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2ZsZXgtYmFzaXM6NjglO3BhZGRpbmc6MHB4O21heC13aWR0aDpub25lfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudFN0YXR1c3tmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOiM0NjQ2NDYgc29saWQgMXB4O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmNvbnRlbnRTdGF0dXMuY29udGVudFN0YXR1c19leHRlbmRlZHtmbGV4OjEgMSAzMiU7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO21heC13aWR0aDpub25lfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudFN0YXR1cy10ZXh0e3dpZHRoOjEwOHB4O2hlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLnJlbmV3YWx7ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzoyNXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzQ2NDY0Nn0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLnJlbmV3YWwucmVuZXdhbF9leHRlbmRlZHtmbGV4OjEgMSA2OCU7bWF4LXdpZHRoOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudEJ1dHRvbntmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjE4cHg7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLnBvbGljeSAuY29udGVudCAuY29udGVudEJ1dHRvbiBhe2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuOH0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmNvbnRlbnRCdXR0b24gYS5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmF9LnBmLWRhc2hib2FyZCAucG9saWN5IC5jb250ZW50IC5jb250ZW50QnV0dG9uLmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6IzU1NTY1YX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmNvbnRlbnRCdXR0b24uZGlzYWJsZWQgYXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU2NWE7cG9pbnRlci1ldmVudHM6bm9uZX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQgLmNvbnRlbnRCdXR0b24uY29udGVudEJ1dHRvbl9leHRlbmRlZHtmbGV4OjEgMSAzMiU7bWF4LXdpZHRoOm5vbmV9LnBmLWRhc2hib2FyZCAubm90aWZpY2F0aW9uLXBvbGljeXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoxNnB4IDAgOHB4IDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAwLjlweCAjNzc3Njc3O21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoyMDBweDtsZWZ0OjI1cHh9LnBmLWRhc2hib2FyZCAuZGl2LWFsZXJ0LXRvdGFse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS42OTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTEycHh9LnBmLWRhc2hib2FyZCAuaW5zdXJhbmNlLXR5cGUtYWxlcnR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2fS5wZi1kYXNoYm9hcmQgLmluc3VyYW5jZS10eXBlLWFsZXJ0IC5zdGFmZi1jb250YWN0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzllOWM5ZTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ucGYtZGFzaGJvYXJkIC5pbnN1cmFuY2UtdHlwZS1hbGVydC5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ucGYtZGFzaGJvYXJkIC5uby1hbGVydHN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ2O3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgLm5vLWRpc3BsYXl7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLmNsb3NlLWNvcHl7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02cHg7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NjtjdXJzb3I6cG9pbnRlcn0ucGYtZGFzaGJvYXJkIC50aW1lLWFkZGVke3dpZHRoOjE5OHB4O2hlaWdodDoxN3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0ucGYtZGFzaGJvYXJkIC5kaXNwbGF5LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5kaXNwbGF5LWlubGluZXtkaXNwbGF5OmlubGluZX0ucGYtZGFzaGJvYXJkIC5kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuaWUxMSAucG9saWN5IC5jb250ZW50e2hlaWdodDpjYWxjKDEwMCUgLSA2NnB4KX0ucGYtZGFzaGJvYXJkIC5wb2xpY3kgLmNvbnRlbnQ+ZGl2IHNwYW4gLmJ1dHRvbnttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAucG9saWN5LWxpc3R7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFye2JhY2tncm91bmQtY29sb3I6IzIxMmYzODttaW4td2lkdGg6MjU1cHg7ei1pbmRleDoxO3BhZGRpbmc6MHB4O21heC13aWR0aDoyNTVweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAudGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM7cGFkZGluZzo1MHB4IDMwcHggMHB4IDMwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzozMHB4O3BhZGRpbmctYm90dG9tOjB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NWYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5WYWx1ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NCb3JkZXJ7Ym9yZGVyLWJvdHRvbToxcHggIzc3NzY3NyBzb2xpZH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc05hbWV7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzU3RhdHVze3BhZGRpbmc6MTBweCAwIDEwcHggMH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3ktc2lkZWJhciAucHJvZ3Jlc3NJdGVtIC5wcm9ncmVzc0RvdWdobnV0e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NCYXJ7bWFyZ2luOjEwcHggMCAxMHB4IDB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LXNpZGViYXIgLnByb2dyZXNzSXRlbSAucHJvZ3Jlc3NSZW1haW5pbmd7cGFkZGluZzoxMHB4IDAgMTBweCAwfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS1zaWRlYmFyIC5wcm9ncmVzc0l0ZW0gLnByb2dyZXNzUmVtYWluaW5nIC5kYXlze2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnR7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTBweCAzMHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlci1ib3R0b206MHB4O2ZsZXgtd3JhcDp3cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50e3BhZGRpbmc6MTBweCAxM3B4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudHtwYWRkaW5nOjEwcHggNHB4fX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcy1tYWlue3dpZHRoOjY1JTtwYWRkaW5nLXRvcDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MTRweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50IC5uZXctcG9saWNpZXMtbWFpbnt3aWR0aDoxMDAlfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcy1tYWluIC5jb25zb2xlX3ZpZXdBbGx7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTAwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiM0YTRhNGE7Ym90dG9tOjhweDt6LWluZGV4Ojk5OTk5OTtyaWdodDoxNnB4O29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAuNHMgZWFzZSAwc30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcy1tYWluIC5jb25zb2xlX3ZpZXdBbGwgLmJ0bl9hLC5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW4gLmNvbnNvbGVfdmlld0FsbCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVzLW1haW4gLmNvbnNvbGVfdmlld0FsbCAuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoyNnB4O3BhZGRpbmc6NnB4O2hlaWdodDoyNnB4O21hcmdpbi1sZWZ0Oi41ZW07bGluZS1oZWlnaHQ6MTNweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY2llcy1wYXJlbnQgLm5ldy1wb2xpY2llcy1tYWluIC52aWV3QWxsIC5jb25zb2xlX3ZpZXdBbGx7b3BhY2l0eTowfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljaWVzLXBhcmVudCAubmV3LXBvbGljaWVze21heC13aWR0aDoxMTAwcHg7ZmxleC1iYXNpczo3MCU7ZmxleC1ncm93OjF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWNpZXMtcGFyZW50IC5uZXctcG9saWNpZXMgLnRhYmxle3BhZGRpbmc6MCAxNnB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeS5uZXctcG9saWN5X2V4dGVuZGVke21heC13aWR0aDo4MTRweDtib3JkZXI6c29saWQgMC44cHggIzliOWI5YjttYXJnaW4tYm90dG9tOjY3cHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5LmNvbnNvbGVXaWRnZXQgLnRhc2stY291bnR7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2NvbG9yOiNmZmY7aGVpZ2h0OjE5cHg7d2lkdGg6MTlweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtsZXR0ZXItc3BhY2luZzowLjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LjVlbX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLmRpdi10aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctbGVhZEluc3VyZXJ7ZmxleDoxIDEgMzIlO2JhY2tncm91bmQtY29sb3I6IzNjNDc0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctbGVhZEluc3VyZXIgLm5ldy1sZWFkLWluc3VyZXItdGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDM7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctbGVhZEluc3VyZXIgLm5ldy1sZWFkLWluc3VyZXItbmFtZXtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOnByZS13cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7ZmxleDoxIDEgNDUlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LXRpdGxlLm5ldy10aXRsZV9leHRlbmRlZHttYXgtd2lkdGg6ODE0cHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O3BhZGRpbmc6MHB4O2ZsZXg6MSAxIDY4JX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy10aXRsZSAubmV3LXBlcmZvcm1hbmNlLXRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Mztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjIzcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctdGl0bGUgLm5ldy1wZXJmb3JtYW5jZS10aXRsZSBzcGFuLmFkZGl0aW9uYWwtaW5mb3tmb250LXdlaWdodDozMDB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctdGl0bGUgLm5ldy1wZXJmb3JtYW5jZS10aXRsZSBzcGFuLmFkZGl0aW9uYWwtaW5mbzo6YmVmb3Jle2NvbnRlbnQ6XCIgLSBcIn1AbWVkaWEgKG1heC13aWR0aDogMjkzcHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LXRpdGxlIC5uZXctcGVyZm9ybWFuY2UtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnR7ZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXgtd2lkdGg6ODE0cHg7ZmxleDoxIDEgMTAwJX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50LmNvbnNvbGVfd3JhcHtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNHMgZWFzZSAwc30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7bWluLXdpZHRoOjB9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkMnttYXgtd2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40MztwYWRkaW5nOjBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDIgc3BhbnttYXJnaW4tbGVmdDozMHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkM3t0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQzfUBtZWRpYSAobWF4LXdpZHRoOiAyNDNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQze21hcmdpbi1sZWZ0OjA7cGFkZGluZzowfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLXZhbHVlVGV4dC5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDR7bWF4LXdpZHRoOjUwJTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nOjBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQgc3Ryb25ne3dpZHRoOjg3cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU2fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItdmFsdWVUZXh0Lmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkNXtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZTNlM2UzO3BhZGRpbmc6MHB4IDBweCA2cHggMHB4O3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ1IC5hc3NldC1yZWdpc3RyYXRpb24tbnVtYmVye2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjEwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ2e21heC13aWR0aDo0NTBweDt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQzfUBtZWRpYSAobWF4LXdpZHRoOiAyNDNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci12YWx1ZVRleHQuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ2e3BhZGRpbmc6MH19LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci1kaXYtaW5kZW1uaXR5e21heC13aWR0aDo0ODBweDt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItZGl2LWluZGVtbml0eSAuZmxleC1jb2x1bW4tcGFyZW50e2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLWRpdi1pbmRlbW5pdHkgLmZsZXgtcm93LXBhcmVudHtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLWRpdnttYXJnaW46MCAzMHB4IDAgMzBweDtwYWRkaW5nOjVweCAwIDAgMH1AbWVkaWEgKG1heC13aWR0aDogMjQzcHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXItZGl2e21hcmdpbjowIDAgMCAwfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyLWRpdjJ7cGFkZGluZzoyMHB4IDAgMCAwfUBtZWRpYSAobWF4LXdpZHRoOiAyNDNweCl7LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlci1kaXYye21hcmdpbjowIDAgMCAwfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQxe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXItYm90dG9tOnNvbGlkIDAuOHB4ICM5YjliOWI7cGFkZGluZzoxNXB4IDAgMTVweCAyNXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIgLmluc3VyZXItY29udGVudDEgLmZsZXgtY29sdW1uLXBhcmVudHt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDI0M3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQxe3BhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweH19LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50Mnt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyNXB4IDEwMHB4IDI1cHggMjVweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQyLmFzc2V0cy1jb250ZW50e3BhZGRpbmc6MjVweCAyNXB4IDI1cHggMjVweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQye3BhZGRpbmc6MjVweH19QG1lZGlhIChtYXgtd2lkdGg6IDI0M3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQye3BhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweH19LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50LWZ1bGx7cGFkZGluZzoyNXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmFsaWduLWNvbnRlbnQtcmlnaHR7ZmxvYXQ6cmlnaHR9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuaW5zdXJlcntmbGV4LWJhc2lzOjEwMCU7cGFkZGluZzoyNXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmluc3VyZXIuaW5zdXJlcl9leHRlbmRlZHtwYWRkaW5nOjBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctaW5kZW1uaXR5e3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1pbmRlbW5pdHkgLmluZGVtbml0eVRpdGxle3BhZGRpbmctYm90dG9tOjEwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWluZGVtbml0eSAuaW5kZW1uaXR5VmFsdWV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjQuN3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDI7cGFkZGluZy10b3A6MTBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctaW5kZW1uaXR5Lm5ldy1pbmRlbW5pdHlfZXh0ZW5kZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3BhZGRpbmc6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSA2OCU7ZmxleC13cmFwOndyYXA7bWF4LWhlaWdodDoyNThweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWluZGVtbml0eS5uZXctaW5kZW1uaXR5X2V4dGVuZGVkOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MjE0cHg7bGVmdDoxcHg7cmlnaHQ6MXB4O2JvdHRvbToxcHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCAjZmZmIDEwMCUpO29wYWNpdHk6MTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC40cyBlYXNlIDBzfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQudmlld0FsbCAubmV3LWluZGVtbml0eS5uZXctaW5kZW1uaXR5X2V4dGVuZGVke21heC1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50LnZpZXdBbGwgLm5ldy1pbmRlbW5pdHkubmV3LWluZGVtbml0eV9leHRlbmRlZDphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1c3tmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWxlZnQ6c29saWQgMC44cHggIzliOWI5Yjtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU0N3B4KXsucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1c3tib3JkZXItbGVmdDowO2JvcmRlci10b3A6c29saWQgMC44cHggIzliOWI5Yn19LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLm5ldy1zdGF0dXNUaXRsZSAubmV3LWNvbnRlbnRTdGF0dXMtdGV4dHt3aWR0aDoxMDhweDtoZWlnaHQ6MTZweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDN9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2Nre21hcmdpbi10b3A6NDVweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLmNlbnRlci1zdmd7cG9zaXRpb246YWJzb2x1dGU7LXdlYmtpdC1hbmltYXRpb246ZmFkZWluIDJzOy1tb3otYW5pbWF0aW9uOmZhZGVpbiAyczstbXMtYW5pbWF0aW9uOmZhZGVpbiAyczstby1hbmltYXRpb246ZmFkZWluIDJzO2FuaW1hdGlvbjpmYWRlaW4gMnM7YW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLnN0YXJ0ZWQtbmV4dHttYXJnaW4tdG9wOjU0cHg7ZmlsbDojMTY5RUQ5fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAuaWMtd2FybmluZ3ttYXJnaW4tdG9wOjQ2cHg7ZmlsbDojZmZmZmZmfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAuaWRsZXttYXJnaW4tdG9wOjYycHg7ZmlsbDojNjc4NjhFfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb257ZmxleC1iYXNpczo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6Izc2NzY3N30ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLm5ldy1wb2xpY3lJY29uIHN2Z3tmaWxsOndoaXRlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLm5ldy1wb2xpY3lJY29uIHN2Zy5pY29uLWNvbXBsZXRle21heC13aWR0aDozNS45cHg7aGVpZ2h0OjI3LjNweDt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24gc3ZnLmljb24taW5wcm9ncmVzc3ttYXgtd2lkdGg6MzdweDtoZWlnaHQ6MjdweDt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24gc3ZnLmljb24td2FybmluZy10cmlhbmdsZXttYXgtd2lkdGg6NDZweDtoZWlnaHQ6NDBweDt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXBvbGljeUljb24gc3ZnLmljb24taW5hY3RpdmV7bWF4LXdpZHRoOjI2cHg7aGVpZ2h0OjE4cHg7d2lkdGg6MTAwJTtmaWxsOiM2RDg1OER9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrIC5uZXctcG9saWN5SWNvbi5uZXctcG9saWN5SWNvbl9leHRlbmRlZHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NjBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5uZXctY29udGVudFN0YXR1cyAuaWNvbi1zdGF0dXMtYmxvY2sgLm5ldy1wb2xpY3lJY29uLm5ldy1wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7cG9zaXRpb246cmVsYXRpdmU7dG9wOi01M3B4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzIC5pY29uLXN0YXR1cy1ibG9jayAubmV3LXNpemUtZG9udXRDaGFydHt3aWR0aDoxNDJweDtoZWlnaHQ6MTQycHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAubmV3LWNvbnRlbnRTdGF0dXMgLmljb24tc3RhdHVzLWJsb2NrLWRvbnV0Q2hhcnR7bWFyZ2luLXRvcDoyNXB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLm5ldy1jb250ZW50U3RhdHVzLm5ldy1jb250ZW50U3RhdHVzX2V4dGVuZGVke2ZsZXg6MSAxIDMyJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LXdpZHRoOm5vbmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbHtmbGV4OjEgMSA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjE4cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNDY0NjQ2fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwucmVuZXdhbF9leHRlbmRlZHtmbGV4OjEgMSA2OCU7bWF4LXdpZHRoOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2Rpc3BsYXk6LXdlYmtpdC1mbGV4Oy13ZWJraXQtZmxleC13cmFwOndyYXA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MjZweCAxOXB4IDEwcHggMTlweH1AbWVkaWEgKG1pbi13aWR0aDogOTE1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAycHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwucmVuZXdhbF9leHRlbmRlZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEgKG1heC13aWR0aDogNzAzcHgpey5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwucmVuZXdhbF9leHRlbmRlZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2FsIC5uZXctZGF5cy10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoyOTZweDt3aWR0aDoxMDAlO2hlaWdodDoxNnB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2FsIC5uZXctd3JhcC1wcm9ncmVzc0Jhcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MjAwcHg7d2lkdGg6MTAwJTtwYWRkaW5nOjNweCAwcHggMCAwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbCAubmV3LXdyYXAtcHJvZ3Jlc3NCYXIud3JhcC1wcm9ncmVzc0Jhci1yZW1haW5pbmd7cGFkZGluZzozcHggMHB4IDAgMHB4fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnJlbmV3YWwgLm5ldy13cmFwLXByb2dyZXNzQmFyLndyYXAtcHJvZ3Jlc3NCYXItYWN0aXZle3BhZGRpbmc6M3B4IDBweCAwIDBweH0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5yZW5ld2FsIC5uZXctd3JhcC1wcm9ncmVzc0JhciAucHJvZ3Jlc3NWYWx1ZXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucmVuZXdhbCAubmV3LXdyYXAtcHJvZ3Jlc3NCYXIgLnByb2dyZXNzUmVtYWluVmFsdWV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmNvbnRlbnRCdXR0b257ZmxleDoxIDEgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzoxOHB4O2JhY2tncm91bmQtY29sb3I6IzAxYmVlNTt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5jb250ZW50QnV0dG9uIGF7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmNvbnRlbnRCdXR0b24gYS5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuY29udGVudEJ1dHRvbi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU2NWF9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAuY29udGVudEJ1dHRvbi5kaXNhYmxlZCBhe2JhY2tncm91bmQtY29sb3I6IzU1NTY1YTtwb2ludGVyLWV2ZW50czpub25lfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLmNvbnRlbnRCdXR0b24uY29udGVudEJ1dHRvbl9leHRlbmRlZHtmbGV4OjEgMSAzMiU7bWF4LXdpZHRoOm5vbmV9LnBmLWRhc2hib2FyZC5uZXctZGFzaGJvYXJkIC5uZXctcG9saWN5IC5uZXctY29udGVudCAucG9saWN5U2hhcGV7d2lkdGg6MTIycHg7aGVpZ2h0OjEyMnB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnBvbGljeVNoYXBlLnBvbGljeVNoYXBlX2dyZWVue2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0ucGYtZGFzaGJvYXJkLm5ldy1kYXNoYm9hcmQgLm5ldy1wb2xpY3kgLm5ldy1jb250ZW50IC5wb2xpY3lTaGFwZS5wb2xpY3lTaGFwZV9vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZjkzfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnBvbGljeVNoYXBlLnBvbGljeVNoYXBlX2dyYXl7YmFja2dyb3VuZC1jb2xvcjojNjc4NjhlfS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnBvbGljeVNoYXBlLnBvbGljeVNoYXBlX2JsdWV7YmFja2dyb3VuZC1jb2xvcjojMTY5ZWQ5fS5wZi1kYXNoYm9hcmQubmV3LWRhc2hib2FyZCAubmV3LXBvbGljeSAubmV3LWNvbnRlbnQgLnBvbGljeVNoYXBlLnBvbGljeVNoYXBlX3JlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlsc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzozfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc2cHgpey5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jazphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTM3cHg7Ym90dG9tOi00MHB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHN7bWF4LXdpZHRoOjQ2MHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLmluc3VyZXItcG9saWN5LW5hbWV7bWFyZ2luLWJvdHRvbTozMHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1jb3Zlci1yZW1haW5pbmd7bWFyZ2luLWJvdHRvbTozMHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAucHJlbWl1bS1ib3h7bWFyZ2luLWJvdHRvbTozMHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAucG9saWN5LWVuZG9yc2VtZW50c3ttYXJnaW4tYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5wb2xpY3ktZW5kb3JzZW1lbnRzIC5lbmRvcnNlbWVudC1hZHZpY2V7bWFyZ2luLXRvcDoxNnB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAucG9saWN5LWVuZG9yc2VtZW50cyAuZW5kb3JzZW1lbnQtYWR2aWNlIC5zdHJvbmctdmlldy1hc3NldHN7Zm9udC13ZWlnaHQ6NTAwfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAuZG9jdW1lbnRzLWJveHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDJEM0Q0O3BhZGRpbmctYm90dG9tOjMwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5kb2N1bWVudHMtYm94IC5kb2N1bWVudHMtY29udGVudHtwYWRkaW5nLXRvcDoxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayAucG9saWN5LWRldGFpbHMgLnBvbGljeS1kZXRhaWxzLWRvY3VtZW50cyAuZG9jdW1lbnRzLWJveCAuZG9jdW1lbnRzLWNvbnRlbnQgc3ZnLnBvbGljeS1maWxlLWRvd25sb2Fke3dpZHRoOjE0cHg7aGVpZ2h0OjE3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjRweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmRvY3VtZW50cy1ib3ggLmRvY3VtZW50LW5hbWV7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wZi1kYXNoYm9hcmQucGYtbGlzdC5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcuYmxvY2sgLnBvbGljeS1kZXRhaWxzIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHMgLmFzc2V0LWNsYWltLWJ1dHRvbnMtYm94e3BhZGRpbmctdG9wOjQ0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6NDgwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5hc3NldC1jbGFpbS1idXR0b25zLWJveCAuYnRuX2IsLnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5hc3NldC1jbGFpbS1idXR0b25zLWJveCBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucGYtZGFzaGJvYXJkLnBmLWxpc3QucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3LmJsb2NrIC5wb2xpY3ktZGV0YWlscyAucG9saWN5LWRldGFpbHMtZG9jdW1lbnRzIC5hc3NldC1jbGFpbS1idXR0b25zLWJveCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbntwYWRkaW5nOjhweDtmbGV4LWJhc2lzOjMwJTt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjQxcHg7bWF4LXdpZHRoOjI1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc2cHgpey5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtYmxvY2t7bGVmdDowcHh9fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnlvdXItY29udGFjdHMtbGFiZWx7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjIwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnNpbmdsZS1wb2xpY3ktY29udGFjdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDJEM0Q0O3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTJweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1jb21wYW55e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5uYW1le2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5wb2xpY3ktY29udGFjdC1kZXRhaWxzIC5zdGFmZi1uYW1le2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLmN1cnJlbnRTdGFmZjpmaXJzdC1jaGlsZCAuc2luZ2xlLXBvbGljeS1jb250YWN0e3BhZGRpbmctdG9wOjEwcHh9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuc3RhZmYtcm9sZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MkE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjJ9LnBmLWRhc2hib2FyZCAubWFpbi1wb2xpY3ktZGV0YWlscyAucG9saWN5LWNvbnRhY3QtZGV0YWlscyAuZW1haWx7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDFCRUU1O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnBob25lIHN2Zy5wb2xpY3ktY29udGFjdC1oYW5kc2V0LWljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnBvbGljeS1jb250YWN0LWRldGFpbHMgLnBob25lIC5waG9uZS1udW1iZXJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6OXB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLm1hcmdpbi1ib3R0b20tMTB7bWFyZ2luLWJvdHRvbToxMHB4fS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLmZvbnQtcG9saWN5LWxhYmVse2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yMX0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC5mb250LXBvbGljeS1jb250ZW50e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIGRpdi5hc3NldHMtdG9vbHRpcC1pY29uIC5pbmZvLWVuZG9yc2VtZW50cy1pY29ue3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC50b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjRURFRUVFfS5wZi1kYXNoYm9hcmQgLm1haW4tcG9saWN5LWRldGFpbHMgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjI0OHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtY29sb3I6I0VERUVFRTtwYWRkaW5nOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotMTZweDtsZWZ0OjIzMSU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtib3gtc2hhZG93OjAgMCA1cHggIzg4ODg4OH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTAwJTttYXJnaW4tdG9wOi0xM3B4O2JvcmRlci13aWR0aDoxM3B4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgI0VERUVFRSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0ucGYtZGFzaGJvYXJkIC5tYWluLXBvbGljeS1kZXRhaWxzIC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dHt2aXNpYmlsaXR5OnZpc2libGV9LnBmLWRhc2hib2FyZCAuaW5zdXJhbmNlLWxvZ297bWF4LWhlaWdodDo0MHB4O21heC13aWR0aDo1OXB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoyMHB4fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzozMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjVweH19LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbF9hc3NldHN7cGFkZGluZzowIDY0cHg7d2lkdGg6ODZ2dzttYXgtaGVpZ2h0Ojg4dmh9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldHMtbG9ja3RvbnBmLWxvZ297Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4YzljYTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoxMHB4IDBweCAxMHB4IDBweDttYXJnaW4tYm90dG9tOjEwcHh9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldHMtbG9ja3RvbnBmLWxvZ28gLmxvZ28ubG9nb19wZXJmb3JtYW5jZSBzdmd7ZmlsbDojMDAwO2hlaWdodDo2OHB4O3dpZHRoOjExMnB4O21hcmdpbi1ib3R0b206MTBweH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmluc3VyYW5jZS1sb2dvLWJveHt0ZXh0LWFsaWduOmVuZH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmluc3VyYW5jZS1sb2dvLWJveCAuaW5zdXJhbmNlLWxvZ297bWF4LWhlaWdodDo5OHB4O21heC13aWR0aDo5OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMThweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwNXB4KXsucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmluc3VyYW5jZS1sb2dvLWJveHt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmluc3VyYW5jZS1sb2dvLWJveCAuaW5zdXJhbmNlLWxvZ297dG9wOjBweH19LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldC10aXRsZS1ib3h7dGV4dC1hbGlnbjpsZWZ0fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAuYXNzZXQtdGl0bGUtYm94IC5hc3NldHMtdGl0bGV7bWFyZ2luLWJvdHRvbToxNHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40NX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLmFzc2V0LXRpdGxlLWJveCAuYXNzZXRzLXRpdGxlIC5hc3NldHMtdGl0bGUtYm9sZHtmb250LXdlaWdodDo1MDB9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldC10aXRsZS1ib3ggLmFzc2V0cy1zdWJ0aXRsZXttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjZ9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5hc3NldC10aXRsZS1ib3ggLmFzc2V0cy1zdWJ0aXRsZSAuYXNzZXRzLXN1YnRpdGxlLWJvbGR7Zm9udC13ZWlnaHQ6NTAwfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlsc3t0ZXh0LWFsaWduOmxlZnR9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5hc3NldHMtbGVmdC1zaWRlLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZ3JvdzozfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIzcHgpey5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLWxlZnQtc2lkZS5ibG9jazphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTMycHg7Ym90dG9tOi0zM3B4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpey5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLWxlZnQtc2lkZS5ibG9jazphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6LTM3cHg7Ym90dG9tOi00MHB4O3dpZHRoOjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAuYXNzZXRzLWxlZnQtc2lkZS5ibG9jayAudmFsdWF0aW9uLWJsb2NrIC5kYXRlLXZhbHVhdGlvbntmb250LXN0eWxlOml0YWxpY31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NnB4KXsucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmFzc2V0cy1yaWdodC1zaWRlLmJsb2Nre3BhZGRpbmctbGVmdDo0JX19LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5tYXJnaW4tYm90dG9tLTIwe21hcmdpbi1ib3R0b206MjBweH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmZvbnQtYXNzZXRzLWxhYmVse2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6Mn0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmZvbnQtYXNzZXRzLWNvbnRlbnR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIGRpdi5hc3NldHMtdG9vbHRpcC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDFiZWU1O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjF9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIGRpdi5hc3NldHMtdG9vbHRpcC1pY29uIHNwYW4uYXNzZXRzLXRvb2x0aXAtaWNvbntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246cmVsYXRpdmU7dG9wOjFweH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmFzc2V0cy1kb2N1bWVudHMtYmxvY2sgLmFzc2V0cy1kb2N1bWVudHMtcm93e21hcmdpbjo1cHggMCA1cHggMH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLmFzc2V0cy1kb2N1bWVudHMtYmxvY2sgLmFzc2V0cy1kb2N1bWVudHMtcm93IHN2Zy5wb2xpY3ktZmlsZS1kb3dubG9hZHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9LnBmLWRhc2hib2FyZCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwIC5tYWluLWFzc2V0cy1kZXRhaWxzIC5hc3NldHMtZG9jdW1lbnRzLWJsb2NrIC5hc3NldHMtZG9jdW1lbnRzLXJvdyAuZG9jdW1lbnQtbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjEwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJBO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyfS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAudG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgI0VERUVFRX0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0e3Zpc2liaWxpdHk6aGlkZGVuO3dpZHRoOjI0OHB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtY29sb3I6I0VERUVFRTtwYWRkaW5nOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDotMTZweDtsZWZ0OjIzMSU7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6IzIwMjYyQTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtib3gtc2hhZG93OjAgMCA1cHggIzg4ODg4OH0ucGYtZGFzaGJvYXJkIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAgLm1haW4tYXNzZXRzLWRldGFpbHMgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxMDAlO21hcmdpbi10b3A6LTEzcHg7Ym9yZGVyLXdpZHRoOjEzcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAjRURFRUVFIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCAubWFpbi1hc3NldHMtZGV0YWlscyAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTp2aXNpYmxlfUBrZXlmcmFtZXMgZmFkZWlue2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19QC1tb3ota2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALW1zLWtleWZyYW1lcyBmYWRlaW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1ALW8ta2V5ZnJhbWVzIGZhZGVpbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5kaXYtYWxlcnQtdGl0bGV7aGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzoyMnB4O21hcmdpbi1ib3R0b206MzBweH0uc3RhdHVzTGVnZW5ke2JvcmRlcjpub25lfS5zdGF0dXNMZWdlbmQgdWx7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5zdGF0dXNMZWdlbmQgdWx7ZmxleC13cmFwOndyYXB9fS5zdGF0dXNMZWdlbmQgbGl7d2hpdGUtc3BhY2U6bm93cmFwO2ZsZXg6MSAxIDI1JTttYXgtd2lkdGg6MjQwcHg7cGFkZGluZy1yaWdodDozMnB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29ue3BhZGRpbmc6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6OHB4fS5zdGF0dXNMZWdlbmQgbGkgLmxlZ2VuZC1pY29uIHN2Z3tmaWxsOiNmZmZ9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZjkzfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2NvbXBsZXRlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM5MGNlNTF9LnN0YXR1c0xlZ2VuZCBsaS5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojMTk4ZmMyfS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2lzc3VlcyAubGVnZW5kLWljb257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5zdGF0dXNMZWdlbmQgbGkubGVnZW5kX2luYWN0aXZlIC5sZWdlbmQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGV9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuc3RhdHVzTGVnZW5kIGxpe2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tYm90dG9tOjEycHh9fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTdweDtwYWRkaW5nLXRvcDoxNXB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9jb21wbGV0ZSAubGVnZW5kLWljb257bWluLXdpZHRoOjU2cHg7bWluLWhlaWdodDo1NnB4O3BhZGRpbmctbGVmdDoxOXB4O3BhZGRpbmctdG9wOjE2cHh9LnN0YXR1c0xlZ2VuZCAubGVnZW5kX25vdFN0YXJ0ZWQgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MTlweDtwYWRkaW5nLXRvcDoxNnB4fS5zdGF0dXNMZWdlbmQgLmxlZ2VuZF9pbmNvbXBsZXRlIC5sZWdlbmQtaWNvbnttaW4td2lkdGg6NTZweDttaW4taGVpZ2h0OjU2cHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy10b3A6MTZweH0uc3RhdHVzTGVnZW5kIC5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue21pbi13aWR0aDo1NnB4O21pbi1oZWlnaHQ6NTZweDtwYWRkaW5nLWxlZnQ6MjFweDtwYWRkaW5nLXRvcDoxNHB4fSNzdW1tYXJ5U2NyZWVuIC5zdGF0dXNMZWdlbmR7cGFkZGluZy10b3A6MzJweH0jc3VtbWFyeVNjcmVlbiAuc3RhdHVzTGVnZW5kIHVse3BhZGRpbmctbGVmdDowcHh9LmltcG9ydENvbnRhY3Rze21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHh9LmltcG9ydENvbnRhY3RzLWRvd25sb2Fke21hcmdpbi1ib3R0b206MjBweH0uaW1wb3J0Q29udGFjdHMtZG93bmxvYWQgYnV0dG9ue21hcmdpbi10b3A6MH0uaW1wb3J0Q29udGFjdHMtdXBsb2FkIGZvcm17d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZH0uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3d7bWFyZ2luOjB9LmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdHt3aWR0aDphdXRvfS5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IC5idG5fYSwuamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IC5idXR0b257bWFyZ2luOjA7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDZweH0ud3MtcG9wb3Zlcnt6LWluZGV4OjExMDAwMH0ucGYtYWRtaW4gLndzLXBvcG92ZXIgYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMyMjIgIWltcG9ydGFudH0ucGYtYWRtaW4gYnV0dG9uLndzLXBvcG92ZXItb3BlbmVye2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudH0uaW5wdXQtcGlja2VyIC53cy1idXR0b24tcm93PmJ1dHRvbnt3aWR0aDppbmhlcml0fS5pbnB1dC1waWNrZXIgLnBpY2tlci1saXN0IHRkPmJ1dHRvbjpob3ZlciwuaW5wdXQtcGlja2VyIC5waWNrZXItbGlzdCB0ZD5idXR0b24uY2hlY2tlZC12YWx1ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojMDAwfS53cy1waWNrZXItY29udHJvbHM+YnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmhvbWVTZWN0aW9uIC5oZWFkaW5nLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0uaG9tZVNlY3Rpb24gLmhlYWRpbmctYmxvY2sgaDN7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjUwMH0uaG9tZVNlY3Rpb24gLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7bWFyZ2luLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2NzUpey5ob21lU2VjdGlvbiAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjEuMTRlbX19LmhvbWVTZWN0aW9uLnRoZW1lX25lZ2F0aXZle2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV9uZWdhdGl2ZSAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX2ltYWdle2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2JnLXNhbGVzLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0fS5ob21lU2VjdGlvbi50aGVtZV92aWRlb3tiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0O2JhY2tncm91bmQtY29sb3I6IzFkMWQxZDtjb2xvcjojZmZmfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuYXJ0aWNsZS1oZWFkaW5ne2NvbG9yOiNmZmZ9LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24tY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo2MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAuZmxleC1wYXJlbnR7bWluLWhlaWdodDowO3BhZGRpbmctdG9wOjE5MnB4fX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6NDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLmZsZXgtcGFyZW50IC5ibG9ja3ttYXgtd2lkdGg6bm9uZX19LmhvbWVTZWN0aW9uLnRoZW1lX3ZpZGVvIC5wb3J0YWxWaWRlby1wbGF5e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXkgc3Zne2hlaWdodDoxMjBweDt3aWR0aDoxMjBweDtmaWxsOiNmOGY5Zjc7b3BhY2l0eTowLjk7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlIDBzfS5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheTpob3ZlciBzdmd7ZmlsbDojZmZmO29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UgMHN9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLnBvcnRhbFZpZGVvLXBsYXl7bGVmdDpjYWxjKDE1JSArIDE2cHgpfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5ob21lU2VjdGlvbi50aGVtZV92aWRlbyAucG9ydGFsVmlkZW8tcGxheXt0b3A6NjRweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfX0uaG9tZVNlY3Rpb24udGhlbWVfdmlkZW8gLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MH0uaG9tZVNlY3Rpb24gLmwtbGlzdHttYXJnaW4tdG9wOjB9LmhvbWVTZWN0aW9uIC5sLWxpc3QgbGl7Zm9udC13ZWlnaHQ6NDAwfS5zdHJlYW0tYmxvY2sgLmJsb2NrLXRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI2cHg7Y29sb3I6IzQxNGE1MTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40MjttYXJnaW4tdG9wOjB9LnN0cmVhbS1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMWJlZTV9LnN0cmVhbS1ibG9jazpob3ZlciAuYXJ0aWNsZS1yZWFkbW9yZXtjb2xvcjojNGE0YTRhfS50d28tY29sLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7ZmxleC13cmFwOm5vd3JhcDttYXJnaW46MCAtMTVweDtwYWRkaW5nOjdweCAwIDB9LnR3by1jb2wtbGlzdCAuYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgYXV0bzttYXgtd2lkdGg6NTAlO21pbi13aWR0aDowO3BhZGRpbmc6MTVweH0uaWUxMCAudHdvLWNvbC1saXN0IC5ibG9jaywuaWUxMSAudHdvLWNvbC1saXN0IC5ibG9ja3tmbGV4LWJhc2lzOjM1MHB4fS50d28tY29sLWxpc3QgLmJsb2NrIGg0e21hcmdpbjowIDAgMTNweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzIwMjYyYX0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxNXB4O2xlZnQ6MDtib3R0b206MTdweDt3aWR0aDoycHg7YmFja2dyb3VuZDojRDREQURCO3otaW5kZXg6MX1AbWVkaWEgKG1pbi13aWR0aDogNTY5cHgpey50d28tY29sLWxpc3QgLmxlZnQtYmxvY2t7cGFkZGluZy1yaWdodDo1MHB4fS50d28tY29sLWxpc3QgLnJpZ2h0LWJsb2Nre3BhZGRpbmctbGVmdDo1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey50d28tY29sLWxpc3R7ZGlzcGxheTpibG9jazttYXJnaW46MH0udHdvLWNvbC1saXN0IC5ibG9ja3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MTVweCAwIDIycHh9LnR3by1jb2wtbGlzdCAucmlnaHQtYmxvY2t7cGFkZGluZy10b3A6MzZweH0udHdvLWNvbC1saXN0IC5yaWdodC1ibG9jazo6YmVmb3Jle3RvcDowO2JvdHRvbTphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjJweH19LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6NTAlO292ZXJmbG93OnZpc2libGV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saS5jdXJyZW50e3otaW5kZXg6Mn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpe2xlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6LTE1MHB4O3BhZGRpbmctbGVmdDoxNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjE1MHB4fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2xlZnQ6NTAlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0Oi0xNTBweDtvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1sZWZ0OjI0MHB4O3BhZGRpbmctcmlnaHQ6MzAwcHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2tldygyMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCU7bWFyZ2luOjAgLTE1MHB4O3BhZGRpbmc6MCAxNTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpza2V3KC0yMGRlZyl9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctbGVmdDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3RyYW5zZm9ybTpub25lfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7bWFyZ2luOjA7cGFkZGluZzowO3RyYW5zZm9ybTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50d28tc2lkZXMtaW4tdmlld3BvcnQ+dWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87dG9wOmF1dG87bWluLWhlaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udHdvLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChldmVuKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnR3by1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoZXZlbikgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjB9fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saXtkaXNwbGF5OmZsZXg7d2lkdGg6MzMuMyU7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGkuY3VycmVudHt6LWluZGV4OjJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKXtsZWZ0OjB9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgxKSAuYmFubmVyLXNsaWRlLWlubmVye21hcmdpbi1sZWZ0OjBweDtwYWRkaW5nLWxlZnQ6MHB4O292ZXJmbG93OmhpZGRlbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDEpIC5iYW5uZXItc2xpZGUtY29udGFpbmVye2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKXtsZWZ0OjMzLjMlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMikgLmJhbm5lci1zbGlkZS1pbm5lcntvdmVyZmxvdzpoaWRkZW59LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgyKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMyl7bGVmdDo2Ni42JTt3aWR0aDozMy40JX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKDMpIC5iYW5uZXItc2xpZGUtaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMykgLmJhbm5lci1zbGlkZS1jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjEwMCV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MTAwJTttYXJnaW46MCAtMTUwcHg7cGFkZGluZzowIDE1MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIGgxe2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS4yfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQgLmJhbm5lci1zbGlkZS1jb250YWluZXIgLmJhbm5lci1jb250ZW50d3JhcCAuYmFubmVyLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXJ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IHB7bWF4LXdpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHh9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IGgxe2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWZ9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5iYW5uZXItc2xpZGUtY29udGFpbmVyIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jb250ZW50IC5zdWItdGl0bGV7bWFyZ2luOjA7Zm9udC13ZWlnaHQ6NTAwfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lciAuYmFubmVyLWNvbnRlbnR3cmFwIC5iYW5uZXItY29udGVudCAuYmFubmVyLWN0YXttYXJnaW4tdG9wOjQ1cHg7Ym9yZGVyOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZChvZGQpIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLWxlZnQ6MDtwYWRkaW5nLWxlZnQ6MDtvdmVyZmxvdzp2aXNpYmxlfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQob2RkKSAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MH0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtaW5uZXJ7bWFyZ2luLXJpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pIC5iYW5uZXItc2xpZGUtY29udGFpbmVye3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWlubmVye3RyYW5zZm9ybTpub25lfS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydCAuYmFubmVyLXNsaWRlLWNvbnRhaW5lcnttYXJnaW46MDtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmV9LmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IC5oYWxmLWJvdW5kc3ttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10udGhyZWUtc2lkZXMtaW4tdmlld3BvcnQ+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt0b3A6YXV0bzttaW4taGVpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50fS5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXS50aHJlZS1zaWRlcy1pbi12aWV3cG9ydD51bD5saTpudGgtY2hpbGQoMiksLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nZmFkZSddLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0PnVsPmxpOm50aC1jaGlsZCgzKXtsZWZ0OjA7d2lkdGg6MTAwJX19LmdldEFRdW90ZU9wdGlvbntib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjOGNhY2F9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpjZW50ZXJ9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWRlc2N7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LmdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWJ0bnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24tYnRuIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdldEFRdW90ZU9wdGlvbjpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowIG5vbmV9LmdldEFRdW90ZU9wdGlvbi1pY29ue2hlaWdodDo2OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweH0uZ2V0QVF1b3RlT3B0aW9uLWljb24gc3Zne2ZpbGw6I2ZmZjtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7cG9zaXRpb246YWJzb2x1dGV9LmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcHtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojNDE0YTUxO2JvcmRlci1yYWRpdXM6NTAlIDUwJTt3aWR0aDo2OHB4O2hlaWdodDo2OHB4O2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtwYWRkaW5nOjE0cHh9LmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWluLXdpZHRoOjIwMHB4O2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDstbXMtZmxleDoxIDEgMjUlO2ZsZXg6MSAxIDI1JTstd2Via2l0LWZsZXg6MSAxIDIwMHB4fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdle3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjMwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNTc7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiMwNjA3MDh9LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2UgLnByb3Bvc2FsLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbTozMHB4fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlLmNvbXBsZXRlLXByb3Bvc2FsLWxpbmt7Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMTI7Y29sb3I6IzAxYmVlNX0uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6c29saWQgMXB4ICNkN2Q1ZDU7bWluLXdpZHRoOjM1JTt6LWluZGV4Ojl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjZweCl7LmNvbXBsZXRlLXByb3Bvc2FsLW1lc3NhZ2U6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O21pbi13aWR0aDozMjJweDt6LWluZGV4Ojl9fS5jb21wbGV0ZS1wcm9wb3NhbC1tZXNzYWdlIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQtLS1Jb25pY29uc3t3aWR0aDoyNXB4O2hlaWdodDoxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTNweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le3dpZHRoOjEwMCUgIWltcG9ydGFudH0uZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9ue2JvdHRvbTowcHggIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2xlZnQ6MCAhaW1wb3J0YW50O21hcmdpbjoxMHB4IGF1dG8gIWltcG9ydGFudH0uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93e3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLWJ1dHRvbi1yb3cgYXttYXJnaW46MTVweCBhdXRvICFpbXBvcnRhbnR9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lLWljb257bWFyZ2luLXRvcDo0MHB4fS5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxle2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUgLmdldEFRdW90ZU9wdGlvbi1pY29ue21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbnttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMnB4KXsuYWxlcnREaWFsb2cgLmRpYWxvZy1ib3h7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46YXV0byAtNXB4ICFpbXBvcnRhbnR9LmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGV7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH0uYWxlcnREaWFsb2d7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOmF1dG8gLTVweCAhaW1wb3J0YW50O292ZXJmbG93OmF1dG8gIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjphdXRvO3BhZGRpbmc6MH0ubW9kYWwtb3ZlcmxheTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7bWFyZ2luLXJpZ2h0OjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZXt3aWR0aDo5NSUgIWltcG9ydGFudH19Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheTpiZWZvcmV7aGVpZ2h0OnVuc2V0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIwcHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrLnBhZ2Utc3VtbWFyeXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jazpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOm1heC1jb250ZW50fX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLmRvYy1uYW1le2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wYWdlLW51bS1zdW1tYXJ5e2NvbG9yOiM4Njg2ODY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowIDEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MTZweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7bWFyZ2luOmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTttaW4td2lkdGg6MjEwcHg7bWluLWhlaWdodDoyOTdweDtiYWNrZ3JvdW5kLXNpemU6NzJweCA3MnB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NtYXNrIGlkPSdhJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHg9JzAnIHk9JzAnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnJTNlJTNjcGF0aCBmaWxsPSclMjNEOUQ5RDknIGQ9J00wIDBoMjR2MjRIMHonLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSclMjMxQzFCMUYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J005IDEyLjVoMXYtMmgxYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxMiA5LjV2LTFhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDExIDcuNUg5djVabTEtM3YtMWgxdjFoLTFabTMgM2gyYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxNiAxMS41di0zYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxNSA3LjVoLTJ2NVptMS0xdi0zaDF2M2gtMVptMyAxaDF2LTJoMXYtMWgtMXYtMWgxdi0xaC0ydjVaTTggMThjLS41NSAwLTEuMDItLjE5Ni0xLjQxMi0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDYgMTZWNGMwLS41NS4xOTYtMS4wMi41ODgtMS40MTNBMS45MjYgMS45MjYgMCAwIDEgOCAyaDEyYy41NSAwIDEuMDIuMTk2IDEuNDEzLjU4Ny4zOS4zOTMuNTg3Ljg2My41ODcgMS40MTN2MTJjMCAuNTUtLjE5NiAxLjAyLS41ODcgMS40MTNBMS45MjYgMS45MjYgMCAwIDEgMjAgMThIOFptMC0yaDEyVjRIOHYxMlptLTQgNmMtLjU1IDAtMS4wMi0uMTk2LTEuNDEzLS41ODdBMS45MjYgMS45MjYgMCAwIDEgMiAyMFY2aDJ2MTRoMTR2Mkg0WicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO2FuaW1hdGlvbi1uYW1lOlRIUk9CO2FuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudCAucGRmLXByZXZpZXcgY2FudmFzW2lkXj0nY2FudmFzLSdde2JvcmRlcjoxcHggc29saWQgYmxhY2s7ZGlyZWN0aW9uOmx0cn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1kb3dubG9hZHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tcGRmLXByZXZpZXctY2xvc2V7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5zY2FsZS1jb250cm9sIHNwYW57Y29sb3I6Izg2ODY4NjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjJweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuc2NhbGUtY29udHJvbCBzcGFuOmhvdmVye2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnNjYWxlLWNvbnRyb2wgc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7ZmlsbDpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBUSFJPQns1MCV7YmFja2dyb3VuZC1zaXplOjQ4cHggNDhweH19LnBmLWFkbWluIC5saXN0LW1lbnV7cGFkZGluZzoxNnB4IDE2cHggMTdweCAxNnB4O2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6MnB4IDNweCAxMnB4IDAgcmdiYSgwLDAsMCwwLjUpO2JvcmRlcjpzb2xpZCAxcHggIzUwNWM2NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlzcGxheTpub25lO21heC1oZWlnaHQ6MDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQ7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5OTk7bWFyZ2luLXRvcDoxMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51IGRmbnttaW4td2lkdGg6MH0ucGYtYWRtaW4gLmxpc3QtbWVudS5vbmUtaXRlbXtwYWRkaW5nOjEwcHggMTZweCAxMHB4IDE2cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjB9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46OHB4IDA7Y3Vyc29yOnBvaW50ZXJ9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgYSwucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBidXR0b257Y29sb3I6IzRhNGE0YTtmb250LWZhbWlseTpTYXJhYnVuO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY5O3RyYW5zaXRpb246YWxsIDI1MG1zO3doaXRlLXNwYWNlOm5vd3JhcH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBidXR0b257cGFkZGluZzoycHggMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2NvbG9yOiM0YTRhNGEgIWltcG9ydGFudDtib3JkZXI6bm9uZX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSBzdmd7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24td3JhcHt3aWR0aDozMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3ZlciBhe2NvbG9yOiMwMWJlZTV9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgYnV0dG9ue2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaTpob3Zlci5saW5le2JvcmRlci1ib3R0b206c29saWQgMXB4ICMwMWJlZTV9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGk6aG92ZXIgc3Zne2ZpbGw6IzAxYmVlNX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXBhcGVye21hcmdpbi10b3A6M3B4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWRhc2hib2FyZHt3aWR0aDoxNnB4O2hlaWdodDoxMXB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLW1lbnUtdXBsb2Fke3dpZHRoOjE2cHg7aGVpZ2h0OjExcHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjE3cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkgLmljb24tcmVuZXd7d2lkdGg6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi10aWNrLWRyYXduLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzM3M0Y0NX0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi1tZW51LXZlcnRpY2FsLWRvdHN7d2lkdGg6NXB4O2hlaWdodDoyMHB4fS5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLXJlc2V0LWljb24tMDF7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH0ucGYtYWRtaW4gLmxpc3QtbWVudSB1bCBsaSAuaWNvbi10aWNrLWRyYXduLC5wZi1hZG1pbiAubGlzdC1tZW51IHVsIGxpIC5pY29uLWNyb3NzLWRyYXdue3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9LnBmLWFkbWluIC5saXN0LW1lbnUgdWwgbGkubGluZXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206c29saWQgMXB4ICM5Nzk3OTc7cGFkZGluZy1ib3R0b206NnB4O3RyYW5zaXRpb246YWxsIDI1MG1zfS5wZi1hZG1pbiAubGlzdC1tZW51Lm9wZW5lZHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC41cyBlYXNlLW91dCwgb3BhY2l0eSAuN3MgZWFzZS1vdXQ7b3BhY2l0eToxO21heC1oZWlnaHQ6NTAwcHg7ZGlzcGxheTpibG9ja30ucGYtYWRtaW4gLmxpc3QtbWVudS52ZXJ0aWNhbC1kb3Rze21hcmdpbi1sZWZ0OjI1cHh9LnBmLWFkbWluIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlcntvdmVyZmxvdy15OnZpc2libGU7b3ZlcmZsb3cteDp2aXNpYmxlfS5saXN0LWJ0bi1tZW51e2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MH0ubGlzdC1idG4tbWVudS5zZWxlY3RlZCBzdmd7ZmlsbDojMDI5ZWUzfS5saXN0LWJ0bi1tZW51IHN2Z3t0cmFuc2l0aW9uOmFsbCAyNTBtc30ubGlzdC1idG4tbWVudS52ZXJ0aWNhbC1kb3Rze3BhZGRpbmc6NHB4IDEycHh9Lmxpc3QtbWVudS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmxpc3QtbWVudS1jb250YWluZXIudmVydGljYWwtZG90cy1tZW51e21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tdG9wOi0ycHh9Lmxpc3QtbWVudS1jb250YWluZXIgLmljb24tY29tcGFyZXt3aWR0aDoxNXB4O2hlaWdodDoxNHB4fS5saXN0LW1lbnUtbWFpbi13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm1vZGFsX3BkZntsZWZ0OjB9Lm1vZGFsX3BkZiAucm93e21hcmdpbi1ib3R0b206OHB4fS5tb2RhbF9wZGYgLmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDoyMHB4fS5tb2RhbF9wZGYgc3Zne2hlaWdodDoxMnB4O3dpZHRoOjEycHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheTpiZWZvcmV7aGVpZ2h0OnVuc2V0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzMzMzMzMztib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNoYWRvdzowIDVweCA1cHggcmdiYSgzOSwzOSwzOSwwKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3BhZGRpbmc6MTZweDstbXMtZmxleC1hbGlnbjpzdGFydDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDtjb2x1bW4tZ2FwOjIwcHh9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrLnBhZ2Utc3VtbWFyeXt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jazpmaXJzdC1jaGlsZHtmbGV4LWJhc2lzOm1heC1jb250ZW50fX0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLmRvYy1uYW1le2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wYWdlLW51bS1zdW1tYXJ5e2NvbG9yOiM4Njg2ODY7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjowIDEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeTpob3Zlcntjb2xvcjojZmZmZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0ncHJldlBhZ2UtJ117bWFyZ2luLXJpZ2h0OjIwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGFnZS1udW0tc3VtbWFyeSBzcGFuW2lkXj0nbmV4dFBhZ2UtJ117bWFyZ2luLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0W2lkXj0ncGFnZV9pbnB1dC0nXXttYXgtd2lkdGg6MzJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7Y29sb3I6Izg2ODY4Njt0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbaWRePSdwYWdlX2lucHV0LSddOmZvY3Vze2NvbG9yOiNmZmZmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnBkZi1jb250cm9sLXBhbmVsIC5jb250cm9sLXBhbmVsLWJsb2NrIC5wZGYtcHJldmlldy1pY29ucy1ibG9ja3t0ZXh0LWFsaWduOnJpZ2h0fS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5wZGYtY29udHJvbC1wYW5lbCAuY29udHJvbC1wYW5lbC1ibG9jayAucGRmLXByZXZpZXctaWNvbnMtYmxvY2sgLnBkZi1wcmV2aWV3LWljb25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmZpdC1jb250ZW50O3BhZGRpbmctcmlnaHQ6MTZweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAucGRmLWNvbnRyb2wtcGFuZWwgLmNvbnRyb2wtcGFuZWwtYmxvY2sgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQwcHg7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0O3otaW5kZXg6dW5zZXQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7bWFyZ2luOmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudDtib3JkZXI6bm9uZTttaW4td2lkdGg6MjEwcHg7bWluLWhlaWdodDoyOTdweDtiYWNrZ3JvdW5kLXNpemU6NzJweCA3MnB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIGZpbGw9J25vbmUnIHZpZXdCb3g9JzAgMCAyNCAyNCclM2UlM2NtYXNrIGlkPSdhJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHg9JzAnIHk9JzAnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnJTNlJTNjcGF0aCBmaWxsPSclMjNEOUQ5RDknIGQ9J00wIDBoMjR2MjRIMHonLyUzZSUzYy9tYXNrJTNlJTNjZyBtYXNrPSd1cmwoJTIzYSknJTNlJTNjcGF0aCBmaWxsPSclMjMxQzFCMUYnIGZpbGwtb3BhY2l0eT0nLjUnIGQ9J005IDEyLjVoMXYtMmgxYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxMiA5LjV2LTFhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDExIDcuNUg5djVabTEtM3YtMWgxdjFoLTFabTMgM2gyYy4yODMgMCAuNTItLjA5Ni43MTMtLjI4N0EuOTY4Ljk2OCAwIDAgMCAxNiAxMS41di0zYS45NjcuOTY3IDAgMCAwLS4yODctLjcxM0EuOTY4Ljk2OCAwIDAgMCAxNSA3LjVoLTJ2NVptMS0xdi0zaDF2M2gtMVptMyAxaDF2LTJoMXYtMWgtMXYtMWgxdi0xaC0ydjVaTTggMThjLS41NSAwLTEuMDItLjE5Ni0xLjQxMi0uNTg3QTEuOTI2IDEuOTI2IDAgMCAxIDYgMTZWNGMwLS41NS4xOTYtMS4wMi41ODgtMS40MTNBMS45MjYgMS45MjYgMCAwIDEgOCAyaDEyYy41NSAwIDEuMDIuMTk2IDEuNDEzLjU4Ny4zOS4zOTMuNTg3Ljg2My41ODcgMS40MTN2MTJjMCAuNTUtLjE5NiAxLjAyLS41ODcgMS40MTNBMS45MjYgMS45MjYgMCAwIDEgMjAgMThIOFptMC0yaDEyVjRIOHYxMlptLTQgNmMtLjU1IDAtMS4wMi0uMTk2LTEuNDEzLS41ODdBMS45MjYgMS45MjYgMCAwIDEgMiAyMFY2aDJ2MTRoMTR2Mkg0WicvJTNlJTNjL2clM2UlM2Mvc3ZnJTNlXCIpO2FuaW1hdGlvbi1uYW1lOlRIUk9CO2FuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtY29udGVudCAucGRmLXByZXZpZXcgY2FudmFzW2lkXj0nY2FudmFzLSdde2JvcmRlcjoxcHggc29saWQgYmxhY2s7ZGlyZWN0aW9uOmx0cn0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuaWNvbi1kb3dubG9hZHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmaWxsOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLmljb24tcGRmLXByZXZpZXctY2xvc2V7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ZmlsbDojZmZmfS5tb2RhbF9wZGYuYWN0aXZlIC5tb2RhbC1vdmVybGF5IC5zY2FsZS1jb250cm9sIHNwYW57Y29sb3I6Izg2ODY4NjtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjJweH0ubW9kYWxfcGRmLmFjdGl2ZSAubW9kYWwtb3ZlcmxheSAuc2NhbGUtY29udHJvbCBzcGFuOmhvdmVye2NvbG9yOiNmZmZ9Lm1vZGFsX3BkZi5hY3RpdmUgLm1vZGFsLW92ZXJsYXkgLnNjYWxlLWNvbnRyb2wgc3Zne2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7ZmlsbDpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBUSFJPQns1MCV7YmFja2dyb3VuZC1zaXplOjQ4cHggNDhweH19LmhlYWRlciwjbWFpbmhlYWRlci5oZWFkZXJ7YmFja2dyb3VuZDojMjAyNjJhO3otaW5kZXg6MTAwfS5oZWFkZXIgLmZsZXgtbmF2LCNtYWluaGVhZGVyLmhlYWRlciAuZmxleC1uYXZ7cGFkZGluZzowIDMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGVhZGVyIC5mbGV4LW5hdiwjbWFpbmhlYWRlci5oZWFkZXIgLmZsZXgtbmF2e3BhZGRpbmc6OXB4IDE2cHh9fXVsLm1haW4tbmF2LWljb25ze3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowfXVsLm1haW4tbmF2LWljb25zPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6NDJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm1haW4tbmF2LWljb25zPmxpe3dpZHRoOjEwMCV9fXVsLm1haW4tbmF2LWljb25zPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtsaW5lLWhlaWdodDoyMXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwubWFpbi1uYXYtaWNvbnM+bGk+YXtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpsZWZ0fX11bC5tYWluLW5hdi1pY29ucz5saT5hIC5uYXYtaWNvbnt0cmFuc2l0aW9uOmFsbCAyNTBtc311bC5tYWluLW5hdi1pY29ucz5saT5hOmhvdmVyLHVsLm1haW4tbmF2LWljb25zPmxpPmE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1ib3R0b206MnB4ICMwMWJlZTUgc29saWQ7Y29sb3I6IzAxYmVlNX11bC5tYWluLW5hdi1pY29ucz5saT5hOmhvdmVyIC5uYXYtaWNvbix1bC5tYWluLW5hdi1pY29ucz5saT5hOmhvdmVyIHN2Zyx1bC5tYWluLW5hdi1pY29ucz5saT5hOmFjdGl2ZSAubmF2LWljb24sdWwubWFpbi1uYXYtaWNvbnM+bGk+YTphY3RpdmUgc3Zne2ZpbGw6IzAxYmVlNX11bC5tYWluLW5hdi1pY29ucz5saT5hIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoyMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saT5hIHNwYW57ZmxvYXQ6bGVmdDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMwMWJlZTU7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtjb2xvcjojYzhjYWNhfXVsLm1haW4tbmF2LWljb25zPmxpPmEgc3Bhbjpob3Zlcntjb2xvcjojMDFiZWU1fX11bC5tYWluLW5hdi1pY29ucz5saT5hIHN2Z3t0cmFuc2l0aW9uOmFsbCAyNTBtcztmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC5tYWluLW5hdi1pY29ucz5saT5hIHN2Z3tmbG9hdDpyaWdodH19dWwubWFpbi1uYXYtaWNvbnM+bGk+YSAubG9naW57d2lkdGg6MTRweDtoZWlnaHQ6MjBweH11bC5tYWluLW5hdi1pY29ucz5saT5hIC5zZWFyY2h7d2lkdGg6MjFweDtoZWlnaHQ6MjBweH0ubW9iaWxlLW5hdi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDo1OHB4O21hcmdpbi1ib3R0b206NjJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tb2JpbGUtbmF2LWhlYWRlcnttYXJnaW4tYm90dG9tOjM1cHg7cGFkZGluZy1yaWdodDo0NXB4fX0ubW9iaWxlLW5hdi1oZWFkZXIgLm1vYmlsZS1uYXYtdGl0bGV7ZmxvYXQ6bGVmdDtwYWRkaW5nLXRvcDoxMnB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNjOGNhY2F9Lm1vYmlsZS1uYXYtaGVhZGVyIC5tb2JpbGUtbmF2LWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMzcHg7dG9wOjA7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwYWRkaW5nOjA7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvY2xvc2UtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3otaW5kZXg6MTAwfS5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi1jbG9zZTpob3ZlcntjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5tb2JpbGUtbmF2LWhlYWRlciAubW9iaWxlLW5hdi1jbG9zZXtyaWdodDoyMHB4fX0uc2l0ZS1sc29zIC5wYWdlLWdldC1hLXF1b3RlLC5zaXRlLWxzb3MgLnBhZ2UtcmVxdWVzdC1hLXF1b3RlLC5zaXRlLWxzb3MgLnBhZ2Utbm90aWZ5LWEtY2xhaW17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWluc3VyYW5jZS1zZXJ2aWNlcywuc2l0ZS1sb2NrdG9ubW9iaWxpdHkgLnBhZ2UtYWJvdXQtdXN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnJlYWRvbmx5TW9kZSAjbWFpbmhlYWRlcnttYXJnaW4tdG9wOjc5cHggIWltcG9ydGFudH0uaWNvbi1jcmVhdGUtcG9saWN5e2ZpbGw6I2M4Y2FjYX0uaGVhZGVyLWFjY291bnQtc3dpdGNoZXJ7aGVpZ2h0OjI4cHg7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaGVhZGVyLWFjY291bnQtc3dpdGNoZXIgc3Bhbntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjhweH0uaGVhZGVyLWFjY291bnQtc3dpdGNoZXIgc3Zne2ZpbGw6I2ZmZn1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXJ7cGFkZGluZy1sZWZ0OjIwJX1zZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodHtsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiNmZmZ9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24taWNvbixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5ub3RpZmljYXRpb24taWNvbntkaXNwbGF5Om5vbmV9c2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1sZWZ0IC5ub3RpZmljYXRpb24tY291bnRlci1yb3VuZGVkLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWR7ZGlzcGxheTpub25lfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAubm90aWZpY2F0aW9uLW1lc3NhZ2Usc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLm5vdGlmaWNhdGlvbi1tZXNzYWdlLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLm5vdGlmaWNhdGlvbi1tZXNzYWdle2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDZ9fXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAuZ28tdG8tbXktbG9ja3RvbixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLXJpZ2h0IC5nby10by1teS1sb2NrdG9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojZmZmfXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAuZ28tdG8tbXktbG9ja3RvbiBzcGFuLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b24gc3BhbntwYWRkaW5nOjAgMnB4IDAgNXB4fXNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tbGVmdCAuZ28tdG8tbXktbG9ja3Rvbjpob3ZlcixzZWN0aW9uLm5vdGlmaWNhdGlvbi1iYXIgLmFsaWduLWxlZnQgLmdvLXRvLW15LWxvY2t0b246YWN0aXZlLHNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciAuYWxpZ24tcmlnaHQgLmdvLXRvLW15LWxvY2t0b246aG92ZXIsc2VjdGlvbi5ub3RpZmljYXRpb24tYmFyIC5hbGlnbi1yaWdodCAuZ28tdG8tbXktbG9ja3RvbjphY3RpdmV7Y29sb3I6IzAxYmVlNX0ubWFpbi1uYXYtd3JhcHtmbGV4OjEgMSA2MCU7ei1pbmRleDoyMH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXZ7ZmxleDoxIDEgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6NDJweDtwYWRkaW5nOjMxcHggNXB4O3RleHQtYWxpZ246Y2VudGVyfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saTpub3QoLm9mZi1jYW52YXMtY29udHJvbHMpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGl7cGFkZGluZzo4cHggMH19Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNjOGNhY2E7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYXtoZWlnaHQ6YXV0bztmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNjOGNhY2E7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhOmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6IzAxYmVlNTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6Y2FsYygxMDAlICsgMzBweCk7Y29udGVudDonJztwb2ludGVyLWV2ZW50czpub25lfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saSBhI3BkZmRvd25sb2FkYnV0dG9uOmFmdGVye2NvbnRlbnQ6bm9uZX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTpob3ZlciwubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTphY3RpdmV7Y29sb3I6I2ZmZn0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTpob3ZlcjphZnRlciwubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkgYTphY3RpdmU6YWZ0ZXJ7b3BhY2l0eToxO3RvcDoxMDAlfS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saTpob3Zlcj5he2NvbG9yOiNmZmZ9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLm9uOm5vdCg6Zmlyc3QtY2hpbGQpPmF7Y29sb3I6I2ZmZn0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuaGFzLXN1Ym1lbnU6aG92ZXJ7YmFja2dyb3VuZDojMDYwNzA4fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdj5saS5oYXMtc3VibWVudTpob3ZlciBhKy5maXJzdC1sZXZlbC1zdWJtZW51e21heC1oZWlnaHQ6NzAwcHh9Lm1haW4tbmF2LXdyYXAgLm1haW4tbmF2PmxpLmNyZWF0ZS5xY3dpemFyZCBhIC5pY29uLXdpemFyZHt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6MzBweDt3aWR0aDozMHB4O2ZpbGw6I2M4Y2FjYX0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXY+bGkuY3JlYXRlLnFjd2l6YXJkOmhvdmVyPmEgLmljb24td2l6YXJke2ZpbGw6I2ZmZn0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b257bGluZS1oZWlnaHQ6MjVweH0ubWFpbi1uYXYtd3JhcCAjcGRmZG93bmxvYWRidXR0b24uZGlzYWJsZWR7b3BhY2l0eTowLjI1O2N1cnNvcjp3YWl0fS5tYWluLW5hdi13cmFwIC5tYWluLW5hdiBsaS5hNGJsaXZlIGF7bGluZS1oZWlnaHQ6MjRweH0ubWFpbi1uYXYtd3JhcCAubWFpbi1uYXYgbGkuYTRibGl2ZSBhOmFmdGVye2Rpc3BsYXk6bm9uZX11bC5maXJzdC1sZXZlbC1zdWJtZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6LTUwJTtwYWRkaW5nOjBweCAzMnB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiMwNjA3MDg7Ym94LXNoYWRvdzowIDJweCAzcHggcmdiYSgwLDAsMCwwLjIpO3otaW5kZXg6NTA7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCA0MDBtcyBlYXNlO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KXt1bC5maXJzdC1sZXZlbC1zdWJtZW51e2xlZnQ6LTE3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDoxMDAlO21pbi13aWR0aDowO2hlaWdodDphdXRvO3RvcDphdXRvO2xlZnQ6YXV0bztwYWRkaW5nOjAgMCAxNXB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmU7ei1pbmRleDoxfX11bC5maXJzdC1sZXZlbC1zdWJtZW51Pmxpe3BhZGRpbmc6MzJweCAzMnB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItYm90dG9tOjAgbm9uZTtmbGV4OjEgMSAzMDBweH11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpIGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojYzhjYWNhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU1fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGkgYTphZnRlcntkaXNwbGF5Om5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhLnN1Ym1lbnUtc2libGluZ3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI4cHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saSBhOmhvdmVye2NvbG9yOiNmZmZ9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT5hOmhvdmVyOmFmdGVye2Rpc3BsYXk6bm9uZX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW46MTZweCAwIDQwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7cGFkZGluZzo1cHggMDtkaXNwbGF5Om5vbmU7bWluLXdpZHRoOjA7aGVpZ2h0OmF1dG99fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDMwcHg7Ym9yZGVyLWJvdHRvbTowIG5vbmV9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTo6YmVmb3JlLHVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjFlbTtsZWZ0OjFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojYzhjYWNhO3otaW5kZXg6MTtoZWlnaHQ6MTBweDt3aWR0aDoxMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZX11bC5maXJzdC1sZXZlbC1zdWJtZW51PmxpPnVsLnNlY29uZC1sZXZlbC1zdWJtZW51PmxpOjphZnRlcntsZWZ0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjojMDYwNzA4O3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzIwMjYyYX19dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3ZlcjpiZWZvcmV7bGVmdDo4cHg7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1fXVsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk6aG92ZXI6YWZ0ZXJ7bGVmdDo2cHh9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5he2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6N3B4IDA7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLmZpcnN0LWxldmVsLXN1Ym1lbnU+bGk+dWwuc2Vjb25kLWxldmVsLXN1Ym1lbnU+bGk+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjZweCA0MHB4IDZweCAxNXB4O3otaW5kZXg6NX19dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saT5hOmFmdGVye2hlaWdodDoxcHg7dG9wOjFlbTtsZWZ0Oi0yNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7d2lkdGg6MDt0cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UsIG9wYWNpdHkgMHN9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmFmdGVye3dpZHRoOjE0cHg7b3BhY2l0eToxO3otaW5kZXg6OTk5OTl9dWwuZmlyc3QtbGV2ZWwtc3VibWVudT5saT51bC5zZWNvbmQtbGV2ZWwtc3VibWVudT5saTpob3Zlcj5hOmhvdmVyOmFmdGVye3RvcDoxZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KX11bC50d28tY29sdW1uLXN1Ym1lbnV7d2lkdGg6OTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXt1bC50d28tY29sdW1uLXN1Ym1lbnV7bGVmdDowO3dpZHRoOjEwMCV9fXVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDo0ODBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe3VsLm9uZS1jb2x1bW4tc3VibWVudXtsZWZ0OjA7d2lkdGg6MTAwJX19LnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHVsLm9uZS1jb2x1bW4tc3VibWVudXt3aWR0aDphdXRvO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tcmlnaHQ6LTIwMHB4fS5zaXRlLWxvY2t0b25yZWNydWl0bWVudCB1bC5vbmUtY29sdW1uLXN1Ym1lbnUgdWwuc2Vjb25kLWxldmVsLXN1Ym1lbnV7bWFyZ2luOjE2cHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5oYXMtc3VibWVudSBhLnN1Ym1lbnUtc2libGluZ3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjQ1cHh9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMHB4O3RvcDo1MCU7Y29udGVudDpcIlwiO3dpZHRoOjEwcHg7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHg7YmFja2dyb3VuZDpyZ2JhKDg3LDEwMywxMDgsMC45KTt6LWluZGV4OjF9Lmhhcy1zdWJtZW51IGEuc3VibWVudS1zaWJsaW5nOjphZnRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjM0cHg7dG9wOjUwJTtjb250ZW50OlwiXCI7d2lkdGg6MnB4O2hlaWdodDoxMHB4O21hcmdpbi10b3A6LTVweDtiYWNrZ3JvdW5kOnJnYmEoODcsMTAzLDEwOCwwLjkpO3otaW5kZXg6MX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuaGFzLXN1Ym1lbnUgYS5zdWJtZW51LXNpYmxpbmc6OmJlZm9yZXtyaWdodDoyMHB4fS5oYXMtc3VibWVudSBhLnN1Ym1lbnUtc2libGluZzo6YWZ0ZXJ7cmlnaHQ6MjRweH19dWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZHttYXgtaGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7dWwuZmlyc3QtbGV2ZWwtc3VibWVudS5zdWJtZW51LW9wZW5lZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnUuc3VibWVudS1zaWJsaW5ne2Rpc3BsYXk6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLXJpZ2h0OjMwcHh9LnBmLWFkbWluIC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpIGEuZmlyc3QtbGV2ZWwtbWVudS5zdWJtZW51LXNpYmxpbmd7cGFkZGluZy1yaWdodDo1MHB4O2Rpc3BsYXk6ZmxleH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpLnNob3ctZGVza3RvcCwub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLm1lbnUtaXRlbS13aXRoLWFycm93LnNob3ctZGVza3RvcHtkaXNwbGF5Om5vbmV9fS5wZi1hZG1pbiAub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaSBhLmZpcnN0LWxldmVsLW1lbnU6bm90KC5zdWJtZW51LXNpYmxpbmcpLnNob3ctZGVza3RvcCwucGYtYWRtaW4gLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5tZW51LWl0ZW0td2l0aC1hcnJvdy5zaG93LWRlc2t0b3B7ZGlzcGxheTpub25lfS5vZmYtY2FudmFzLW5hdntwb3NpdGlvbjpmaXhlZDt3aWR0aDozODRweDtoZWlnaHQ6MTAwJTt0b3A6MDtyaWdodDotMzg0cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO3BhZGRpbmc6ODBweCAwIDIwcHggMDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDojMjAyNjJhO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4Ojk5OTk5OTl9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub2ZmLWNhbnZhcy1uYXZ7d2lkdGg6MTAwJTtyaWdodDotMTAwJTtwYWRkaW5nOjIwcHggMCAyMHB4IDE2cHh9fS5pcy1vZmZjYW52YXMtb3BlbiAub2ZmLWNhbnZhcy1uYXZ7cmlnaHQ6MH0ub2ZmLWNhbnZhcy1uYXYgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm9mZi1jYW52YXMtbmF2IGxpe3BhZGRpbmc6NnB4IDAgNnB4IDE1cHh9Lm9mZi1jYW52YXMtbmF2IGxpLmVkaXQtcHJvZmlsZXttYXJnaW4tdG9wOjNlbX0ub2ZmLWNhbnZhcy1uYXYgbGkuZWRpdC1wcm9maWxlOmFmdGVye2hlaWdodDoxcHg7YmFja2dyb3VuZDojNzc3Njc3O3dpZHRoOjgwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJlbTtyaWdodDowO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJ30ub2ZmLWNhbnZhcy1uYXYgbGkgYXtkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNjOGNhY2F9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub2ZmLWNhbnZhcy1uYXYgbGkgYXtoZWlnaHQ6YXV0bztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNjOGNhY2F9fS5vZmYtY2FudmFzLW5hdiBsaSBhOmhvdmVyLC5vZmYtY2FudmFzLW5hdiBsaSBhOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMTMxNjE4O3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm9mZi1jYW52YXMtbmF2IGxpIGE6aG92ZXIsLm9mZi1jYW52YXMtbmF2IGxpIGE6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gc3Zne2ZpbGw6I2M4Y2FjYTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3RyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gYTpob3ZlciBzdmd7ZmlsbDojMDFiZWU1fS5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzEzMTYxODt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLW5hdiBsaS5vbiBhLC5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LmNicC1zcG1lbnUtcmlnaHQuY2JwLXNwbWVudS1vcGVue3JpZ2h0OjBweH0ucGFnZS1jb250YWluZXJ7b3ZlcmZsb3cteDpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX0uaXMtb2ZmY2FudmFzLW9wZW4gLnBhZ2UtY29udGFpbmVye2xlZnQ6LTM4NHB4fS5tb2JpbGUtbmF2LWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMzcHg7dG9wOjMycHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwYWRkaW5nOjA7ei1pbmRleDoxMDB9Lm1vYmlsZS1uYXYtY2xvc2U6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubW9iaWxlLW5hdi1jbG9zZXtyaWdodDoyMHB4fX0ubW9iaWxlLW5hdi1jbG9zZSBzdmd7ZmlsbDojYzhjYWNhO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7dHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2V9Lm1vYmlsZS1uYXYtY2xvc2Ugc3ZnOmhvdmVye2ZpbGw6I2ZmZn0ubWFpbi1uYXYtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9Lm9mZi1jYW52YXMtbmF2IC5uYXYtaWNvbnMtd3JhcHtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowIG5vbmV9LnBmLWRhc2hib2FyZCAuaWNvbi1sb2dvdXQsLnBmLWZvcm1fZmxleCAuaWNvbi1sb2dvdXQsLnBmLWFkbWluIC5pY29uLWxvZ291dHtmb250LXNpemU6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBmLWRhc2hib2FyZCAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uLC5wZi1mb3JtX2ZsZXggLmljb24tbG9nb3V0IC5zdmctaWNvbiwucGYtYWRtaW4gLmljb24tbG9nb3V0IC5zdmctaWNvbntmaWxsOiNmZmZ9LnBmLWRhc2hib2FyZCAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uIHVzZSwucGYtZm9ybV9mbGV4IC5pY29uLWxvZ291dCAuc3ZnLWljb24gdXNlLC5wZi1hZG1pbiAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uIHVzZXt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDtmaWxsOiNmZmZ9LnBmLWRhc2hib2FyZCAuaWNvbi1sb2dvdXQ6aG92ZXIsLnBmLWRhc2hib2FyZCAuaWNvbi1sb2dvdXQ6aG92ZXIgLnN2Zy1pY29uIHVzZSwucGYtZm9ybV9mbGV4IC5pY29uLWxvZ291dDpob3ZlciwucGYtZm9ybV9mbGV4IC5pY29uLWxvZ291dDpob3ZlciAuc3ZnLWljb24gdXNlLC5wZi1hZG1pbiAuaWNvbi1sb2dvdXQ6aG92ZXIsLnBmLWFkbWluIC5pY29uLWxvZ291dDpob3ZlciAuc3ZnLWljb24gdXNle2NvbG9yOiMwMWJlZTU7ZmlsbDojMDFiZWU1fS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kLC5wZi1hZG1pbiAjaGVhZGJhbmR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5OTU1MDt0b3A6MDtyaWdodDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDo1NHB4O3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuNXM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMyMDI2MmF9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCAuc3ZnLWljb24sLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCAuc3ZnLWljb24sLnBmLWFkbWluICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IC5zdmctaWNvbntmaWxsOiNmZmZ9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmZsZXgtcGFyZW50LC5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5ibG9jaywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuZmxleC1wYXJlbnQsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgLmJsb2NrLC5wZi1hZG1pbiAjaGVhZGJhbmQgLmZsZXgtcGFyZW50LC5wZi1hZG1pbiAjaGVhZGJhbmQgLmJsb2Nre3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5mbGV4LXBhcmVudCwucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuYmxvY2ssLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgLmZsZXgtcGFyZW50LC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kIC5ibG9jaywucGYtYWRtaW4gI2hlYWRiYW5kIC5mbGV4LXBhcmVudCwucGYtYWRtaW4gI2hlYWRiYW5kIC5ibG9ja3ttaW4td2lkdGg6MDtmbGV4LWJhc2lzOjEwJTtmbGV4LWdyb3c6MX19LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmJsb2NrKy5ibG9jaywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuYmxvY2srLmJsb2NrLC5wZi1hZG1pbiAjaGVhZGJhbmQgLmJsb2NrKy5ibG9ja3tmbGV4LWdyb3c6M30ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucywucGYtYWRtaW4gI2hlYWRiYW5kICNoZWFkZXJidXR0b25ze3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyKyNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLC5wZi1kYXNoYm9hcmQgLmhlYWRlcmljb24tZXhpdCwucGYtZGFzaGJvYXJkIC5oZWFkZXJpY29uLWxvZ291dCwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyKyNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLC5wZi1mb3JtX2ZsZXggLmhlYWRlcmljb24tZXhpdCwucGYtZm9ybV9mbGV4IC5oZWFkZXJpY29uLWxvZ291dCwucGYtYWRtaW4gI21haW5oZWFkZXIrI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0sLnBmLWFkbWluIC5oZWFkZXJpY29uLWV4aXQsLnBmLWFkbWluIC5oZWFkZXJpY29uLWxvZ291dHtmb250LXNpemU6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6aW5oZXJpdDtyaWdodDppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luLWxlZnQ6MTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBmLWRhc2hib2FyZCAuaGVhZGVyaWNvbi1sb2dvdXQsLnBmLWZvcm1fZmxleCAuaGVhZGVyaWNvbi1sb2dvdXQsLnBmLWFkbWluIC5oZWFkZXJpY29uLWxvZ291dHttYXJnaW4tbGVmdDowfS5wZi1kYXNoYm9hcmQgLmhlYWRlcmljb24tdXNlcjpiZWZvcmUsLnBmLWZvcm1fZmxleCAuaGVhZGVyaWNvbi11c2VyOmJlZm9yZSwucGYtYWRtaW4gLmhlYWRlcmljb24tdXNlcjpiZWZvcmV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweH0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmhlYWRlcmljb24tbG9nb3V0OmhvdmVyLC5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0uYWN0aXZlLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW06aG92ZXIsLnBmLWZvcm1fZmxleCAuaGVhZGVyaWNvbi1sb2dvdXQ6aG92ZXIsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2hlYWRlcmJ1dHRvbnMgLmhlYWRlcmJ1dHRvbnMtaXRlbS5hY3RpdmUsLnBmLWFkbWluICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtOmhvdmVyLC5wZi1hZG1pbiAuaGVhZGVyaWNvbi1sb2dvdXQ6aG92ZXIsLnBmLWFkbWluICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLmFjdGl2ZXtjb2xvcjojMDFiZWU1fS5wZi1kYXNoYm9hcmQgLmxvZ291dC1idXR0b24sLnBmLWZvcm1fZmxleCAubG9nb3V0LWJ1dHRvbiwucGYtYWRtaW4gLmxvZ291dC1idXR0b257Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tdG9wOjhweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6I2ZmZjtib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgLmxvZ291dC1idXR0b246aG92ZXIsLnBmLWZvcm1fZmxleCAubG9nb3V0LWJ1dHRvbjpob3ZlciwucGYtYWRtaW4gLmxvZ291dC1idXR0b246aG92ZXJ7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLnNoYWxsb3crI2hlYWRiYW5kLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmR7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAubG9ja3RvbiwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAubG9ja3Rvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTdweDtsZWZ0OjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjRweDttYXJnaW46YXV0bzt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO29wYWNpdHk6MH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLnNoYWxsb3crI2hlYWRiYW5kIC5sb2NrdG9uLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmQgLmxvY2t0b257b3BhY2l0eToxfS5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kIC5sb2NrdG9uIGltZywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAubG9ja3RvbiBpbWd7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI0cHh9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAjbG9nb21hc2ssLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAjbG9nb21hc2t7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTU1NTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDozMDBweDtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kOiNmZmZ9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljLC5wZi1kYXNoYm9hcmQgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zLC5wZi1mb3JtX2ZsZXggI2hlYWRiYW5kICNhY2NNYW5CYXNpYywucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6MTBweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OjU0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnBmLWRhc2hib2FyZCAuaGVhZGVyLWFsZXJ0IC5hbGVydC1udW0sLnBmLWZvcm1fZmxleCAuaGVhZGVyLWFsZXJ0IC5hbGVydC1udW17Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojRkZGRkZGO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzAxYmVlNX0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0IHNwYW4sLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2FjY01hbkJhc2lje292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MXB4O3BhZGRpbmctcmlnaHQ6MDt0cmFuc2l0aW9uOm1heC13aWR0aCAxLjI1czt3aGl0ZS1zcGFjZTpub3dyYXA7b3BhY2l0eTowfS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmQgI2FjY01hbkJhc2ljLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIuc2hhbGxvdysjaGVhZGJhbmQgI2FjY01hbkJhc2lje21heC13aWR0aDo0MDBweDtwYWRkaW5nLXJpZ2h0OjEycHg7b3BhY2l0eToxO2NvbG9yOiNDQ0NDQ0M7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkICNoZWFkYmFuZCAjYWNjTWFuQmFzaWM6YWZ0ZXIsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOmF1dG87Y29udGVudDonJztib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNERERERER9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljIC5hY2MtY29udGFjdCwucGYtZm9ybV9mbGV4ICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMxQzc1QkN9LnBmLWRhc2hib2FyZCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljIC5hY2MtY29udGFjdCAucGhvbmUsLnBmLWZvcm1fZmxleCAjaGVhZGJhbmQgI2FjY01hbkJhc2ljIC5hY2MtY29udGFjdCAucGhvbmV7Y29sb3I6I0FGQUZBRn0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyKyNoZWFkYmFuZCBhLmRvLW1heGltaXNlLWhlYWRlciwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyKyNoZWFkYmFuZCBhLmRvLW1heGltaXNlLWhlYWRlcntmb250LXNpemU6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIDVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLXdpZHRoOjdweDtib3JkZXItdG9wLWNvbG9yOiNDQ0NDQ0N9LnBmLWRhc2hib2FyZCAubHNvc2xvZ28sLnBmLWZvcm1fZmxleCAubHNvc2xvZ297ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MTBweH0ucGYtZGFzaGJvYXJkIC5sc29zIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zIC5sc29zbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmxzb3MgI2hlYWRiYW5kIC5sc29zbG9nbywucGYtZm9ybV9mbGV4IC5sc29zICNoZWFkYmFuZCAubHNvc2xvZ297aGVpZ2h0OjQwcHg7bWFyZ2luOi03cHggMCAtOHB4IDEwcHh9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxNTBweDttYXJnaW4tdG9wOjU0cHg7ei1pbmRleDoxMDtwYWRkaW5nOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC41cztvcGFjaXR5OjF9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlci5zaGFsbG93LC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIuc2hhbGxvd3tvcGFjaXR5OjB9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAubG9nbyAuc3ZnLWxvZ28sLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubG9nbyAuc3ZnLWxvZ297cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTEycHg7aGVpZ2h0OjExMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiNmZmZ9LnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlcj4uYm91bmRzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXI+LmpmLWhlYWRlci1ib3VuZHMsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlcj4uYm91bmRzLC5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXI+LmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZy10b3A6MThweDtwYWRkaW5nLWJvdHRvbToyMnB4O3RleHQtYWxpZ246bGVmdH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5ib3VuZHMgdWwubWFpbi1uYXYsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyB1bC5tYWluLW5hdiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5ib3VuZHMgdWwubWFpbi1uYXYsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyB1bC5tYWluLW5hdntwYWRkaW5nLXJpZ2h0OjMxMHB4fS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmJvdW5kcz51bCBsaS5jcmVhdGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz51bCBsaS5jcmVhdGUsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYm91bmRzPnVsIGxpLmNyZWF0ZSwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPnVsIGxpLmNyZWF0ZXtmbG9hdDpyaWdodH0ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5ib3VuZHM+dWwgbGkuY3JlYXRlIGEsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz51bCBsaS5jcmVhdGUgYSwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5ib3VuZHM+dWwgbGkuY3JlYXRlIGEsLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz51bCBsaS5jcmVhdGUgYXtmb250LXNpemU6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE0cHggMzJweDt0cmFuc2l0aW9uOmNvbG9yIC4zcyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmJvdW5kcz51bCBsaS5jcmVhdGUgYSBzcGFuLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHM+dWwgbGkuY3JlYXRlIGEgc3BhbiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5ib3VuZHM+dWwgbGkuY3JlYXRlIGEgc3BhbiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPnVsIGxpLmNyZWF0ZSBhIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo4NXB4O21hcmdpbi10b3A6OHB4O3RleHQtYWxpZ246Y2VudGVyfS5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmJvdW5kcyB1bC5tYWluLW5hdiBsaSAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyB1bC5tYWluLW5hdiBsaSAuc3ZnLWljb24sLnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbiwucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbntmaWxsOiNCREM2Q0N9Lm9mZi1jYW52YXMtY29udHJvbHN7bWluLXdpZHRoOjEwMHB4O21heC13aWR0aDoyMDBweDtmbGV4LWJhc2lzOjMwMHB4O3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwNjA3MDg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNjBweCwgIzA2MDcwOCA2MHB4KX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vZmYtY2FudmFzLWNvbnRyb2xze2Rpc3BsYXk6YmxvY2t9fS5vZmYtY2FudmFzLWNvbnRyb2xzIC5vZmYtY2FudmFzLXByaW50ICNwZGZkb3dubG9hZGJ1dHRvbnt2ZXJ0aWNhbC1hbGlnbjp1bnNldCAhaW1wb3J0YW50fS5vZmYtY2FudmFzLWNvbnRyb2xzOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDoxMDAlO3JpZ2h0Oi0yNTAwcHg7aGVpZ2h0OjEwMCU7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwNjA3MDh9Lm9mZi1jYW52YXMtY29udHJvbHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDoxMDAlfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsPmxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMwMWJlZTU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjExcHg7cmlnaHQ6MTJweDt3aWR0aDo5cHg7aGVpZ2h0OjlweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDphdHRyKGRhdGEtbm90aWZpY2F0aW9uQ291bnQpfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpe2ZsZXg6MSAxIGF1dG87Y29sb3I6I2ZmZjtwYWRkaW5nOjAgOXB4O21heC13aWR0aDo0MnB4O3RleHQtYWxpZ246Y2VudGVyfS5vZmYtY2FudmFzLWNvbnRyb2xzIHVsIGxpLm9mZi1jYW52YXMtb3BlbntwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOm5vbmU7dGV4dC1hbGlnbjpyaWdodDtjdXJzb3I6cG9pbnRlcn0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbm90aWZpY2F0aW9uc3ttaW4td2lkdGg6NTBweH0ub2ZmLWNhbnZhcy1jb250cm9scyB1bCBsaS5vZmYtY2FudmFzLW9wZW4tbG9naW57bWluLXdpZHRoOjUwcHh9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkgc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiNjOGNhY2E7dHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2V9Lm9mZi1jYW52YXMtY29udHJvbHMgdWwgbGkgc3ZnOmhvdmVye2ZpbGw6I2ZmZn0ub2ZmLWNhbnZhcy1jb250cm9scy5vZmYtY2FudmFzLWNvbnRyb2xzX3YyIHVsIGxpIHNwYW57ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MnttYXgtd2lkdGg6MjcwcHg7bWluLWhlaWdodDoxMDRweH0ubWFpbi1uYXY+Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MntwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjE1cHh9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjAgMSBhdXRvO21heC13aWR0aDpub25lO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9Lm9mZi1jYW52YXMtY29udHJvbHMub2ZmLWNhbnZhcy1jb250cm9sc192MiB1bCBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6NnB4O2ZvbnQtc2l6ZToxMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNXB4fS5vZmYtY2FudmFzLWNvbnRyb2xzLm9mZi1jYW52YXMtY29udHJvbHNfdjIgdWwgbGkub2ZmLWNhbnZhcy1vcGVue21hcmdpbi1sZWZ0OjE1cHh9fS5vZmZDYW52YXNNZW51LXRhYmJlZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MH0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbntib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7ei1pbmRleDowO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zfS5vZmZDYW52YXNNZW51LXRhYmJlZD5zZWN0aW9uLm9wZW57b3BhY2l0eToxO3otaW5kZXg6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtc30ub2ZmQ2FudmFzTWVudS10YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3Bze3BhZGRpbmctbGVmdDoyMCV9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5oYXNOb3RpZmljYXRpb25zOmFmdGVye2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMDFiZWU1O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxN3B4O3JpZ2h0OjI4cHg7d2lkdGg6OXB4O2hlaWdodDo5cHg7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbnRlbnQ6Jyd9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5oYXNOb3RpZmljYXRpb25zMjphZnRlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6IzAxYmVlNTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjE2cHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtib3JkZXItcmFkaXVzOjEwMCU7Y29udGVudDphdHRyKGRhdGEtbm90aWZpY2F0aW9uc0NvdW50KTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjk7dGV4dC1hbGlnbjpjZW50ZXJ9Lm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saSwub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZXtwYWRkaW5nOjZweCAxNXB4IDZweCAwfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGk+YSwub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5he2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjAgbm9uZTttYXJnaW4tbGVmdDowO3BhZGRpbmctbGVmdDowO3RyYW5zaXRpb246b3BhY2l0eSAzMDBtcyBlYXNlfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGk+YSBzdmcsLm9mZkNhbnZhc01lbnUtdGFiYmVkPnVsLm9mZkNhbnZhc01lbnUtdGFidG9wcz5saS5hY3RpdmU+YSBzdmd7ZmlsbDojZmZmfS5vZmZDYW52YXNNZW51LXRhYmJlZD51bC5vZmZDYW52YXNNZW51LXRhYnRvcHM+bGk+YTpob3Zlciwub2ZmQ2FudmFzTWVudS10YWJiZWQ+dWwub2ZmQ2FudmFzTWVudS10YWJ0b3BzPmxpLmFjdGl2ZT5hOmhvdmVye29wYWNpdHk6MX0ub2ZmQ2FudmFzTWVudS10YWJiZWQgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiBsaXtwYWRkaW5nOjB9Lm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYXtwYWRkaW5nOjEycHggMCAxMnB4IDIwJTtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpLm9uPmEsLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGk+YTpob3Zlcntib3JkZXItcmlnaHQtY29sb3I6IzAxYmVlNTtiYWNrZ3JvdW5kOiMxMzE2MTh9Lm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpPnVsIGxpPmF7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMyMDI2MmE7YmFja2dyb3VuZDojMjAyNjJhfS5tZW51LXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM0cHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjg4O3BhZGRpbmctbGVmdDoyMCV9Lmgye21hcmdpbjowLjgzZW0gMH0uY2xvc2UtY29weXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2N1cnNvcjpwb2ludGVyfS5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQtbWVudSAuc3RhZmYtY29udGFjdHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM5ZTljOWU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lmluc3VyYW5jZS10eXBlLWFsZXJ0LW1lbnUuYWxlcnQtbWVzc2FnZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDZ9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoxNnB4IDAgOHB4IDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAwLjlweCAjNzc3Njc3O21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoyMDBweDtsZWZ0Ojc2cHh9Lm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudS5ub3RpZmljYXRpb24tcG9saWN5LW1lbnVfZXh0ZW5kZWR7Ym9yZGVyLWJvdHRvbTpub25lfS50aW1lLWFkZGVke3dpZHRoOjE5OHB4O2hlaWdodDoxN3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6Izc3NzY3Nztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uZGlzcGxheS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRpc3BsYXktaW5saW5le2Rpc3BsYXk6aW5saW5lfS5kaXNwbGF5LWJsb2Nre2Rpc3BsYXk6YmxvY2t9Lm11bHRpcGxlLW9jbS1mb3JtLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6ODB2aH0ub2NtLWZvcm17cGFkZGluZzowIDE5JSAwIDIwJX0ub2NtLWZvcm0gLm1lbnUtdGl0bGV7cGFkZGluZy1sZWZ0OjB9Lm9jbS1mb3JtIC5tZW51LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7bWFyZ2luLWJvdHRvbTo0MHB4fS5vY20tZm9ybSAuZm9ybS1maWVsZHttYXJnaW4tYm90dG9tOi43NWVtfS5vY20tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JvcmRlcjoxcHggc29saWQgIzliOWI5YjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2FwcGVhcmFuY2U6bm9uZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDZweDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2V9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5vY20tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsLm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXN7Ym9yZGVyLWNvbG9yOiMwMWJlZTV9Lm9jbS1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17Ym9yZGVyOjAgbm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO21hcmdpbi1ib3R0b206NDBweH0ub2NtLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde21hcmdpbi1ib3R0b206MTBweH0ub2NtLWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTVweDttYXJnaW4tYm90dG9tOi41ZW19Lm9jbS1mb3JtIC5idG5fYSwub2NtLWZvcm0gI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAub2NtLWZvcm0gLmJ1dHRvbnttYXJnaW46MWVtIDAgMC43NWVtfS5vY20tZm9ybSAuZm9ybS1saW5rc3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNjOGNhY2E7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOnJpZ2h0fS5vY20tZm9ybSAuZm9ybS1saW5rcyBhe2NvbG9yOiNjOGNhY2F9Lm9jbS1mb3JtIC5mb3JtLWxpbmtzIGE6aG92ZXJ7Y29sb3I6IzAxYmVlNX0ub2NtLWFjYy1zd2l0Y2hlcnttYXJnaW4tYm90dG9tOjQwcHh9Lm9jbS1wZXJtaXNzaW9ucyAubWVudS10aXRsZXtmb250LXNpemU6MS4yNWVtO2NvbG9yOiNiYmI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2Nn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2J7Y29sb3I6I2JiYn0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2I6aG92ZXIsLm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7Y29sb3I6d2hpdGV9Lm9jbS1wZXJtaXNzaW9ucyBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xNzUpO3NjYWxlOjAuOX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2I6aG92ZXI6YmVmb3Jle2JvcmRlci1jb2xvcjp3aGl0ZX0ub2NtLXBlcm1pc3Npb25zIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzkwY2U1MX0uc2l0ZS1sc29zIC5wYWdlLWdldC1hLXF1b3RlLC5zaXRlLWxzb3MgLnBhZ2UtcmVxdWVzdC1hLXF1b3Rle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLWxvY2t0b25tb2JpbGl0eSAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IC5wYWdlLWFib3V0LXVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaXRlLW1lZGljYSAubmF2LWljb25zLXdyYXAsLnNpdGUtb2FzaXMgLm5hdi1pY29ucy13cmFwLC5zaXRlLWhlYWx0aGNhcmUgLm5hdi1pY29ucy13cmFwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zYWxlcy1tZWRpY2EsLnNhbGVzLWhlYWx0aGNhcmUsLnNhbGVzLWFjY291bnRhbnRze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2fS5zYWxlcy1tZWRpY2EgLmFydGljbGUtaGVhZGluZywuc2FsZXMtaGVhbHRoY2FyZSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1hY2NvdW50YW50cyAuYXJ0aWNsZS1oZWFkaW5ne2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yMTttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDY3NSl7LnNhbGVzLW1lZGljYSAuYXJ0aWNsZS1oZWFkaW5nLC5zYWxlcy1oZWFsdGhjYXJlIC5hcnRpY2xlLWhlYWRpbmcsLnNhbGVzLWFjY291bnRhbnRzIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0uc2FsZXMtbWVkaWNhIC5idG4sLnNhbGVzLW1lZGljYSAuYnRuX2EsLnNhbGVzLW1lZGljYSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1tZWRpY2EgLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5idG5fYiwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1tZWRpY2EgLmJ0bl9jLC5zYWxlcy1tZWRpY2EgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtbWVkaWNhIC5idG5fZCwuc2FsZXMtbWVkaWNhIC5idG5fZSwuc2FsZXMtbWVkaWNhIC5idG5fbG9naW4sLnNhbGVzLW1lZGljYSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtbWVkaWNhIGJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgYnV0dG9uLC5zYWxlcy1tZWRpY2EgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5zYWxlcy1tZWRpY2EgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1tZWRpY2EgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnNhbGVzLW1lZGljYSBzcGFuLmJ1dHRvbiwuc2FsZXMtbWVkaWNhIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnNhbGVzLW1lZGljYSAuY3N2aW8+c3Bhbiwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2EgLmpmLWJ0biwuc2FsZXMtbWVkaWNhIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAuc2FsZXMtbWVkaWNhIHNwYW4uYnV0dG9uLC5zYWxlcy1tZWRpY2EgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1tZWRpY2Egc3Bhbi5idXR0b24sLnNhbGVzLW1lZGljYSAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnNhbGVzLW1lZGljYSAuY3N2aW8+c3Bhbiwuc2FsZXMtbWVkaWNhIGJ1dHRvbiNtYWluX3N1bW1hcnksLnNhbGVzLW1lZGljYSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLW1lZGljYSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLW1lZGljYSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5zYWxlcy1tZWRpY2EgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1tZWRpY2EgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fYSwuc2FsZXMtaGVhbHRoY2FyZSAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5zYWxlcy1oZWFsdGhjYXJlIC5idXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9iLC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2MsLnNhbGVzLWhlYWx0aGNhcmUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnNhbGVzLWhlYWx0aGNhcmUgLmJ0bl9kLC5zYWxlcy1oZWFsdGhjYXJlIC5idG5fZSwuc2FsZXMtaGVhbHRoY2FyZSAuYnRuX2xvZ2luLC5zYWxlcy1oZWFsdGhjYXJlIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuc2FsZXMtaGVhbHRoY2FyZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWhlYWx0aGNhcmUgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5zYWxlcy1oZWFsdGhjYXJlIGJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWhlYWx0aGNhcmUgaW5wdXRbdHlwZT1idXR0b25dLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuc2FsZXMtaGVhbHRoY2FyZSAuamYtYnRuLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnNhbGVzLWhlYWx0aGNhcmUgc3Bhbi5idXR0b24sLnNhbGVzLWhlYWx0aGNhcmUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5zYWxlcy1oZWFsdGhjYXJlIC5jc3Zpbz5zcGFuLC5zYWxlcy1oZWFsdGhjYXJlIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5zYWxlcy1oZWFsdGhjYXJlIC5qZi1idG4sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1oZWFsdGhjYXJlIHNwYW4uYnV0dG9uLC5zYWxlcy1oZWFsdGhjYXJlIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuc2FsZXMtaGVhbHRoY2FyZSBzcGFuLmJ1dHRvbiwuc2FsZXMtaGVhbHRoY2FyZSAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnNhbGVzLWhlYWx0aGNhcmUgLmNzdmlvPnNwYW4sLnNhbGVzLWhlYWx0aGNhcmUgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtaGVhbHRoY2FyZSBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnNhbGVzLWhlYWx0aGNhcmUgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLWhlYWx0aGNhcmUgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5zYWxlcy1oZWFsdGhjYXJlIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnNhbGVzLWFjY291bnRhbnRzIC5idG4sLnNhbGVzLWFjY291bnRhbnRzIC5idG5fYSwuc2FsZXMtYWNjb3VudGFudHMgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuc2FsZXMtYWNjb3VudGFudHMgLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9iLC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnNhbGVzLWFjY291bnRhbnRzIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2MsLnNhbGVzLWFjY291bnRhbnRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuc2FsZXMtYWNjb3VudGFudHMgLmJ0bl9kLC5zYWxlcy1hY2NvdW50YW50cyAuYnRuX2UsLnNhbGVzLWFjY291bnRhbnRzIC5idG5fbG9naW4sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBidXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5zYWxlcy1hY2NvdW50YW50cyBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNhbGVzLWFjY291bnRhbnRzIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uLC5zYWxlcy1hY2NvdW50YW50cyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9YnV0dG9uXSwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5zYWxlcy1hY2NvdW50YW50cyAuamYtYnRuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuc2FsZXMtYWNjb3VudGFudHMgc3Bhbi5idXR0b24sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnNhbGVzLWFjY291bnRhbnRzIC5jc3Zpbz5zcGFuLC5zYWxlcy1hY2NvdW50YW50cyAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAuc2FsZXMtYWNjb3VudGFudHMgLmpmLWJ0biwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyBzcGFuLmJ1dHRvbiwuc2FsZXMtYWNjb3VudGFudHMgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5zYWxlcy1hY2NvdW50YW50cyAuY3N2aW8+c3Bhbiwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI21haW5fc3VtbWFyeSwuc2FsZXMtYWNjb3VudGFudHMgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5zYWxlcy1hY2NvdW50YW50cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnNhbGVzLWFjY291bnRhbnRzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnNhbGVzLWFjY291bnRhbnRzIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuc2FsZXMtYWNjb3VudGFudHMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tdG9wOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uc2FsZXMtYWNjb3VudGFudHN7YmFja2dyb3VuZDp1cmwoXCIuLi9pbWcvYmctc2FsZXMuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6cmlnaHR9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuc2FsZXMtYWNjb3VudGFudHN7cGFkZGluZy1ib3R0b206MH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkfS5zYWxlcy1hY2NvdW50YW50cy1oZWFkIC5pbnRyby1vbmV7Y29sb3I6IzAxYmVlNTtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS44fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLW9uZXtmb250LXNpemU6MThweH19LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc1fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNhbGVzLWFjY291bnRhbnRzLWhlYWQgLmludHJvLXR3b3tmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjZ9fS5pY29uLWNpcmNsZS1idWxsZXR7ZmlsbDojMDFiZWU1O21hcmdpbi1yaWdodDowLjc1ZW19LnNhbGVzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmV9LnNhbGVzLWxpc3QgbGl7cGFkZGluZzozcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2FsZXMtbGlzdCBsaSBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMjBweDt0b3A6MTJweH0uY291bnRlci1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1ib3R0b206MmVtfS5jb3VudGVyLWxpc3QgLmNvdW50ZXJ7d2lkdGg6MzZweDtsaW5lLWhlaWdodDozNnB4O2NvbG9yOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDouNWVtO2ZvbnQtd2VpZ2h0OjQwMDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojNWY3ZjhkO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtoZWlnaHQ6MzZweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5jb3VudGVyLWxpc3QgLmNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfX0uY291bnRlci1saXN0IGxpe21hcmdpbi1ib3R0b206M3B4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNvdW50ZXItbGlzdCBsaXttYXJnaW4tYm90dG9tOi41ZW07cGFkZGluZy1sZWZ0OjQ0cHh9fS5wYWdlQmxvY2t7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTY7YmFja2dyb3VuZC1pbWFnZTpcIi4uL2ltZy9iZy1zYWxlcy5qcGdcIjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbi14OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBhZ2VCbG9ja3twYWRkaW5nLWJvdHRvbTowfX0ucGFnZUJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjc1KXsucGFnZUJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0ucGFnZUJsb2NrIC5idG4sLnBhZ2VCbG9jayAuYnRuX2EsLnBhZ2VCbG9jayAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wYWdlQmxvY2sgLmJ1dHRvbiwucGFnZUJsb2NrIC5idG5fYiwucGFnZUJsb2NrIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGFnZUJsb2NrIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wYWdlQmxvY2sgLmJ0bl9jLC5wYWdlQmxvY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wYWdlQmxvY2sgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGFnZUJsb2NrIC5idG5fZCwucGFnZUJsb2NrIC5idG5fZSwucGFnZUJsb2NrIC5idG5fbG9naW4sLnBhZ2VCbG9jayAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGFnZUJsb2NrIGJ1dHRvbiwucGFnZUJsb2NrIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wYWdlQmxvY2sgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlQmxvY2sgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wYWdlQmxvY2sgYnV0dG9uLC5wYWdlQmxvY2sgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wYWdlQmxvY2sgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlQmxvY2sgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wYWdlQmxvY2sgLmpmLWJ0biwucGFnZUJsb2NrIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBhZ2VCbG9jayBzcGFuLmJ1dHRvbiwucGFnZUJsb2NrIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBhZ2VCbG9jayAuY3N2aW8+c3BhbiwucGFnZUJsb2NrIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wYWdlQmxvY2sgLmpmLWJ0biwucGFnZUJsb2NrIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGFnZUJsb2NrIHNwYW4uYnV0dG9uLC5wYWdlQmxvY2sgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wYWdlQmxvY2sgc3Bhbi5idXR0b24sLnBhZ2VCbG9jayAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBhZ2VCbG9jayAuY3N2aW8+c3BhbiwucGFnZUJsb2NrIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBhZ2VCbG9jayBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBhZ2VCbG9jayAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBhZ2VCbG9jayBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wYWdlQmxvY2sgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5wYWdlQmxvY2sgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tdG9wOjJlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnZUJsb2NrLnBhZ2VCbG9ja19pbnZlcnRlZHtiYWNrZ3JvdW5kOiM0MTRhNTE7YmFja2dyb3VuZC1pbWFnZTpub25lO2NvbG9yOiNmZmZ9LnBhZ2VCbG9jay5wYWdlQmxvY2tfaW52ZXJ0ZWQgLmFydGljbGUtaGVhZGluZ3tjb2xvcjojZmZmfS5pY29uLWNpcmNsZS1idWxsZXR7ZmlsbDojMDFiZWU1O21hcmdpbi1yaWdodDowLjc1ZW19LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIHRhYmxlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGV7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItc3BhY2luZzowfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRke3BhZGRpbmc6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7d2lkdGg6NTBweDtwYWRkaW5nLWxlZnQ6MTVweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMHB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6NjBweH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5idXR0b257Zm9udC1mYW1pbHk6J1JvYm90byBDb25kZW5zZWQnLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo1cHggMTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojMjdBQUUxfS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIsLnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXJ7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMHB4O21hcmdpbi10b3A6LTRweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYiwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBie2Rpc3BsYXk6YmxvY2s7d2lkdGg6MDtoZWlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIDFzICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDBkNmZmO2JveC1zaGFkb3c6MCAwIDFweCAwIHJnYmEoMCwwLDAsMC42KSBpbnNldH0ucGYtYWRtaW4gLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIC50aXRsZSwucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciAudGl0bGV7Zm9udC1zaXplOjB9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmNvbXBsZXRlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojMDA5NDQ0fS5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5pbmNvbXBsZXRlLC5wZi1kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIuaW5jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNGNzk0MUV9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmVycm9ycywucGYtZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmVycm9yc3tiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkR9LnBmLWFkbWluIGEuZG93bmxvYWRzLC5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWFkbWluIGEuZG93bmxvYWRzIC5zdmctaWNvbiwucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDttYXJnaW4tdG9wOi0xMnB4O2ZpbGw6IzkyMjU0NX0ucGYtYWRtaW4gLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWFkbWluIGEuZG93bmxvYWRzIC5kbFRleHQsLnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuZGxUZXh0e2Rpc3BsYXk6bm9uZX0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZDphZnRlciwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aHtwYWRkaW5nOjdweCA1cHg7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOndoaXRlO2JvcmRlcjowO2JhY2tncm91bmQ6cmdiYSg4NywxMDMsMTA4LDAuOTYpfS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoOmxhc3Qtb2YtdHlwZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MTBweH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLC5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcHtiYWNrZ3JvdW5kOiNGMUYyRjJ9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQsLnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRke3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCBzcGFuLnN0YXR1cy10aXRsZSwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgc3Bhbi5zdGF0dXMtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5zdGF0dXMtd3JhcCB0ZCAuYnV0dG9uOmhvdmVye2JhY2tncm91bmQ6IzAwOTQ0NH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjI1cHg7aGVpZ2h0OjcwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOmF1dG87cGFkZGluZzoxMHB4IDVweDtib3JkZXI6MH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3Qtb2YtdHlwZXt0ZXh0LWFsaWduOmxlZnR9LnBmLWRhc2hib2FyZCAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjAgNzBweCAwIDA7dGV4dC1hbGlnbjpyaWdodH0ucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUuZG9jLXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjEwcHh9LnBmLWFkbWluIC5zdW1tYXJ5LXRhYmxle3BhZGRpbmctcmlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogODUwcHgpey5wZi1hZG1pbiAuc3VtbWFyeS10YWJsZXtwYWRkaW5nLXJpZ2h0OjB9fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxle2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0cntiYWNrZ3JvdW5kOiNFNkU3RTh9LnBmLWFkbWluIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO3dpZHRoOmF1dG87cGFkZGluZzoxMHB4IDVweDtib3JkZXI6MH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDoxMHB4O3RleHQtYWxpZ246bGVmdH0ucGYtYWRtaW4gLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDoxMHB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBmLWFkbWluIC50YWJsZS1mbG93IHRoZWFkIHRyLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3cgdGhlYWQgdHJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4fS5wZi1hZG1pbiAuZGFzaGJvYXJkIC50YWJsZS1mbG93PnRib2R5PnRyPnRkLC5wZi1hZG1pbiAudGFibGUtZmxvdz50Ym9keT50cj50ZCwucGYtZGFzaGJvYXJkIC5kYXNoYm9hcmQgLnRhYmxlLWZsb3c+dGJvZHk+dHI+dGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Ym9keT50cj50ZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1sZWZ0OjMwJSAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0M7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS5wZi1hZG1pbiAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmUsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7d2lkdGg6MzAlO3BhZGRpbmctcmlnaHQ6MTBweDtjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHIsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cntmb250LXNpemU6MH0ucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZHtmb250LXNpemU6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCV9LnBmLWFkbWluIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoK3RkLC5wZi1kYXNoYm9hcmQgLnRhYmxlLWZsb3cgLmZ1bGwtd2lkdGgrdGR7d2lkdGg6MDtwYWRkaW5nOjB9LnBmLWFkbWluIC50YWJsZS1mbG93PnRmb290PnRyPnRkLmZ1bGwtd2lkdGgsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9LnBmLWFkbWluIC50YWJsZS1mbG93PnRmb290PnRyPnRkOmxhc3Qtb2YtdHlwZSwucGYtYWRtaW4gLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuc3BhY2UsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZDpsYXN0LW9mLXR5cGUsLnBmLWRhc2hib2FyZCAudGFibGUtZmxvdz50Zm9vdD50cj50ZC5zcGFjZXt3aWR0aDowO3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC5kb2MtdGFibGUgLnRhYmxlLWZsb3cgYS5kb3dubG9hZHMgLnN2Zy1pY29ue2xlZnQ6MDttYXJnaW4tbGVmdDowfX0ucGYtYWRtaW4gLnRhYmxlLC5wZi1kYXNoYm9hcmQgLnRhYmxle2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX0ucGYtYWRtaW4gLnRhYmxlIC50d28tdGhpcmQsLnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH1AbWVkaWEgKG1heC13aWR0aDogODUwcHgpey5wZi1hZG1pbiAudGFibGUgLnR3by10aGlyZCwucGYtYWRtaW4gLnRhYmxlIC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLnR3by10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX19LnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7d2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC50YWJsZSAub25lLXRoaXJkLC5wZi1kYXNoYm9hcmQgLnRhYmxlIC5vbmUtdGhpcmR7bWFyZ2luLXRvcDozMHB4fX0ucGYtYWRtaW4gLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWFkbWluIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUuc3VtbWFyeSAub25lLXRoaXJke3dpZHRoOjIyNXB4fX0ucGYtYWRtaW4gdGFibGUgdGZvb3Q6YmVmb3JlLC5wZi1kYXNoYm9hcmQgdGFibGUgdGZvb3Q6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtjb250ZW50OicnfS5wZi1hZG1pbiB0YWJsZSB0Zm9vdCB0ciwucGYtZGFzaGJvYXJkIHRhYmxlIHRmb290IHRye2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtYWRtaW4gLnJmcU9wdGlvbnNDb250YWluZXIgLnJmcUZvb3RlclRhYmxlOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzRweDtiYWNrZ3JvdW5kOiM0MTRhNTF9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpe2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzoycHg7Ym9yZGVyLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpOmFmdGVyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtiYWNrZ3JvdW5kOiM0MTRhNTF9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRyIHRoOm5vdCg6ZW1wdHkpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRoZWFkIHRyIHRoOm5vdCg6ZW1wdHkpe2JvcmRlcjoxcHggc29saWQgIzkzOTU5OH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHl7Ym9yZGVyOjFweCBzb2xpZCAjOTM5NTk4O2JvcmRlci1ib3R0b206MDtiYWNrZ3JvdW5kOiNlM2UzZTQ7Y29sb3I6IzIwMjYyYX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHJ7cGFkZGluZzo1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzkzOTU5OH0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2VkZWVlZX0ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmssLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmt7Ym9yZGVyLXNwYWNpbmc6MHB4fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keXtiYWNrZ3JvdW5kOiM0MTRhNTE7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojNDE0YTUxfS5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ci5saWdodGVuLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLmxpZ2h0ZW57YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMil9LnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRye2JvcmRlcjpub25lfXRhYmxlIHRoZWFkOmFmdGVye2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7d2lkdGg6MTAwJX19LmRhdGFUYWJsZSB0aGVhZCB0aCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGgsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGhlYWQgdGh7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50O2JhY2tncm91bmQ6IzQxNGE1MTtwYWRkaW5nOjIycHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xNH0uZGF0YVRhYmxlIHRib2R5IHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ZHtwYWRkaW5nOjIycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxfS5kYXRhVGFibGUgdGJvZHkgdHIucmVxdWlyZXNBdHRlbnRpb24gdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIHRke2NvbG9yOiNEMTdCMkZ9LmRhdGFUYWJsZSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiAuaWNvbi13YXJuaW5nLXRyaWFuZ2xlLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5yZXF1aXJlc0F0dGVudGlvbiAuaWNvbi13YXJuaW5nLXRyaWFuZ2xlLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLnJlcXVpcmVzQXR0ZW50aW9uIC5pY29uLXdhcm5pbmctdHJpYW5nbGV7ZmlsbDojRDE3QjJGfS5kYXRhVGFibGUgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRke3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZGF0YVRhYmxlIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkOmxhc3QtY2hpbGQsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpIHRib2R5IHRyLmZlYXR1cmVkcm93IHRkOmxhc3QtY2hpbGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuZmVhdHVyZWRyb3cgdGQ6bGFzdC1jaGlsZHtmb250LXNpemU6MTdweDtmb250LXdlaWdodDo2MDB9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHJ7cGFkZGluZzowO2JhY2tncm91bmQ6d2hpdGV9LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGR7cGFkZGluZzowO2JvcmRlcjoxcHggc29saWQgI0U2RTdFODtiYWNrZ3JvdW5kOndoaXRlfS5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGQ+ZGl2LC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZD5kaXYsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQ+ZGl2e3BhZGRpbmc6MCAuODVyZW19LmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGUsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkgdGJvZHkgdHIuc2hvd24rdHIgdGQgdGFibGV7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyIHRkLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZCwucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZHtwYWRkaW5nOi42MjVyZW0gLjg1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNFNkU3RTg7YmFja2dyb3VuZDp3aGl0ZX0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyaywucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFya3tib3JkZXItc3BhY2luZzowcHh9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0aCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGgsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGh7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MjJweCAyM3B4O2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjIycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGF0YVRhYmxlLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRoOm50aC1vZi10eXBlKG9kZCksLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrIHRib2R5IHRoOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGg6bnRoLW9mLXR5cGUob2RkKXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozNHB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6MjAwO2xpbmUtaGVpZ2h0OjEuMjF9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyayB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkuZGV0YWlsLXRhYmxlLWRhcmsgdGJvZHkgdGR7cGFkZGluZzoyMnB4IDIzcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzQxNGE1MTtjb2xvcjojZmZmfS5kYXRhVGFibGUuZGV0YWlsLXRhYmxlLWRhcms6YWZ0ZXIsLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVyLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrOmFmdGVye3dpZHRoOjEwMCU7Ym90dG9tOi01cHh9LmRhdGFUYWJsZS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1kYXNoYm9hcmQgdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKS5kZXRhaWwtdGFibGUtZGFyay1saWdodCB0Ym9keSB0ZDpudGgtb2YtdHlwZShvZGQpLC5wZi1hZG1pbiB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLmRldGFpbC10YWJsZS1kYXJrLWxpZ2h0IHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojNDE0YTUxO2NvbG9yOiNmZmZ9LmRhdGFUYWJsZS50d28tZXF1YWwtY29sdW1ucyB0Ym9keSB0ZCwucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQsLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGR7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MS4yMX0uZGF0YVRhYmxlLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLnR3by1lcXVhbC1jb2x1bW5zIHRib2R5IHRkOm50aC1vZi10eXBlKG9kZCksLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkudHdvLWVxdWFsLWNvbHVtbnMgdGJvZHkgdGQ6bnRoLW9mLXR5cGUob2RkKXtmb250LXdlaWdodDo2MDB9LnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRyYWZmaWMtcmVke2JhY2tncm91bmQtY29sb3I6cmVkfS50cmFmZmljLXBpbmt7YmFja2dyb3VuZC1jb2xvcjpkZWVwcGlua30udHJhZmZpYy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjpkYXJrb3JhbmdlfS50cmFmZmljLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOnllbGxvd30udHJhZmZpYy1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOmdyZWVufS5mbGF0LXBsYWluLXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTowLjk1cmVtfS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLC5mbGF0LXBsYWluLXRhYmxlIHRib2R5e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZX0uZmxhdC1wbGFpbi10YWJsZSB0aGVhZHtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNTU1NTU1fS5mbGF0LXBsYWluLXRhYmxlIHRoLC5mbGF0LXBsYWluLXRhYmxlIHRke3BhZGRpbmc6M3B4IDE2cHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjFlbX0uZmxhdC1wbGFpbi10YWJsZSB0aHtwYWRkaW5nLWJvdHRvbToxMHB4fS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLC5mbGF0LXBsYWluLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5mbGF0LXBsYWluLXRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsLmZsYXQtcGxhaW4tdGFibGUgdHIgdGg6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0uZmxhdC1wbGFpbi10YWJsZSB0Ym9keTpiZWZvcmV7bGluZS1oZWlnaHQ6MTBweDtjb250ZW50OlwiXFwyMDBDXCI7ZGlzcGxheTpibG9ja30uZmxhdC1wbGFpbi10YWJsZSB0ZCBhIHN2Z3toZWlnaHQ6MS4yZW07d2lkdGg6MS4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6IzAxYmVlNTtmaWxsOmN1cnJlbnRDb2xvcn0uZmxhdC1wbGFpbi10YWJsZSB0ZDpsYXN0LWNoaWxke3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmUsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVke3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDQ4JSwgcmdiYSgwLDAsMCwwLjEpLCB0cmFuc3BhcmVudCA1MiUsIHRyYW5zcGFyZW50KX0uZmxhdC1wbGFpbi10YWJsZSB0ci5mdXR1cmU6aG92ZXI6YWZ0ZXIsLmZsYXQtcGxhaW4tdGFibGUgdHIudm9pZGVkOmhvdmVyOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXRpcCk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbi10b3A6LTEuMmVtO3dpZHRoOmZpdC1jb250ZW50O2JhY2tncm91bmQ6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7Y29sb3I6Izg4ODg4ODtwYWRkaW5nOjJweCA2cHg7Zm9udC1zaXplOjAuOGVtO2JveC1zaGFkb3c6MCA1cHggMTBweCAtN3B4IGJsYWNrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIuZnV0dXJlIHRkLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZHtvcGFjaXR5OjAuMztmaWx0ZXI6Z3JheXNjYWxlKDEpfS5mbGF0LXBsYWluLXRhYmxlIHRyLmZ1dHVyZSB0ZCBhLC5mbGF0LXBsYWluLXRhYmxlIHRyLnZvaWRlZCB0ZCBhe3BvaW50ZXItZXZlbnRzOm5vbmV9LmZsYXQtcGxhaW4tdGFibGUgdHIubGF0ZXN0IHRkIGEuZGVsZXRle3BvaW50ZXItZXZlbnRzOm5vbmU7Y29sb3I6I2NjY2NjY30uZmxhdC1wbGFpbi10YWJsZSB0ci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojRERFQkVGO3Bvc2l0aW9uOnJlbGF0aXZlfS5mbGF0LXBsYWluLXRhYmxlIHRyLmFjdGl2ZSBhW2hyZWY9XCIjXCJde29wYWNpdHk6MC4zO2ZpbHRlcjpncmF5c2NhbGUoMSl9LmZsYXQtcGxhaW4tdGFibGUgdHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFwyMUU4XCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMC4yNWVtO2NvbG9yOiNiOGQ2ZGV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuc3ZnLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjowIGF1dG87dHJhbnNmb3JtLW9yaWdpbjowIDAgMH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tZW51e2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MzJweDtkaXNwbGF5Om5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAubWVudXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1lbnUgLnN2Zy1pY29ue2ZpbGw6I0I2QkNCOH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2e2ZvbnQtc2l6ZToxNnB4O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5OTk5OTk5OTk5OTk7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXgtd2lkdGg6Mzg0cHg7cGFkZGluZzo2NHB4IDAgMzJweCAzMnB4O3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTtjb2xvcjojYzhjYWNhO2JhY2tncm91bmQ6IzIwMjYyYTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnBmLWZvcm1fZmxleCAuaWU5ICNwdXNoTmF2e2JvcmRlci10b3A6NThweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC50aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MzJweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5tZW51e2ZvbnQtc2l6ZTowO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5tZW51IC5zdmctaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2ZpbGw6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVse2xpc3Qtc3R5bGU6bm9uZX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IHVsIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDMycHggMTZweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5Nzk3OTd9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhe2NvbG9yOiNjOGNhY2F9LnBmLWZvcm1fZmxleCAjcHVzaE5hdiB1bCBsaSBhOmhvdmVyLC5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgdWwgbGkgYS5vbntjb2xvcjojMDFiZWU1fS5wZi1mb3JtX2ZsZXggI3B1c2hOYXYgLmNyZWF0ZSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucGYtZm9ybV9mbGV4ICNwdXNoTmF2IC5jcmVhdGUgLnN2Zy1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjE2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2M4Y2FjYX0ucGYtZm9ybV9mbGV4IC5ib3VuZHMsLnBmLWZvcm1fZmxleCAuamYtaGVhZGVyLWJvdW5kc3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfS5wZi1mb3JtX2ZsZXgub3Blbk5hdiAjcHVzaE5hdntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuamYtaGVhZGVyLWJvdW5kc3stbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTM4NHB4KSAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zODRweCkgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogMzg0cHgpey5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAuamYtaGVhZGVyLWJvdW5kc3stbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX19LnBmLWZvcm1fZmxleC5vcGVuTmF2ICNoZWFkYmFuZCAuYm91bmRzLC5wZi1mb3JtX2ZsZXgub3Blbk5hdiAjaGVhZGJhbmQgLmpmLWhlYWRlci1ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNtYWluaGVhZGVyIC5ib3VuZHMsLnBmLWZvcm1fZmxleC5vcGVuTmF2ICNtYWluaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgIWltcG9ydGFudH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9ue3BhZGRpbmctdG9wOjB9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWF4LXdpZHRoOjQyNHB4O21pbi13aWR0aDozMTBweDt3aWR0aDoxMDAlO2hlaWdodDo0MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7Ym9yZGVyOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWluLXdpZHRoOjMxMHB4fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgyKSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tbGVmdDo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDIpLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDMpe21hcmdpbi1sZWZ0OnVuc2V0fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC50aHJlZS1vcHRpb25zLWhlYWRpbmd7bWF4LXdpZHRoOjgwJTt3aWR0aDoxMDAlO21hcmdpbjphdXRvO21hcmdpbi10b3A6NyV9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAudGhyZWUtb3B0aW9ucy1oZWFkaW5nIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZTozOHB4O2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybyxzZXJpZjttYXJnaW46dW5zZXQ7bGluZS1oZWlnaHQ6MS4xNWVtfS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXJhZGl1czp1bnNldH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tZmlsZS1hbHR7d2lkdGg6NTlweDtoZWlnaHQ6NTlweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjg5cHg7aGVpZ2h0OjU5cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLXBob25lLXZvbHVtZXt3aWR0aDo1N3B4O2hlaWdodDo1N3B4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idG5fYSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGEuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idXR0b257d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5pdGlhbDtoZWlnaHQ6NjZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5nZXRBUXVvdGVPcHRpb24taWNvbnt3aWR0aDo2OHB4O21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsICN1cGxvYWRGb3JtSW5mb3ttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luOjM1cHggMCA1MHB4fS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZGlhbG9nLXRpdGxlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmRpYWxvZy10aXRsZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmRpYWxvZy10aXRsZXtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sc2VyaWZ9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZm9jYjo6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjVhNjIzfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBsYWJlbHtmb250LXNpemU6MTNweH0uanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjAgMnB4O3BhZGRpbmc6MC4zNWVtIDAuNjI1ZW0gMC43NWVtfS5qc29uRm9ybSBmaWVsZHNldCBmaWVsZHNldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lmpzb25Gb3JtIGxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4O2ZvbnQtd2VpZ2h0OmJvbGR9Lmpzb25Gb3JtIGJ1dHRvbiwuanNvbkZvcm0gaW5wdXQsLmpzb25Gb3JtIHNlbGVjdCwuanNvbkZvcm0gdGV4dGFyZWF7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7KnZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSAqOmZvY3Vze291dGxpbmU6bm9uZX0uanNvbkZvcm0gYnV0dG9uLC5qc29uRm9ybSBpbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9Lmpzb25Gb3JtIGJ1dHRvbiwuanNvbkZvcm0gc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9Lmpzb25Gb3JtIGJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXI7Km92ZXJmbG93OnZpc2libGV9Lmpzb25Gb3JtIGJ1dHRvbltkaXNhYmxlZF0sLmpzb25Gb3JtIGlucHV0W2Rpc2FibGVkXSwuanNvbkZvcm0gKjpkaXNhYmxlZCwuanNvbkZvcm0gYnV0dG9uW3JlYWQtb25seV0sLmpzb25Gb3JtIGlucHV0W3JlYWQtb25seV0sLmpzb25Gb3JtIGJ1dHRvbltyZWFkb25seV0sLmpzb25Gb3JtIGlucHV0W3JlYWRvbmx5XSwuanNvbkZvcm0gaW5wdXQucmVhZG9ubHl7b3BhY2l0eTowLjY7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIGlucHV0W2Rpc2FibGVkXStsYWJlbC5vbm9mZnN3aXRjaC1sYWJlbHtvcGFjaXR5OjAuNjtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOmRlZmF1bHQ7ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowOypoZWlnaHQ6MTNweDsqd2lkdGg6MTNweH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO2JveC1zaXppbmc6Y29udGVudC1ib3h9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lmpzb25Gb3JtIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwuanNvbkZvcm0gaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5qc29uRm9ybSB0ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDtyZXNpemU6dmVydGljYWw7bWluLWhlaWdodDoyNnB4O2hlaWdodDo2ZW19Lmpzb25Gb3JtIHRleHRhcmVhLmNrZWRpdG9ye21pbi1oZWlnaHQ6NTBweH0uanNvbkZvcm0gYnV0dG9uLnJvd0J1dHRvbntwYWRkaW5nOjZweCAxMXB4O2hlaWdodDozNnB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE1cHh9Lmpzb25Gb3JtICo6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gKjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNiMmIxYjJ9Lmpzb25Gb3JtICo6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gKjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm17bWFyZ2luOjA7Zm9udC1zaXplOjEwMCU7Y29sb3I6IzA2MDcwOH0uanNvbkZvcm0gc2VjdGlvbntwYWRkaW5nOjAgMCAxMHB4O21hcmdpbjowIGF1dG8gMCBhdXRvfS5qc29uRm9ybSBzZWN0aW9uIGgye3BhZGRpbmc6MjBweCAxMHB4O21hcmdpbjowIGF1dG87Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzBweH0uanNvbkZvcm0gc2VjdGlvbiBoMjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXBhZ2UtcHJlZml4KX0uanNvbkZvcm0+c2VjdGlvbjpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206NjBweH0uanNvbkZvcm0+c2VjdGlvbj5oZWFkZXJ7YmFja2dyb3VuZDojZjdmN2Y3fS5qc29uRm9ybSBmaWVsZHNldHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MzVweCAwIDUwcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9Lmpzb25Gb3JtIGZpZWxkc2V0IC5pbnRyb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gZmllbGRzZXQgLmludHJvIGRmbnttYXJnaW4tcmlnaHQ6NHB4fS5qc29uRm9ybSBmaWVsZHNldCAuaW50cm8rLm5vdGVzRGl2Lmlzb3BlbiwuanNvbkZvcm0gZmllbGRzZXQgLmhlbHArLm5vdGVzRGl2Lmlzb3BlbnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuanNvbkZvcm0gZmllbGRzZXQgLmludHJve2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MzBweCAwfX0uanNvbkZvcm0gbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzo2cHggMTBweCA2cHggMDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4fS5qc29uRm9ybSBkaXYjbG9va3VwRXJyb3J7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmN2UxZTE7cGFkZGluZzoxMHB4O2ZvbnQtc2l6ZTowLjlyZW19Lmljb24tZWRpdHt3aWR0aDoxOXB4O2hlaWdodDoxOXB4fS5pY29uLXBsdXN7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ud2F0ZXJtYXJre2Rpc3BsYXk6bm9uZX0jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3Jle2NvbnRlbnQ6XCJcIn0uZGlhbG9nLW1lc3NhZ2UgLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO29wYWNpdHk6MC4zO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzfS5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5LC5qc29uRm9ybS5qc29uRm9ybU91dGVybW9zdEluc3RhbmNlLnJlYWR5IC5qc29uRm9ybXtvcGFjaXR5OjF9Lmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixib2R5PmZvcm0uanNvbkZvcm0ucmVhZHk+c2VjdGlvbj5maWVsZHNldHttYXgtaGVpZ2h0OmluaGVyaXQ7b3ZlcmZsb3c6dmlzaWJsZX0uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsLmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgyLC5qc29uRm9ybT5zZWN0aW9uPi5pbnRybywuanNvbkZvcm0+c2VjdGlvbj5maWVsZHNldCwuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7bWF4LXdpZHRoOjEzMzJweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1oZWFkZXItYm91bmRzLC5qc29uRm9ybT5zZWN0aW9uPmhlYWRlcj5oMiwuanNvbkZvcm0+c2VjdGlvbj4uaW50cm8sLmpzb25Gb3JtPnNlY3Rpb24+ZmllbGRzZXQsLmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH19Lmpzb25Gb3JtPnNlY3Rpb24+Lm5vdC1hcHBsaWNhYmxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouNWVtO21hcmdpbi1ib3R0b206MmVtO21heC13aWR0aDoxMjY4cHh9LnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCwucmVhZG9ubHlNb2RlIGZvcm0jamZfamYxIGxhYmVse3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCl7I21vZGFsLWFqYXggLmpzb25Gb3Jte21pbi13aWR0aDo0MzhweH19Ym9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLGJvZHkucGYtZm9ybT5pZnJhbWV7cG9zaXRpb246YWJzb2x1dGV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxMHB4IC0yOHB4O3BhZGRpbmc6MDtmbGV4LWJhc2lzOjEwMCV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NjBweDttYXJnaW46MCAyMXB4IDhweDtwYWRkaW5nOjAgNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6Zm9jdXMsLmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcik6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw+aW5wdXR7bWFyZ2luOjAgNnB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue21hcmdpbjoxMHB4IC0xNXB4IDVweH0uanNvbkZvcm0gLmpmLXJvdz4uY29sbGVjdGlvbj5sYWJlbDpub3QoLmVycm9yKXttYXJnaW46MCAxMHB4IDEycHh9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MTBweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7ZGlzcGxheTpmbGV4O21hcmdpbjowIDAgMjBweDtwYWRkaW5nOjB9fS5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5mb2Nie3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0gLmNvbGxlY3Rpb24+bGFiZWw6aG92ZXIgaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5jb2xsZWN0aW9uPmxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5qc29uRm9ybSAubGlua2VkRm9ybVdyYXBwZXIgLmpmLXJvdz4uY29sbGVjdGlvbnt3aGl0ZS1zcGFjZTpub3dyYXB9Lmpzb25Gb3JtIC5qZi1yb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6NzA2cHg7d2lkdGg6MTAwJTttYXJnaW46N3B4IDA7cGFkZGluZzowcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtY29udGFjdC1yb3d7YWxpZ24taXRlbXM6Y2VudGVyfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93OmZpcnN0LWNoaWxke2ZsZXgtZ3JvdzowfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2ZsZXg6bm9uZTttYXgtd2lkdGg6MTgwcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpib2xkfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2FzaD5sYWJlbDpub3QoLmVycm9yKXtmb250LXNpemU6MTJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW46MThweCAwIDE0cHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveCBsYWJlbHtwYWRkaW5nOjVweCAwIDB9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveC5qZi1pbnB1dC10eXBlLW9ub2Zmc3dpdGNoIGxhYmVse2ZsZXgtYmFzaXM6MTAwJX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2ggLm9ub2Zmc3dpdGNoe21hcmdpbi10b3A6LjhlbX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94LmlubGluZUNoZWNrYm94e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1iYXNpczphdXRvO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWx7ZGlzcGxheTpibG9jazt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KX0uYmFubmVyIC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggbGFiZWwuY29tcHJlc3NlZHtmb250LXNpemU6OHB4O2xpbmUtaGVpZ2h0OjEuMmVtfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3guaW5saW5lQ2hlY2tib3ggLmZvY2J7ZGlzcGxheTpibG9jazttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aWR0aDozMHB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZXttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZGZuIHN2Z1tjbGFzcyo9aWNvbl17bWFyZ2luLWxlZnQ6NXB4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZT5sYWJlbCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjVweH0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLW11bHRpZmlsZXJlcGVhdGFibGU+bGFiZWwgZGZue21hcmdpbi1yaWdodDoycHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOm5vbmV9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGUubGltaXRlZHttYXgtd2lkdGg6NzExcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yYWRpb3ttYXgtd2lkdGg6bm9uZX0uanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJhZGlvPmxhYmVse2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE2cHh9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXZ7bWF4LXdpZHRoOjcwNnB4O21hcmdpbjowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1yb3d7bWFyZ2luLXRvcDowfS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Ky5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXJnaW4tdG9wOjdweH0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5pbmxpbmUtYXBwZW5ke3Zpc2liaWxpdHk6aGlkZGVufS5kaWFsb2ctYm94IC5qc29uRm9ybSAuamYtcm93Pi5jaG9zZW4tY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uanNvbkZvcm0gLmpmLXJvdz5kaXYuY2tlLmNrZV9jaHJvbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyl9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGV7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94e2ZsZXgtd3JhcDpub3dyYXA7bWluLWhlaWdodDoyM3B4fS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDo1MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1jb250YWN0LXJvd3tkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93PmxhYmVsOm5vdCguZXJyb3Ipe21heC13aWR0aDpub25lfS5qc29uRm9ybSAuamYtcm93LmpmLWNvbnRhY3Qtcm93IC5jaG9zZW4tY29udGFpbmVye21heC13aWR0aDoxMDAlfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3ggbGFiZWw6bm90KC5vbm9mZnN3aXRjaC1sYWJlbCl7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZXttYXgtd2lkdGg6MzAwcHh9Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUgdGFibGV7bWluLXdpZHRoOjUwMHB4fX1ib2R5LnJlYWRvbmx5TW9kZSAucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZTtmaWx0ZXI6Z3JheXNjYWxlKDEpfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLnRhYkNvdW50ZXJ7cmlnaHQ6NTAlO2ZvbnQ6bm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2JhY2tncm91bmQ6Izk3OTc5Nzt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMzNweCAtMzVweDtwYWRkaW5nLXRvcDoxNXB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgNTAlO21pbi13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDY2cHgpO21hcmdpbjowIDMzcHggNDBweCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0e3BhZGRpbmctdG9wOjMwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3JlLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiM5Nzk3OTd9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldDo6YmVmb3Jle21hcmdpbi1ib3R0b206MzBweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmZpZWxkc2V0OjphZnRlcnttYXJnaW4tdG9wOjUwcHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAucm93YnV0dG9ud3JhcHBlcntwb3NpdGlvbjpzdGF0aWN9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAudGFiQ291bnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7bGVmdDo1MCU7cGFkZGluZzo2cHggOHB4O3otaW5kZXg6MzttaW4taGVpZ2h0OjB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCAuamYtcm93e21heC13aWR0aDpub25lfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTpibG9jazttYXJnaW46MTRweCAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSk+ZmllbGRzZXQgLmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWx7bWluLXdpZHRoOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSl7bWFyZ2luOjAgLTIzcHggLTM1cHh9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKT5maWVsZHNldCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pPmRpdntmbGV4OjEgMSA0NSU7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNDZweCk7bWFyZ2luOjAgMjNweCA0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgLTMwcHg7cGFkZGluZy10b3A6MTVweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDpub25lO21heC13aWR0aDpub25lO21hcmdpbjowIDAgNDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XT5maWVsZHNldHtwYWRkaW5nLXRvcDozMHB4fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQ6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQ6Izk3OTc5N31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5yb3didXR0b253cmFwcGVye3Bvc2l0aW9uOnN0YXRpY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC50YWJDb3VudGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IHNwYW4uYnV0dG9uLmRlbGV0ZXJvd3tsZWZ0OjUwJTtwYWRkaW5nOjZweCA4cHg7ei1pbmRleDozfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0+ZmllbGRzZXQgLmpmLXJvd3ttYXgtd2lkdGg6bm9uZX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdPmZpZWxkc2V0IC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHtkaXNwbGF5OmJsb2NrfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX19ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117bWFyZ2luOjVweCAwO3RyYW5zaXRpb246YWxsIC4yNXM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDQpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93e3dpZHRoOjEwMCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KS5qZi1pbnB1dC10eXBlLXRleHQtMjAwLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCkgfiAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC0yMDB7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSB+IC5qZi1yb3d7d2lkdGg6NDguMjUlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNiksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSB+IC5qZi1yb3d7d2lkdGg6MzIuMTclfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNyksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg3KSB+IC5qZi1yb3d7d2lkdGg6MjQuMTI1JX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDgpLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCkgfiAuamYtcm93e3dpZHRoOjE5LjMlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSksZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSB+IC5qZi1yb3d7d2lkdGg6NTBweDtmbGV4LWdyb3c6MX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSxmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSB+IC5qZi1yb3d7d2lkdGg6MTMuOCV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkO292ZXJmbG93LXdyYXA6YW55d2hlcmV9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbDpub3QoLmVycm9yKXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDhweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwgZGZuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsK3RleHRhcmVhe2hlaWdodDozNnB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgbGFiZWwrLmZpbGV1cGxvYWRlcnttaW4td2lkdGg6MjAwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztib3R0b206MDt0cmFuc2Zvcm06bm9uZX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWNvbnRhY3Qtcm93e21heC13aWR0aDoyMjBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3d7cGFkZGluZy1sZWZ0OjEwcHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdysuamYtcm93IGxhYmVsLmVycm9ye2xlZnQ6MTBweH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcnt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7bWluLXdpZHRoOjIwNXB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cucm93YnV0dG9ud3JhcHBlcnttaW4td2lkdGg6NDRweCAhaW1wb3J0YW50O21heC13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJTtwYWRkaW5nLWxlZnQ6OHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257bWluLXdpZHRoOjg1cHg7d2lkdGg6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudDttaW4taGVpZ2h0OjM3cHh9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcnt2ZXJ0aWNhbC1hbGlnbjpib3R0b219ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBpbnB1dFt0eXBlPVwiZGF0ZVwiXXtwYWRkaW5nLXJpZ2h0OjZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAudGFiQ291bnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXStmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93PmxhYmVsOm5vdCguZXJyb3Ipe2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIH4gLnJvd2J1dHRvbndyYXBwZXIuamYtcm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMHB4O21hcmdpbi10b3A6N3B4O21hcmdpbi1sZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWNoZWNrYm94e3dpZHRoOjAuMSU7bWFyZ2luOjAgIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1jaGVja2JveD5sYWJlbDpub3QoLmVycm9yKXtwYWRkaW5nLXJpZ2h0OjdweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS1udW1iZXJ7d2lkdGg6NiU7bWluLXdpZHRoOjUuMWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLW51bWJlcj5sYWJlbDpub3QoLmVycm9yKXt3aWR0aDo3MHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLWZpbGU6Zmlyc3QtY2hpbGR7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6ODBweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0ZXttYXgtd2lkdGg6MTQ1cHg7d2lkdGg6MSU7bWluLXdpZHRoOjQuNWVtfWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuOjpiZWZvcmUsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBkZm46OmFmdGVyLGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgZGZuIHN2Z3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1kaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBpbnB1dCxkaXY6bm90KFtkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1cIl0pPmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyBzZWxlY3QsZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKT5maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Ky5qZi1yb3cgLmZpbGV1cGxvYWRlcntib3JkZXItbGVmdC13aWR0aDoxcHh9fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6aGFzKD5sYWJlbC5vdmVyZmxvd1dyYXBOb3JtYWwpe3dpZHRoOmF1dG8gIWltcG9ydGFudH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAub3ZlcmZsb3dXcmFwTm9ybWFse292ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdzpoYXMoPmxhYmVsLm1pbi13aWR0aC1mb3VyLWNoYXJzKXttaW4td2lkdGg6ODRweH0ucm93YnV0dG9ud3JhcHBlci5qZi1yb3d7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MH0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbnttYXgtd2lkdGg6MTAwJX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTd9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3c6aG92ZXJ7YmFja2dyb3VuZDojOTc5Nzk3fS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdzpob3ZlciBzdmd7ZmlsbDojZmZmfS5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5kZWxldGVyb3d7ZGlzcGxheTpibG9jazt3aWR0aDozNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7cGFkZGluZzo4cHggMTBweDtjdXJzb3I6cG9pbnRlcn0ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93IHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVye2JhY2tncm91bmQ6Izk3OTc5N30ucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uZGVsZXRlcm93OmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93e3dpZHRoOjEwMHB4O3BhZGRpbmctbGVmdDo0MHB4O3BhZGRpbmctcmlnaHQ6MjBweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojMDFCRUU1O2N1cnNvcjpwb2ludGVyfS5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiNmZmZ9LnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTBweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LThweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLmFkZHJvdyBzdmcuaWNvbi1qZi1hZGR7bGVmdDphdXRvfX0ucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojMDBhOWNjfS5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe2JhY2tncm91bmQ6I2Y3ZjdmNztib3JkZXI6MnB4IGRhc2hlZCAjZDRkNGQ0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhe21pbi1oZWlnaHQ6MzgycHg7cGFkZGluZzo0MHB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XTpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6bm9uZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3BhZGRpbmc6MjBweCAyMHB4IDEwMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjM2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Z3tmaWxsOiMwMUJFRTU7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWFkZCxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93IHN2Zy5pY29uLWpmLWFkZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDoxMjBweDtoZWlnaHQ6MTIwcHg7bWFyZ2luOjM1cHggYXV0byAwfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXJ7YmFja2dyb3VuZDojZWVlZWVmfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3c6aG92ZXIgc3Zne2ZpbGw6IzAwYTljY31kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdOm5vdChbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10pIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIC5jc3Zpb3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7ei1pbmRleDoyfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF1bZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhPmRpdntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2RpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWF7bWluLWhlaWdodDoyOTBweDtwYWRkaW5nOjI1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcn1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHNwYW4uYWRkcm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDpub25lO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzoyMHB4IDIwcHggMTAwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzA2MDcwODtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3Zne2ZpbGw6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2Utb3V0fWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgc3Bhbi5hZGRyb3cgc3ZnLmljb24tYWRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDttYXJnaW46MzVweCBhdXRvIDB9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlcntiYWNrZ3JvdW5kOiNlZWVlZWZ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAucmVwZWF0YWJsZS1mb290ZXItYXJlYSBzcGFuLmFkZHJvdzpob3ZlciBzdmd7ZmlsbDojMDBhOWNjfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gLnJlcGVhdGFibGUtZm9vdGVyLWFyZWEgLmNzdmlve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDt6LWluZGV4OjJ9fSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyNXB4O2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTJweCkgY2VudGVyfSpbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXXtwYWRkaW5nLXJpZ2h0OjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjYWxjKDEwMCUgLSAzOHB4KSBjZW50ZXJ9ZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtc2VsZWN0IHNlbGVjdHttaW4td2lkdGg6MH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjkwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdLGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10sZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc1NyYUVuZ2FnZW1lbnRcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c117d2lkdGg6MTAwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3csZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3d7d2lkdGg6aW5oZXJpdH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzTW9uaXRvcmluZ1Zpc2l0XCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c6Zmlyc3Qtb2YtdHlwZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGV7bWluLXdpZHRoOjgwcHg7d2lkdGg6NGVtfWRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWZpbGUsZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fcmVndWxhdG9yeUlzc3Vlc01vbml0b3JpbmdWaXNpdFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZSxkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzU3JhRW5nYWdlbWVudFwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtZmlsZXttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbaWQqPWxvY2t0b25QZl90YWJsZWZvcm1fY2xhaW1dLmpmLXJvdyxkaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXS5qZi1yb3d7bWFyZ2luOjI1cHggMH1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVkb2N1bWVudF9jbGFpbVwiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93e3dpZHRoOjUwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9mb3JlaWduTGF3QWR2aWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhe3dpZHRoOjMwJX1kaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9jbGFpbXNcIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLWlucHV0LXR5cGUtdGV4dHt3aWR0aDo3MCV9ZmllbGRzZXQ+ZGl2W2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXT5sYWJlbCxmaWVsZHNldD5kaXZbaWQqPWxvY2t0b25QZl90YWJsZWRvY3VtZW50X2NsYWltXT5sYWJlbHttYXJnaW4tYm90dG9tOjdweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtd2VpZ2h0OjQwMH19Lmpzb25Gb3JtIC5kaXNhYmxlZHtvcGFjaXR5OjAuMTtwb2ludGVyLWV2ZW50czpub25lfS5qc29uRm9ybSAuZGlzYWJsZWQrLm9ub2Zmc3dpdGNoLWxhYmVse29wYWNpdHk6MC4xO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb24sLmpzb25Gb3JtIC5kaXNhYmxlZCsub25vZmZzd2l0Y2gtbGFiZWwgLmlzb2Zme2JhY2tncm91bmQtY29sb3I6IzY2Nn1ib2R5LnJlYWRvbmx5TW9kZSAjamZfamZkZWN7cGFkZGluZy10b3A6MHB4fSNqZl9qZmRlYyBzZWN0aW9uIGgyOmJlZm9yZXtkaXNwbGF5Om5vbmV9Zm9ybSNqZl9qZjEuaW5JZnJhbWV7cGFkZGluZy10b3A6NzhweH1mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb24sZm9ybSNqZl9qZjEuaW5JZnJhbWUgLmpmLWhlYWRlci1zZWN0aW9uW3N0eWxlXXt0b3A6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkfS5wZi1mb3JtLnJlYWRvbmx5SWZyYW1lIC5wYWdlLWNvbnRhaW5lcntwYWRkaW5nLXRvcDowcHh9I21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLWJveHt3aWR0aDo4MHZ3fSNtb2RhbERpYWxvZy5wcm9wZm9ybXByZXZpZXcgLmRpYWxvZy1tZXNzYWdle3BhZGRpbmc6MH0jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEwMHZoIC0gMzAwcHgpO2JvcmRlcjpub25lfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudCwuYWNjb3JkaW9ubmljZSAuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRyb3std2Via2l0LXRyYW5zaXRpb246bWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7LW8tdHJhbnNpdGlvbjptYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zczt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzfS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbSBsZWdlbmR7bWF4LWhlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGxlZ2VuZHttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZT5sZWdlbmQ6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6YmxvY2t9LmFjY29yZGlvbm5pY2UgLmFjY29yZGlvbi1pdGVtIGhlYWRlciB+IHAuaW50cm86bm90KC5kYXRhcGFnZWxhc3RpbnRybyl7bWF4LWhlaWdodDowcHg7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb25uaWNlIC5hY2NvcmRpb24taXRlbS1vcGVuIGhlYWRlciB+IHAuaW50cm97bWFyZ2luLXRvcDozMHB4O21heC1oZWlnaHQ6MTAwMHB4O292ZXJmbG93OnZpc2libGV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjA7cmlnaHQ6MDtib3JkZXI6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6d2hpdGU7YmFja2dyb3VuZDojNjc4NjhlO3dpZHRoOjEzZW07bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbXtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToycHg7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci13aWR0aDowIDFweCAwIDFweDttaW4taGVpZ2h0OjgwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItd2lkdGg6MCAxcHggMXB4IDFweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjEwMDBweDtvcGFjaXR5OjE7bWFyZ2luOjEwcHggMjBweDtwYWRkaW5nOjIwcHggMzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29udGVudCBsZWdlbmQsLmFjY29yZGlvbm5pY2UuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgLmludHJve21heC1oZWlnaHQ6MTAwMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLXdpZHRoOjAgMXB4IDFweCAxcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnR7bWF4LWhlaWdodDoxMDAwcHg7b3BhY2l0eToxO21hcmdpbjoxMHB4IDIwcHg7cGFkZGluZzoyMHB4IDEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0uY2hlY2tsaXN0Rm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbnRlbnQgbGVnZW5kLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb250ZW50IC5pbnRyb3ttYXgtaGVpZ2h0OjEwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLmxhc3QgLmFjY29yZGlvbi1jb250ZW50IH4gLmFjY29yZGlvbi1jb250ZW50Omxhc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5mby1zZWN0aW9uLWhpZGUtbWV7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24gaDJ7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMnttYXJnaW46MDtjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjYyZW07d2lkdGg6MTAwJTt0ZXh0LWluZGVudDoyMHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBoMntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRhNGE0YX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uIGZpZWxkc2V0e3BhZGRpbmc6MzBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGZpZWxkc2V0e3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowIDMwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIGZpZWxkc2V0e3BhZGRpbmc6MjBweCAzMHB4O21hcmdpbjoxMHB4IDIwcHg7b3ZlcmZsb3c6dmlzaWJsZTthbmltYXRpb246MnMgZGVsYXktb3ZlcmZsb3c7bWF4LWhlaWdodDo2MDAwMDBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gZmllbGRzZXQgZmllbGRzZXR7cGFkZGluZzowcHg7bWFyZ2luOjBweH1Aa2V5ZnJhbWVzIGRlbGF5LW92ZXJmbG93e2Zyb217b3ZlcmZsb3c6aGlkZGVufX0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW57Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci10b3Atd2lkdGg6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmN1cnJlbnR7YmFja2dyb3VuZDojZmZmfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5uZXh0YnV0dG9ud3JhcHBlcnt0ZXh0LWFsaWduOnJpZ2h0O21heC13aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjMwcHg7cGFkZGluZy10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjNGE0YTRhfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtLnJlYWRvbmx5IC5uZXh0YnV0dG9ud3JhcHBlcntkaXNwbGF5Om5vbmV9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaGVyaXQgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e3JpZ2h0OjBweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VtbWFyeXtyaWdodDoxMjNweH0uYWNjb3JkaW9ubmljZSAjcDQgLmludHJve21hcmdpbjoyMHB4IDEwcHggMCAyMHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMH0uYWNjb3JkaW9ubmljZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJve21hcmdpbi1sZWZ0Oi0xMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4fS5hY2NvcmRpb25uaWNlICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRyb3ttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi10b3A6LTYwcHg7bWFyZ2luLWJvdHRvbTozMHB4O21heC13aWR0aDpjYWxjKDEwMCUgLSAxNjBweCl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFjY29yZGlvbm5pY2UgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJve21hcmdpbi10b3A6LTIwcHg7bWF4LXdpZHRoOmluaGVyaXR9fS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuaW50cm97Y29sb3I6I0JFMUUyRDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmludHJvOmJlZm9yZXtjb250ZW50OlwiXFwyNkEwXCI7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDowLjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hY2NvcmRpb25uaWNlIC5pbnZhbGlkICNwNCAuZGF0YXBhZ2VsYXN0aW50cm97Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVye2NvbG9yOiM0MzlmYmQgIWltcG9ydGFudH0uYWNjb3JkaW9ubmljZSAuaW52YWxpZCAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNCRTFFMkR9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5pbnRyb3tjb2xvcjojRjc5NDFFO3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MThcIjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjAuNWVtO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjY29yZGlvbm5pY2UgLmluY29tcGxldGUgI3A0IC5kYXRhcGFnZWxhc3RpbnRyb3tjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNCAuZGF0YXBhZ2VsYXN0aW50cm86aG92ZXJ7Y29sb3I6IzQzOWZiZCAhaW1wb3J0YW50fS5hY2NvcmRpb25uaWNlIC5pbmNvbXBsZXRlICNwNC5hY2NvcmRpb24taXRlbSAuZGF0YXBhZ2VsYXN0aW50cm8gZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y3OTQxRX0uYWNjb3JkaW9ubmljZSAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNGNzk0MUV9LmFjY29yZGlvbm5pY2UgLmNvbXBsZXRlICNwNCAuaW50cm97Y29sb3I6Izc0YmQ0Mztwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9ubmljZSAuY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MC41ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9ja30uYWNjb3JkaW9ubmljZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXtmb250LXdlaWdodDoxMDB9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTEtN3ttYXJnaW4tYm90dG9tOjEwcHh9LmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXXtiYWNrZ3JvdW5kOnJnYmEoMjQ3LDE0OCwzMCwwLjEpO3BhZGRpbmc6MTBweCAxM3B4O2JvcmRlci1yYWRpdXM6MHB4fS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj10aGVmdEFuZE1hbGljaW91c0RhbWFnZUV4Y2x1ZGVkT3Zlcm5pZ2h0XSBzdHJvbmcsLmFjY29yZGlvbm5pY2UuanNvbkZvcm0gbGFiZWxbZm9yPWJ1eW9ubGluZW5vdGF2YWlsYWJsZV0gc3Ryb25nLC5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdIHN0cm9uZywuYWNjb3JkaW9ubmljZS5qc29uRm9ybSBsYWJlbFtmb3I9dmFsdWVPdmVyNzAwMF17Zm9udC13ZWlnaHQ6NjAwfS5hY2NvcmRpb25uaWNlLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7bWF4LXdpZHRoOjEwMCV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNle3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtoZWlnaHQ6aW5oZXJpdDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjphbGljZWJsdWV9LmFjY29yZGlvbm5pY2UgLnJlYWRvbmx5Q3VzdG9tTm90aWNlIGErYXtib3JkZXI6bm9uZTtwYWRkaW5nOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7LmFjY29yZGlvbm5pY2UgLmpmLXBhZ2UtY29udHJvbHt2aXNpYmlsaXR5OmhpZGRlbn0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgye3RleHQtaW5kZW50OjhweH0uYWNjb3JkaW9ubmljZS5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIC5pY29uLW9wZW4tY2xvc2V7cmlnaHQ6MTZweH0uYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KXsuYWNjb3JkaW9ubmljZSAucGFnZS1jb250YWluZXIgLmJsb2NrLmVtcHR5LXJpZ2h0LWNvbHVtbntkaXNwbGF5Om5vbmV9fWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDotbW96LWZpdC1jb250ZW50O3dpZHRoOi13ZWJraXQtZml0LWNvbnRlbnQ7d2lkdGg6Zml0LWNvbnRlbnQ7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O21hcmdpbjphdXRvO2JvcmRlcjpzb2xpZDtwYWRkaW5nOjFlbTtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOmJsYWNrO2Rpc3BsYXk6YmxvY2t9ZGlhbG9nOm5vdChbb3Blbl0pe2Rpc3BsYXk6bm9uZX1kaWFsb2crLmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpfS5fZGlhbG9nX292ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9ZGlhbG9nLmZpeGVke3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1ib2R5IGRpYWxvZ3tib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgwLDAsMCwwLjMpO3Bvc2l0aW9uOmZpeGVkO21heC13aWR0aDo5MCU7bWluLXdpZHRoOjUwJTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztwYWRkaW5nOjA7b3ZlcmZsb3c6aW5pdGlhbH1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6MjBweDttYXgtaGVpZ2h0Ojkwdmg7b3ZlcmZsb3cteTphdXRvO21pbi1oZWlnaHQ6MzN2aH1ib2R5IGRpYWxvZyBidXR0b257bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9ja31ib2R5IGRpYWxvZyBidXR0b24uY2xvc2V7bWF4LXdpZHRoOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTAwJTtyaWdodDowO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bWFyZ2luOjAgLTE4cHggLTE4cHggMDtwYWRkaW5nOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmVkO2JvcmRlcjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfWJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGE5Y2N9Ym9keSBkaWFsb2c6OmJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfWJvZHkgZGlhbG9nKy5iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX1ib2R5IGRpYWxvZyBtYWlue3BhZGRpbmc6NDBweDtmb250LXNpemU6MC45ZW07Zm9udC13ZWlnaHQ6MjAwfWJvZHkgZGlhbG9nIG1haW4gaDF7bWFyZ2luLXRvcDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzN9Ym9keSBkaWFsb2cgbWFpbiBoMSxib2R5IGRpYWxvZyBtYWluIGgye2ZvbnQtd2VpZ2h0OjIwMH1ib2R5IGRpYWxvZyBtYWluIGgzLGJvZHkgZGlhbG9nIG1haW4gaDR7Zm9udC13ZWlnaHQ6NDAwfSNxdWlja0NyZWF0ZVdpemFyZHttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggMCA0MHB4IDIwcHg7Y291bnRlci1yZXNldDpjYXJkfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNhcmQpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTAwJTt0b3A6MDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoxZW07bWFyZ2luLXJpZ2h0OjEwcHg7Y29sb3I6Izk3OTc5Nzt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3Blbjo6YmVmb3JlLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGU6OmJlZm9yZXtmb250LXNpemU6MjRweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmR7cG9zaXRpb246cmVsYXRpdmU7Y291bnRlci1pbmNyZW1lbnQ6Y2FyZDtib3JkZXItbGVmdDo0cHggc29saWQgI2JiYmJiYjttYXJnaW46MCAwIDE1cHggMDtwYWRkaW5nOjAgMCAwIDE1cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfSNxdWlja0NyZWF0ZVdpemFyZCAudGl0bGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjEzcHg7Y29sb3I6I2JiYmJiYjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAudGl0bGUsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZSAudGl0bGV7Zm9udC1zaXplOjEzcHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5ne2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6M3JlbTt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC5oZWFkaW5nOmhvdmVye2N1cnNvcjpwb2ludGVyfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOi41ZW19I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb257ZmxleC1ncm93OjF9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJ7bWluLXdpZHRoOjEwMCV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJbc3R5bGVde3dpZHRoOjEwMCUgIWltcG9ydGFudH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOndoaXRlO3BhZGRpbmc6MC42OHJlbTtsaW5lLWhlaWdodDoxZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZTowLjhyZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIC5zZWxlY3Rpb246bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pKy5jdGEgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl17bWFyZ2luLWxlZnQ6MTJweH0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGEtdGV4dFwiXXtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAxYmVlNTtwYWRkaW5nLWlubGluZTowfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXTpob3ZlcntiYWNrZ3JvdW5kOiM4ODg4ODh9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl06aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiMzMzMzMzN9I3F1aWNrQ3JlYXRlV2l6YXJkIC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2hlaWdodDozNHB4O3dpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjOTNiZTMwO2JvcmRlci13aWR0aDowIDhweCA4cHggMDtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJX0jcXVpY2tDcmVhdGVXaXphcmQgLnh4eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjJweCBzb2xpZCAjOTNiZTMwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvIDAgYXV0byAyMHB4O2xlZnQ6MTAwJTtjb250ZW50Olwi4pyTXCI7Y29udGVudDpcIuKclFwiO2NvbnRlbnQ6XCLimJFcIjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM5M2JlMzA7Zm9udC13ZWlnaHQ6MTAwO2JvcmRlci1yYWRpdXM6NTAlfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGU6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzkzYmUzMDtjb250ZW50Olwi4pyUXCI7bWFyZ2luLWxlZnQ6LjVlbX0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmRbZGF0YS1yZXF1aXJlZD1cInRydWVcIl17Ym9yZGVyLWNvbG9yOiNmNWE2MjN9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZXtjb2xvcjojZjVhNjIzfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXXtib3JkZXItY29sb3I6IzkzYmUzMDtvcGFjaXR5Oi41fSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAudGl0bGV7Y29sb3I6I2JiYmJiYn0jcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQuc2VsZWN0b3JPcGVuLCNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZDpob3ZlcntvcGFjaXR5OjEgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6aG92ZXIsI3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiwjcXVpY2tDcmVhdGVXaXphcmQgLndpemFyZENhcmQ6bGFzdC1vZi10eXBle29wYWNpdHk6MTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkey0tYW5pbWF0aW9uLXNwZWVkOiAwLjNzOy0taTogMTAwfSNxdWlja0NyZWF0ZVdpemFyZCAud2l6YXJkQ2FyZCAuaGVhZGluZ3twb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiAuaGVhZGluZ3t0cmFuc2Zvcm06c2NhbGUoMC4xKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSl9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC5mb3Jte3RyYW5zZm9ybS1vcmlnaW46bGVmdCBjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuMSk7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO3BvaW50ZXItZXZlbnRzOm5vbmV9I3F1aWNrQ3JlYXRlV2l6YXJkIC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybXt0cmFuc2Zvcm06c2NhbGUoMSk7LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7ei1pbmRleDoyO29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246YWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpfSNxdWlja0NyZWF0ZVdpemFyZCAuZ3JpZC13cmFwcGVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTAwcHggMWZyO2dyaWQtZ2FwOjA7YmFja2dyb3VuZDojZjRmNGY0O3BhZGRpbmc6MTBweCAxNHB4O2ZvbnQtc2l6ZTowLjlyZW07bWFyZ2luOjAgMCA1cHh9I3F1aWNrQ3JlYXRlV2l6YXJkIC5ncmlkLXdyYXBwZXIgZGl2LmZvb3R7Ym9yZGVyLXRvcDoxcHggc29saWQgI0NDQ0NDQztwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2NjY2NjY30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeSAud2l6YXJkQ2FyZHtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjp3YWl0fSNxdWlja0NyZWF0ZVdpemFyZC5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbntvcGFjaXR5OjAuM30jcXVpY2tDcmVhdGVXaXphcmQuYnVzeTo6YWZ0ZXJ7Y29udGVudDpcIlBsZWFzZSB3YWl0Li4uXCI7ZGlzcGxheTpibG9jazttYXJnaW46YXV0bztwb3NpdGlvbjpmaXhlZDtmb250LXNpemU6NXZ3O3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRyb3ttYXJnaW4tdG9wOjFlbX1ib2R5IGRpYWxvZyBtYWluICNub3BlLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiMwMWJlZTU7cGFkZGluZzo1cHggMTBweCA1cHggNXB4O2JvcmRlci1yYWRpdXM6MWVtO2ZvbnQtZmFtaWx5OmluaXRpYWx9Ym9keSBkaWFsb2cgbWFpbiAuaW50cm8gYVtocmVmXj1cIiNtb2RhbDpcIl0gc3Zne3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2ZpbGw6IzAxYmVlNTttYXJnaW4tcmlnaHQ6NHB4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MDttYXgtd2lkdGg6aW5oZXJpdCAhaW1wb3J0YW50fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttYXJnaW4tdG9wOjI2cHg7ZGlzcGxheTpmbGV4fWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJde3RyYW5zaXRpb246bm9uZTttYXJnaW46MCAwIDAgYXV0bztmbG9hdDpub25lO21pbi13aWR0aDoyMzBweH1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL2xvYWRpbmdkb3RzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTphdXRvfWJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZXtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjAuMX1ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuaW52aXNpYmxlQnV0U3VibWl0dGFibGUgbGVnZW5ke2Rpc3BsYXk6bm9uZX0uamYtYnRuLC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5jc3Zpbz5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6MzZweDtwYWRkaW5nOjhweCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmpmLWJ0biwucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwuY3N2aW8+c3BhbnttaW4taGVpZ2h0OjMwcHh9fS5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAuY3N2aW8+c3Bhbntjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMDFiZWU1O2JhY2tncm91bmQtY29sb3I6IzAxYmVlNX0ucGYtYWRtaW4gLmpmLWJ0bjpob3ZlciwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uOmhvdmVyLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbjpob3ZlciwucGYtYWRtaW4gLmpmLWJ0bjphY3RpdmUsLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uOmFjdGl2ZSwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b246YWN0aXZlLC5wZi1hZG1pbiAuY3N2aW8+c3BhbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuamYtYnRuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b246aG92ZXIsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjpob3ZlciwucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuOmhvdmVyLC5wZi1kYXNoYm9hcmQgLmpmLWJ0bjphY3RpdmUsLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbjphY3RpdmUsLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbjphY3RpdmUsLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbjphY3RpdmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzBmYThjNztiYWNrZ3JvdW5kLWNvbG9yOiMwZmE4Yzd9LnBlcnNvbiAuaW1nLXdyYXB7ZGlzcGxheTpub25lfS5idXR0b24uZGVsZXRlcm93e2hlaWdodDozNnB4fWJ1dHRvbiNtYWluX3N1bW1hcnksYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTonR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcn1idXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZlLGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdDpob3ZlcixidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQ6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwZmE4Yzc7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3fWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b246dmlzaXRlZCxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVke2N1cnNvcjpwb2ludGVyO2ZsZXg6MDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MjdweDtwYWRkaW5nOjVweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXJ9YnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbjphY3RpdmUsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6aG92ZXIsYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZlLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOmFjdGl2ZSxidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbjp2aXNpdGVkOmhvdmVyLGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQ6YWN0aXZle2NvbG9yOiMwNjA3MDggIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4IHdoaXRlO2JhY2tncm91bmQtY29sb3I6d2hpdGV9QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtidXR0b24jbWFpbl9zdW1tYXJ5e21pbi13aWR0aDo2ZW19YnV0dG9uI21haW5fc3VibWl0X2Zsb2F0e21pbi13aWR0aDoxMmVtfWJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbixidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbnttaW4td2lkdGg6OWVtfX1idXR0b24jbWFpbl9zdW1tYXJ5e21hcmdpbi1yaWdodDo4cHg7cGFkZGluZzo1cHggMTBweH1idXR0b24jbWFpbl9zdW1tYXJ5e2Rpc3BsYXk6bm9uZTtvdXRsaW5lOm5vbmV9YnV0dG9uI21haW5fc3VtbWFyeSBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6d2hpdGV9YnV0dG9uI21haW5fc3VtbWFyeSBzcGFuLmlzc3VlQ291bnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDo1cHg7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNCRTFFMkQ7Ym9yZGVyLWNvbG9yOiNCRTFFMkQ7ZGlzcGxheTpibG9ja30uaW52YWxpZCBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5pbnZhbGlkIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzY2MTAxOH0uaW5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6I2Y5Mztib3JkZXItY29sb3I6I2Y5MztkaXNwbGF5OmJsb2NrfS5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6aG92ZXIsLmluY29tcGxldGUgYnV0dG9uI21haW5fc3VtbWFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYzYwfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5e2JhY2tncm91bmQtY29sb3I6IzkzYmUzMDtib3JkZXItY29sb3I6IzkzYmUzMDtkaXNwbGF5OmJsb2NrfS5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmhvdmVyLC5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NDZkMWJ9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggIzAxYmVlNTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjMGZhOGM3O2JhY2tncm91bmQtY29sb3I6IzBmYThjN30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG5fYywuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxMHB4fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bl9jOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyW3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuX2M6YWN0aXZlLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZVt0eXBlPVwiY2FuY2VsXCJde2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICM5OTE1MjQ7YmFja2dyb3VuZC1jb2xvcjojOTkxNTI0fS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICNkMDAyMWI7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFifS5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmhvdmVyLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdOmFjdGl2ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOTkxNTI0O2JhY2tncm91bmQtY29sb3I6Izk5MTUyNH0ucmVhZG9ubHkgYS5idXR0b24udXBsb2FkLC5yZWFkb25seSBhLmJ1dHRvbi5kb3dubG9hZCtzcGFue2Rpc3BsYXk6bm9uZX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5idG5fYSwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuZGlzYWJsZWQuYnV0dG9uLC5kaXNhYmxlZC5idG5fYixidXR0b24uZGlzYWJsZWQjc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sYnV0dG9uLmRpc2FibGVkI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmRpc2FibGVkLmJ0bl9jLC5qc29uRm9ybSBpbnB1dC5kaXNhYmxlZFt0eXBlPVwiY2FuY2VsXCJdLC5kaXNhYmxlZC5idG5fZCwuZGlzYWJsZWQuYnRuX2UsLmRpc2FibGVkLmJ0bl9sb2dpbiwucGFnZS1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkLC5wYWdlLWNvbnRhaW5lciBpbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmRpc2FibGVkLC5tb2RhbC1jb250ZW50IGlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwucGYtYWRtaW4gLmRpc2FibGVkLmpmLWJ0biwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5kaXNhYmxlZC5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1hZG1pbiAuY3N2aW8+c3Bhbi5kaXNhYmxlZCwucGYtZGFzaGJvYXJkIC5kaXNhYmxlZC5qZi1idG4sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmRpc2FibGVkLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uZGlzYWJsZWQuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4uZGlzYWJsZWQsYnV0dG9uLmRpc2FibGVkI21haW5fc3VtbWFyeSxidXR0b24uZGlzYWJsZWQjbWFpbl9zdWJtaXRfZmxvYXQsLmpzb25Gb3JtIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LmRpc2FibGVkLnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117ZmlsdGVyOmdyYXlzY2FsZSgxKTtwb2ludGVyLWV2ZW50czpub25lfS5sb2FkaW5nU3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Ojk5OTk5OTk5O3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxMHB4O3RleHQtaW5kZW50Oi05OTk5ZW07Ym9yZGVyLXRvcDoxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItcmlnaHQ6MS4xZW0gc29saWQgcmdiYSgyOCwxMTcsMTg4LDAuMik7Ym9yZGVyLWJvdHRvbToxLjFlbSBzb2xpZCByZ2JhKDI4LDExNywxODgsMC4yKTtib3JkZXItbGVmdDoxLjFlbSBzb2xpZCAjMWM3NWJjOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYW5pbWF0aW9uOmxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcn0ubG9hZGluZ1NwaW5uZXIsLmxvYWRpbmdTcGlubmVyOmFmdGVye2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjhlbTtoZWlnaHQ6OGVtfUAtd2Via2l0LWtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsb2FkOHswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19Lmpzb25Gb3JtIH4gLmxvYWRpbmdTcGlubmVye2Rpc3BsYXk6YmxvY2s7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC41cyAwLjI1cyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7b3BhY2l0eToxfS5qc29uRm9ybS5yZWFkeSB+IC5sb2FkaW5nU3Bpbm5lcntvcGFjaXR5OjB9LnJlYWRvbmx5TW9kZU5vdGljZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZjM3ZTAwO3BhZGRpbmc6NXB4O2xpbmUtaGVpZ2h0OjE2cHg7Y29sb3I6I2ZmZmZmZn0ucmVhZG9ubHlNb2RlTm90aWNlIGF7cG9pbnRlci1ldmVudHM6YWxsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjFweCA0cHggMHB4O2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXI6MXB4IHNvbGlkICMxYzc1YmN9LnJlYWRvbmx5TW9kZU5vdGljZSBhOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2NvbG9yOiMwMDk0NDQ7Ym9yZGVyLWNvbG9yOiMwMDk0NDR9LnJlYWR5IH4gI2ZvcmNlU3VibWlzc2lvbkJsb2Nre2Rpc3BsYXk6YmxvY2t9LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7cGFkZGluZzoyMHB4O2JhY2tncm91bmQ6I0RERUVGNzttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuZm9yY2VTdWJtaXNzaW9uTWVzc2FnZXttYXgtd2lkdGg6MTAwJX19LmZvcmNlU3VibWlzc2lvbk1lc3NhZ2UgYnV0dG9ue2Zsb2F0OnJpZ2h0fS5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9I2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZXtkaXNwbGF5Om5vbmV9LmludmFsaWQgI2ZvcmNlU3VibWlzc2lvbkJsb2NrICNpbnZhbGlkTWVzc2FnZXtkaXNwbGF5OmlubGluZTtjb2xvcjojQkUxRTJEfS5pbnZhbGlkICNmb3JjZVN1Ym1pc3Npb25CbG9jayBidXR0b257YmFja2dyb3VuZC1jb2xvcjojOTk5O2JvcmRlcjoxcHggc29saWQgIzk5OTstd2Via2l0LW9wYWNpdHk6MC42Oy1tb3otb3BhY2l0eTowLjY7LW1zLW9wYWNpdHk6MC42Oy1vLW9wYWNpdHk6MC42O29wYWNpdHk6MC42O2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJlYWRvbmx5TW9kZU5vdGljZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtoZWlnaHQ6MjVweDt6LWluZGV4Ojk5OTk5NTUwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5yZWFkb25seU1vZGVOb3RpY2UgfiAjbWFpbmhlYWRlciwucmVhZG9ubHlNb2RlTm90aWNlIH4gI2hlYWRiYW5kLC5yZWFkb25seU1vZGVOb3RpY2UgfiBmb3JtIC5qZi1oZWFkZXItc2VjdGlvbnttYXJnaW4tdG9wOjI1cHh9LnJlYWRvbmx5Tm90aWNle2NvbG9yOnJlZH0ucmVhZG9ubHlNb2RlTW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5OTU1MDtkaXNwbGF5OmZsZXg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjVlbTtjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93Om5vbmV9LnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2d7ZGlzcGxheTpibG9jazt3aWR0aDo5MCU7bWF4LXdpZHRoOjYwMHB4O3RleHQtYWxpZ246Y2VudGVyfS5yZWFkb25seU1vZGVNb2RhbCAubG9ja2VkbXNnIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjIwcHh9LnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2Vke2hlaWdodDoxNDBweDtwb2ludGVyLWV2ZW50czpub25lfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZHtoZWlnaHQ6MTA1cHg7cG9pbnRlci1ldmVudHM6bm9uZTttYXJnaW46MCBhdXRvO2JhY2tncm91bmQ6bm9uZTt3aWR0aDpjYWxjKDEwMCUgLSAzNTBweCk7Y29sb3I6b3JhbmdlfS5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCAubG9ja2VkbXNne2Rpc3BsYXk6bm9uZX0ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQ6YmVmb3Jle2NvbnRlbnQ6YXR0cihyZWFkb25seS10ZXh0KTtmb250LXNpemU6MTRweH0ucmVhZG9ubHlNb2RlTW9kYWw6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDo0cHg7YmFja2dyb3VuZDpvcmFuZ2V9Ym9keS5yZWFkb25seU1vZGUgLnJlYWRvbmx5TW9kZU1vZGFsKyNwYWdlLWNvbnRhaW5lcntmaWx0ZXI6Ymx1cig1cHgpfWJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbC5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZCsjcGFnZS1jb250YWluZXJ7ZmlsdGVyOm5vbmV9I2ZpbGVMaXN0V3JhcHtwYWRkaW5nOjMycHh9I2ZpbGVMaXN0V3JhcCBoM3ttYXJnaW46MDtwYWRkaW5nOjE1cHg7bGluZS1oZWlnaHQ6MWVtO2NvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgIzc3NzY3NztwYWRkaW5nOjMycHggMCAzMnB4IDB9I2ZpbGVMaXN0V3JhcCB1bHttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2NvbG9yOiNmZmZ9I2ZpbGVMaXN0V3JhcCB1bCBsaXtwYWRkaW5nLWJvdHRvbToyNHB4fSNmaWxlTGlzdFdyYXAgdWwgbGkgYXtjb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICM3Nzc2Nzc7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjZweH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpeyNmaWxlTGlzdFdyYXB7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICM3Nzc2Nzd9fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDozMDBweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpO21hcmdpbjowIDAgMCA2cHg7Zm9udC1zaXplOjEzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNiMmIxYjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIucmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC50aHVtYnt3aWR0aDphdXRvO2hlaWdodDozNHB4O21hcmdpbjoxcHggMXB4IDFweCAzcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIGJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4Om5vbmU7d2lkdGg6YXV0bztwYWRkaW5nOjAgMTRweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDozNHB4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMUJFRTU7Ym9yZGVyOjFweCBzb2xpZCAjMDFCRUU1O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbntiYWNrZ3JvdW5kOiM1Qjg5QjJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwYTljYztib3JkZXI6MXB4IHNvbGlkICMwMGE5Y2N9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDBhOWNjO2JvcmRlcjoxcHggc29saWQgIzAwYTljY30uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY2hvb3NlRmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDozNnB4O21hcmdpbjotMXB4O21hcmdpbi1yaWdodDowO2xpbmUtaGVpZ2h0OjM2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jaG9vc2VGaWxlIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZTtwYWRkaW5nOjAgMTRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLmNob29zZUZpbGUgc3Bhbi53YXJuaW5ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweDtwYWRkaW5nOjBweCAwcHggMHB4IDI0cHg7Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOiNmZmY1YzAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIzcHhcIiBoZWlnaHQ9XCIxNnB4XCIgdmlld0JveD1cIjAgMCAyMyAxNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyMyAxNlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiNGRjk5MDBcIiBkPVwiTTgsMi40OEwyLjYxMiwxNGgxMC43NzdMOCwyLjQ4eiBNOCwwTDgsMGMwLjM0NSwwLDAuNjg5LDAuMjMzLDAuOTUxLDAuNjk4bDYuODI4LDEzLjYxIEMxNi4zMDMsMTUuMjM5LDE1Ljg1NywxNiwxNC43OTEsMTZIMS4yMDhjLTEuMDY3LDAtMS41MTItMC43NjEtMC45ODktMS42OTFsNi44MjktMTMuNjFDNy4zMSwwLjIzMyw3LjY1NCwwLDgsMEw4LDB6IE03LDEyIGMwLTAuNTUyLDAuNDQ4LTEsMS0xczEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMVM3LDEyLjU1Miw3LDEyeiBNOCw2YzAuNTUyLDAsMSwwLjQ0OCwxLDFsLTAuMzEyLDNINy4zMTJMNi45OTksNyBDNi45OTksNi40NDgsNy40NDcsNiw4LDZMOCw2elwiLz48L3N2Zz4nKSA0cHggY2VudGVyIG5vLXJlcGVhdH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXl7ZGlzcGxheTpibG9jazttYXJnaW46MHB4IDJweCAycHg7cGFkZGluZzowcHg7YmFja2dyb3VuZDojZjBmMGYwO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjJweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmNyb3BXYXJuaW5ne21pbi1oZWlnaHQ6MTZweDttYXJnaW46NHB4O3BhZGRpbmc6NHB4IDRweCA0cHggMjRweDtjb2xvcjojNjY2O2JhY2tncm91bmQ6I2ZmZjVjMCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VJbnB1dCwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6NjBweDt3aWR0aDo1MCU7d2lkdGg6Y2FsYyg1MCUgLSA2cHgpO21hcmdpbjo0cHggMHB4IDRweCA0cHg7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNkZGQgMjUlLCB0cmFuc3BhcmVudCAyNSUpLC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2RkZCAyNSUsIHRyYW5zcGFyZW50IDI1JSksLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgI2RkZCA3NSUpLC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgNzUlLCAjZGRkIDc1JSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoMC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoMC4yNSwgdHJhbnNwYXJlbnQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNzUsICNkZGQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAxMDAlIDEwMCUsIGNvbG9yLXN0b3AoMC43NSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDAuNzUsICNkZGQpKTtiYWNrZ3JvdW5kLXNpemU6MjBweCAyMHB4O2JhY2tncm91bmQtcG9zaXRpb246MCAwLCAxMHB4IDAsIDEwcHggLTEwcHgsIDBweCAxMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5wcm9ncmVzc0Jhcntwb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7bGVmdDowO2JvdHRvbTotOHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtib3R0b206LTZweDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXQ7aGVpZ2h0OjNweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAucHJvZ3Jlc3NCYXIgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjAlO2hlaWdodDo2cHg7YmFja2dyb3VuZC1jb2xvcjojMDFCRUU1O3RyYW5zaXRpb246YWxsIC4yNXN9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9uc3twb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7dG9wOjAlO3JpZ2h0OjBweDtib3R0b206MHB4O21hcmdpbjowO2ZvbnQtc2l6ZTowfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9ue2hlaWdodDoxMDAlO21hcmdpbjowfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnVwbG9hZEZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7Y29udGVudDpcIuKGkCBjbGljayB0byB1cGxvYWQgZmlsZVwiO3BhZGRpbmctbGVmdDo2cHg7Y29sb3I6cmVkfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b25OT1RTVVJFSUZXRVdBTlRUSElTe3dpZHRoOjM2cHg7Zm9udC1zaXplOjA7dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMzJweFwiIGhlaWdodD1cIjMycHhcIiB2aWV3Qm94PVwiNCA0IDMyIDMyXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgNCA0IDMyIDMyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cG9seWdvbiBmaWxsPVwiI2FhMDAwMFwiIHBvaW50cz1cIjI0Ljk1LDEyLjIyMiAyMC4wMDEsMTcuMTcxIDE1LjA1MSwxMi4yMjIgMTIuMjIyLDE1LjA1IDE3LjE3MiwyMCAxMi4yMjIsMjQuOTUgMTUuMDUxLDI3Ljc3NyAyMC4wMDEsMjIuODI5IDI0Ljk1LDI3Ljc3NyAyNy43NzcsMjQuOTUgMjIuODI5LDIwIDI3Ljc3NywxNS4wNSBcIi8+PC9zdmc+Jyk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5YjliOWJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24udXBsb2FkRmlsZUJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6LTFweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b257d2lkdGg6MzZweDttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjA7dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JvcmRlci1yaWdodDpub25lfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbi5ob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTc5Nzk3O2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b24uaG92ZXI6OmFmdGVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YWZ0ZXIsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGVmdDowJTtib3R0b206MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MCAwIDZweCAxNHB4O3BhZGRpbmc6NHB4IDdweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07dGV4dC1pbmRlbnQ6MDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYTljYztib3JkZXI6bm9uZTt6LWluZGV4Ojg4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmNhbmNlbEZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmUsLmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b246aG92ZXI6OmJlZm9yZSwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7bGVmdDowJTtib3R0b206MTAwJTt3aWR0aDowcHg7aGVpZ2h0OjBweDttYXJnaW46MCAwIC0ycHggMTRweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojMDBhOWNjO3otaW5kZXg6ODh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE0JTIwMS40MUwxMi41OSUyMDAlMjA3JTIwNS41OSUyMDEuNDElMjAwJTIwMCUyMDEuNDElMjA1LjU5JTIwNyUyMDAlMjAxMi41OSUyMDEuNDElMjAxNCUyMDclMjA4LjQxJTIwMTIuNTklMjAxNCUyMDE0JTIwMTIuNTklMjA4LjQxJTIwN3olMjIlMkYlM0UlMEElM0MlMkZzdmclM0VcIil9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uY2FuY2VsRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE0JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNMTQlMjAxLjQxTDEyLjU5JTIwMCUyMDclMjA1LjU5JTIwMS40MSUyMDAlMjAwJTIwMS40MSUyMDUuNTklMjA3JTIwMCUyMDEyLjU5JTIwMS40MSUyMDE0JTIwNyUyMDguNDElMjAxMi41OSUyMDE0JTIwMTQlMjAxMi41OSUyMDguNDElMjA3eiUyMiUyRiUzRSUwQSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5jYW5jZWxGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiQ2FuY2VsXCJ9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24ucmVwbGFjZUZpbGVCdXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbjpob3ZlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3ZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTExLjAzMiUyMDI4LjQ0OGMtNC41MjQtNC44NjYtNC40NDQtMTIuNDklMjAwLjI1NC0xNy4yMjIlMjAxLjkyNC0xLjkzNiUyMDQuMzI4LTMuMDkyJTIwNi44MjgtMy40NzJsLTAuMTM4LTQuMTU0Yy0zLjUwOCUyMDAuNDI2LTYuOTA0JTIwMS45OTItOS41OTQlMjA0LjctNi4yOTglMjA2LjM0NC02LjM3MiUyMDE2LjU4LTAuMjQ2JTIwMjMuMDY0bC0zLjQ4MiUyMDMuNTA2JTIwMTEuMDIwJTIwMC42MDItMC4wMzAtMTEuNjY4LTQuNjEyJTIwNC42NDR6TTI0LjMyNCUyMDQuNTNsMC4wMzAlMjAxMS42NjglMjA0LjYxNC00LjY0NmM0LjUyNCUyMDQuODY2JTIwNC40NDYlMjAxMi40OS0wLjI1NCUyMDE3LjIyMi0xLjkyNCUyMDEuOTM4LTQuMzI4JTIwMy4wOTItNi44MyUyMDMuNDcybDAuMTM4JTIwNC4xNTJjMy41MS0wLjQyNiUyMDYuOTA2LTEuOTkyJTIwOS41OTYtNC43MDIlMjA2LjI5Ni02LjM0MiUyMDYuMzc0LTE2LjU4JTIwMC4yNDQtMjMuMDYybDMuNDgyLTMuNTA2LTExLjAyMC0wLjU5OHolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFXCIpfS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLnJlcGxhY2VGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5yZXBsYWNlRmlsZUJ1dHRvbi5ob3Zlcjo6YWZ0ZXJ7Y29udGVudDpcIlJlcGxhY2UgRmlsZVwifS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzOTc5Nzk3JTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk02Ljc3OCUyMDE1LjgyNGwyLjIwNCUyMDE5LjQxOGMwLjExOCUyMDAuOTIyJTIwNC41NyUyMDMuOTU0JTIwMTEuMDE4JTIwMy45NTglMjA2LjQ0OC0wLjAwNCUyMDEwLjkwMi0zLjAzNiUyMDExLjAyMC0zLjk1OGwyLjIwNC0xOS40MThjLTMuMzY4JTIwMS44ODQtOC40MDIlMjAyLjc3Ni0xMy4yMjQlMjAyLjc3NnMtOS44NTYtMC44OTItMTMuMjIyLTIuNzc2ek0yNi4zMzQlMjAzLjgyNGwtMS43MTgtMS45MDZjLTAuNjYyLTAuOTQyLTEuMzgyLTEuMTE4LTIuNzg0LTEuMTE4aC0zLjY2NGMtMS40JTIwMC0yLjEyJTIwMC4xNzYtMi43ODQlMjAxLjExOGwtMS43MTYlMjAxLjkwNmMtNS4xNCUyMDAuODk4LTguODY4JTIwMy4yOC04Ljg2OCUyMDUuMDM2djAuMzQyYzAlMjAzLjA5MiUyMDYuODA0JTIwNS42JTIwMTUuMiUyMDUuNnMxNS4yLTIuNTA4JTIwMTUuMi01LjZ2LTAuMzQyYzAtMS43NTYtMy43MjYtNC4xMzgtOC44NjYtNS4wMzZ6TTI0LjEzOCUyMDguMjc4bC0yLjUwNC0yLjY3OGgtMy4yNjhsLTIuNTA0JTIwMi42NzhoLTMuNGMwJTIwMCUyMDMuNzI0LTQuNDQlMjA0LjIyMi01LjA0MiUyMDAuMzgtMC40NiUyMDAuNzctMC42MzYlMjAxLjI3NC0wLjYzNmg0LjA4NmMwLjUwNCUyMDAlMjAwLjg5MiUyMDAuMTc2JTIwMS4yNzQlMjAwLjYzNiUyMDAuNDk2JTIwMC42MDIlMjA0LjIyMiUyMDUuMDQyJTIwNC4yMjIlMjA1LjA0MmgtMy40MDJ6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRVwiKX0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uOmhvdmVyOjphZnRlciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAub3RoZXJCdXR0b25zIGJ1dHRvbi5kZWxldGVGaWxlQnV0dG9uLmhvdmVyOjphZnRlcntjb250ZW50OlwiRGVsZXRlIEZpbGVcIjtsZWZ0OjEwMCU7bWFyZ2luLWxlZnQ6LTIwcHh9Lmpzb25Gb3JtIC5maWxldXBsb2FkZXIgLm90aGVyQnV0dG9ucyBidXR0b24uZGVsZXRlRmlsZUJ1dHRvbjpob3Zlcjo6YmVmb3JlLC5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5vdGhlckJ1dHRvbnMgYnV0dG9uLmRlbGV0ZUZpbGVCdXR0b24uaG92ZXI6OmJlZm9yZXtsZWZ0OjEwMCU7bWFyZ2luOjAgMCAtMnB4IC0yMHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5mb0Vse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNTAwMHB4O2xlZnQ6LTUwMDBweH0uanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuZm9FbC5lcnJvciwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuZm9FbC52YWxpZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7bWluLWhlaWdodDoxMDAlO3dpZHRoOjA7bWFyZ2luOjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5qc29uRm9ybSAuZmlsZXVwbG9hZGVye3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDo0cHggc29saWQgI2Y1YTYyMztib3gtc2hhZG93Om5vbmV9fTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Y3Vyc29yOnBvaW50ZXJ9LmxheW91dC1zdHlsZS1jb2x1bW5ze2Rpc3BsYXk6dGFibGU7cGFkZGluZy1sZWZ0OjEzMHB4ICFpbXBvcnRhbnR9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybUFkZE5ld3twYWRkaW5nLWxlZnQ6MjBweH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVye2Rpc3BsYXk6dGFibGUtY2VsbH0ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHg7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MHB4IDJweCAwcHggMHB4fS5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIrLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93e3BhZGRpbmctbGVmdDo0cHg7bWluLXdpZHRoOmluaGVyaXR9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDt3aWR0aDoxMjVweDt0b3A6MDtib3R0b206MXB4O3doaXRlLXNwYWNlOm5vd3JhcDtyaWdodDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wNSl9LmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlcisubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3c+bGFiZWx7ZGlzcGxheTpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSl7d2lkdGg6MTAwJTtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxNnB4O2JvcmRlci1zcGFjaW5nOjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSBjYXB0aW9ue3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRoe3BhZGRpbmc6NHB4IDdweDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoZWFkIHRyLnByZWhlYWRlciB0aFtjb2xzcGFuXXttYXgtd2lkdGg6NTBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRib2R5IHRoOmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6NXB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmxlZnR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGh7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiNlMmY3ZmI7Ym9yZGVyOjFweCBzb2xpZCAjY2ZlNWU5fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdHJbZGF0YS1pcy10b3RhbC1yb3c9XCJ0cnVlXCJdIHRke3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSBpbnB1dFt0eXBlPW51bWJlcl17Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGg+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RyYW5zaXRpb246bWF4LXdpZHRoIC41c30uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoIGF7Zm9udC1zaXplOjAuOGVtO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM4ODg4ODh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCBhOmhvdmVye2NvbG9yOiMzMjgwOUR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCBkZm57bWFyZ2luLXJpZ2h0OjJweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSd0cnVlJ117Y3Vyc29yOmUtcmVzaXplfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J2ZhbHNlJ117Y3Vyc29yOnctcmVzaXplfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0cHggNXB4O3RleHQtYWxpZ246cmlnaHR9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCBpbnB1dHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjB9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZC5jb2xsYXBzZWQgaW5wdXR7d2lkdGg6MTAwJTttYXJnaW46MDtmb250LXNpemU6MDtib3gtc2hhZG93Om5vbmV9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRke3RyYW5zaXRpb246bWF4LXdpZHRoIC41c30uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10sLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZFtkYXRhLWNvbGxhcHNlZD0ndHJ1ZSdde21heC13aWR0aDo0MHB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXT5zcGFuLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jb2xsYXBzZWQ9J3RydWUnXT5zcGFue21heC13aWR0aDo0MHB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aCt0aCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoK3RkLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGQrdGgsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCt0ZHttYXgtd2lkdGg6MjAwcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0aFtkYXRhLWNoaWxkLWlzPSdyYWRpbyddLC5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGRbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXXt3aWR0aDo1MHB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgbGFiZWwuZXJyb3J7bGVmdDo1cHg7Ym90dG9tOmNhbGMoMTAwJSArIDdweCl9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXSB0aDpmaXJzdC1jaGlsZCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRkOmZpcnN0LWNoaWxke21pbi13aWR0aDoyNDBweDtwYWRkaW5nOjBweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRyOmxhc3QtY2hpbGQgdGR7cGFkZGluZy1ib3R0b206MTJweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRoOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjQwMH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHRib2R5IHRoIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1sZWZ0OjZweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGg6bGFzdC1jaGlsZCwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bGFzdC1jaGlsZHt3aWR0aDo5MHB4O3BhZGRpbmctbGVmdDozcHh9Lmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRoOmxhc3QtY2hpbGQgaW5wdXQsLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKVtkYXRhLXRhYi1kaXJlY3Rpb249XCJ2ZXJ0aWNhbFwiXS5saW1pdGVkIHRyIHRkOmxhc3QtY2hpbGQgaW5wdXR7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowfS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCB0ciB0aDpudGgtbGFzdC1jaGlsZCgyKSwuanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdLmxpbWl0ZWQgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMil7cGFkZGluZy1yaWdodDoxNXB4fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSlbZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIl0ubGltaXRlZCBsYWJlbC5lcnJvcntsZWZ0Oi0zcHh9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0aDpmaXJzdC1jaGlsZHttaW4td2lkdGg6dW5zZXQ7d2lkdGg6MTAlfS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGRbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXXt3aWR0aDoxNSV9Lmpzb25Gb3JtICNjbGFpbXNGaWVsZHNldEluRW5kdXJhbmNlRm9ybSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J117d2lkdGg6NzAlfS5qc29uRm9ybSAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0gdGRbZGF0YS1jaGlsZC1pcz0ndGV4dCddIGlucHV0e21heC13aWR0aDo5NyV9Lmpzb25Gb3JtICNhcmVhc1ByYWN0aXNlRmllbGRzRW5kdXJhbmNlRm9ybSB0ZHt3aWR0aDoyNSV9Lmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0aCwuanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRke3RleHQtYWxpZ246bGVmdH0uanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHRoIGxhYmVsLmZvY2IsLmpzb25Gb3JtIHRhYmxlW2RhdGEtdGV4dC1hbGlnbj0nbGVmdCddOm5vdCguZGF0YVRhYmxlKSB0ZCBsYWJlbC5mb2Nie3ZlcnRpY2FsLWFsaWduOnRvcH0uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxle3dpZHRoOmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxle21pbi13aWR0aDo2MDBweH19Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J117cGFkZGluZy1yaWdodDoxNXB4fS5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2ZvbnQtd2VpZ2h0OmJvbGR9Lmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aDpmaXJzdC1jaGlsZCwuanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRkOmZpcnN0LWNoaWxke21pbi13aWR0aDo4ZW07bWF4LXdpZHRoOjhlbTt3aWR0aDo4ZW19Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxN3B4O2hlaWdodDoxN3B4O21hcmdpbi1sZWZ0Oi4zZW19Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIgc3ZnW2NsYXNzKj1pY29uXSwuanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuIHN2Z1tjbGFzcyo9aWNvbl17Y29sb3I6I2ZmZjtmaWxsOiMwMUJFRTV9Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXI6aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwuanNvbkZvcm0gZGZuOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIC5oZWxwLXRyaWdnZXI6aG92ZXIgc3ZnW2NsYXNzKj1pY29uXSwucGYtYWRtaW4gZGZuOmhvdmVyIHN2Z1tjbGFzcyo9aWNvbl17ZmlsbDojMDBBOUNDfS5qc29uRm9ybSAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiAuaGVscC10cmlnZ2Vye21hcmdpbi10b3A6LTRweDtmb250LXNpemU6MDtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6aGVscCAhaW1wb3J0YW50fS5qc29uRm9ybSAuaGVscC10cmlnZ2VyIHN2ZywucGYtYWRtaW4gLmhlbHAtdHJpZ2dlciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlciwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlcntjdXJzb3I6aGVscH0uanNvbkZvcm0gLmhlbHAtdHJpZ2dlcjpob3ZlcisuaGVscCwucGYtYWRtaW4gLmhlbHAtdHJpZ2dlcjpob3ZlcisuaGVscHtoZWlnaHQ6YXV0bzttYXJnaW46MTBweCAwO3BhZGRpbmc6MTdweCA0MnB4IDIxcHggNDdweDtvcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOiNjZmU1ZTl9Lmpzb25Gb3JtIC5oZWxwLC5wZi1hZG1pbiAuaGVscHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo3MDZweDtoZWlnaHQ6MDttYXJnaW46MDtwYWRkaW5nOjAgNDJweCAwIDQ3cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDtjb2xvcjojNGE0YTRhO2JhY2tncm91bmQ6I2UyZjdmYiB1cmwoXCIvaW1nL3NvdXJjZS9oZWxwLnN2Z1wiKSBuby1yZXBlYXQgMTVweCAxNnB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjphbGwgLjVzfS5qc29uRm9ybSBkZm4sLnBmLWFkbWluIGRmbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXN0eWxlOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7Y3Vyc29yOmhlbHB9Lmpzb25Gb3JtIGRmbjo6YmVmb3JlLC5qc29uRm9ybSBkZm46OmFmdGVyLC5wZi1hZG1pbiBkZm46OmJlZm9yZSwucGYtYWRtaW4gZGZuOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1vdXR9Lmpzb25Gb3JtIGRmbjo6YmVmb3JlLC5wZi1hZG1pbiBkZm46OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aXRsZSk7bGVmdDoxMDAlO2xlZnQ6Y2FsYygxMDAlIC0gNDJweCk7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDE1cHgpO21pbi13aWR0aDoyNTBweDttYXgtaGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MTVweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiMwMGE5Y2MgdXJsKFwiL2ltZy9zb3VyY2UvaGVscC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDExcHggMTJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7ei1pbmRleDo5OTk5OX0uanNvbkZvcm0gZGZuIHN2Z1tjbGFzcyo9aWNvbl0sLnBmLWFkbWluIGRmbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi10b3A6LTNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmpzb25Gb3JtIGRmbjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO2xlZnQ6MTAwJTtsZWZ0OmNhbGMoMTAwJSAtIDIwcHgpO2JvdHRvbToxMDAlO2JvdHRvbTpjYWxjKDEwMCUgKyA1cHgpO3otaW5kZXg6OTk5OTl9Lmpzb25Gb3JtIGRmbjpob3ZlciwucGYtYWRtaW4gZGZuOmhvdmVye2N1cnNvcjpoZWxwfS5qc29uRm9ybSBkZm46aG92ZXI6OmJlZm9yZSwucGYtYWRtaW4gZGZuOmhvdmVyOjpiZWZvcmV7bWF4LWhlaWdodDpub25lO21pbi1oZWlnaHQ6NDBweDtwYWRkaW5nOjEycHggMjBweCAxNXB4IDQycHg7b3ZlcmZsb3c6YXV0bztvcGFjaXR5OjF9Lmpzb25Gb3JtIGRmbjpob3Zlcjo6YWZ0ZXIsLnBmLWFkbWluIGRmbjpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxO2JvcmRlcjoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTBweCBzb2xpZCAjMDBhOWNjO2JvcmRlci1ib3R0b206bm9uZX0uanNvbkZvcm0gdGggZGZuLC5wZi1hZG1pbiB0aCBkZm57ZGlzcGxheTppbmxpbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5qc29uRm9ybSAuZGlhbG9ndWUtbWVzc2FnZSBkZm46OmJlZm9yZSwucGYtYWRtaW4gLmRpYWxvZ3VlLW1lc3NhZ2UgZGZuOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0Oi00MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lmpzb25Gb3JtIC5oZWxwLXRyaWdnZXIsLmpzb25Gb3JtIGRmbiBzdmdbY2xhc3MqPWljb25dLC5wZi1hZG1pbiAuaGVscC10cmlnZ2VyLC5wZi1hZG1pbiBkZm4gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tbGVmdDo0cHh9fS5wZi1hZG1pbiBkZm57bWluLXdpZHRoOjI4MHB4fS5wZi1hZG1pbiBkZm46OmJlZm9yZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uanNvbkZvcm0gLmZvcndhcmRRdWVzdGlvbkJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0b3A6MDtsZWZ0OjMuNWVtO21heC13aWR0aDoyNXB4O21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjNweCA2cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LWluZGVudDoyNnB4O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6IzY2NjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9wbHVnaW5zL0ZvcndhcmRRdWVzdGlvbi9mb3J3YXJkUXVlc3Rpb24uc3ZnXCIpIDNweCAwIG5vLXJlcGVhdDtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAuNXM7Ym94LXNpemluZzpib3JkZXItYm94O2N1cnNvcjpwb2ludGVyfS5qc29uRm9ybSAuZm9yd2FyZFF1ZXN0aW9uQnV0dG9uOmhvdmVye21heC13aWR0aDo2MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmZvcndhcmRRdWVzdGlvbkljb25Pbmx5e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MjVweDtwYWRkaW5nOjNweCA2cHg7dGV4dC1pbmRlbnQ6MjZweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO2NvbG9yOiM2NjY7YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2Z1wiKSAzcHggMCBuby1yZXBlYXQ7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNpemluZzpib3JkZXItYm94fWZvcm0uZm9yd2FyZFF1ZXN0aW9ue21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gcHttYXJnaW46MCAwIDEwcHggMDtmb250LXNpemU6MS4yZW19Zm9ybS5mb3J3YXJkUXVlc3Rpb24gcCBzbWFsbHtkaXNwbGF5OmJsb2NrO21hcmdpbjoxZW0gMDtmb250LXNpemU6MC44ZW07Y29sb3I6IzY2Nn1mb3JtLmZvcndhcmRRdWVzdGlvbiBwLmZjZm9vdCxmb3JtLmZvcndhcmRRdWVzdGlvbiBwLmZjZm9vdCBzbWFsbHttYXJnaW4tYm90dG9tOjB9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGxhYmVse2Rpc3BsYXk6YmxvY2t9Zm9ybS5mb3J3YXJkUXVlc3Rpb24gZmllbGRzZXQgbGFiZWwgaXtmb250LXN0eWxlOm5vcm1hbH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBsYWJlbC5lcnJvcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0JFMUUyRH1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCBpbnB1dCxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCB0ZXh0YXJlYXt3aWR0aDoxMDAlO21hcmdpbjoxcHggMDtwYWRkaW5nOjRweDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym94LXNpemluZzpib3JkZXItYm94fWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0OmZvY3VzLGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IHRleHRhcmVhOmZvY3Vze291dGxpbmU6bm9uZX1mb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCB0ZXh0YXJlYXtoZWlnaHQ6MTAuNWVtfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOmluaGVyaXQ7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjEuMmVtfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0LmVycm9yIGlucHV0LGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0LmVycm9yIHRleHRhcmVhLGZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciBpbnB1dCxmb3JtLmZvcndhcmRRdWVzdGlvbiBmaWVsZHNldCAuZXJyb3IgdGV4dGFyZWF7Ym9yZGVyOjFweCBzb2xpZCAjQkUxRTJEO2JvcmRlci1jb2xvcjojQkUxRTJEO2JveC1zaGFkb3c6MCAwIDZweCAjQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lcnJvciBzcGFue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojQkUxRTJEfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRve3Bvc2l0aW9uOnJlbGF0aXZlfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRvIHNwYW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6M2VtO21hcmdpbjoxcHg7cGFkZGluZzo0cHg7bGluZS1oZWlnaHQ6MS41ZW07YmFja2dyb3VuZC1jb2xvcjojY2NjfWZvcm0uZm9yd2FyZFF1ZXN0aW9uIGZpZWxkc2V0IC5lbWFpbHRvIGlucHV0e3RleHQtaW5kZW50OjRlbX0uY3N2aW97ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNzdmlvPnNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztwYWRkaW5nLXRvcDo3cHg7cGFkZGluZy1ib3R0b206N3B4O2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uY3N2aW8+c3Bhbi5wb3B1bGF0aW9uLWJ0bntwYWRkaW5nOjdweCAyMHB4IDdweCA0MHB4fS5jc3Zpbz5zcGFuLnBvcHVsYXRpb24tYnRuPnN2Z3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7bGVmdDoxMHB4O3dpZHRoOjE4cHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDtmaWxsOiMwNjA3MDg7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLW91dH0uY3N2aW8+c3Bhbi5wb3B1bGF0aW9uLWJ0bjpob3Zlcj5zdmd7ZmlsbDojZmZmfS5jc3Zpbz5zcGFuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjAyNjJhO2JvcmRlci1jb2xvcjojMjAyNjJhfS5wYW5lbENsb3NlQnV0dG9ue2JhY2tncm91bmQ6I0ZBRkFGQTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC43NSk7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWluZGVudDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cGFkZGluZzo3cHggMTBweDtjb2xvcjojODg4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MWVtO3RvcDozMnB4ICFpbXBvcnRhbnQ7cmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYW5lbENsb3NlQnV0dG9uOmhvdmVye2JhY2tncm91bmQ6I2RkZDtib3JkZXItY29sb3I6IzU1NTtjb2xvcjojMzMzfSNpc3N1ZXMgLnBhbmVsQ2xvc2VCdXR0b257dG9wOjBweCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudH0uanNvbkZvcm0uaW5JZnJhbWUgLmpmLWhlYWRlci1ib3VuZHN7d2lkdGg6MTAwJX0uanNvbkZvcm0uaW5JZnJhbWU+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtLmluSWZyYW1lPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPmZpZWxkc2V0LC5qc29uRm9ybS5pbklmcmFtZT5zZWN0aW9uPi5ub3QtYXBwbGljYWJsZXt3aWR0aDoxMDAlfS5qc29uRm9ybS5pbklmcmFtZS5qc29uRm9ybSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1pbnB1dCB+IHNwYW4udHR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTk5O2JvdHRvbToxMDAlO21hcmdpbjotM3B4IDVweDtyaWdodDowO3BhZGRpbmc6MnB4IDRweCAxcHg7YmFja2dyb3VuZDojRkZGQ0Q5O2JvcmRlcjoxcHggc29saWQgI0FEQURBRDtjb2xvcjojMUQxRDFEO2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtc2l6ZTowLjg1ZW07Ym94LXNoYWRvdzowcHggNXB4IDE0cHggMHB4IHJnYmEoMCwwLDAsMC40KX1zcGFuLnR0OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtib3JkZXI6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLXRvcC1jb2xvcjojRkZGQ0Q5fXRkOmhvdmVyIGlucHV0IH4gc3Bhbi50dCxpbnB1dDpob3ZlciB+IHNwYW4udHR7ZGlzcGxheTpibG9ja30uanNvbkZvcm0gLm5vdC1hcHBsaWNhYmxlLC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjlweCAxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM5YjliOWI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2RmZTBlMX0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5ke2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMjY7bGV0dGVyLXNwYWNpbmc6LjJweDtjdXJzb3I6ZGVmYXVsdH0uanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kOmhvdmVyIH4gLmZpZWxkc2V0LWFjdGlvbnN7bWF4LWhlaWdodDpub25lO292ZXJmbG93OnZpc2libGU7b3BhY2l0eToxfS5qc29uRm9ybSBmaWVsZHNldD5zdHJvbmc6Zmlyc3QtY2hpbGQsLmpzb25Gb3JtIGZpZWxkc2V0PmxlZ2VuZCBzdHJvbmcsLmpzb25Gb3JtIGZpZWxkc2V0Pi5maWVsZHNldC1hY3Rpb25zK3N0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6N3B4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzM7bGV0dGVyLXNwYWNpbmc6LjJweH0uanNvbkZvcm0gZmllbGRzZXQ+c3Ryb25nOmZpcnN0LWNoaWxkK2RmbiwuanNvbkZvcm0gZmllbGRzZXQ+bGVnZW5kIHN0cm9uZytkZm4sLmpzb25Gb3JtIGZpZWxkc2V0Pi5maWVsZHNldC1hY3Rpb25zK3N0cm9uZytkZm57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NnB4O21hcmdpbi1ib3R0b206MTJweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjMzfS5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gdGV4dGFyZWEsLmpzb25Gb3JtIHNlbGVjdHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo3cHggMTRweDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIC5pYWQtc3VibWl0e3BhZGRpbmctbGVmdDowfS5qc29uRm9ybSAuaWFkLXN1Ym1pdCBpbnB1dHtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2Zsb2F0OmxlZnR9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybSBzZWxlY3QsLmpzb25Gb3JtIHRleHRhcmVhe3dpZHRoOmNhbGMoMTAwJSAtIDZweCk7bWFyZ2luLWxlZnQ6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2Nzg2OGU7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZHtib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtIHNlbGVjdDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybSB0ZXh0YXJlYTppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJde2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FzaFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtIHNlbGVjdHtoZWlnaHQ6MzZweDtwYWRkaW5nOjdweCAxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJde3BhZGRpbmc6NC41cHggMTRweH0uanNvbkZvcm0gdGV4dGFyZWF7bWluLWhlaWdodDozNnB4O3BhZGRpbmc6OHB4IDE0cHg7bGluZS1oZWlnaHQ6MThweH0uanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQsLmpzb25Gb3JtIHRleHRhcmVhOnJlcXVpcmVkLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5qc29uRm9ybSBpbnB1dDpmb2N1cywuanNvbkZvcm0gaW5wdXQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhOmZvY3VzLC5qc29uRm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmVmY2RmfS5qc29uRm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybSBpbnB1dC5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0gdGV4dGFyZWEuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImhpZGVtZVwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl17d2lkdGg6YXV0b30uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojOWI5YjlifS5qc29uRm9ybSBzZWxlY3R7YXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnR9Lmpzb25Gb3JtIHNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9Lmpzb25Gb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybSA6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjJiMWIyfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdHtjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0Q7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAzcHggMCByZ2JhKDAsMCwwLDAuNyl9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZWxcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0OnJlcXVpcmVkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOnZhbGlke2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmludmFsaWR7YmFja2dyb3VuZC1jb2xvcjojMkQzNzNEfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInRlbFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJtb250aFwiXSwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3R7aGVpZ2h0OjQ2cHg7bGluZS1oZWlnaHQ6MzBweH0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhe21pbi1oZWlnaHQ6NDZweDtsaW5lLWhlaWdodDoyOHB4fS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdDpyZXF1aXJlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyRDM3M0R9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgdGV4dGFyZWE6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1c3tvdXRsaW5lOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmVmY2RmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0OnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXQudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHRleHRhcmVhLnZhbGlkOnJlcXVpcmVkOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdC5lcnJvciwuanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl17Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdC5lcnJvciBvcHRpb24sLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIG9wdGlvbntjb2xvcjojZmZmfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0LmVycm9yIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBzZWxlY3RbZGF0YS1hbnN3ZXJlZD1cImZhbHNlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Y29sb3I6I2ZmZn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIHNlbGVjdFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xle2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2Ugc2VsZWN0W211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjcpfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgLmZsZXgtd3JhcC1yb3cgLm9uZS1oYWxmLmxlZnQtYmxvY2t7bWFyZ2luLXJpZ2h0OjIwcHh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZnttYXJnaW4tYm90dG9tOjB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYXtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDp2YWxpZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtLnF1b3RlLWZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdDpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybS5xdW90ZS1mb3JtIHRleHRhcmVhOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl17Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWR7Y29sb3I6I2IyYjFiMn0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybS5xdW90ZS1mb3JtIGlucHV0LnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtLnF1b3RlLWZvcm0gdGV4dGFyZWE6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZWVlLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSBpbnB1dC52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm0ucXVvdGUtZm9ybSB0ZXh0YXJlYS52YWxpZDpyZXF1aXJlZDpmb2N1c3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtLnF1b3RlLWZvcm0gc2VsZWN0W2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGV7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNlZWUsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybS5xdW90ZS1mb3JtIHNlbGVjdFttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2VlZSwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgdGV4dGFyZWEsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0e2NvbG9yOiNmZmZ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdHtoZWlnaHQ6NDRweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6MHB4O2xpbmUtaGVpZ2h0OjMwcHg7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KTttYXJnaW4tbGVmdDo2cHg7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjNjc4NjhlfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdOnJlcXVpcmVkOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWR7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDppbnZhbGlkW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0sLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl06cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6cmVxdWlyZWQ6aW52YWxpZFtkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXXtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl06cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiY2FzaFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3Q6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzliOWI5Yjtib3gtc2hhZG93Oi0zcHggMCAwIDAgIzRhNGE0YSwtNnB4IDAgMCAwICNmNWE2MjN9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRleHRcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJlbWFpbFwiXS5lcnJvcjpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJkYXRlXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJtb250aFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0uZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImNhc2hcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXM6aW52YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXTpyZXF1aXJlZDpmb2N1czppbnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0OnJlcXVpcmVkOmZvY3VzOmludmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgc2VsZWN0LmVycm9yOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdC52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlke2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjNGE0YTRhLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZW1haWxcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImVtYWlsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQ6cmVxdWlyZWQ6Zm9jdXMsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cInRlbFwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwidGVsXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwiZGF0ZVwiXS52YWxpZDpyZXF1aXJlZDpmb2N1cywuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwibW9udGhcIl06cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJjYXNoXCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdOnJlcXVpcmVkOmZvY3VzOnZhbGlkLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLnZhbGlkOnJlcXVpcmVkOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHNlbGVjdDpyZXF1aXJlZDpmb2N1czp2YWxpZCwuanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3QudmFsaWQ6cmVxdWlyZWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICM0YTRhNGEsLTZweCAwIDAgMCAjOTNiZTMwfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIHRleHRhcmVhe2hlaWdodDoxMTFweDt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlcjoxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItcmFkaXVzOjBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNiMmIxYjI7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMjl9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXXtwYWRkaW5nOjEwcHh9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgaW5wdXRbdHlwZT1cImRhdGVcIl17cGFkZGluZzoxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBzZWxlY3R7cGFkZGluZzoxMHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2IyYjFiMjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLC5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06cmVxdWlyZWQ6Zm9jdXN7b3V0bGluZTpub25lO2JhY2tncm91bmQtY29sb3I6IzliOWI5Yn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuYmxvY2stYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1sZWZ0OjZweDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5ibG9jay1idXR0b25zIC5kaXYtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ3JX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1cHg7bWFyZ2luLWJvdHRvbToxMnB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcmt7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO2JvcmRlci1yYWRpdXM6NTAlfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnJlZH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuY2hlY2tib3gtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzpub25lfS5qc29uRm9ybUludmVyc2VRdWlja1F1b3RlIC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXJ7ZGlzcGxheTpibG9ja30uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuZmxleC13cmFwLXJvdyAub25lLWhhbGYubGVmdC1ibG9ja3ttYXJnaW4tcmlnaHQ6MjBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dC5vbmUtaGFsZnttYXJnaW4tYm90dG9tOjB9Lmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUgb2x7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGU7cGFkZGluZy1sZWZ0OjBweH0uanNvbkZvcm1JbnZlcnNlUXVpY2tRdW90ZSBsaXttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjc1fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNsZWFyLWJ1dHRvbiwuanNvbkZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtY2xlYXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTNweDttYXJnaW4tcmlnaHQ6M3B4fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbntvcGFjaXR5OjAuNX0uanNvbkZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLC5qc29uRm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye29wYWNpdHk6MC41fS5qc29uRm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6aG92ZXIsLmpzb25Gb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtIHNlbGVjdDpyZXF1aXJlZCB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLC5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiM5YjliOWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOnZhbGlkIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze2JvcmRlci1jb2xvcjojOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gc2VsZWN0OnJlcXVpcmVkOmludmFsaWRbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXN7Ym9yZGVyLWNvbG9yOiNkMDAyMWI7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZDAwMjFifS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6NnB4O2ZvbnQtc2l6ZToxM3B4fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2Vze21pbi1oZWlnaHQ6MzZweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjdweCAwIDdweCAxNHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6IzA2MDcwODtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzY3ODY4ZTtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM2Nzg2OGV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjMycHg7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTpub25lfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXZ7cmlnaHQ6MTJweDt3aWR0aDphdXRvfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwMCV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTt6LWluZGV4Ojk5OTk5OTk5OX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MCA0cHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwNjA3MDh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtwYWRkaW5nOjhweCAxMHB4O2xpbmUtaGVpZ2h0OjIwcHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9we3JpZ2h0OjA7bGVmdDowfS5qc29uRm9ybSBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjY1cHh9Lmpzb25Gb3JtIHNlbGVjdFtkYXRhLXR5cGU9XCJjb250YWN0XCJdIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2e3JpZ2h0OjQ4cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZXtib3JkZXI6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzotM3B4IDAgMCAwICNmZmYsLTZweCAwIDAgMCAjZjVhNjIzfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyOm5vbmV9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGl7bWF4LXdpZHRoOjEwMCU7d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3B7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXN7cGFkZGluZzo1cHggMzBweCAwIDVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNhbGMoMTAwJSAtIDEycHgpIGNlbnRlcn0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHttYXJnaW46MCAwIDVweCA5cHh9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl17bWluLWhlaWdodDowO2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MnB4IDA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojYjJiMWIyfS5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZXttYXJnaW46MCA2cHggNXB4IDA7cGFkZGluZzo0cHggMjhweCA0cHggMTFweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2VkZWVlZTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0uanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO3JpZ2h0OjEwcHg7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW4tdG9wOi03cHg7cGFkZGluZzoycHg7YmFja2dyb3VuZDp1cmwoXCIvaW1nL3NvdXJjZS9pYy1jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxMHB4IDEwcHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXItbXVsdGl7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0jbXlfc2VsZWN0X2Noem4gLmNoem4tZHJvcCAuY2hvc2VuLXNlYXJjaHt3aWR0aDo5OSUgIWltcG9ydGFudH0jd2ViX3RlbXBsYXRlX2V4cGxvaXRfbmFtZV9jaHpuIC5jaG9zZW4tZHJvcCAuY2hvc2VuLXNlYXJjaCBpbnB1dHt3aWR0aDo5OCUgIWltcG9ydGFudH0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHl7Y3Vyc29yOnBvaW50ZXJ9Lmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10rLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5OmFmdGVye2NvbnRlbnQ6XCLihpdcIjtjb2xvcjojMDA5NGZmO3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjkwMDttYXJnaW4tbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVye2Rpc3BsYXk6Y29udGVudHN9Lmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10rLmZha2UtY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MzZweH0uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSsuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seTphZnRlcntoZWlnaHQ6MjVweDtib3R0b206NHB4O3JpZ2h0OjlweDt0ZXh0LWFsaWduOnJpZ2h0O2JhY2tncm91bmQ6I2ZmZn0uZm9jYntjdXJzb3I6cG9pbnRlcn0uZm9jYjo6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjlifS5mb2NiOjpiZWZvcmUsLmZvY2I6OmFmdGVye3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1vdXR9bGFiZWwuZm9jYntjb2xvcjpyZ2JhKDUwLDUwLDUwLDAuNSl9aW5wdXRbdHlwZT1jaGVja2JveF0uZm9jYmVkLGlucHV0W3R5cGU9cmFkaW9dLmZvY2JlZHtwb3NpdGlvbjphYnNvbHV0ZTtmbGV4Om5vbmU7b3BhY2l0eTowLjAxO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2xlZnQ6LTUwMDBweDt6LWluZGV4Oi0xMH1pbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYixpbnB1dFt0eXBlPXJhZGlvXSsuZm9jYntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4Om5vbmU7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowICFpbXBvcnRhbnQ7bWluLXdpZHRoOjI4cHh9aW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZjZGY7Ym9yZGVyLWNvbG9yOiM5M2JlMzB9aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDI3MTRcIjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzkwY2U1MTtib3JkZXItY29sb3I6IzkwY2U1MX1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjo6YmVmb3Jle3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHg7Ym9yZGVyLXJhZGl1czo1MCV9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9aW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn1pbnB1dFt0eXBlPXJhZGlvXSsuZm9jYjpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZDojYzhjOWNhfWlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmNWE2MjN9aW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjEyZjM4fWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmFmdGVye2JhY2tncm91bmQ6IzkzYmUzMH1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKclFwiO2ZvbnQtc2l6ZToxOHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNjOGM5Y2F9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl0rLmZvY2I6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6bm9uZTtjb2xvcjojYzhjOWNhfWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb249J3RpY2snXSsuZm9jYjo6YWZ0ZXJ7Y29udGVudDpcIuKclFwifWlucHV0W3R5cGU9cmFkaW9dW2RhdGEtdXNlLWljb249J2Nyb3NzJ10rLmZvY2I6OmFmdGVye2NvbnRlbnQ6XCLinJhcIn1pbnB1dFt0eXBlPXJhZGlvXVtkYXRhLXVzZS1pY29uXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM5M2JlMzB9aW5wdXRbdHlwZT1yYWRpb11bZGF0YS11c2UtaWNvbl06Y2hlY2tlZCsuZm9jYjo6YWZ0ZXJ7Y29sb3I6IzU1NTU1NTtiYWNrZ3JvdW5kOm5vbmV9LmpmLWlucHV0LXR5cGUtcmFkaW8gbGFiZWwuZXJyb3J7bGVmdDoxMHB4fVtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YmVmb3Jle2JvcmRlci1jb2xvcjojOWI5YjlifVtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXRbZGF0YS1oYXNhbnN3ZXJzPWZhbHNlXSBpbnB1dFt0eXBlPXJhZGlvXTpyZXF1aXJlZHtib3JkZXItY29sb3I6I2NjY2NjY30uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIC5mb2NiOjpiZWZvcmV7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzJEMzczRDtib3JkZXI6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsMC43KX0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9Y2hlY2tib3hdKy5mb2NiOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNDE0YTUxO2JvcmRlci1jb2xvcjojNDE0YTUxfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS5qc29uRm9ybS5qc29uRm9ybUludmVyc2UgaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6aG92ZXI6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiNjOGM5Y2F9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyMTJmMzh9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKy5mb2NiOjphZnRlcntiYWNrZ3JvdW5kOiM5M2JlMzB9Lmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSBbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIGlucHV0Om5vdCg6Y2hlY2tlZCkrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzliOWI5Yn0uanNvbkZvcm0uanNvbkZvcm1JbnZlcnNlIFtkYXRhLWlzYW5zd2VyZWQ9dHJ1ZV0gaW5wdXQ6bm90KDpjaGVja2VkKSsuZm9jYjo6YWZ0ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjQ4MHB4O2hlaWdodDoxMjBweDttYXJnaW46MCAwIDE1cHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvLCBHZW9yZ2lhO2ZvbnQtc3R5bGU6aXRhbGljO2NvbG9yOiMwNjA3MDg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggZGFzaGVkICNiMmIxYjI7Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246YWxsIC42c30uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdOmZvY3Vze2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93OjAgMXB4IDEwcHggI2Q0ZDRkNH0uanNvbkZvcm0gLm5vdGVzRGl2IHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdLmlzaGlkZGVue21heC1oZWlnaHQ6MDttaW4taGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2JvcmRlci13aWR0aDowO3RyYW5zaXRpb246YWxsIC4zcztyZXNpemU6bm9uZX0uanNvbkZvcm0gKjpyZXF1aXJlZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0ICo6cmVxdWlyZWR7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6dmFsaWQsLmpzb25Gb3JtIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgIzkzYmUzMH0uanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCwuanNvbkZvcm0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0uZXJyb3I6cmVxdWlyZWR7Y29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYjtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNkMDAyMWJ9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVke2JvcmRlcjoxcHggc29saWQgIzliOWI5Yn0uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSAqOnJlcXVpcmVke2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2Y1YTYyM30uanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDp2YWxpZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICM5M2JlMzB9Lmpzb25Gb3JtIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldFtkYXRhLWhhc2Fuc3dlcnM9dHJ1ZV0gW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCwuanNvbkZvcm0gLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz10cnVlXSBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZHtjb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFiO2JveC1zaGFkb3c6LTNweCAwIDAgMCAjZmZmLC02cHggMCAwIDAgI2QwMDIxYn0uanNvbkZvcm0gbGFiZWwuZXJyb3J7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztmbGV4Om5vbmU7bGVmdDowcHg7cmlnaHQ6YXV0bztib3R0b206NDdweDttaW4td2lkdGg6MTUwcHg7bWF4LWhlaWdodDowJTttaW4taGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZTowcHg7bGluZS1oZWlnaHQ6MTVweDtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowO2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZDAwMjFiIHVybChcIi9pbWcvc291cmNlL2ljLXdhcm5pbmcuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLW91dDtjdXJzb3I6aGVscDt6LWluZGV4Ojk5OTk5O2JvcmRlcjpub25lfS5qc29uRm9ybSBsYWJlbC5lcnJvcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDoxMDAlO2xlZnQ6MjBweDt3aWR0aDowcHg7aGVpZ2h0OjBweDtib3JkZXI6MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEwcHggc29saWQgI2QwMDIxYjtib3JkZXItYm90dG9tOm5vbmV9Lmpzb25Gb3JtICo6Zm9jdXMrbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uOmhvdmVyIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsOmhvdmVyIH4gbGFiZWwuZXJyb3IsLmpzb25Gb3JtIC5jb2xsZWN0aW9uIGxhYmVsOmZvY3VzLXdpdGhpbiB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAqK2xhYmVsLmVycm9yOmhvdmVyLC5qc29uRm9ybSAuZm9jdXNmYWRlK2xhYmVsLmVycm9yLC5qc29uRm9ybSAub25vZmZzd2l0Y2g6aG92ZXIgfiBsYWJlbC5lcnJvcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDpub25lO21pbi1oZWlnaHQ6NDNweDtwYWRkaW5nOjEzcHggMTNweCAxNnB4IDQ1cHggIWltcG9ydGFudDtmb250LXNpemU6MTJweDtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MTt3aGl0ZS1zcGFjZTpub3JtYWx9Lmpzb25Gb3JtIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3Jbc3R5bGVdLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcltzdHlsZV17d2lkdGg6YXV0byAhaW1wb3J0YW50fS5qc29uRm9ybSAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yLC5qc29uRm9ybSAuY29sbGVjdGlvbiBsYWJlbC5lcnJvciwuanNvbkZvcm0gdGQgbGFiZWwuZXJyb3J7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC52YWxpZCtsYWJlbC5lcnJvciwuanNvbkZvcm0gOnZhbGlkK2xhYmVsLmVycm9ye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnQ7b3BhY2l0eTowICFpbXBvcnRhbnR9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVye3Bvc2l0aW9uOmFic29sdXRlOy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDpub25lO2ZsZXg6bm9uZTtib3R0b206MDtyaWdodDowO3BhZGRpbmc6M3B4O2xpbmUtaGVpZ2h0OjA7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlcntkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAxQkVFNTt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciBzdmcsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHN2Z3tkaXNwbGF5OmJsb2NrO2ZpbGw6d2hpdGV9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgc3ZnLmljb24tamYtYWRkLWVkaXQsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHN2Zy5pY29uLWpmLWFkZC1lZGl0e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dHJhbnNpdGlvbjphbGwgMC4yNXMgZWFzZS1vdXR9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVye2N1cnNvcjpwb2ludGVyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyOmhvdmVyIHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcjpob3ZlciBzcGFuLmljb24tamYtYWRkLWVkaXQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMEE5Q0N9LmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Db250YWN0QWN0aW9ucywubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAuZmllbGRzZXQtYWN0aW9ucywubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlcjpob3ZlciAubG9ja3RvbkFzc2V0QWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmxvY2t0b25Db250YWN0QWN0aW9ucywubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXI6aG92ZXIgLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyOmhvdmVyIC5sb2NrdG9uQXNzZXRBY3Rpb25ze21heC1oZWlnaHQ6bm9uZTtvdmVyZmxvdzp2aXNpYmxlO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcnt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO3RyYW5zZm9ybTpub25lfX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zLC5maWVsZHNldC1hY3Rpb25zLC5sb2NrdG9uQXNzZXRBY3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtsZWZ0Oi0xNXB4O2JvdHRvbTpjYWxjKDEwMCUgKyAxMHB4KTttYXgtd2lkdGg6MzEwcHg7bWluLXdpZHRoOjgwcHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojMjEyZjM4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7ei1pbmRleDo5OTl9LmxvY2t0b25Db250YWN0QWN0aW9uczpob3ZlciwuZmllbGRzZXQtYWN0aW9uczpob3ZlciwubG9ja3RvbkFzc2V0QWN0aW9uczpob3ZlcnttYXgtaGVpZ2h0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtvcGFjaXR5OjF9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Db250YWN0QWN0aW9uczo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnM6OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO2ZsZXg6bm9uZTt0b3A6MTAwJX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9uczo6YmVmb3Jle2xlZnQ6MDtyaWdodDowO2hlaWdodDoxMHB4O29wYWNpdHk6MDtjdXJzb3I6ZGVmYXVsdH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zOjphZnRlciwuZmllbGRzZXQtYWN0aW9uczo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye2xlZnQ6MjBweDtib3JkZXI6MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjEwcHggc29saWQgIzIxMmYzODtib3JkZXItYm90dG9tOm5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hLC5maWVsZHNldC1hY3Rpb25zPmEsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCwubG9ja3RvbkFzc2V0QWN0aW9ucz5hLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDowIDEgYXV0bzttaW4taGVpZ2h0OjYwcHg7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiNmZmY7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyfS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YSBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+YSBzdmcsLmxvY2t0b25Db250YWN0QWN0aW9ucz5sYWJlbCBzdmcsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWwgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEgc3ZnLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmxhYmVsIHN2Z3tmbGV4Om5vbmV9LmxvY2t0b25Db250YWN0QWN0aW9ucz5hIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnM+YSBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWwgc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zPmEgc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbCBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxNHB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnM+YTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zPmE6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmxhYmVsOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmZpZWxkc2V0LWFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwubG9ja3RvbkFzc2V0QWN0aW9ucz5hOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM+bGFiZWw6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt0b3A6MTNweDtsZWZ0OjA7Ym90dG9tOjEzcHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6IzY3NjY2OH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zPmE6aG92ZXIgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmE6aG92ZXIgc3ZnLC5sb2NrdG9uQ29udGFjdEFjdGlvbnM+bGFiZWw6aG92ZXIgc3ZnLC5maWVsZHNldC1hY3Rpb25zPmxhYmVsOmhvdmVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5hOmhvdmVyIHN2ZywubG9ja3RvbkFzc2V0QWN0aW9ucz5sYWJlbDpob3ZlciBzdmd7ZmlsbDojMDBBOUNDfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgYVtjbGFzcyo9QnV0dG9uXSwuZmllbGRzZXQtYWN0aW9ucyBhW2NsYXNzKj1CdXR0b25dLC5sb2NrdG9uQXNzZXRBY3Rpb25zIGFbY2xhc3MqPUJ1dHRvbl17Y29sb3I6I2ZmZn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257bWluLXdpZHRoOjgzcHg7ZGlzcGxheTpub25lfS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiBzdmdbY2xhc3MqPWljb25dLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXXttYXJnaW4tcmlnaHQ6MTRweH0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b246OmFmdGVyLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29udGVudDpcIkVkaXRcIn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJ1dHRvbi10ZXh0KX0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uLC5sb2NrdG9uQXNzZXRBY3Rpb25zIHNlbGVjdDppbnZhbGlkIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgc2VsZWN0OmludmFsaWQgLmxvY2t0b25Bc3NldEVkaXRCdXR0b257ZGlzcGxheTppbmhlcml0fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQ29udGFjdEFkZEJ1dHRvbiwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24sLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbnttaW4td2lkdGg6MTM1cHh9LmxvY2t0b25Db250YWN0QWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b24gc3ZnW2NsYXNzKj1pY29uXSwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uIHN2Z1tjbGFzcyo9aWNvbl0sLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbiBzdmdbY2xhc3MqPWljb25de21hcmdpbi1yaWdodDoxMnB4fS5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uOjphZnRlciwuZmllbGRzZXQtYWN0aW9ucyAubG9ja3RvbkNvbnRhY3RBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQ29udGFjdEFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnMgLmxvY2t0b25Bc3NldEFkZEJ1dHRvbjo6YWZ0ZXIsLmxvY2t0b25Bc3NldEFjdGlvbnMgLmxvY2t0b25Db250YWN0QWRkQnV0dG9uOjphZnRlciwubG9ja3RvbkFzc2V0QWN0aW9ucyAubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiQWRkIENvbnRhY3RcIn0ubG9ja3RvbkNvbnRhY3RBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5maWVsZHNldC1hY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zIC5sb2NrdG9uQXNzZXRBZGRCdXR0b246OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJ1dHRvbi10ZXh0KX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5sb2NrdG9uQ29udGFjdEFjdGlvbnMsLmZpZWxkc2V0LWFjdGlvbnMsLmxvY2t0b25Bc3NldEFjdGlvbnN7bGVmdDphdXRvO3JpZ2h0OjA7Ym90dG9tOjEwMCU7Ym90dG9tOmNhbGMoMTAwJSArIDFweCl9LmxvY2t0b25Db250YWN0QWN0aW9uczo6YmVmb3JlLC5maWVsZHNldC1hY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Db250YWN0QWN0aW9uczo6YWZ0ZXIsLmZpZWxkc2V0LWFjdGlvbnM6OmFmdGVyLC5sb2NrdG9uQXNzZXRBY3Rpb25zOjpiZWZvcmUsLmxvY2t0b25Bc3NldEFjdGlvbnM6OmFmdGVye2Rpc3BsYXk6bm9uZX19c2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b257ZGlzcGxheTpub25lfXNlbGVjdFtkYXRhLXR5cGU9J2NvbnRhY3QnXVtkYXRhLWFuc3dlcmVkPSd0cnVlJ10gfiAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9ue2Rpc3BsYXk6ZmxleH0uanNvbkZvcm0ucmVhZG9ubHkgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsLmpzb25Gb3JtLnJlYWRvbmx5IC5sb2NrdG9uQXNzZXRBY3Rpb25zV3JhcHBlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDo1cHg7dXNlci1zZWxlY3Q6bm9uZX0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoIC5pc29uLC5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7aGVpZ2h0OjM2cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjM0cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzliOWI5Yjtib3JkZXItcmFkaXVzOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaCAuaXNvbntwYWRkaW5nLXJpZ2h0OjIwJTtiYWNrZ3JvdW5kLWNvbG9yOiM3ZWQzMjE7Ym94LXNoYWRvdzppbnNldCAwIDJweCAzcHggMCAjNDE3NTA1fS5qc29uRm9ybSAub25vZmZzd2l0Y2ggLmlzb2Zme3BhZGRpbmctbGVmdDoyMCU7YmFja2dyb3VuZC1jb2xvcjojYmJiZGJkO2JveC1zaGFkb3c6aW5zZXQgMCAycHggM3B4IDAgIzRhNGE0YX0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDowO3dpZHRoOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQrLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lcnttYXJnaW4tbGVmdDowfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCsub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaHtyaWdodDowcHg7bWFyZ2luLXJpZ2h0OjB9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1sYWJlbHtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcn0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLWlubmVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwJTttYXJnaW4tbGVmdDotMTAwJTt0cmFuc2l0aW9uOm1hcmdpbiAwLjFzIGVhc2UtaW4gMHN9Lmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2h7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtib3R0b206MDtyaWdodDoxMDAlO3dpZHRoOjQwJTttYXJnaW46MHB4O21hcmdpbi1yaWdodDotNDAlO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7Ym9yZGVyLXJhZGl1czoycHg7dHJhbnNpdGlvbjphbGwgMC4xcyBlYXNlLWluIDBzfS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmUsLmpzb25Gb3JtIC5vbm9mZnN3aXRjaC1zd2l0Y2g6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoxOHB4O3dpZHRoOjEycHg7bWFyZ2luOmF1dG87Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNiN2JmYzQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjdiZmM0fS5qc29uRm9ybSAub25vZmZzd2l0Y2gtc3dpdGNoOjpiZWZvcmV7d2lkdGg6MjBweH0uanNvbkZvcm0gLm9ub2Zmc3dpdGNoLXBsYWNlaG9sZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuOGVtO3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjpyZ2JhKDAsMCwwLDAuNCl9Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhPmxhYmVsLC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYT50ZXh0YXJlYXt2ZXJ0aWNhbC1hbGlnbjp0b3B9I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGxhYmVse2ZvbnQtc2l6ZToxMHB4fSNpbnB1dC1zdWJtaXQtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB+IC5qZi1pbnB1dC10eXBlLWZpbGV7bWFyZ2luLXRvcDoxMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VJbnB1dCwuanNvbkZvcm0gLmZpbGV1cGxvYWRlciAuY3JvcERpc3BsYXkgLmltYWdlT3V0cHV0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXJnaW46NHB4fS5qc29uRm9ybSAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXR7bWFyZ2luLXRvcDowcHh9fS5maWVsZHNldC1hY3Rpb25ze2xlZnQ6MTBweH0uZmllbGRzZXQtYWN0aW9ucyBzdmd7ZGlzcGxheTpibG9jaztmaWxsOiMwMUJFRTV9LmZpZWxkc2V0LWFjdGlvbnMgYTpob3ZlciBzdmcsLmZpZWxkc2V0LWFjdGlvbnMgbGFiZWw6aG92ZXIgc3Zne2ZpbGw6IzAwQTlDQ30uZmllbGRzZXQtYWN0aW9ucyAubm90ZXNMYWJlbHttaW4td2lkdGg6MTMycHh9I3N1bW1hcnlTY3JlZW57cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7b3ZlcmZsb3c6YXV0bzstd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7LW1vei10cmFuc2l0aW9uOmFsbCAwLjVzOy1tcy10cmFuc2l0aW9uOmFsbCAwLjVzOy1vLXRyYW5zaXRpb246YWxsIDAuNXM7dHJhbnNpdGlvbjphbGwgMC41cztwYWRkaW5nOjAgIWltcG9ydGFudH0jc3VtbWFyeVNjcmVlbiAubWFpbkJsb2Nre2JhY2tncm91bmQ6I2Y3ZjdmN30jc3VtbWFyeVNjcmVlbiAuc2lkZWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmF9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuc2lkZWJhcntkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7I3N1bW1hcnlTY3JlZW4gLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjc3VtbWFyeVNjcmVlbiAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9fS5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2JiYjtwb3NpdGlvbjpyZWxhdGl2ZX0uc3VtbWFyeS10YWJsZSAubmEgLmJ1dHRvbjphZnRlcntjb250ZW50OlwiTi9BXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O2JhY2tncm91bmQ6I2JiYn0uamYtcGFnZS1zdW1tYXJ5c2NyZWVue2JvcmRlcjowIG5vbmUgIWltcG9ydGFudH0uamYtcGFnZS1zdW1tYXJ5c2NyZWVuIGF7Ym9yZGVyOjAgbm9uZSAhaW1wb3J0YW50fS5qZi1wYWdlLXN1bW1hcnlzY3JlZW4gYSAuaWNvbi1waWUtY2hhcnR7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6Ljc1ZW19LmRvdWdobnV0Q2hhcnRLZXl7Zm9udC1zaXplOjAuOGVtO2NvbG9yOiM2NjY7dGV4dC1hbGlnbjpjZW50ZXJ9LmRvdWdobnV0Q2hhcnRLZXkgc3Bhbntjb2xvcjojNkQ2RTcxO2ZvbnQtc2l6ZToyZW07bGluZS1oZWlnaHQ6MC41ZW07dmVydGljYWwtYWxpZ246dGV4dC10b3B9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGV7ZmxleC1iYXNpczo2MCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLXNwYWNpbmc6MXB4O2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB0ZDpudGgtY2hpbGQoMm4pe2JhY2tncm91bmQ6I2VkZWVlZX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQ6bnRoLWNoaWxkKDJuKXtiYWNrZ3JvdW5kOiNlM2UzZTR9QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRke3BhZGRpbmc6MjBweH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBle2JhY2tncm91bmQtY29sb3I6IzQxNGE1MTtmb250LXdlaWdodDo1MDA7d2lkdGg6NzBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7Y29sb3I6I2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojMjAyNjJhfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1vZi10eXBlKDNuKXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDI2MmE7d2lkdGg6MjUwcHg7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZn0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGV7d2lkdGg6NjBweDtjb2xvcjojZmZmO3BhZGRpbmc6MH0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZCBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpe2ZsZXgtYmFzaXM6MjAlfSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKXtmbGV4LWJhc2lzOjgwJX0jc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyl7ZmxleC1iYXNpczo4MCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDQpe2ZsZXgtYmFzaXM6MjAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9I3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKG9kZCkgdGQ6bnRoLWNoaWxkKDEpe2JhY2tncm91bmQ6I2VkZWVlZTtjb2xvcjojOWI5YjlifSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQoMSl7YmFja2dyb3VuZDojZTNlM2U0O2NvbG9yOiM5YjliOWJ9fSNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0jaXNzdWVze3Bvc2l0aW9uOmZpeGVkO3RvcDotMTAwJTtib3R0b206MTAwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW4tdG9wOjA7b3ZlcmZsb3c6YXV0bzt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO292ZXJmbG93OmF1dG87LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzOy1tb3otdHJhbnNpdGlvbjphbGwgMC41czstbXMtdHJhbnNpdGlvbjphbGwgMC41czstby10cmFuc2l0aW9uOmFsbCAwLjVzO3RyYW5zaXRpb246YWxsIDAuNXM7cGFkZGluZzowICFpbXBvcnRhbnR9I2lzc3VlcyAuaXNzdWVzLCNpc3N1ZXMgLnRvZG8sI2lzc3VlcyAuY29tcGxldGV7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MH0jaXNzdWVzIC50aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjojZWRlZWVlO3BhZGRpbmc6MzJweH0jaXNzdWVzIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmctbGVmdDozMHB4fSNpc3N1ZXMgdWwgbGl7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4fSNpc3N1ZXMgdWwgbGkgYXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjIuMTJ9I2lzc3VlcyB1bCBsaSBhIHNwYW57Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZDAwMjFiO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxO3dpZHRoOjEwMCU7ZGlzcGxheTpub25lfSNpc3N1ZXMgLnRvZG8gdWwgbGl7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fSNpc3N1ZXMgLnRvZG8gdWwgbGkgYXtjb2xvcjojRDA1RjA0O21hcmdpbi1sZWZ0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2lzc3VlcyAudG9kbyB1bCBsaSBhOmhvdmVye2NvbG9yOiM0YTRhNGF9I2lzc3VlcyB1bCBsaSBhIHNwYW4rc3BhbntiYWNrZ3JvdW5kOiNCRTFFMkQ7Y29sb3I6d2hpdGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O3dpZHRoOmF1dG87cGFkZGluZzoycHggMThweCAycHggOHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZhbGlkICNpc3N1ZXMgLmlzc3Vlc3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpIGEgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMgdWwgbGk6YmVmb3Jle2NvbG9yOiNmZmZ9LmluY29tcGxldGUgI2lzc3VlcyAudG9kb3toZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjIwcHggMCA1MHB4IDB9LmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB1bCBsaTpiZWZvcmV7Y29sb3I6I2ZmZn0uY29tcGxldGUgI2lzc3VlcyAuY29tcGxldGV7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6YXV0bztiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoyMHB4IDAgNTBweCAwfSNoZWxwUGFuZWx7cG9zaXRpb246Zml4ZWQ7dG9wOi0xMDAlO2JvdHRvbToxMDAlO2xlZnQ6MDtyaWdodDowO21hcmdpbi10b3A6MDtvdmVyZmxvdzphdXRvO3otaW5kZXg6OTk5OTk1MDA7b3ZlcmZsb3c6YXV0bzt0cmFuc2l0aW9uOmFsbCAwLjVzO3BhZGRpbmc6MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I0ZCRkJGQjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfSNoZWxwUGFuZWwgLmJvdW5kcywjaGVscFBhbmVsIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctdG9wOjIwcHh9I2hlbHBQYW5lbCAuYm91bmRzIHAsI2hlbHBQYW5lbCAuamYtaGVhZGVyLWJvdW5kcyBwe21hcmdpbjoyZW0gMH0jaGVscFBhbmVsIC5icm93c2VyLWxvZ29ze2Rpc3BsYXk6dGFibGU7bWFyZ2luOjFlbSAwfSNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYXtkaXNwbGF5OnRhYmxlLWNlbGx9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhK2F7cGFkZGluZy1sZWZ0OjIwcHh9I2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyBhIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDo5NnB4fSNoZWxwUGFuZWwgLmljb24taGVscHtjb2xvcjojMUM3NUJDO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1rYmR7LW1vei1ib3JkZXItcmFkaXVzOjNweDstbW96LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojRUZFRkVGO2JvcmRlcjoxcHggc29saWQgI0M3QzdDNztib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMCAwIDAgMnB4ICNmZmYgaW5zZXQ7Y29sb3I6IzMzMztkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseToncHJveGltYSBub3ZhJyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbTtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MCAuMWVtO3BhZGRpbmc6LjFlbSAuNmVtO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtmb250LWZhbWlseTptb25vc3BhY2V9LmpmLWhlYWRlci1zZWN0aW9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMmUzNzNkO2JvcmRlcjpub25lO3otaW5kZXg6OTk5OTk5fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU1cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmctYm90dG9tOjM5cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpey5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxMHB4IDQwcHggMTBweH0uamYtcGFnZS1jb250cm9sIGxpW2RhdGEtdGFiXXtkaXNwbGF5Om5vbmV9fS5qZi1oZWFkZXItYm91bmRze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmctdG9wOjE5cHg7cGFkZGluZy1ib3R0b206MTlweH11bC5qZi1wYWdlLWNvbnRyb2x7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6OTk5OTk5O3BhZGRpbmc6MDtsaW5lLWhlaWdodDowO21hcmdpbi1sZWZ0Oi0zcHg7ZmxleDoxfXVsLmpmLXBhZ2UtY29udHJvbCAqOmZvY3Vze291dGxpbmU6bm9uZX11bC5qZi1wYWdlLWNvbnRyb2wgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCAzcHg7cGFkZGluZzozcHggMCA0cHg7Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgdHJhbnNwYXJlbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhe2JvcmRlcjoycHggc29saWQgIzY3ODY4ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDozMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDtjb2xvcjojZjdmN2Y3O3RleHQtZGVjb3JhdGlvbjpub25lfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhe2JhY2tncm91bmQ6IzY3ODY4ZX11bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudHtib3JkZXItYm90dG9tLWNvbG9yOiM2Nzg2OGV9dWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQgYXtjb2xvcjojZjdmN2Y3fXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnZhbGlkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnZhbGlke2JvcmRlci1jb2xvcjojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnZhbGlke2JhY2tncm91bmQ6cmdiYSgxNDcsMTkwLDQ4LDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWR7YmFja2dyb3VuZDojOTNiZTMwfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLnVuZmlsbGVkLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50LnVuZmlsbGVke2JvcmRlci1jb2xvcjojZjkzfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLnVuZmlsbGVke2JhY2tncm91bmQ6cmdiYSgyNTUsMTUzLDUxLDAuNSl9dWwuamYtcGFnZS1jb250cm9sIGxpIGEuaW52YWxpZCx1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5pbnZhbGlke2JvcmRlci1jb2xvcjojQkUxRTJEfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLmludmFsaWR7YmFja2dyb3VuZDpyZ2JhKDE5MCwzMCw0NSwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbCBsaSBhLm5hLHVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50Lm5he2JvcmRlci1jb2xvcjojNjc4NjhlfXVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhLm5he2JhY2tncm91bmQ6cmdiYSgxMDMsMTM0LDE0MiwwLjUpfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEzcHg7cmlnaHQ6MTk1cHg7ei1pbmRleDo5OTk5OTk5O2xpc3Qtc3R5bGUtdHlwZTpub25lO3RleHQtaW5kZW50OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO3RleHQtYWxpZ246cmlnaHR9dWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpe2ZvbnQtc2l6ZToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvcGFjaXR5OjA7bWF4LWhlaWdodDowcHg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zaXRpb246YWxsIC44czstbW96LXRyYW5zaXRpb246YWxsIC44czstbXMtdHJhbnNpdGlvbjphbGwgLjhzOy1vLXRyYW5zaXRpb246YWxsIC44czt0cmFuc2l0aW9uOmFsbCAuOHM7Zm9udC13ZWlnaHQ6MTAwfXVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaS5jdXJyZW50e2ZvbnQtc2l6ZToxOHB4O21heC1oZWlnaHQ6NDBweDtvcGFjaXR5OjE7bGluZS1oZWlnaHQ6MjVweH11bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojQTFBMUExfS5yZWFkb25seSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7cmlnaHQ6MTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6bm9uZX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTVweCl7dWwuamYtcGFnZS1jb250cm9sLXRpdGxle2Rpc3BsYXk6YmxvY2s7Ym90dG9tOjEwcHg7dG9wOmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDtsZWZ0OjEwcHg7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXt1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGV7ZGlzcGxheTpub25lfX0uY2hhcnQtd3JhcHtiYWNrZ3JvdW5kOiMyMDI2MmE7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5jaGFydHt3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHg7bWFyZ2luOmF1dG87bWF4LXdpZHRoOjEwMCV9LmRvdWdobnV0VGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwMDA7bWluLXdpZHRoOjMwcHg7bWF4LXdpZHRoOjMwMHB4O3BhZGRpbmc6NXB4IDE1cHg7Ym9yZGVyLXJhZGl1czoxcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2RkZDtmb250LXNpemU6MTdweDt0ZXh0LXNoYWRvdzowIDFweCAwICMwMDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjEuMztsZXR0ZXItc3BhY2luZzouMDZlbTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0uZG91Z2hudXRUaXA6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym90dG9tOi02cHg7Y29udGVudDpcIlwiO2hlaWdodDowO21hcmdpbjowIDAgMCAtNnB4O2JvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHJnYmEoMCwwLDAsMC43KTtsaW5lLWhlaWdodDowfS5kb3VnaG51dFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BvaW50ZXItZXZlbnRzOm5vbmU7bWFyZ2luOjAgIWltcG9ydGFudH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7d2lkdGg6MTAwcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kb3VnaG51dFN1bW1hcnk6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6LTFweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNoYXJ0IHBhdGg6aG92ZXJ7b3BhY2l0eTowLjc1fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXttYXJnaW46LTEwcHggMCAwIC00MXB4O2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXsuY2hhcnR7d2lkdGg6NTAwcHg7aGVpZ2h0OjUwMHB4fS5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCl7LmNoYXJ0e3dpZHRoOjIwMHB4O2hlaWdodDoyMDBweH0uZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHh9fSNpY29uLXBpZS1jaGFydCBwYXRoOm50aC1jaGlsZCgzKXtmaWxsOiM5MGNlNTF9I2ljb24tcGllLWNoYXJ0IHBhdGg6bnRoLWNoaWxkKDEpe2ZpbGw6I2Y5M30jaWNvbi1waWUtY2hhcnQgcGF0aDpudGgtY2hpbGQoMil7ZmlsbDojZDAwMjFifS5qc29uRm9ybSBbaWQqPVwiYW5vdGhlclByYWN0aWNlXCJdLmpmLWlucHV0LXR5cGUtcmFkaW97bWluLXdpZHRoOjE5MHB4O3dpZHRoOjIlfS5qc29uRm9ybSAjZjhhIHRoLC5qc29uRm9ybSAjZjhhIHRkLC5qc29uRm9ybSAjZjhhYSB0aCwuanNvbkZvcm0gI2Y4YWEgdGQsLmpzb25Gb3JtICNmOWEgdGgsLmpzb25Gb3JtICNmOWEgdGR7d2lkdGg6MjUlfSNoaWRkZW4tZm9yLXJlbmV3YWwtZjEtMWJ7ZGlzcGxheTpub25lfS5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yPmxhYmVsLmlubGluZS1hcHBlbmR7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7Ym9yZGVyOjB9Lmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgLmNvbGxlY3Rpb257bWFyZ2luLXRvcDotMTBweH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Zfb29wcywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZl9vb3Bze21hcmdpbi10b3A6LTQwcHg7Y29sb3I6IzAxYmVlNSAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCwuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVke2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjZGFuZG9fc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2N5YmVyX3NvZltkYXRhLWhhc2Fuc3dlcnM9J2ZhbHNlJ10rZmllbGRzZXQjY3liZXJfc29mX29vcHN7ZGlzcGxheTpub25lfS5qc29uRm9ybSBmaWVsZHNldCNlbHBsX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2VscGxfc29mX29vcHMsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkK2ZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLC5qc29uRm9ybSBmaWVsZHNldCNjeWJlcl9zb2Yuc2V0YXNyZXF1aXJlZCtmaWVsZHNldCNjeWJlcl9zb2Zfb29wc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uanNvbkZvcm0gZmllbGRzZXQjZWxwbF9zb2YsLmpzb25Gb3JtIGZpZWxkc2V0I2RhbmRvX3NvZiwuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29me21hcmdpbi10b3A6LTQwcHh9Lmpzb25Gb3JtIGZpZWxkc2V0I2VscGxfc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjZGFuZG9fc29mIC5pbnRybywuanNvbkZvcm0gZmllbGRzZXQjY3liZXJfc29mIC5pbnRyb3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyLjI2O2xldHRlci1zcGFjaW5nOi4ycHh9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fY292ZXJhZ2VzX3N0YW5kYXJkLC5qc29uRm9ybSAjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19leHBhbmRlZHtib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwtNnB4IDAgMCAwICNmNWE2MjMgIWltcG9ydGFudH0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wc3twb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjAuMDE7dmlzaWJpbGl0eTpoaWRkZW47cmlnaHQ6MTAwJX0uanNvbkZvcm0gI251bV9lbXBsb3llZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9lbXBsb3llZXNfc2VsZkVtcGxveWVkLC5qc29uRm9ybSAjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHN7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO3Zpc2liaWxpdHk6aGlkZGVuO3JpZ2h0OjEwMCV9Lmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fYnVzaW5lc3NDb3ZlcmFnZXMsLmpzb25Gb3JtICNudW1fY292ZXJhZ2VzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fcHJpdmF0ZUNvdmVyYWdlc3tib3gtc2hhZG93Oi0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAjZjVhNjIzICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuanNvbkZvcm0gZmllbGRzZXQsLnBmLWFkbWluIC5qc29uRm9ybSBmaWVsZHNldHttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O21hcmdpbi10b3A6MDtwYWRkaW5nOjZweCAyMHB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1fS5wZi1jaGVja291dCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsLnBmLWNoZWNrb3V0IC5qc29uRm9ybSBpbnB1dFt0eXBlPSdzdWJtaXQnXTphY3RpdmV7Y29sb3I6I2ZmZjtib3JkZXI6c29saWQgMXB4ICMwZmE4Yzc7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3fS5wZi1hZG1pbiAuY2hlY2std3JhcHtkaXNwbGF5OmZsZXg7bGluZS1oZWlnaHQ6MS41ZW07YWxpZ24taXRlbXM6YmFzZWxpbmV9LnBmLWFkbWluIC5jaGVjay13cmFwIHVsLC5wZi1hZG1pbiAuY2hlY2std3JhcCBsaXtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J117bWFyZ2luLXJpZ2h0OjEwcHh9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVke29wYWNpdHk6MC4wMTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtsZWZ0OjA7ei1pbmRleDppbmhlcml0fS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowIDVweCA1cHggMDtmbGV4OjF9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZXttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXItY29sb3I6IzliOWI5YjtmbGV4LXNocmluazowfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpyZXF1aXJlZCsuZm9jYjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmNWE2MjN9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7Y29sb3I6YmxhY2t9LnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2I6YmVmb3Jle2JvcmRlci1jb2xvcjojOTBjZTUxfS5wZi1hZG1pbiAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZFtyZWFkb25seV0rLmZvY2IsLnBmLWFkbWluIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkW2Rpc2FibGVkXSsuZm9jYiwucGYtYWRtaW4gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6ZGlzYWJsZWQrLmZvY2J7b3BhY2l0eTowLjU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucGYtYWRtaW4gLmNoZWNrLXdyYXAtZmxvdyAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZCsuZm9jYntib3gtc2hhZG93OiNlZWUgMCAwIDAgMXB4IGluc2V0O3BhZGRpbmc6MCAxMHB4IDAgMCAhaW1wb3J0YW50fS5wZi1hZG1pbiAuY2hlY2std3JhcC1mbG93IC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkOmNoZWNrZWQrLmZvY2J7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNkZWNsYXJhdGlvblBhZ2UgI2RlY2xhcmF0aW9ue3BhZGRpbmctdG9wOjB9Lmpzb25Gb3JtIC5pbnRyb3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQxO2xldHRlci1zcGFjaW5nOjAuMjZweDtjb2xvcjojMWMxYzFifS5qc29uRm9ybSAuaW50cm8tY29udGVudHtkaXNwbGF5OmJsb2NrfS5qc29uRm9ybSBmaWVsZHNldD5sZWdlbmR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOjAuMTdweDttYXJnaW4tYm90dG9tOjEwcHg7bWF4LXdpZHRoOmNhbGMoMTAwdncgLSA2MHB4KX0uanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5ib3VuZHM+LmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUsLmpzb25Gb3JtIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcz4uZmxleC1wYXJlbnQgLmNvbHVtbi10aXRsZSwuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzPi5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC44ZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjM0cHg7d2lkdGg6Zml0LWNvbnRlbnR9Lmpzb25Gb3JtIC5ub3QtYXBwbGljYWJsZSwuanNvbkZvcm0gLm1ham9yLXByb3Atbm90LWFwcGxpY2FibGV7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMDc7bGV0dGVyLXNwYWNpbmc6MC4ycHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjEycHggMCAyNXB4fWJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuamYtcm93LGJvZHkucGYtZm9ybTpub3QoLmFjY29yZGlvbm5pY2UpIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxib2R5LnBmLWZvcm06bm90KC5hY2NvcmRpb25uaWNlKSAuanNvbkZvcm0gbGVnZW5ke21heC13aWR0aDptaW4oNzcycHgsIDEwMCUpfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0e21pbi13aWR0aDo1MHB4fS5qc29uRm9ybSAuamYtaGVhZGVyLWJvdW5kcywuanNvbkZvcm0+c2VjdGlvbj5oZWFkZXI+aDIsLmpzb25Gb3JtPnNlY3Rpb24+LmludHJvLC5qc29uRm9ybT5zZWN0aW9uPmZpZWxkc2V0e3BhZGRpbmc6MCAzMnB4fS5qc29uRm9ybT5zZWN0aW9uPi5pbnRyby1jb250ZW50e21hcmdpbi1sZWZ0OjB9Lmpzb25Gb3JtPnNlY3Rpb24+aGVhZGVyPmgye3BhZGRpbmc6MTZweCAzMnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Lmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxle21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMzJweCk7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjFweDttYXJnaW4tbGVmdDowcHg7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgdGV4dGFyZWF7bWluLXdpZHRoOjIwMHB4fWZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1vbm9mZnN3aXRjaHt3aWR0aDo5NnB4ICFpbXBvcnRhbnR9fS5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2e21heC13aWR0aDppbmhlcml0O3RyYW5zaXRpb24tcHJvcGVydHk6bWFyZ2luO3RyYW5zaXRpb24tZGVsYXk6MjAwbXM7dHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBtcztwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjB9Lmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYuaXNvcGVue21hcmdpbi10b3A6dmFyKC0tbWFyZ2luLXRvcCk7dHJhbnNpdGlvbi1kZWxheTowcztwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjF9ZGl2W2RhdGEtbGF5b3V0LXN0eWxlPSdyb3dzJ117ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcixmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IC5jaG9zZW4tY29udGFpbmVyW3N0eWxlXXttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgLmNob3Nlbi1jb250YWluZXIsZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxle21heC13aWR0aDpjYWxjKDEwMHZ3IC0gMzBweCkgIWltcG9ydGFudDtvdmVyZmxvdy14OnNjcm9sbH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVse292ZXJmbG93LXdyYXA6YnJlYWstd29yZDt3aWR0aDphdXRvICFpbXBvcnRhbnR9fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO3BhZGRpbmc6NHB4IDNweH0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRyW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB0aHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudDtib3JkZXI6bm9uZX0uanNvbkZvcm0gdGFibGU6bm90KC5kYXRhVGFibGUpIHRoPnNwYW57dmVydGljYWwtYWxpZ246Ym90dG9tfS5qc29uRm9ybSAuamYtcm93e21hcmdpbjowIDAgMTBweCAwfS5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSwuanNvbkZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYXNoXCJdLC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwuanNvbkZvcm0gc2VsZWN0LC5qc29uRm9ybSB0ZXh0YXJlYSwuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcywuanNvRm9ybSAuZmlsZXVwbG9hZGVye2JvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudDt3aWR0aDpjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnR9Lmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVye21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvd3twYWRkaW5nLWxlZnQ6NnB4fX1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQzcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDNweCAhaW1wb3J0YW50fS5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGR7cGFkZGluZzo0cHggM3B4fS5qc29uRm9ybSBpbnB1dCwuanNvbkZvcm0gdGV4dGFyZWEsLmpzb25Gb3JtIHNlbGVjdHtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2NvbG9yOiMxYzFjMWI7Zm9udC1mYW1pbHk6aW5oZXJpdH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2ZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb257ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MzZweH1maWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbjowO3BhZGRpbmc6MH0uamYtaW5wdXQtdHlwZS1yZXBlYXRhYmxlIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3Nde21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fX0uanNvbkZvcm0gLmpmLXJvdyBsYWJlbHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTZweH0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbDpub3QoLmZvY2IpOmVtcHR5e2Rpc3BsYXk6bm9uZX0uanNvbkZvcm0gLmpmLXJvdz5sYWJlbCtpbnB1dCtsYWJlbDplbXB0eXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7ZGl2PmZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3crLmpmLXJvdyAuZmlsZXVwbG9hZGVye3dpZHRoOmNhbGMoMTAwJSAtIDZweCkgIWltcG9ydGFudDttYXJnaW4tbGVmdDo2cHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXJ7bWluLXdpZHRoOjQxcHggIWltcG9ydGFudDttYXgtd2lkdGg6NDFweCAhaW1wb3J0YW50fS5wZi1mb3JtIC5qc29uRm9ybXttaW4td2lkdGg6bWluKDc3M3B4LCAxMDAlKX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGYtZm9ybSB1bC5qZi1wYWdlLWNvbnRyb2x7ZGlzcGxheTpub25lfS5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW57ZGlzcGxheTpub25lfX0ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXXtmbGV4LWJhc2lzOjI1JTttYXgtd2lkdGg6bWluKDMwMHB4LCAyNSUpO21pbi13aWR0aDowfS5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxle21pbi13aWR0aDptaW4oMTAwJSwgNTAwcHgpfS5wZi1mb3JtIC5hbGVydERpYWxvZ3twb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uPmxhYmVsOm5vdCguZXJyb3Ipe21hcmdpbi1ibG9jazowfS5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9ue21hcmdpbi1ibG9jazowfS5qc29uRm9ybSAuamYtcm93e21hcmdpbi1ib3R0b206MTZweH0uanNvbkZvcm0gbGFiZWx7cGFkZGluZy1ibG9jazo4cHh9Lmpzb25Gb3JtIHNlY3Rpb24gaGVhZGVyKy5pbnRyb3ttYXJnaW4tdG9wOjMycHh9Lmpzb25Gb3JtIGZpZWxkc2V0IHVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nLWJsb2NrOjhweH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6aW5oZXJpdH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2UgcHttYXJnaW46MH0jZm9yY2VTdWJtaXNzaW9uQmxvY2sgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2U6YWZ0ZXJ7ZGlzcGxheTpub25lfWZpZWxkc2V0K2ZpZWxkc2V0Om5vdChbZGF0YS1yZXBlYXRpbmRleF0pOm5vdChmaWVsZHNldDpoYXMobGVnZW5kKSl7bWFyZ2luLXRvcDotNDBweH1sYWJlbC5mb2NiIC5ub3Rle2NvbG9yOm9yYW5nZTttYXJnaW4taW5saW5lOjFlbTtkaXNwbGF5Om5vbmV9bGFiZWwuZm9jYjpob3ZlciAubm90ZXtkaXNwbGF5OmlubGluZX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9ue3BhZGRpbmctdG9wOjB9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWF4LXdpZHRoOjQyNHB4O21pbi13aWR0aDozMTBweDt3aWR0aDoxMDAlO2hlaWdodDo0MDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7Ym9yZGVyOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb257bWluLXdpZHRoOjMxMHB4fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgyKSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uOm50aC1jaGlsZCgzKXttYXJnaW4tbGVmdDo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODEycHgpey50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDIpLC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb246bnRoLWNoaWxkKDMpe21hcmdpbi1sZWZ0OnVuc2V0fX0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC50aHJlZS1vcHRpb25zLWhlYWRpbmd7bWF4LXdpZHRoOjgwJTt3aWR0aDoxMDAlO21hcmdpbjphdXRvO21hcmdpbi10b3A6NyV9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAudGhyZWUtb3B0aW9ucy1oZWFkaW5nIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZ3tjb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZTozOHB4O2ZvbnQtZmFtaWx5OkFHYXJhbW9uZFBybyxzZXJpZjttYXJnaW46dW5zZXQ7bGluZS1oZWlnaHQ6MS4xNWVtfS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gLmdldEFRdW90ZU9wdGlvbi1pY29uIC5zdmctd3JhcHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyLXJhZGl1czp1bnNldH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tZmlsZS1hbHR7d2lkdGg6NTlweDtoZWlnaHQ6NTlweH0udGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uIC5nZXRBUXVvdGVPcHRpb24taWNvbiAuc3ZnLXdyYXAgLmljb24tY2xvdWQtdXBsb2Fke3dpZHRoOjg5cHg7aGVpZ2h0OjU5cHh9LnRocmVlLW9wdGlvbnMgLnRocmVlLW9wdGlvbnMtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLWdldEFRdW90ZU9wdGlvbiAuZ2V0QVF1b3RlT3B0aW9uLWljb24gLnN2Zy13cmFwIC5pY29uLXBob25lLXZvbHVtZXt3aWR0aDo1N3B4O2hlaWdodDo1N3B4fS50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idG5fYSwudGhyZWUtb3B0aW9ucyAudGhyZWUtb3B0aW9ucy1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2stZ2V0QVF1b3RlT3B0aW9uICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIGEuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC50aHJlZS1vcHRpb25zIC50aHJlZS1vcHRpb25zLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24gYS5idXR0b257d2lkdGg6MTAwJTttYXgtd2lkdGg6aW5pdGlhbDtoZWlnaHQ6NjZweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo1MDA7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZ2V0QVF1b3RlT3B0aW9uLWljb24sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5nZXRBUXVvdGVPcHRpb24taWNvbnt3aWR0aDo2OHB4O21hcmdpbi1yaWdodDoxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAjdXBsb2FkRm9ybUluZm8sLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsICN1cGxvYWRGb3JtSW5mb3ttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luOjM1cHggMCA1MHB4fS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuZGlhbG9nLXRpdGxlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmRpYWxvZy10aXRsZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmRpYWxvZy10aXRsZXtmb250LWZhbWlseTpBR2FyYW1vbmRQcm8sc2VyaWZ9LnRocmVlLW9wdGlvbnMgI21vZGFsLWNhbGxiYWNrIC5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCAuZm9jYjo6YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwiO3dpZHRoOjIzcHg7aGVpZ2h0OjIzcHg7bWFyZ2luOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZjVhNjIzfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjo6YmVmb3JlLC50aHJlZS1vcHRpb25zICNtb2RhbC11cGxvYWQgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZXtib3JkZXItY29sb3I6IzIxMmYzOH0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtY29tcGxldGUtcHJvcG9zYWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOjpiZWZvcmV7d2lkdGg6MjhweDtoZWlnaHQ6MjhweDtib3JkZXItcmFkaXVzOjUwJX0udGhyZWUtb3B0aW9ucyAjbW9kYWwtY2FsbGJhY2sgLmpzb25Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSwudGhyZWUtb3B0aW9ucyAjbW9kYWwtdXBsb2FkIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS50aHJlZS1vcHRpb25zICNtb2RhbC1jYWxsYmFjayAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLXVwbG9hZCAuanNvbkZvcm0gbGFiZWwsLnRocmVlLW9wdGlvbnMgI21vZGFsLWNvbXBsZXRlLXByb3Bvc2FsIC5qc29uRm9ybSBsYWJlbHtmb250LXNpemU6MTNweH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXB7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoO2JhY2tncm91bmQ6dXJsKFwiLi4vaW1nL2NvcnAtbG9naW4tYmcuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IGZpeGVkO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXA6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246Zml4ZWQ7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6MC41O2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6MX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6c3BhY2UtZXZlbmx5O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoyNHB4O3dpZHRoOjkwJX0ucGYtZGFzaGJvYXJkIC5wYXNzd29yZC1lcnJvcntmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjQ2O2NvbG9yOndoaXRlfS5wZi1kYXNoYm9hcmQgLnBhc3N3b3JkLWVycm9yIHVse21hcmdpbjoxNnB4IDAgMTZweCAyMHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1kYXNoYm9hcmQgLnBhc3N3b3JkLWVycm9yIGxpOjpiZWZvcmV7Y29udGVudDpcIiBcIjtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tbGVmdDotMjJweDtoZWlnaHQ6OXB4O3dpZHRoOjlweDttYXJnaW4tdG9wOjVweDtib3JkZXI6MnB4IHNvbGlkICMwMWJlZTU7Ym9yZGVyLXJhZGl1czo1MCV9LnBmLWRhc2hib2FyZCAubG9naW4tbG9nby13cmFwe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo3N3B4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tbG9nby13cmFwe2hlaWdodDo2MnB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1sb2dvLXdyYXAgLmxvZ2luLWxvZ297aGVpZ2h0Ojc3cHg7d2lkdGg6YXV0bzttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ28td3JhcCAubG9naW4tbG9nb3toZWlnaHQ6NjJweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94e2FsaWduLXNlbGY6c3RyZXRjaDtmbGV4OjE7bWluLXdpZHRoOjM1NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt3aWR0aDo5MCU7bWF4LXdpZHRoOjYxNXB4O21hcmdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IDFzICFpbXBvcnRhbnQ7b3BhY2l0eTowO2JveC1zaGFkb3c6MCAwIDcwcHggNXB4IHJnYmEoMCwwLDAsMC4zKTtiYWNrZ3JvdW5kOiMyMDI2MmE7YmFja2dyb3VuZC1zaXplOmNvdmVyO3BhZGRpbmc6NDhweCA1MnB4IDY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3h7cGFkZGluZzo0OHB4IDI0cHggOHB4IDI0cHh9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC5sb2FkZWR7bWFyZ2luLXRvcDowO29wYWNpdHk6MX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3Jte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojZmZmfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjIwcHggMH0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtPnNlY3Rpb24gZmllbGRzZXR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjAgbm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldHtwYWRkaW5nOjIwcHggMH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowLjVlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtmb250LXNpemU6MzdweH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxIHNwYW57Y29sb3I6IzAxYmVlNX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0Ky5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQrLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDo1MCU7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi10b3A6MmVtfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IGxhYmVse2xpbmUtaGVpZ2h0OjIzcHg7cGFkZGluZzowO21hcmdpbi1yaWdodDouMjVlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94PmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdz5sYWJlbC5sb2dpbi13cmFwe3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0e2NvbG9yOiNmZmZ9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sLnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo4cHg7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2FwcGVhcmFuY2U6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLXRvcDowO3BhZGRpbmc6MThweCAxMnB4O21pbi13aWR0aDoxNjhweDttYXgtd2lkdGg6MTY4cHg7dHJhbnNpdGlvbjphbGwgLjNzICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMWJlZTU7YmFja2dyb3VuZDojMDFiZWU1O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIC5qZi1yb3cgaW5wdXQubG9naW4tc3VibWl0e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX19LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuZm9jYjo6YmVmb3JlLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmZvY2I6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5qc29uRm9ybSAuamYtcm93IGlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDFiZWU1fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5lcnJvcntib3JkZXItY29sb3I6I0QwMDIxQn0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCdde3RyYW5zaXRpb246YWxsIC4zcyAhaW1wb3J0YW50fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3e21hcmdpbi10b3A6LTM4cHg7ei1pbmRleDoxMDB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3ggLmZwd3ttYXJnaW4tdG9wOjB9fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveCAuZnB3IGxhYmVse2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNkZmUwZTF9LnBmLWRhc2hib2FyZCAubG9naW4tYm94IC5mcHcgYXtjb2xvcjojMDFiZWU1fS5wZi1kYXNoYm9hcmQgLmxvZ2luLWxvZ297cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi1sb2dve21hcmdpbjowIGF1dG8gMjBweH19LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmxvZ2luLWJveHttaW4td2lkdGg6MzQ4LjVweDttYXgtd2lkdGg6NDc1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAubG9naW4tYm94e3BhZGRpbmc6NnB4IDI0cHggNHB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjEwcHggMCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjIwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldHtwYWRkaW5nOjBweCAwfX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBoMXtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuNWVtO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybT5zZWN0aW9uIGZpZWxkc2V0IGgxe2ZvbnQtc2l6ZToyNXB4fX0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0+c2VjdGlvbiBmaWVsZHNldCBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtPnNlY3Rpb24gZmllbGRzZXQgcHtmb250LXNpemU6MThweH19LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtIGxhYmVse3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQrLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3h7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4td3JhcC13cmFwLWZvci1ub3J3YXkgLmpzb25Gb3JtIC5qZi1yb3cuamYtaW5wdXQtdHlwZS1jaGVja2JveHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3g+bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsucGYtZGFzaGJvYXJkIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSAuanNvbkZvcm0gLmpmLXJvdyBpbnB1dC5sb2dpbi1zdWJtaXR7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLXdyYXAtd3JhcC1mb3Itbm9yd2F5IC5qc29uRm9ybSAuZnB3e21hcmdpbi10b3A6MH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSBmb3JtLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgc2VjdGlvbntoZWlnaHQ6MTAwJX0ucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IGZpZWxkc2V0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjEwMCV9LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXJ7YWxpZ24tc2VsZjpmbGV4LWVuZH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVye2FsaWduLXNlbGY6c3RyZXRjaH19LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2EsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fYiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9jLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fZCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2UsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9sb2dpbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXtwYWRkaW5nOjE4cHggMTJweDttaW4td2lkdGg6MTY4cHg7bWF4LXdpZHRoOjE2OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2EsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fYiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9jLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5idG5fZCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuYnRuX2UsLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmJ0bl9sb2dpbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1kYXNoYm9hcmQgLmxvZ2luLWJveC1hbmNpbGxhcnkgLmxvZ2luLWJveC1idXR0b24tY29udGFpbmVyIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtZGFzaGJvYXJkIC5sb2dpbi1ib3gtYW5jaWxsYXJ5IC5sb2dpbi1ib3gtYnV0dG9uLWNvbnRhaW5lciAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLnBmLWRhc2hib2FyZCAubG9naW4tYm94LWFuY2lsbGFyeSAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttaW4td2lkdGg6MTAwJX19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLC5wZi1kYXNoYm9hcmQgI25hdntvdmVyZmxvdzp2aXNpYmxlfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3RvcDoxNnB4O3JpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MThweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVye2Rpc3BsYXk6bm9uZX19LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmltZy13cmFwLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuaW1nLXdyYXB7bGluZS1oZWlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAxMHB4IDAgMDt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZ3t3aWR0aDo5M3B4O2hlaWdodDoxMTBweDtib3JkZXI6MXB4IHNvbGlkICM4MDgyODV9QG1lZGlhIChtYXgtd2lkdGg6IDEwNzBweCl7LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIGltZ3t3aWR0aDo4MXB4O2hlaWdodDo5NnB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoyMDBweDtwYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLnRleHQtd3JhcCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXB7bWluLXdpZHRoOjE3MHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1lLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLm5hbWUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5uYW1le2Rpc3BsYXk6YmxvY2t9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmUsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5waG9uZXtkaXNwbGF5OmJsb2NrfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWx7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmNvbG9yIC4zcyAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsOmhvdmVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuZW1haWw6aG92ZXJ7Y29sb3I6IzAxYmVlNX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDoxMDRweH1AbWVkaWEgKG1heC13aWR0aDogMTA3MHB4KXsucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0e3BhZGRpbmctbGVmdDo5NHB4fX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuc2VsZWN0LXdyYXA6YWZ0ZXIsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVyLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLnNlbGVjdC13cmFwOmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHNlbGVjdCwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3QsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCBzZWxlY3R7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDtib3JkZXI6MH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVye2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcHtib3JkZXI6MDtib3gtc2hhZG93Om5vbmV9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtwYWRkaW5nOjAgMCAwIDRweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgc3BhbiwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2ZvbnQtc2l6ZToxNnB4fS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMsLnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjEwcHh9LnBmLWZvcm1fZmxleCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDRweH0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tcmVzdWx0cywucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRze2JvcmRlci1yaWdodDoxcHggc29saWQgIzgwODI4NX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVke2JhY2tncm91bmQ6I0YyRjJGMn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUsLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlLC5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xle2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSwucGYtZGFzaGJvYXJkICNuYXYgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlcjowO2JvcmRlci1yaWdodDoxcHggc29saWQgIzgwODI4NTtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzpub25lfS5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI21haW5oZWFkZXIgLm1hbmFnZS1kZXRhaWxzLC5wZi1kYXNoYm9hcmQgI25hdiAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2U7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0ucGYtZm9ybV9mbGV4ICNtYWluaGVhZGVyIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb24sLnBmLWRhc2hib2FyZCAjbWFpbmhlYWRlciAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29uLC5wZi1kYXNoYm9hcmQgI25hdiAubWFuYWdlLWRldGFpbHMgLnN2Zy1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTZweDtmaWxsOiNCNkJDQjh9LnBmLWRhc2hib2FyZCAjbmF2IC5hY2MtY29udGFjdF9saXttaW4td2lkdGg6MzEwcHg7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3RfbGkgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtyaWdodDowfS5wZi1kYXNoYm9hcmQgI25hdiAuYWNjLWNvbnRhY3RfbGkgLnRleHQtd3JhcHtsaW5lLWhlaWdodDoyMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxze21hcmdpbi1ib3R0b206MXB4O3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOiMyMDI2MmE7cG9zaXRpb246cmVsYXRpdmV9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgYTpob3Zlcntjb2xvcjojMDFiZWU1ICFpbXBvcnRhbnR9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgyLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoM3tmb250LXNpemU6MjRweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAuNGVtfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxze3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuaW1nLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIGltZ3t3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5hZGRyZXNzIHNwYW57ZGlzcGxheTpibG9ja30ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuYWRkcmVzcyBzcGFuLm5hbWUsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5yb2xle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNnB4IDAgOHB4IDMycHg7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTZweDtib3JkZXItdG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWRhc2hib2FyZCAubWFuYWdlLWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6YXV0bztib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmfX0ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlscyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDotNnB4O2ZpbGw6I0I2QkNCOH0ubm90aWZpY2F0aW9uLXNldHtwYWRkaW5nOjEycHggMCAyNHB4fS5ub3RpZmljYXRpb24tc2V0OmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi10aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDY7cGFkZGluZzoxMnB4IDAgMTJweCAyMCU7bWFyZ2luOjB9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt3aWR0aDo2MCU7bWFyZ2luLWlubGluZTphdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxMHB4fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2Y4ZjlmNztsaW5lLWhlaWdodDoxLjQ2fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbntkaXNwbGF5OmJsb2NrfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbiBhe2NvbG9yOiNkZmUwZTE7bGluZS1oZWlnaHQ6MWVtfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLW1lc3NhZ2Ugc3BhbiBhOmhvdmVye2NvbG9yOiMwMWJlZTV9Lm5vdGlmaWNhdGlvbi1zZXQgLm5vdGlmaWNhdGlvbi1jb250ZW50IGEuZGVsZXRle2xpbmUtaGVpZ2h0OjFlbTtjb2xvcjojZGZlMGUxfS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCBhLmRlbGV0ZTpob3Zlcntjb2xvcjojMDFiZWU1fS5ub3RpZmljYXRpb24tc2V0IC5ub3RpZmljYXRpb24tY29udGVudCAubm90aWZpY2F0aW9uLWRlbGV0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O3JpZ2h0OjQ2cHg7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7Y29sb3I6Izc3NzY3N30ubm90aWZpY2F0aW9uLXNldCAubm90aWZpY2F0aW9uLWNvbnRlbnQrLm5vdGlmaWNhdGlvbi1jb250ZW50e21hcmdpbi10b3A6MzBweH0ubm90aWZpY2F0aW9uLXBvbGljeXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7cGFkZGluZzoxNnB4IDAgOHB4IDA7Ym9yZGVyLWJvdHRvbTpzb2xpZCAwLjlweCAjNzc3Njc3O21hcmdpbi1ib3R0b206MjBweDt3aWR0aDoyMDBweDtsZWZ0OjI1cHh9Lmluc3VyYW5jZS10eXBlLWFsZXJ0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nn0uaW5zdXJhbmNlLXR5cGUtYWxlcnQgLnN0YWZmLWNvbnRhY3R7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojOWU5YzllO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2fS5pbnN1cmFuY2UtdHlwZS1hbGVydC5hbGVydC1tZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40Nn0uY2xvc2UtY29weXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNzc3Njc3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ2O2N1cnNvcjpwb2ludGVyfWJ1dHRvbltkYXRhLWJhbGxvb25de292ZXJmbG93OnZpc2libGV9W2RhdGEtYmFsbG9vbl06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmFmdGVyey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApOy1raHRtbC1vcGFjaXR5OjA7LW1vei1vcGFjaXR5OjA7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4czt0cmFuc2l0aW9uOmFsbCAwLjE4cyBlYXNlLW91dCAwLjE4cztib3R0b206MTAwJTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwcHgpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7LW1zLXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wfVtkYXRhLWJhbGxvb25dOmFmdGVye2JhY2tncm91bmQ6cmdiYSgxNywxNywxNywwLjkpO2JvcmRlci1yYWRpdXM6NHB4O2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFsbG9vbik7Zm9udC1zaXplOjEycHg7cGFkZGluZzouNWVtIDFlbTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbToxMXB4fVtkYXRhLWJhbGxvb25dOmJlZm9yZXtiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6NnB4O3dpZHRoOjE4cHg7Y29udGVudDpcIlwiO21hcmdpbi1ib3R0b206NXB4fVtkYXRhLWJhbGxvb25dOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFtkYXRhLWJhbGxvb25dOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb25dW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7LWtodG1sLW9wYWNpdHk6MTstbW96LW9wYWNpdHk6MTtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tYnJlYWtdOmFmdGVye3doaXRlLXNwYWNlOm5vcm1hbH1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjUwJTt0b3A6MTAwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTEwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0xMHB4KX1bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXJ7bWFyZ2luLXRvcDoxMXB4fVtkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzZweFwiIGhlaWdodD1cIjEycHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDE4MCAxOCA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSBhdXRvO2hlaWdodDo2cHg7d2lkdGg6MThweDttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjB9W2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OmF1dG87cmlnaHQ6MTAwJTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIC01MCUpfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTphZnRlcnttYXJnaW4tcmlnaHQ6MTFweH1bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3Jle2JhY2tncm91bmQ6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEycHhcIiBoZWlnaHQ9XCIzNnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgtOTAgMTggMTgpXCIgZD1cIk0yLjY1OCwwLjAwMCBDLTEzLjYxNSwwLjAwMCA1MC45MzgsMC4wMDAgMzQuNjYyLDAuMDAwIEMyOC42NjIsMC4wMDAgMjMuMDM1LDEyLjAwMiAxOC42NjAsMTIuMDAyIEMxNC4yODUsMTIuMDAyIDguNTk0LDAuMDAwIDIuNjU4LDAuMDAwIFpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG87aGVpZ2h0OjE4cHg7d2lkdGg6NnB4O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTowfVtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmhvdmVyOmFmdGVyLFtkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTphZnRlcntib3R0b206YXV0bztsZWZ0OjEwMCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTEwcHgsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC0xMHB4LCAtNTAlKX1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVye21hcmdpbi1sZWZ0OjExcHh9W2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmV7YmFja2dyb3VuZDp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKDkwIDYgNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0bztoZWlnaHQ6MThweDt3aWR0aDo2cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH1bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpob3ZlcjphZnRlcixbZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXJ7d2hpdGUtc3BhY2U6bm9ybWFsfVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwic21hbGxcIl06YWZ0ZXJ7d2lkdGg6ODBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cIm1lZGl1bVwiXTphZnRlcnt3aWR0aDoxNTBweH1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVye3dpZHRoOjI2MHB4fVtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjkwdnd9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1tkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVye3dpZHRoOjM4MHB4fX1bZGF0YS1iYWxsb29uLWxlbmd0aD1cImZpdFwiXTphZnRlcnt3aWR0aDoxMDAlfS5vdmVydmlldy1ibG9ja3tmb250LXNpemU6MTVweH0ub3ZlcnZpZXctYmxvY2sgYSwub3ZlcnZpZXctYmxvY2sgYTp2aXNpdGVkLC5vdmVydmlldy1ibG9jayBhOmhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjAyNjJhfS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luOjA7cGFkZGluZzoyNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiM0YTRhNGF9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCBoMntmb250LXNpemU6MTZweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAuby1jZWxse3BhZGRpbmc6NTRweCAxNnB4IDY2cHh9Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAucXVvdGVzLWNlbGx7cGFkZGluZy10b3A6NDJweDtwYWRkaW5nLWJvdHRvbTo1MnB4fS5vdmVydmlldy1ibG9jayAuc3F1YXJlLWNvbnRlbnQgLnRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAudGV4dHtmb250LXNpemU6MTRweH19Lm92ZXJ2aWV3LWJsb2NrIC5zcXVhcmUtY29udGVudCAubnVtYmVye2ZvbnQtc2l6ZTo0NnB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KXsub3ZlcnZpZXctYmxvY2sgLnNxdWFyZS1jb250ZW50IC5udW1iZXJ7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NjAwfX0ub3ZlcnZpZXctdGl0bGV7ZGlzcGxheTpmbGV4fS5vdmVydmlldy10aXRsZSBoMntmbGV4OjEgMSA5MCV9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29ue2ZsZXg6MCAwIDY4cHg7aGVpZ2h0OjY4cHg7b3ZlcmZsb3c6aGlkZGVufS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7ZmlsbDojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UgMHN9Lm92ZXJ2aWV3LWJsb2NrOmhvdmVyIC5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTY4cHgpfS5vdmVydmlldy10aXRsZSAub3ZlcnZpZXctaWNvbiAuZG93bmxvYWQtaWNvbnt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlIDBzO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDY4cHgpfS5vdmVydmlldy1ibG9jazpob3ZlciAub3ZlcnZpZXctdGl0bGUgLm92ZXJ2aWV3LWljb24gLmRvd25sb2FkLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lm92ZXJ2aWV3LXRpdGxlIC5vdmVydmlldy1pY29uIGRpdntwYWRkaW5nOjE4cHg7aGVpZ2h0OjY4cHg7d2lkdGg6NjhweH0ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYXtib3JkZXItYm90dG9tLWNvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYXtib3JkZXItYm90dG9tLWNvbG9yOiMxQzc1QkN9Lm92ZXJ2aWV3LWJsb2NrLnN1Ym1pdHRlZCBhe2JvcmRlci1ib3R0b20tY29sb3I6IzAwOTQ0NH0ub3ZlcnZpZXctYmxvY2suY2xpZW50IGF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTc1Q0MxfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyAub3ZlcnZpZXctaWNvbntiYWNrZ3JvdW5kOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgLm92ZXJ2aWV3LWljb257YmFja2dyb3VuZDojOTc1Q0MxfS5vdmVydmlldy1ibG9jay5wcm9ncmVzcyBhIC5zcXVhcmUtY29udGVudCAubnVtYmVye2NvbG9yOiNGNzk0MUV9Lm92ZXJ2aWV3LWJsb2NrLnN0YXJ0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMUM3NUJDfS5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojMDA5NDQ0fS5vdmVydmlldy1ibG9jay5jbGllbnQgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlcntjb2xvcjojOTc1Q0MxfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmFkbWluLW92ZXJ2aWV3LmZsZXgtcGFyZW50IC5vdmVydmlldy1ibG9ja3tmbGV4LWJhc2lzOjUwJX19LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWZsZXh7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21heC13aWR0aDo2MDBweH0uZHRMaXN0RmlsdGVyIC5kdExpc3RGaWx0ZXItYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWJsb2Nre2ZsZXgtYmFzaXM6MTAwJX19LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLWxhYmVse2xpbmUtaGVpZ2h0OjM0cHh9LmR0TGlzdEZpbHRlciAuZHRMaXN0RmlsdGVyLXNlbGVjdHtmbGV4LWJhc2lzOjYwJX0uZHRMaXN0RmlsdGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl17d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDQ0NDO2xpbmUtaGVpZ2h0OjM0cHg7cGFkZGluZy1sZWZ0OjRweDtmb250LXNpemU6MTRweH0uZHRMaXN0RmlsdGVyIC5jbGVhckZpbHRlcnN7Zm9udC1zaXplOjAuOGVtfS5kZXRhaWwtdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjAwcHh9LmRldGFpbC10YWJsZSB0ZHtwYWRkaW5nOjVweH0uYmxvY2stc3RhdHN7bWFyZ2luOi0zMnB4IC0zMnB4IDAgLTMycHg7Zm9udC13ZWlnaHQ6MzAwO2FsaWduLWl0ZW1zOnN0cmV0Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuYmxvY2stc3RhdHN7bWFyZ2luOi0xNnB4IC0xNnB4ICAwIC0xNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ibG9jay1zdGF0c3ttYXJnaW46LThweCAtOHB4ICAwIC04cHh9fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdHt0ZXh0LWFsaWduOmNlbnRlcjtmbGV4LWJhc2lzOjE3JTtmbGV4LXNocmluazoxO21pbi13aWR0aDowO21heC13aWR0aDozMDBweH0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXQtdGl0bGUsLmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0LWRhdGF7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOjE2cHggNnB4fS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdC1kYXRhe2xpbmUtaGVpZ2h0OjMycHh9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X251bWVyaWN7Ym9yZGVyOjFweCBzb2xpZCAjOTIyNTQ1O2JhY2tncm91bmQtY29sb3I6IzkyMjU0NX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpYyAuc3RhdC1kYXRhe2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF9udW1lcmljIC5zdGF0LWRhdGE6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxcHg7bGVmdDo4cHg7cmlnaHQ6OHB4O2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Y29udGVudDonJ30uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQgLnN0YXRfdGV4dHtib3JkZXI6MXB4IHNvbGlkICNiZGM2Y2N9LmJsb2NrLXN0YXRzIC5ibG9jay1zdGF0IC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojMDA1ZTljfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdCAuc3RhdF90ZXh0IC5zdGF0LWRhdGF7Y29sb3I6IzQxNGE1MX0uYmxvY2stc3RhdHMgLmJsb2NrLXN0YXQrLmJsb2NrLXN0YXQgLnN0YXRfbnVtZXJpY3tiYWNrZ3JvdW5kLWNvbG9yOiM1NzY3NmM7Ym9yZGVyOjFweCBzb2xpZCAjNTc2NzZjfS5ibG9jay1zdGF0cyAuYmxvY2stc3RhdDpsYXN0LWNoaWxkIC5zdGF0X3RleHQgLnN0YXQtdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojZTk5ODEzfS53aWRnZXQtY29uc29sZXtwb3NpdGlvbjpyZWxhdGl2ZX0ud2lkZ2V0LWNvbnNvbGUgc3Zne2ZpbGw6IzQxNGE1MTttYXJnaW4tcmlnaHQ6LjI1ZW19LndpZGdldC1jb25zb2xlIC50aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM0MTRhNTE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTZ9LndpZGdldC1jb25zb2xlIGFkZHJlc3N7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU2O21hcmdpbi1ib3R0b206LjVlbX0ud2lkZ2V0LWNvbnNvbGUgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9LndpZGdldC1jb25zb2xlIC5lZGl0LWNsaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtjb2xvcjojMDFiZWU1fS53aWRnZXQtY29uc29sZSAuZWRpdC1jbGllbnQgc3Zne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDouNWVtO2ZpbGw6IzAxYmVlNX0ud2lkZ2V0LWNvbnNvbGUgYXtmb250LXNpemU6MTRweCAhaW1wb3J0YW50fS5jbGllbnQtdGFicyAuaWNvbi1kYXNoYm9hcmR7aGVpZ2h0OjE3cHg7d2lkdGg6MjJweH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4O29wYWNpdHk6MC42OH0uY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IHNlbGVjdCwuY2xpZW50LXRhYnMgLmlucHV0LXR5cGUtdGl0bGUtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzVjNzY3ZTt3aWR0aDo4MCU7Y29sb3I6IzY2NjY2Njtmb250LXNpemU6MS4yNWVtO2ZvbnQtd2VpZ2h0OjEwMDtsaW5lLWhlaWdodDoyZW19LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCBzZWxlY3QgLmNob3Nlbi1zaW5nbGUsLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZXtoZWlnaHQ6YXV0bztwYWRkaW5nOjZweCAwfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0IC5jaG9zZW4tc2luZ2xlIHNwYW4sLmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBzcGFue2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC13ZWlnaHQ6MzAwfS5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3Qgc2VsZWN0IC5jaG9zZW4tc2luZ2xlIGRpdiBiLC5jbGllbnQtdGFicyAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7YmFja2dyb3VuZDp1cmwoY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDEycHh9LmNsaWVudC10YWJzIC5pbnB1dC10eXBlLXRpdGxlLXNlbGVjdCAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5jbGllbnQtdGFicyAudGFid3JhcCBmb3Jte21hcmdpbi1ib3R0b206MzBweH0uZGF0YVRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS5kYXRhVGFibGUgLnNvcnRpbmdfYXNjLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY3tiYWNrZ3JvdW5kOiM1ODY0NmR9LmRhdGFUYWJsZSAuc29ydGluZ19hc2M6OmFmdGVyLC5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYzo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uZGF0YVRhYmxlIHRyOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQ6cmdiYSgyMzIsMjM1LDIzOCwwLjkxKX0uZGF0YVRhYmxlIHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kOnJnYmEoMjMzLDIzNSwyMzksMC41KX0uZGF0YVRhYmxlIHNlbGVjdHt3aWR0aDoxMDAlfS5kYXRhVGFibGU6YWZ0ZXJ7Y29udGVudDonJzt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiM0MTRhNTE7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHh9LmRhdGFUYWJsZSB0cltkYXRhLWlzLXRlc3QtcmVjb3JkXSB0ZDpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiVGVzdCByZWNvcmRcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjhweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDAwMDA1NH0uZHQtYWN0aW9uc3tsaXN0LXN0eWxlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmctbGVmdDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNWVtfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gc3Zne2ZpbGw6IzAxYmVlNX0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIGF7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSBhOmhvdmVyIHN2Z3tmaWxsOiM0YTRhNGF9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAuaWNvbi13YXJuaW5nLXRyaWFuZ2xle2ZpbGw6I0QxN0IyRjtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tZWRpdHtoZWlnaHQ6MjhweDt3aWR0aDoyOHB4fS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLmljb24tbm90ZXN7aGVpZ2h0OjI4cHg7d2lkdGg6MjFweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLXZpZXctZmlsZXN7aGVpZ2h0OjI4cHg7d2lkdGg6MjNweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5pY29uLWxpbmstY2xpZW50LWNvbnNvbGV7aGVpZ2h0OjI5cHg7d2lkdGg6MjlweH0uZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZXNldC1pY29ue2hlaWdodDoyOXB4O3dpZHRoOjI5cHh9LmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0uZHQtYWN0aW9uLXRpdGVtLWRpc2FibGVkIC5pY29uLXZpZXctZmlsZXN7ZmlsbDojNzY3Njc3ICFpbXBvcnRhbnR9LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbjpkaXNhYmxlZCwuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9ue2JvcmRlcjowcHg7Y29sb3I6IzA2MDcwOH0uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtjb2xvcjojMDYwNzA4fS5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtjdXJzb3I6ZGVmYXVsdH10ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfcGx1c19vcGVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTRweCAxNHB4O2N1cnNvcjpwb2ludGVyfXRyLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfb3BlbmNsb3Nle2JhY2tncm91bmQ6dXJsKFwiL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3e2JvcmRlci1zcGFjaW5nOjBweH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0aGVhZCB0aHtib3JkZXI6MXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnR9I3BvbGljeUxpc3QtZGFzaGJvYXJkLWFzc2V0c1ZpZXcgdGhlYWQgdGg6bGFzdC1jaGlsZHtib3JkZXItbGVmdDowcHggbm9uZSAhaW1wb3J0YW50fSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgzKXtib3JkZXItcmlnaHQ6MHB4IG5vbmUgIWltcG9ydGFudH0jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlldyB0ZHtib3JkZXItdG9wOjJweCBzb2xpZCAjZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YwZjBmMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpeyNwb2xpY3lMaXN0LWRhc2hib2FyZC1hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24rdHIgdGR7cGFkZGluZy1sZWZ0OjhweH19LmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVye21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OmhpZGRlbjt3aWR0aDoxMDAlfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlld3tib3JkZXItc3BhY2luZzowICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoe2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Om5vbmV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRoZWFkIHRoOm50aC1jaGlsZCgyKXtib3JkZXItcmlnaHQ6MCBub25lICFpbXBvcnRhbnR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IHRke2JvcmRlci10b3A6MnB4IHNvbGlkICNmZmZ9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDpjYWxjKDEwMCUgLSA0cHgpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjNweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTJweDtiYWNrZ3JvdW5kOm5vbmV9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC52ZWhpY2xlLW1ha2UtbW9kZWwteWVhcnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXJ7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowfX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnJlZ2lzdHJhdGlvbi1udW1iZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAucmVnaXN0cmF0aW9uLW51bWJlcnt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMyl7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci10b3A6c29saWQgMXB4ICNlZGVlZWU7YmFja2dyb3VuZC1jb2xvcjojZmZmfXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkOm50aC1jaGlsZCgyKXtib3JkZXItdG9wOnNvbGlkIDFweCAjZWRlZWVlO2JhY2tncm91bmQtY29sb3I6I2ZmZn10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93biB0ZDpudGgtY2hpbGQoMSl7Ym9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZGVlZWU7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDMpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDIpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5kYXNoYm9hcmRfcGZsaXN0X2Fzc2V0c1ZpZXdfY2hpbGRyb3dfc2hvd24gdGQ6bnRoLWNoaWxkKDEpe2JvcmRlcjpzb2xpZCAxcHggI2VkZWVlZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjJweCBzb2xpZCAjZjBmMGYwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMGYwZjA7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWRlZWVlO2JvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWRlZWVlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3RhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duK3RyIHRke3BhZGRpbmctbGVmdDo0JSAhaW1wb3J0YW50fX10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLnRkLWltZy1uYW1le3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAubG9nby1jYXItbmFtZXtwYWRkaW5nOjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3IC5sb2dvLWNhci1uYW1lIC5pbnN1cmFuY2UtbG9nb3toZWlnaHQ6NjFweDttYXgtaGVpZ2h0OjYxcHg7bWF4LXdpZHRoOjY1cHg7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MjBweH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgLmxvZ28tY2FyLW5hbWUgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFye3BhZGRpbmc6MTlweCAwIDAgMDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxze2JvcmRlci1zcGFjaW5nOnVuc2V0fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAjaW5uZXItYXNzZXQtZGV0YWlscyB0ZHtib3JkZXI6bm9uZTtwYWRkaW5nOjJweCAxMHB4fXRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldyAjaW5uZXItYXNzZXQtZGV0YWlsczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOnVuc2V0O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6dW5zZXQ7cG9zaXRpb246dW5zZXQ7Ym90dG9tOnVuc2V0O2JhY2tncm91bmQ6dW5zZXR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxzLW5vLWhlYWRlcnN7Ym9yZGVyLXNwYWNpbmc6dW5zZXR9dGFibGUucGZsaXN0X2Rhc2hib2FyZF9hc3NldHNWaWV3ICNpbm5lci1hc3NldC1kZXRhaWxzLW5vLWhlYWRlcnMgdGR7Ym9yZGVyOm5vbmU7cGFkZGluZzoycHggMTBweCAycHggMH10YWJsZS5wZmxpc3RfZGFzaGJvYXJkX2Fzc2V0c1ZpZXcgI2lubmVyLWFzc2V0LWRldGFpbHMtbm8taGVhZGVyczo6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOnVuc2V0O2Rpc3BsYXk6bm9uZTtoZWlnaHQ6dW5zZXQ7cG9zaXRpb246dW5zZXQ7Ym90dG9tOnVuc2V0O2JhY2tncm91bmQ6dW5zZXR9LmNoaWxkUm93e3dpZHRoOjEwMCV9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjAgMnB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRke2JvcmRlcjoxcHggc29saWQgIzRhNGE0YTtsaW5lLWhlaWdodDoyNHB4fS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmZpcnN0LWNoaWxke3dpZHRoOjQwJX0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZDpudGgtY2hpbGQoMil7YmFja2dyb3VuZDojZWVlO21heC13aWR0aDoyMDBweDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHkgdGQgLnNsaWRlci1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NGVtfS5wZi1hZG1pbiAuZGF0YVRhYmxlIC5kdC1kb2NWaXNpYmlsaXR5IHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpyaWdodH0ucGYtYWRtaW4gLmRhdGFUYWJsZSAuZHQtZG9jVmlzaWJpbGl0eSB0ZCAuc3dpdGNoe21hcmdpbjowIC40ZW19LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6NjYlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmJsb2NrLm1haW4tY29udGVudCwuYmxvY2subWFpbi1zZWN0aW9ue2ZsZXgtYmFzaXM6MTAwJX19LmllMTEgLmJsb2NrLm1haW4tY29udGVudCwuaWUxMSAuYmxvY2subWFpbi1zZWN0aW9uLC5wZi1mb3JtX2ZsZXggLmJsb2NrLm1haW4tY29udGVudCwucGYtZm9ybV9mbGV4IC5ibG9jay5tYWluLXNlY3Rpb257ZmxleC1iYXNpczo2NyV9LmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczozMyV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjEwMCV9fS5pZTExIC5ibG9jay5zaWRlYmFyLC5wZi1mb3JtX2ZsZXggLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNyV9LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2Vze21hcmdpbi1ib3R0b206MXB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlke3BhZGRpbmc6MH0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MjMycHg7cGFkZGluZzowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3toZWlnaHQ6MTcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2t7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjMycHg7d2lkdGg6MTAwJTstbXMtZmxleDpub25lOy13ZWJraXQtZmxleDpub25lO2ZsZXg6bm9uZX19LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5re2Rpc3BsYXk6YmxvY2s7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDo1O2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluayAudGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoyN3B4O3BhZGRpbmc6OHB4IDIwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2JhY2tncm91bmQ6IzAxYmVlNTtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDMwMG1zfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmZlYXR1cmVkLXBhZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCAuYmxvY2sgYS5ibG9jay1saW5rIC50aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZzo4cHggMTNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbmsgLnRpdGxle21hcmdpbi10b3A6MjdweDtwYWRkaW5nOjhweCAyMHB4fX0uZmVhdHVyZWQtcGFnZXMgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9jayBhLmJsb2NrLWxpbms6aG92ZXIgLnRpdGxlLC5mZWF0dXJlZC1wYWdlcyAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrIGEuYmxvY2stbGluazphY3RpdmUgLnRpdGxle2JhY2tncm91bmQ6IzQxNGE1MX0uaWU5IC50d28tY29sdW1uLWdyaWQgLmJsb2Nre21heC13aWR0aDpub25lICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDo1MCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDoxMDAlICFpbXBvcnRhbnR9fS5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3ttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5pZTkgLnRocmVlLWNvbHVtbi1ncmlkIC5ibG9ja3t3aWR0aDozMy4zMyUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaWU5IC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjUwJSAhaW1wb3J0YW50fX0uaWU5IC5tYWluLW5hdi13cmFwe2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaWU5IC5tYWluLW5hdi13cmFwIC5mbGV4LXVse2Rpc3BsYXk6YmxvY2t9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpey5pZTkgLm1haW4tbmF2IC5uYXYtaWNvbnMtd3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1ue3dpZHRoOjY2JSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5LmdldC1hLXF1b3RlLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLmxlZnQtY29sdW1uLC5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiwuaWU5IGJvZHkub3VyLXN0b3J5LXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuaWU5IGJvZHkuY29udGFjdC1wYWdlIC5jb250YWN0LXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sLmllOSBib2R5Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiwuaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLC5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW57d2lkdGg6MzQlICFpbXBvcnRhbnR9fS5pZTkgLmZpbHRlcmVkLWl0ZW1zLXBhcmVudHtvdmVyZmxvdzpoaWRkZW59LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6MjUlICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjI5LjMzJSAhaW1wb3J0YW50O21pbi13aWR0aDpub25lICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDttYXJnaW46MiUgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCl7LmllOSBib2R5LmNvbnRhY3QtcGFnZSAuZm91ci1jb2x1bW4tZ3JpZCAuYmxvY2t7d2lkdGg6NDYlICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpey5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2Nre3dpZHRoOjk2JSAhaW1wb3J0YW50fX1odG1se2hlaWdodDphdXRvICFpbXBvcnRhbnR9LmNvbnRhY3QtcGFnZSwubWVtYmVyLWRldGFpbC1wYWdle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50fS5jb250YWN0LXBhZ2UgI21haW4sLm1lbWJlci1kZXRhaWwtcGFnZSAjbWFpbnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pZTkgc2VsZWN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXJ7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDpub25lfS5pZTkgLmF1eGlsaWFyeS1wYWdlIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250YWluZXIgLmNvbnRlbnQtd3JhcHttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJTttYXgtd2lkdGg6NjE1cHh9LmllOSAuYXV4aWxpYXJ5LXBhZ2UucGFzc3dvcmQtcmVzZXQtcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOjQ2OHB4fS5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzo0OHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuaG9tZXBhZ2UgbWFpbj5zZWN0aW9ue3BhZGRpbmc6MzJweCAwfX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSBtYWluPnNlY3Rpb257cGFkZGluZzoxNnB4IDB9fS5ob21lcGFnZSBtYWluIC5iYW5uZXItY29udGVudHdyYXAgLmJhbm5lci1jdGF7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjIuMjU7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5ob21lcGFnZSAuYXNpZGV7bWFyZ2luLWJvdHRvbTotMzJweH19LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbntmb250LXNpemU6MThweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41NjtwYWRkaW5nLXRvcDo0OHB4O3BhZGRpbmctYm90dG9tOjMycHg7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb24gLmJsb2NrLWhlYWRpbmd7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjIxO21hcmdpbjozMnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5ibG9jay1oZWFkaW5ne21hcmdpbjoxNnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbiAuYmxvY2staGVhZGluZ3ttYXJnaW46OHB4IDA7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MS4xNGVtfX0ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9uIC5hcnRpY2xlLW1ldGF7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94e3dpZHRoOjkyMHB4O2hlaWdodDo3MzRweDttYXgtd2lkdGg6ODAlO21heC1oZWlnaHQ6ODAlO21pbi13aWR0aDowcHg7cGFkZGluZzowcHg7cG9zaXRpb246cmVsYXRpdmV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdle2JhY2tncm91bmQ6dXJsKC4uL2ltZy9ub3J3YXkvbm9yd2F5LWNvbW1lcmNpYWwtMTQ0MC14LTY2My0xLmpwZykgbm8tcmVwZWF0O3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdy15OnNjcm9sbDtoZWlnaHQ6OTAlO3dpZHRoOjEwMCV9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zdGFydC1jb250ZW50e3BhZGRpbmc6MH0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYXttaW4td2lkdGg6NTIzcHg7aGVpZ2h0OjYzOHB4O29wYWNpdHk6MC44NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cGFkZGluZzowO2ZsZXgtZ3JvdzoyO292ZXJmbG93OmF1dG99I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWxvY2t0b24tbG9nb3ttYXgtd2lkdGg6MTU4cHg7bWF4LWhlaWdodDo5NXB4fSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1hZHZva2F0Zm9yZW5pbmdlbi1sb2dve21heC13aWR0aDoxODRweDttYXgtaGVpZ2h0Ojc5cHh9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWEgLm1vZGFsLWNvbnRlbnQtYm94e2ZsZXgtYmFzaXM6MTAwJX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYSAubW9kYWwtY29udGVudC1ib3ggLm1vZGFsLWNvbnRlbnQtdGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1M3B4KXsjbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLW1lc3NhZ2UgLm1vZGFsLXNpZGUtYXttaW4td2lkdGg6MTAwJX19I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdlIC5tb2RhbC1zaWRlLWJ7cGFkZGluZzowfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVye21heC13aWR0aDo5MjFweDt3aWR0aDoxMDAlO21heC1oZWlnaHQ6OTZweDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjB9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50e3BhZGRpbmc6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHh9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXIgLm1vZGFsLWZvb3Rlci1jb250ZW50IC5idG4tY29udGludWV7ZmxleDpub25lfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLWNvbnRpbnVlIC5idG4tbW9kYWwtY29udGludWV7d2lkdGg6MTU3cHg7bWluLXdpZHRoOjgwJTtoZWlnaHQ6NDBweDttaW4taGVpZ2h0OjgwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlYzVhNGM7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlci1jb2xvcjojZWM1YTRjfSNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctZm9vdGVyIC5tb2RhbC1mb290ZXItY29udGVudCAuYnRuLW5vdC1zaG93e2ZsZXg6bm9uZX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnQgLmJ0bi1ub3Qtc2hvdyAuYnRuLW1vZGFsLW5vdC1zaG93e3dpZHRoOjE5OXB4O21pbi13aWR0aDo4MCU7aGVpZ2h0OjQwcHg7bWluLWhlaWdodDo4MCU7Ym9yZGVyOnNvbGlkIDFweCAjZWM1YTRjO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2VjNWE0Yztmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTE5cHgpeyNtb2RhbERpYWxvZy1zdGFydC1ob21lIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAubW9kYWwtc2lkZS1hIC5tb2RhbC1ib3h7ZGlzcGxheTppbmxpbmUtYmxvY2t9I21vZGFsRGlhbG9nLXN0YXJ0LWhvbWUgLmRpYWxvZy1ib3ggLmRpYWxvZy1mb290ZXJ7bWF4LWhlaWdodDoxMjRweDtoZWlnaHQ6MTAwJX0jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZSAuZGlhbG9nLWJveCAuZGlhbG9nLWZvb3RlciAubW9kYWwtZm9vdGVyLWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcn19Ym9keS5jb250YWN0UGFnZSAjbWFpbntwYWRkaW5nLXRvcDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAjbWFpbntwYWRkaW5nLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgI21haW57cGFkZGluZy10b3A6OHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlcntwYWRkaW5nOjMwcHggMCAwfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIC5oZWFkZXItdGV4dHtmbG9hdDpsZWZ0O21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIC5oZWFkZXItdGV4dHttYXJnaW4tYm90dG9tOjIwcHh9fWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdHtmbG9hdDpyaWdodDt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDtoZWlnaHQ6MzBweDtwYWRkaW5nOjAgMzBweCAwIDE1cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtjb2xvcjojNTc2NzZjO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246OTQlIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjYjViNmI3O2JvcmRlci1yYWRpdXM6MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7LW1zLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudH1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWhlYWRlciBzZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfWJvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdCBvcHRpb257Zm9udC1zaXplOjE2cHg7Y29sb3I6IzRhNGE0YX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0taGVhZGVyIHNlbGVjdHtmbG9hdDpsZWZ0O2NsZWFyOmJvdGg7bWFyZ2luLWJvdHRvbTo0MHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5maWx0ci13cmFwcGVye3BhZGRpbmc6MTZweCAyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAuZmlsdHItd3JhcHBlcntwYWRkaW5nOjE2cHggOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpe2JvZHkuY29udGFjdFBhZ2UgLm1lZXQtdGhlLXRlYW0gLm1lZXQtdGhlLXRlYW0tY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRyLWNvbnRhaW5lcntvdmVyZmxvdzpoaWRkZW59Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5maWx0ci1pdGVtIGF7ZGlzcGxheTpibG9ja31ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLmZpbHRlcmVkT3V0e3otaW5kZXg6LTF9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7d2lkdGg6MzMuMzMlfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkgYW5kIChtaW4td2lkdGg6IDQwMHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9ja3ttaW4td2lkdGg6NDAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2t7bWluLXdpZHRoOjMwMHB4fX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuYXJ0aWNsZS1oZWFkaW5ne2hlaWdodDoyNXB4O21hcmdpbi1ib3R0b206MDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmFydGljbGUtY2F0ZWdvcnl7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2Q3ZDVkNX1ib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAucGhvbmV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtoZWlnaHQ6MjRweDtjb2xvcjojMjAyNjJhfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLnBob25le2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19Ym9keS5jb250YWN0UGFnZSAubWVldC10aGUtdGVhbSAubWVldC10aGUtdGVhbS1jb250ZW50IC5yZXNvdXJjZXMtYmxvY2sgLmVtYWlse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMyMDI2MmE7aGVpZ2h0OjE4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXtib2R5LmNvbnRhY3RQYWdlIC5tZWV0LXRoZS10ZWFtIC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQgLnJlc291cmNlcy1ibG9jayAuZW1haWx7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NTZweCAwIDc1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubWFpbi1jb250ZW50e3BhZGRpbmc6MzNweCAwIDQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLm1haW4tY29udGVudHtwYWRkaW5nOjY2cHggMCA0MHB4fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1jb250ZW50e3BhZGRpbmctcmlnaHQ6NDJweH1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb257Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVufWJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NhdGlvbi1zaW5nbGUtc2VjdGlvbiAubG9jYXRpb24td3JhcHttYXJnaW4tdG9wOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtaW5mby13cmFwe3dpZHRoOjM0JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe3dpZHRoOjY2JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24gLmxvY2F0aW9uLXdyYXAgLnRhYi1jb250ZW50IC5vZmZpY2UtbWFwe2hlaWdodDoyODBweCAhaW1wb3J0YW50fX1ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb2x1bW4tdGl0bGV7bWFyZ2luLXRvcDo0MHB4fS5nZXQtYS1xdW90ZS1wYWdlIC5mb3JtLWNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTozNnB4fS5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlke3BhZGRpbmctdG9wOjA7cG9zaXRpb246cmVsYXRpdmV9LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2hlaWdodDowO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkNGQ0ZDQ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6Y2FsYygxMDAlIC0gNjRweCk7bGVmdDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmdldC1hLXF1b3RlLXBhZ2UgLmdldC1hLXF1b3RlLWdyaWQ6YWZ0ZXJ7d2lkdGg6Y2FsYygxMDAlIC0gMzJweCk7bGVmdDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5nZXQtYS1xdW90ZS1wYWdlIC5nZXQtYS1xdW90ZS1ncmlkOmFmdGVye3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO2xlZnQ6OHB4fX0uZ2V0LWEtcXVvdGUtcGFnZSBhLmRyb3AtYnV0dG9ue3BvaW50ZXItZXZlbnRzOm5vbmU7Ym90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTY5cHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoxMnB4IDEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7bGVmdDozMyV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25le2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLXN0eWxlOmRhc2hlZDtib3JkZXItaW1hZ2U6bm9uZTttYXgtd2lkdGg6NDk2cHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoyMjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjd9LmdldC1hLXF1b3RlLXBhZ2UgLmljLWNsb3VkLXVwbG9hZHt3aWR0aDo1MnB4O2hlaWdodDozNnB4O29iamVjdC1maXQ6Y29udGFpbjtmaWxsOiMwMWJlZTV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3e3dpZHRoOjY3cHg7aGVpZ2h0OjY3cHg7bWluLWhlaWdodDo1MHB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2V7d2lkdGg6NjdweDtoZWlnaHQ6NjdweH0uZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHN7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjExcHh9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXple2ZvbnQtc2l6ZToxMnB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7d2lkdGg6NDlweDtsZWZ0Ojc1JTt0b3A6NjUlO2hlaWdodDoxMXB4fS5nZXQtYS1xdW90ZS1wYWdlIC5kcm9wem9uZS1pY29ue3BvaW50ZXItZXZlbnRzOm5vbmV9LmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmV7Zm9udC1zaXplOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXsuZ2V0LWEtcXVvdGUtcGFnZSAuZ2V0LXF1b3RlLWJsb2NrLmZsZXgtcGFyZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmdldC1hLXF1b3RlLXBhZ2Vfd2l0aFVwbG9hZCAubWFpbi1jb250ZW50e3BhZGRpbmctdG9wOjRlbTtwYWRkaW5nLWJvdHRvbTo2ZW19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlcntwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzowIDMycHggMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXJ7cGFkZGluZzowIDE2cHggMjVweH19Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwe2Zsb2F0Om5vbmV9fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0e3dpZHRoOjIxOHB4O2hlaWdodDozMHB4O3BhZGRpbmc6MCAwIDAgMTVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiM1NzY3NmM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjo5NCUgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLXJhZGl1czowO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50fS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDo6LW1zLWV4cGFuZCwuaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1jb250ZW50LWhlYWRlciAuc2VsZWN0LXdyYXAgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2VzLWluZGV4LXBhZ2UgLm1haW4tY29udGVudCAuYm91bmRzIC5tYWluLWNvbnRlbnQtaGVhZGVyIC5zZWxlY3Qtd3JhcCBzZWxlY3Q6Zm9jdXMsLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdDpmb2N1c3tib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMTM0LDEzOSwwLjMpfS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubWFpbi1jb250ZW50IC5ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb24sLmluc3VyYW5jZS1zZXJ2aWNlcy1pbmRleC1wYWdlIC5tYWluLWNvbnRlbnQgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tY29udGVudC1oZWFkZXIgLnNlbGVjdC13cmFwIHNlbGVjdCBvcHRpb257Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU3Njc2Y30uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjEwN3B4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIGgxe21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjJlbTtwYWRkaW5nLWJvdHRvbTowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAucGFnZS1oZWFkZXIgLmJsb2NrOmZpcnN0LWNoaWxkIGgxe21hcmdpbi1ib3R0b206MjBweH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2Uuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCAuY29udGVudC13cmFwLndpdGhDbHViQmFkZ2VzIC5jbHViQmFkZ2V7bWFyZ2luLWJvdHRvbTowfX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLnNlY3Rpb24taGVhZGluZ3tmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjU4cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVlbX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCB1bHtib3JkZXItdG9wOjA7cGFkZGluZzowO21hcmdpbjowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGxpe3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgI3Rlc3RpbW9uaWFscy1jYXJvdXNlbC5jYXJvdXNlbCAuY2Fyb3VzZWwtYnV0dG9uLXdyYXBwZXJ7ZGlzcGxheTpub25lfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGJsb2NrcXVvdGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS42fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAjdGVzdGltb25pYWxzLWNhcm91c2VsLmNhcm91c2VsIGJsb2NrcXVvdGUgLmNvbHVtbi1hZGRpdGlvbmFsIGNpdGV7Zm9udC1zdHlsZTpub3JtYWx9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5jYXJvdXNlbC1idXR0b24tcHJldiwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmNhcm91c2VsLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWx7bWFyZ2luLWJvdHRvbToyNHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbntwYWRkaW5nOjB9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIHB7bWFyZ2luLWJvdHRvbToyOHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9ja3std2Via2l0LWZsZXg6MSAxIDUwJTtwYWRkaW5nOjAgMTZweCAxNnB4IDA7bWluLXdpZHRoOjMwMHB4fS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmNvdmVyZWQtc2VjdGlvbiAuY292ZXJlZC1ibG9jayAuYXJ0aWNsZS1yZWFkbW9yZXtvcGFjaXR5OjE7cGFkZGluZy10b3A6MWVtO2NvbG9yOiMwMWJlZTV9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWJsb2NrIC5hcnRpY2xlLXJlYWRtb3JlOmhvdmVye2NvbG9yOiM0YTRhNGF9Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuY292ZXJlZC1zZWN0aW9uIC5jb3ZlcmVkLWJsb2NrIC5jb3ZlcmVkLWNvbnRlbnR7aGVpZ2h0OjM2MnB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAxcyBlYXNlLW91dH0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTo2NHB4O3BhZGRpbmctcmlnaHQ6NDJweDtwYWRkaW5nLXRvcDoyNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24gYXJ0aWNsZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9ue21hcmdpbi1ib3R0b206NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KXsuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLC5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uPnNlY3Rpb257bWFyZ2luLWJvdHRvbTozMnB4fX0uaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbiBhcnRpY2xlLnNlY3Rpb25fcXVpY2tRdW90ZSwuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbj5zZWN0aW9uLnNlY3Rpb25fcXVpY2tRdW90ZXtwYWRkaW5nLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLXRvcDowfS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAjbmF2e3RvcDoyOHB4fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXJ7ZGlzcGxheTpibG9ja30ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250YWN0e2hlaWdodDoyOHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDFiZWU1O3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6OTk5OTk5OX0ucGhvbmViYXIgLnBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1zZXJ2aWNlLWNvbnRhY3QgLnNlcnZpY2UtaGVhZGVyIC5zZXJ2aWNlLWhlYWRlci1jb250ZW50e21hcmdpbjphdXRvO21heC13aWR0aDoxNzBweDt3aWR0aDpmaXQtY29udGVudDtmb250LWZhbWlseTonR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6bm9ybWFsO2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojZmZmZmZmO3BhZGRpbmc6NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCl7LnBob25lYmFyIC5wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtc2VydmljZS1jb250YWN0IC5zZXJ2aWNlLWhlYWRlciAuc2VydmljZS1oZWFkZXItY29udGVudHtmb250LXNpemU6MTVweDttYXgtd2lkdGg6MTk1cHh9fS5waG9uZWJhciAucGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdCAuc2VydmljZS1oZWFkZXIgLnNlcnZpY2UtaGVhZGVyLXRlbGVwaG9uZXtjb2xvcjojZmZmZmZmfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjIycHh9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIHAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiBwe21hcmdpbi1ib3R0b206MjBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGV7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctcmlnaHQ6NDJweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbToxN3B4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxOHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuZGF0ZS1hdXRob3ItY29udGFpbmVye21hcmdpbi1ib3R0b206MjBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgdWwsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIHVse3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZywubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaGVhZGluZ3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDR9Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZSwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtZGF0ZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2NvbG9yOiM5YjliOWI7bGluZS1oZWlnaHQ6MS44O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDRkNGQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubWFpbi1hcnRpY2xlIC5hcnRpY2xlLWNhdGVnb3J5LC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLm1haW4tYXJ0aWNsZSAuYXJ0aWNsZS1jYXRlZ29yeXt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjQ0fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lcntmbG9hdDpsZWZ0O3dpZHRoOjQ1JTttYXJnaW46MCAyNnB4IDIwcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW46MCAwIDIwcHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcHtoZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRhaW5lciAuZXZlbnQtbWFwe2hlaWdodDoyMDVweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLm1hcC1jb250YWluZXIgLmV2ZW50LW1hcCwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5ldmVudC1tYXB7aGVpZ2h0OjI1MHB4fX0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjQwcHg7d2lkdGg6NDUlO21pbi1oZWlnaHQ6MjcwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciwubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lcnttaW4taGVpZ2h0OjIwNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkycHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXJ7bWluLWhlaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NDdweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5sb2NhdGlvbi1zZWN0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmd7bWFyZ2luOjAgMCAyMnB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI5cHh9fS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3MsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3N7cGFkZGluZy1ib3R0b206MTBweH0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmxvY2F0aW9uLXNlY3Rpb24gLmNvbnRlbnQtY29udGFpbmVyIC5ldmVudC1hZGRyZXNzIHNwYW4sLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLmV2ZW50LWFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAubG9jYXRpb24tc2VjdGlvbiAuY29udGVudC1jb250YWluZXIgLnNpZ24tdXB7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6Mn0ubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe21hcmdpbi1ib3R0b206MzVweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXAsLm5ld3MtZGV0YWlsLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc29jaWFsLWljb25zLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjg0cHg7bGVmdDozMnB4O21hcmdpbjowO3otaW5kZXg6Mn19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwLC5uZXdzLWRldGFpbC1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNvY2lhbC1pY29ucy13cmFwe2xlZnQ6MTZweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le3dpZHRoOjEwMCU7aGVpZ2h0OjYwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm5ld3MtZGV0YWlsLXBhZ2UgLm5ld3MtaWZyYW1le2hlaWdodDozMDBweH19Lm5ld3MtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW1hZ2Utd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEuMmVtfS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHN7cG9zaXRpb246cmVsYXRpdmV9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTgycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2ssLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2Nre21heC1oZWlnaHQ6MTczcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le3dpZHRoOjEwMCU7bWluLWhlaWdodDoyMzBweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWUsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZXttaW4taGVpZ2h0OjE4MnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC52aWRlby1jb250YWluZXIgLnZpZGVvLWJsb2NrIGlmcmFtZSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1le21pbi1oZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8tYmxvY2sgaWZyYW1lLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAudmlkZW8tY29udGFpbmVyIC52aWRlby1ibG9jayBpZnJhbWV7bWluLWhlaWdodDoxNzNweH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNzBweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb257cGFkZGluZzoxNXB4IDAgNjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbntwYWRkaW5nOjE1cHggMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9ue3BhZGRpbmc6MCAwIDMwcHh9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbjowIC0xMHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTstbXMtZmxleDoxIDEgMzMuMzMlOy13ZWJraXQtZmxleDoxIDEgMzMuMzMlO2ZsZXg6MSAxIDMzLjMzJTt3aWR0aDozMy4zMyU7bWF4LXdpZHRoOjMzLjMzJTttaW4td2lkdGg6MDtwYWRkaW5nOjE1cHggMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jaywub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2t7LW1zLWZsZXg6MSAxIDUwJTstd2Via2l0LWZsZXg6MSAxIDUwJTtmbGV4OjEgMSA1MCU7d2lkdGg6NTAlO21heC13aWR0aDo1MCV9fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbisyKSwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpe3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzIpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpsZWZ0fX0ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyksLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKDNuKzMpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoM24rMyl7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrOm50aC1jaGlsZChvZGQpLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQob2RkKXt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2s6bnRoLWNoaWxkKGV2ZW4pLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jazpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTcwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTUwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXJ7d2lkdGg6MTAwJX19Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS13cmFwLC5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgLmltYWdlLXdyYXB7bWFyZ2luLWJvdHRvbToxNHB4fS5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWcsLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5hZGRpdGlvbmFsLXNlY3Rpb24gLmZsZXgtcGFyZW50IC5ibG9jayAuY29udGVudC1jb250YWluZXIgcCwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHB7bWFyZ2luOjB9Lm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3Bhbiwub3VyLXN0b3J5LXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuYWRkaXRpb25hbC1zZWN0aW9uIC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbnRlbnQtY29udGFpbmVyIHAgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5vdXItc3RvcnktcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW4sLm91ci1zdG9yeS1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLmFkZGl0aW9uYWwtc2VjdGlvbiAuZmxleC1wYXJlbnQgLmJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHNwYW57ZGlzcGxheTppbmxpbmV9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NTNweCAwIDEwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lcntwYWRkaW5nOjM1cHggMCA1NXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9ue3dpZHRoOjQ4JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24sLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbntmbG9hdDpub25lO3dpZHRoOjEwMCV9fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiBwLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gcHttYXJnaW4tYm90dG9tOjB9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVye3BhZGRpbmc6MCAwIDY1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXJ7cGFkZGluZzozMHB4IDAgNTBweH19LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgaDIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIGgye21hcmdpbi10b3A6MC41ZW07Zm9udC13ZWlnaHQ6MzAwfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNzBweCAzMnB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9ja3twYWRkaW5nOjIwcHggNDBweCAyMnB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2ssLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2Nre3BhZGRpbmc6MThweCAwfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LXRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMzttYXgtaGVpZ2h0OjcycHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q0ZDRkNDtwYWRkaW5nLWJvdHRvbToxNnB4fS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrIC5zZWFyY2gtcmVzdWx0LXdyYXAgLnNlYXJjaC1yZXN1bHQtdGl0bGU6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7bGluZS1oZWlnaHQ6MS4xfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2sgLnNlYXJjaC1yZXN1bHQtd3JhcCAuc2VhcmNoLXJlc3VsdC1jb250ZW50LC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnR7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS4zfX0uc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5rLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jayAuc2VhcmNoLXJlc3VsdC13cmFwIC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQgLnJlYWQtbW9yZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMWJlZTU7dHJhbnNpdGlvbjphbGwgMjUwbXN9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIsLnNlYXJjaC1yZXN1bHRzLXBhZ2UgLm1haW4tc2VjdGlvbi1jb250YWluZXIgLmpmLWhlYWRlci1ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVye2N1cnNvcjpwb2ludGVyfS5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5ib3VuZHMgLm1haW4tc2VjdGlvbiAuc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LWJsb2NrOmhvdmVyIC5zZWFyY2gtcmVzdWx0LXRpdGxlLC5zZWFyY2gtcmVzdWx0cy1wYWdlIC5tYWluLXNlY3Rpb24tY29udGFpbmVyIC5qZi1oZWFkZXItYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC10aXRsZSwuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzIC5tYWluLXNlY3Rpb24gLnNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdC1ibG9jazpob3ZlciAuc2VhcmNoLXJlc3VsdC1jb250ZW50IC5yZWFkLW1vcmUtbGluaywuc2VhcmNoLXJlc3VsdHMtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuamYtaGVhZGVyLWJvdW5kcyAubWFpbi1zZWN0aW9uIC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQtYmxvY2s6aG92ZXIgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmt7Y29sb3I6IzRhNGE0YX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2ssLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2t7ei1pbmRleDowO2ZsZXgtYmFzaXM6MTAwJX0ucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjJ9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmUsLnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDpiZWZvcmV7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlciwucmVzb3VyY2VzLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi01MCU7d2lkdGg6MjAwJTt0b3A6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnJlc291cmNlcy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwLC5yZXNvdXJjZXMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrIC5jb250ZW50LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjozMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjE2cHggMCAyM3B4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoyNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucmVzb3VyY2VzLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MCAwIDIzcHh9fS5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MzVweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5yZXNvdXJjZXMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGlua3twYWRkaW5nLWxlZnQ6MjhweH19LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnJlc291cmNlcy1wYWdlIC5iYWNrLXRvLXBhZ2UgLmJhY2stdG8tcGFnZS1saW5rIC5iYWNrLXRvLXBhZ2UtdGV4dHtmb250LXNpemU6MTZweH19LnJlc291cmNlcy1wYWdlIGltZ1tzcmM9Jydde2JhY2tncm91bmQtaW1hZ2U6dXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXJ9LnJlc291cmNlcy1wYWdlIC5pbWdFcnJvcntvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDoxMTBweDttYXgtaGVpZ2h0OjExMHB4O2JhY2tncm91bmQ6dXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgYXV0b30ucmVzb3VyY2VzLXBhZ2UgLnJlc3VsdHMtY291bnR7ZGlzcGxheTpub25lfS5yZXNvdXJjZXMtcGFnZSAubm9SZXN1bHRze3BhZGRpbmctdG9wOjJlbX0ucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH0jbWFpbiAucmVzb3VyY2VzLWdyaWR7cGFkZGluZy10b3A6MH1zdmd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9Lmljb24tdmlkZW97d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0uaWNvbi1wcmVzZW50YXRpb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweH0uaWNvbi1kb2N1bWVudHt3aWR0aDoxOXB4O2hlaWdodDoyM3B4fS5pY29uLXRlbXBsYXRle3dpZHRoOjIxcHg7aGVpZ2h0OjI1cHh9Lmljb24tYWxse3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZXZlbnR7d2lkdGg6MzBweDtoZWlnaHQ6NDFweH0uaWNvbi1kb3dubG9hZEJveHt3aWR0aDozMHB4O2hlaWdodDozMi4wNXB4O2ZpbGw6I0RERERERH0uZmlsZS1kb3dubG9hZHtsaW5lLWhlaWdodDozMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoxMnB4IDA7ZmxvYXQ6bGVmdH0uZmlsZS1kb3dubG9hZCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5maWxlLWRvd25sb2FkIGEgc3Bhbntmb250LXNpemU6MjBweDtmb250LXdlaWdodDo0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjQwcHg7dmVydGljYWwtYWxpZ246dG9wfS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo0MDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2Nre2hlaWdodDo1NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDQ5MHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9ja3toZWlnaHQ6NDAwcHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5hcnRpY2xlLWhlYWRpbmd7aGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uYWZmaWxpYXRpb25zLXBhZ2UgLnJlc291cmNlcy1ibG9jayAucGVyc29uYWwtaW5mb3ttYXJnaW4tYm90dG9tOjIwcHh9LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLnBob25le2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7aGVpZ2h0OjI0cHg7Y29sb3I6IzIwMjYyYX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5waG9uZXtmb250LXNpemU6MTJweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9fS5hZmZpbGlhdGlvbnMtcGFnZSAucmVzb3VyY2VzLWJsb2NrIC5wZXJzb25hbC1pbmZvIC5lbWFpbHtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2hlaWdodDoxOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXNvdXJjZXMtYmxvY2sgLnBlcnNvbmFsLWluZm8gLmVtYWlse2ZvbnQtc2l6ZToxMnB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH19LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlcjo6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre3otaW5kZXg6MDtmbGV4LWJhc2lzOjEwMCV9LmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jazpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ei1pbmRleDoyfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZSwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3JlLC5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmpmLWhlYWRlci1ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5ib3VuZHMgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2NrOmxhc3QtY2hpbGQ6YWZ0ZXIsLmFmZmlsaWF0aW9ucy1wYWdlIC5wYWdlLWhlYWRlciAuamYtaGVhZGVyLWJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2s6bGFzdC1jaGlsZDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotNTAlO3dpZHRoOjIwMCU7dG9wOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5hZmZpbGlhdGlvbnMtcGFnZSAucGFnZS1oZWFkZXIgLmJvdW5kcyAuYWpheC1mb3JtPi5mbGV4LXBhcmVudD4uYmxvY2sgLmNvbnRlbnQtd3JhcCwuYWZmaWxpYXRpb25zLXBhZ2UgLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzIC5hamF4LWZvcm0+LmZsZXgtcGFyZW50Pi5ibG9jayAuY29udGVudC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MzBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdle21hcmdpbjoxNnB4IDAgMjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZXttYXJnaW46MjZweCAwIDIzcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFmZmlsaWF0aW9ucy1wYWdlIC5iYWNrLXRvLXBhZ2V7bWFyZ2luOjAgMCAyM3B4fX0uYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjM1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuYWZmaWxpYXRpb25zLXBhZ2UgLmJhY2stdG8tcGFnZSAuYmFjay10by1wYWdlLWxpbmt7cGFkZGluZy1sZWZ0OjI4cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hZmZpbGlhdGlvbnMtcGFnZSAuYmFjay10by1wYWdlIC5iYWNrLXRvLXBhZ2UtbGluayAuYmFjay10by1wYWdlLXRleHR7Zm9udC1zaXplOjE2cHh9fS5hZmZpbGlhdGlvbnMtcGFnZSBpbWdbc3JjPScnXXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyfS5hZmZpbGlhdGlvbnMtcGFnZSAuaW1nRXJyb3J7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6MTEwcHg7bWF4LWhlaWdodDoxMTBweDtiYWNrZ3JvdW5kOnVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIGF1dG99LmFmZmlsaWF0aW9ucy1wYWdlIC5yZXN1bHRzLWNvdW50e2Rpc3BsYXk6bm9uZX0uYWZmaWxpYXRpb25zLXBhZ2UgLm5vUmVzdWx0c3twYWRkaW5nLXRvcDoyZW19LmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9I21haW4gLmFmZmlsaWF0aW9ucy1ncmlke3BhZGRpbmctdG9wOjB9c3Zne2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lmljb257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5pY29uLXZpZGVve3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9Lmljb24tcHJlc2VudGF0aW9ue3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9Lmljb24tZG9jdW1lbnR7d2lkdGg6MTlweDtoZWlnaHQ6MjNweH0uaWNvbi10ZW1wbGF0ZXt3aWR0aDoyMXB4O2hlaWdodDoyNXB4fS5pY29uLWFsbHt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fS5pY29uLWV2ZW50e3dpZHRoOjMwcHg7aGVpZ2h0OjQxcHh9Lmljb24tZG93bmxvYWRCb3h7d2lkdGg6MzBweDtoZWlnaHQ6MzIuMDVweDtmaWxsOiNERERERER9LmZpbGUtZG93bmxvYWR7bGluZS1oZWlnaHQ6MzJweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTJweCAwO2Zsb2F0OmxlZnR9LmZpbGUtZG93bmxvYWQgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uZmlsZS1kb3dubG9hZCBhIHNwYW57Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo0MHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0uYXNpZGUtYWZmaWxpYXRpb25ze2JhY2tncm91bmQ6IzIwMjYyYTttYXJnaW4tYm90dG9tOjJlbTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y4Zjg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTd9LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nOjhweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmFzaWRlLWFmZmlsaWF0aW9ucyAuZmxleC1wYXJlbnQgLmJsb2Nre3BhZGRpbmc6OHB4fX0uYXNpZGUtYWZmaWxpYXRpb25zIGF7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS41fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnBob25lbm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjQ1ZW19LmFzaWRlLWFmZmlsaWF0aW9ucyAub3BlbmluZ2hvdXJzIGF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjFlbTtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5hc2lkZS1hZmZpbGlhdGlvbnN7bWFyZ2luOjAgLTE2cHg7d2lkdGg6MTAwdnd9fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvd3tjb2xvcjojZmZmfS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldHtjb2xvcjojYWFhO3BhZGRpbmc6MTBweCAwO2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLmpmLXJvdy5wYXNzd29yZC1yZXNldCBhe2ZvbnQtc2l6ZToxMnB4fS5hc2lkZS1hZmZpbGlhdGlvbnMgLnNob3ctaGlkZS1wYXNze2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucyBhLnNob3ctaGlkZS1wYXNzOmhvdmVye2NvbG9yOiNmZmZ9LmFzaWRlLWFmZmlsaWF0aW9ucy5hc2lkZS13aXRob3V0LW1hcmdpbnttYXJnaW46MH0uYXNpZGUtYWZmaWxpYXRpb25zLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudHtwYWRkaW5nLWJvdHRvbToyNnB4fS5hZmZpbGlhdGlvbnMtdGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXItc2VjdGlvbntiYWNrZ3JvdW5kOiMwNjA3MDh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGF7cGFkZGluZy10b3A6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTYlLCAjMWQxZDFkIDE2JSk7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmN2Y3O2xpbmUtaGVpZ2h0OjEuNTd9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YXtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctbGVmdDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTIlLCAjMWQxZDFkIDEyJSl9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMTIlLCAjMWQxZDFkIDEyJSl9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhOmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNjA3MDggMCUsICMwNjA3MDggNTAlLCAjMWQxZDFkIDUxJSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MjAlfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5mbGV4LXBhcmVudHttYXgtd2lkdGg6ODMlO21hcmdpbjowIDAgMCBhdXRvO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5mbGV4LXBhcmVudHttYXJnaW46MCBhdXRvIDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0byAwIDA7cGFkZGluZzowIDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuYmxvY2t7bWF4LXdpZHRoOjI1JTttaW4td2lkdGg6MTQ1cHg7ZmxleDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5ibG9ja3ttaW4td2lkdGg6NDUlO21heC13aWR0aDo0NSV9fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmJsb2Nre21pbi13aWR0aDo1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuYmxvY2t7bWF4LXdpZHRoOjgwJX19LnBmLWFkbWluIC5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhe3BhZGRpbmctdG9wOjA7cGFkZGluZy1sZWZ0OjA7YmFja2dyb3VuZDpub25lfS5wZi1hZG1pbiAuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZmxleC1wYXJlbnR7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6MDttYXgtd2lkdGg6MTAwJX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWx7ZmxleC1iYXNpczoxMDAlO21heC13aWR0aDo0MDBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsICMwNjA3MDggMCUsICMwNjA3MDggMjAlLCAjMWQxZDFkIDIwJSk7cGFkZGluZy10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25ze2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6NDhweH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmNvbXBhbnktbWV0YV9zb2NpYWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI1dnc7YmFja2dyb3VuZC1jb2xvcjojMWQxZDFkO3RvcDowO2JvdHRvbTowO2xlZnQ6MTAwJX0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuZm9vdGVyLWxvZ297bWF4LXdpZHRoOjMwMHB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5sb2dve3BhZGRpbmc6MDttYXgtd2lkdGg6MTEycHh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmljb24tcGhvbmV7d2lkdGg6MzBweDtoZWlnaHQ6MjZweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuaWNvbi1lbWFpbHt3aWR0aDozMXB4O2hlaWdodDoyNXB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhIC5pY29uLWVtYWlsLWludmVyc2V7d2lkdGg6MjhweDtoZWlnaHQ6MjFweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YSAuaWNvbi10d2l0dGVye3dpZHRoOjI0cHg7aGVpZ2h0OjE4cHh9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGEgLmljb24tbGlua2VkaW57d2lkdGg6MjFweDtoZWlnaHQ6MjBweH0uZm9vdGVyLXNlY3Rpb24gaDN7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6NDhweDtjb2xvcjojZjdmN2Y3O2xpbmUtaGVpZ2h0OjEuMjF9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gaDN7Zm9udC1zaXplOjM0cHg7bGluZS1oZWlnaHQ6MS40MX19LmZvb3Rlci1zZWN0aW9uIGg0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2Y3ZjdmNztmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojZmZmZmZmO21hcmdpbi1ib3R0b206LjdlbX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiBoNHttYXJnaW4tdG9wOi41ZW19fS5mb290ZXItc2VjdGlvbiBoNXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmN2Y3Zjc7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDM7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIGg1e2xpbmUtaGVpZ2h0OjEuNDY7Zm9udC1zaXplOjEzcHh9fS5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjd9LmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHQgLmNvcHlyaWdodC1tZXRhe3BhZGRpbmc6MWVtIDA7Y29sb3I6IzliOWI5Yn1AbWVkaWEgKG1heC13aWR0aDogMTM1N3B4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmNvcHlyaWdodCAuY29weXJpZ2h0LW1ldGEgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzowIDE2cHh9fS5mb290ZXItc2VjdGlvbiAuY29weXJpZ2h0IC5jb3B5cmlnaHQtbWV0YTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZH0ucGYtYWRtaW4gLmZvb3Rlci1zZWN0aW9uIC5jb3B5cmlnaHR7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00OHB4fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX29mZmljZXN7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWJvdHRvbTowO29yZGVyOjN9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9vZmZpY2VzLmJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0xNnB4O3BhZGRpbmctbGVmdDoxJX19LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTozMXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjE7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25lIC5waG9uZS1udW1iZXJ7Zm9udC1zaXplOmNhbGMoMjZweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKX19QG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfcGhvbmUgLnBob25lLW51bWJlcntmb250LXNpemU6Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNzIwcHgpIC8gMTQwMCkpfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsuZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9waG9uZSAucGhvbmUtbnVtYmVye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3Bob25le29yZGVyOjF9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFse29yZGVyOjJ9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowfS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1tZXRhX3NvY2lhbCB1bC5zb2NpYWwtaWNvbnMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yaWdodDoxcHggc29saWQgI2Y3ZjdmNztwYWRkaW5nOjAgMTJweCAwIDB9LmZvb3Rlci1zZWN0aW9uIC5jb21wYW55LW1ldGFfc29jaWFsIHVsLnNvY2lhbC1pY29ucyBsaStsaXtwYWRkaW5nLWxlZnQ6MTJweH0uZm9vdGVyLXNlY3Rpb24gLmNvbXBhbnktbWV0YV9zb2NpYWwgdWwuc29jaWFsLWljb25zIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjAgbm9uZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2Vze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCAwIDAgNTBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0M3B4LCAjMDFiZWU1IDQzcHgpO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZDojMDFiZWU1O3RyYW5zaXRpb246YmFja2dyb3VuZCAzMDBtcyBlYXNlO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYjFkNWU1O3JpZ2h0OjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2VzIGxpIGF7cGFkZGluZzoyNnB4IDMwcHg7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjQ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6aG92ZXJ7YmFja2dyb3VuZDojMGZhOGM3fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItb2ZmaWNlcyBsaXtkaXNwbGF5Om5vbmV9fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW9mZmljZXMgbGk6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1vZmZpY2VzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MCBub25lO2Rpc3BsYXk6YmxvY2t9fS5mb290ZXItc2VjdGlvbiAuY29tcGFueS1ib3VuZHN7cGFkZGluZy1sZWZ0OjB9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbntoZWlnaHQ6MzRweDtmaWxsOiNmZmZ9LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gYTp2aXNpdGVke2ZpbGw6I2ZmZn0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1pY29uIGE6aG92ZXJ7ZmlsbDojMDFiZWU1fS5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gc3ZnLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLWljb24gdWwsLmZvb3Rlci1zZWN0aW9uIC5mb290ZXItaWNvbiBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcHtib3JkZXItdG9wOjFweCBzb2xpZCAjOWI5YjliO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjd9QG1lZGlhIChtYXgtd2lkdGg6IDEzNTdweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmZvb3Rlci1zZWN0aW9uIC5mb290ZXItbmF2LXdyYXAgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjAgMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gLmZvb3Rlci1uYXYtd3JhcCAuYm91bmRzLC5mb290ZXItc2VjdGlvbiAuZm9vdGVyLW5hdi13cmFwIC5qZi1oZWFkZXItYm91bmRze3BhZGRpbmc6MCAxNnB4fX0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdi5mbGV4LXVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5mb290ZXItc2VjdGlvbiB1bC5mb290ZXItbmF2LmZsZXgtdWx7ZGlzcGxheTpibG9ja319LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGl7cGFkZGluZzoxZW0gMmVtIDFlbSAwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsuZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaStsaXtwYWRkaW5nLXRvcDowfX0uZm9vdGVyLXNlY3Rpb24gdWwuZm9vdGVyLW5hdiBsaSBhe2NvbG9yOiM5YjliOWJ9LmZvb3Rlci1zZWN0aW9uIHVsLmZvb3Rlci1uYXYgbGkgYTpob3Zlcntjb2xvcjojMDFiZWU1fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNle2JhY2tncm91bmQtY29sb3I6IzI5MmUzMjtjb2xvcjojZmZmZmZmO3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTtib3R0b206MHB4O2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2Y3ZjdmNztsaW5lLWhlaWdodDoxLjU3fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXgtaGVpZ2h0OjMwMHB4O292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAyNTBtcztwYWRkaW5nOjE0cHggMH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIHAsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgcHttYXJnaW46MH0uZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuYm91bmRzIGxhYmVsLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGxhYmVse2hlaWdodDoyOHB4O21hcmdpbi1sZWZ0OjEwcHh9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcyBhLC5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5qZi1oZWFkZXItYm91bmRzIGF7d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2UsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2V7ZmlsbDojMDFiZWU1O2JvcmRlcjoycHggc29saWQgIzAxYmVlNTtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyOHB4O2hlaWdodDoyOHB4fS5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXIsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHMgc3ZnLmljb24tY2xvc2U6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7ZmlsbDojOWI5YjliO2JvcmRlci1jb2xvcjojOWI5YjlifUBtZWRpYSAobWF4LXdpZHRoOiAxMzU3cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5mb290ZXItc2VjdGlvbiAjY29va2llTm90aWNlIC5ib3VuZHMsLmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmpmLWhlYWRlci1ib3VuZHN7cGFkZGluZzoxNHB4IDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgLmJvdW5kcywuZm9vdGVyLXNlY3Rpb24gI2Nvb2tpZU5vdGljZSAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjE0cHggMTZweH19LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowLjAxO2xlZnQ6LTEwMCV9LmZvb3Rlci1zZWN0aW9uICNjb29raWVOb3RpY2UgaW5wdXQ6Y2hlY2tlZCB+IGRpdnttYXgtaGVpZ2h0OjBweDtwYWRkaW5nOjB9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXB7bWluLWhlaWdodDo5NnB4fS5vbnBhZ2UtbXAtY29udGVudHMgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCAubXAtY29udGVudC13cmFwIC5ibG9jayAuaW5uZXItd3JhcCAudGV4dHtmb250LXNpemU6MTVweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yNDtjb2xvcjojNGE0YTRhO21hcmdpbi10b3A6MH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgLmljb257bWFyZ2luLXJpZ2h0OjEwcHh9Lm9ucGFnZS1tcC1jb250ZW50cyAubXAtc2VjdGlvbi5tcC1zZWN0aW9uX2luZGV4IC5tcC1jb250ZW50LXdyYXAgLmJsb2NrIC5pbm5lci13cmFwIC5pY29uOjpiZWZvcmV7Zm9udC1zaXplOjEzLjVweDtsaW5lLWhlaWdodDoxMy41cHg7dG9wOjZweH0ub25wYWdlLW1wLWNvbnRlbnRzIC5tcC1zZWN0aW9uLm1wLXNlY3Rpb25faW5kZXggLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAgc3Zne3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHh9LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQob2RkKXtmbGV4LWJhc2lzOjYwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wYXJ0bmVycyAjbWFpbiAuYmxvY2s6bnRoLWNoaWxkKG9kZCl7b3JkZXI6Mn19LnBhcnRuZXJzICNtYWluIC5ibG9jazpudGgtY2hpbGQoZXZlbil7ZmxleC1iYXNpczozMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGFydG5lcnMgI21haW4gLmJsb2NrOm50aC1jaGlsZChldmVuKXtvcmRlcjoxfX0ucGFydG5lci10aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAudGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLnRhYmxlIC50d28tdGhpcmQsLnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlLWNlbGw7Ym94LXNpemluZzpib3JkZXItYm94O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke3dpZHRoOjMzLjMzJX0ucGYtZGFzaGJvYXJkIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmR7d2lkdGg6NDI1cHh9LnBmLWRhc2hib2FyZCBib2R5IGhlYWRlcntmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q4ZDhkOH0ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MgYXtkaXNwbGF5OmJsb2NrfS5wZi1kYXNoYm9hcmQgLnBvbGljeURvYyBhIC5zdmctaWNvbnttYXJnaW46MDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAucG9saWN5RG9jLmRpc2FibGVkIGEgLnN2Zy1pY29ue21hcmdpbjowO2ZpbGw6I0M3QzdDN30ucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSwucGYtZGFzaGJvYXJkIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlcntjdXJzb3I6ZGVmYXVsdH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlsc3ttYXJnaW4tYm90dG9tOjFweDtwYWRkaW5nOjE2cHg7YmFja2dyb3VuZDojRUJFQ0U2fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIGF7dHJhbnNpdGlvbjpjb2xvciAuM3MgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyBhOmhvdmVye2NvbG9yOiMwNDk0NDQgIWltcG9ydGFudH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAudGl0bGUgaDIsLnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgze2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlsc3twYWRkaW5nOjB9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fS5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCBpbWd7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFue2Rpc3BsYXk6YmxvY2t9LnBmLWRhc2hib2FyZCAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLC5wZi1kYXNoYm9hcmQgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5hZGRyZXNzIHNwYW4ucm9sZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGYtZGFzaGJvYXJkIC5tYW5hZ2UtZGV0YWlsc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTZweCAwIDhweCAzMnB4O3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtib3JkZXItdG9wOjFweCBzb2xpZCAjRkZGRkZGfS5wZi1kYXNoYm9hcmQgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi02cHg7ZmlsbDojQjZCQ0I4fS5wZi1kYXNoYm9hcmQgYS5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE2cHggMCA4cHggMzJweDt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnBmLWRhc2hib2FyZCBhLmRvd25sb2FkcyAuc3ZnLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTJweDtmaWxsOiM5MjI1NDV9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTJweDtmaWxsOiMwMDg2QkZ9LnBmLWRhc2hib2FyZCAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5pY29uLWRvd25sb2Fke2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2ZpbGw6IzAxYmVlNX0ucGYtZGFzaGJvYXJkIGEuZG93bmxvYWRzIC5kbFRleHR7ZGlzcGxheTpub25lfS5wZi1kYXNoYm9hcmQgLmRhc2gtbmF2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNkU3RTh9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWx7bWFyZ2luOjB9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMTBweDtwYWRkaW5nOjEwcHggMDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7LW1vei10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50Oy1tcy10cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50Oy1vLXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtib3JkZXItdG9wOnRyYW5zcGFyZW50IDNweCBzb2xpZDtib3JkZXItYm90dG9tOnRyYW5zcGFyZW50IDNweCBzb2xpZH0ucGYtZGFzaGJvYXJkIC5kYXNoLW5hdiB1bCBsaTpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjB9LnBmLWRhc2hib2FyZCAuZGFzaC1uYXYgdWwgbGkuY3VycmVudCwucGYtZGFzaGJvYXJkIC5kYXNoLW5hdiB1bCBsaTpob3Zlcntib3JkZXItYm90dG9tOiM5Mzk1OTggc29saWQgM3B4fS5wZi1kYXNoYm9hcmQgLmRhc2gtbmF2IHVsIGxpIGF7cGFkZGluZzoxMHB4IDVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzU5NUE1Q30ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9ue2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZzoxNXB4IDA7Y29sb3I6IzU5NUE1QztiYWNrZ3JvdW5kOiNFNkU3RTh9LnBmLWRhc2hib2FyZCAudGl0bGUtc2VjdGlvbiBoMXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjA7dGV4dC10cmFuc2Zvcm06bm9uZX0ucGYtZGFzaGJvYXJkIC50aXRsZS1zZWN0aW9uIGgxIHNwYW57Zm9udC13ZWlnaHQ6NjAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbntwYWRkaW5nLXRvcDoyMHB4O2JhY2tncm91bmQ6I0YxRjJGMn0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbitzZWN0aW9ue3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxMDBweDtib3JkZXItdG9wOjFweCBzb2xpZCB3aGl0ZX0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgZm9vdGVye21hcmdpbi10b3A6MH0ucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMSwucGYtZGFzaGJvYXJkIC5wZi1kYXNoYm9hcmQgc2VjdGlvbiBoMntmb250LXNpemU6MjJweDtmb250LXdlaWdodDo0MDA7bWFyZ2luOjIwcHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzcxNzE3MX0ucGYtZGFzaGJvYXJkIC50d28tY29sdW1uLWxlZnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6Y2FsYyg2NSUgLSAzMnB4KTttYXJnaW4tcmlnaHQ6MzJweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnBmLWRhc2hib2FyZCAub25lLWNvbHVtbi1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDozNSV9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LC5wZi1kYXNoYm9hcmQgc2VsZWN0LmNob3Nlbi1zdHlsZSwucGYtZGFzaGJvYXJkIHNlbGVjdC5maWx0ZXItc2VsZWN0e3BhZGRpbmctcmlnaHQ6MjVweH0ucGYtZGFzaGJvYXJkIC5kb2N1bWVudHMtcGFnZSAuaW5saW5lLWZvcm17bWFyZ2luLWJvdHRvbToyMHB4fS5wZi1kYXNoYm9hcmQgLmJ1dHRvbi5kb2NGaWx0ZXJ7ZmxvYXQ6bm9uZTttYXJnaW46MH0ucGYtZGFzaGJvYXJkIC5sb2dvdXQtYnV0dG9ue2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLXRvcDowO21hcmdpbi10b3A6OHB4O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojRkZGRkZGO2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWRhc2hib2FyZCAubG9nb3V0LWJ1dHRvbjpob3Zlcntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1kYXNoYm9hcmQgc2VsZWN0e3BhZGRpbmc6NXB4IDE1cHggNXB4IDVweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKC9pbWcvYXJyb3cucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0fS5wZi1kYXNoYm9hcmQgLmllOSBzZWxlY3QsLnBmLWRhc2hib2FyZCAuaWUxMCBzZWxlY3QsLnBmLWRhc2hib2FyZCAuaWUxMSBzZWxlY3R7cGFkZGluZy1yaWdodDo1cHg7YmFja2dyb3VuZC1pbWFnZTpub25lfS5wZi1kYXNoYm9hcmQgYntmb250LXdlaWdodDpib2xkfS5wZi1kYXNoYm9hcmQgdWx7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaGVhZGVyLnBhZ2VIZWFke21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MDtiYWNrZ3JvdW5kOiNFRUVFRUV9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWQ+aDJ7d2lkdGg6OTAlO21heC13aWR0aDoxMzAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LnBmLWRhc2hib2FyZCBoZWFkZXIucGFnZUhlYWQ+aDJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjEwcHh9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3Rye3BhZGRpbmc6MH0ucGYtZGFzaGJvYXJkIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24rdHIgdGR7cGFkZGluZzo4cHggMTZweCAzMnB4fS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0ciB0ZHtwYWRkaW5nOi42MjVyZW0gLjg1cmVtfS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ZCB0YWJsZSB0cntiYWNrZ3JvdW5kOiNGRUZFRkV9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRkIHRhYmxlIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojRThFQkVCfS5wZi1kYXNoYm9hcmQgLmNyZWF0ZS1ub3Rle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTRweDt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1kYXNoYm9hcmQgLmNyZWF0ZS1ub3RlIGJ1dHRvbnttYXJnaW4tdG9wOjB9LnBmLWRhc2hib2FyZCAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duK3RyIHRyLm5vRmlsZXN7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93bit0ciB0ci5ub0ZpbGVzIHRke2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDEwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpey5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MjZweH0ucGYtZGFzaGJvYXJkIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1ne3dpZHRoOjgxcHg7aGVpZ2h0Ojk2cHh9LnBmLWRhc2hib2FyZCAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3R7cGFkZGluZy1sZWZ0Ojk0cHh9LnBmLWRhc2hib2FyZCAuYWNjLWNvbnRhY3QtZGV0YWlscyAudGV4dC13cmFwe21pbi13aWR0aDoxNzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1kYXNoYm9hcmQgLnRhYmxlLnN1bW1hcnkgLm9uZS10aGlyZHt3aWR0aDoyMjVweH0ucGYtZGFzaGJvYXJkIC5jaGFydHt3aWR0aDoyMDBweDtoZWlnaHQ6MjAwcHh9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOi0xMHB4IDAgMCAtNDFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MThweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWRhc2hib2FyZCAuc3VtbWFyeS10YWJsZXtwYWRkaW5nLXJpZ2h0OjB9LnBmLWRhc2hib2FyZCAudGFibGUgLm9uZS10aGlyZCwucGYtZGFzaGJvYXJkIC50YWJsZSAudHdvLXRoaXJke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ucGYtZGFzaGJvYXJkIC50YWJsZSAub25lLXRoaXJke21hcmdpbi10b3A6MzBweH0ucGYtZGFzaGJvYXJkIC5jaGFydHt3aWR0aDo1MDBweDtoZWlnaHQ6NTAwcHh9LnBmLWRhc2hib2FyZCAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE4cHg7bWFyZ2luOjAgMCAwIC0yMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KXsucGYtZGFzaGJvYXJkIC5ib3VuZHMsLnBmLWRhc2hib2FyZCAuamYtaGVhZGVyLWJvdW5kc3t3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlcnt0b3A6MHB4O3JpZ2h0OjBweH0ucGYtZGFzaGJvYXJkIC50d28tY29sdW1uLWxlZnQsLnBmLWRhc2hib2FyZCAub25lLWNvbHVtbi1yaWdodHttYXgtd2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IHRoZWFkIHRye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRib2R5PnRyPnRke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6NDAlO2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQ0NDQ0N9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Ym9keT50cj50ZDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7Ym94LXNpemluZzpib3JkZXItYm94O3dpZHRoOjMwJTtwYWRkaW5nLXJpZ2h0OjEwcHg7Y29udGVudDphdHRyKGRhdGEtbGFiZWwpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdz50Zm9vdD50cntmb250LXNpemU6MH0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93PnRmb290PnRyPnRke2ZvbnQtc2l6ZToxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucGYtZGFzaGJvYXJkIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93IC5mdWxsLXdpZHRoK3Rke3dpZHRoOjA7cGFkZGluZzowfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuZnVsbC13aWR0aHt3aWR0aDoxMDAlfS5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQ6bGFzdC1vZi10eXBlLC5wZi1kYXNoYm9hcmQgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3c+dGZvb3Q+dHI+dGQuc3BhY2V7d2lkdGg6MDtwYWRkaW5nOjB9LnBmLWRhc2hib2FyZCBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbntsZWZ0OjA7bWFyZ2luLWxlZnQ6MH19LnBmLWRhc2hib2FyZCAudG9uZWRCYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN31hLnN0YXR1cy1pY29ue2ZpbGw6IzAxYmVlNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjVlbX0uZGFzaGJvYXJkLWhvbWVwYWdlIC5jb250ZW50LXdyYXB7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1kYXNoYm9hcmQuZG9jdW1lbnRzLXBhZ2UgLmRvYy10YWJsZSBhLmRvd25sb2FkcyAuc3ZnLWljb257bGVmdDphdXRvO3JpZ2h0OjB9fS5kYXNoYm9hcmQtY29udGFjdCAubWFpbi1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwb3NpdGlvbjpyZWxhdGl2ZX0uZGFzaGJvYXJkLWNvbnRhY3QgLm1haW4tc2VjdGlvbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MHB4O2xlZnQ6LTI1MDBweDtyaWdodDotMjUwMHB4O2NvbnRlbnQ6Jyc7aGVpZ2h0OjEwMCU7ei1pbmRleDotMX0uZGFzaGJvYXJkLWNvbnRhY3QgLmNvbnRhY3Qtc2lkZWJhcntwYWRkaW5nOjBweH0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldHtwYWRkaW5nOjMycHg7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2hlaWdodDoxMDAlfS5kYXNoYm9hcmQtY29udGFjdCAuc3RpY2t5Rm9vdE1haW4gLmNvbnRhY3Qtd2lkZ2V0IC5vZmZpY2UtaW5mb3ttYXJnaW4tYm90dG9tOjRlbX0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldCAuYWRkcmVzc3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmN2Y3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZzoxMnB4IDAgMCAwfS5kYXNoYm9hcmQtY29udGFjdCAuc3RpY2t5Rm9vdE1haW4gLmNvbnRhY3Qtd2lkZ2V0IC5waG9uZS1ub3tmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNn0uZGFzaGJvYXJkLWNvbnRhY3QgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldCAucGhvbmUtbm8gYXtjb2xvcjojMDFiZWU1fS5kYXNoYm9hcmQtY29udGFjdCAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0+c2VjdGlvbntwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC5qc29uRm9ybT5zZWN0aW9uOmxhc3Qtb2YtdHlwZXtwYWRkaW5nOjB9LmRhc2hib2FyZC1jb250YWN0IC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5kYXNoYm9hcmQtY29udGFjdCAuanNvbkZvcm0gdGV4dGFyZWF7aGVpZ2h0OjEyZW19LmFjY291bnQtZGV0YWlscyAubWFpbi1zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3VudC1kZXRhaWxzIC5tYWluLXNlY3Rpb246YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjBweDtsZWZ0Oi0yNTAwcHg7cmlnaHQ6LTI1MDBweDtjb250ZW50OicnO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LmFjY291bnQtZGV0YWlscyAuZGV0YWlscy1zaWRlYmFye3BhZGRpbmc6MHB4fS5hY2NvdW50LWRldGFpbHMgLmRldGFpbHMtd2lkZ2V0e3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiMyMTJmMzg7Y29sb3I6I2ZmZn0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSBzZWN0aW9uLm5ld1NlY3twYWRkaW5nOjE1cHggMH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybT5zZWN0aW9ue3BhZGRpbmc6MH0uYWNjb3VudC1kZXRhaWxzIC50aXRsZS1zZWN0aW9ue21hcmdpbjowfS5hY2NvdW50LWRldGFpbHMgLmpzb25Gb3JtIC5wYXNzd29yZC1maWVsZHNldHttYXJnaW46MH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSAuc3VibWl0LWJ1dHRvbnttYXJnaW46MCAwIDE0cHggMH0uYWNjb3VudC1kZXRhaWxzIC5qc29uRm9ybSAub3dhc3BUZXh0e21heC13aWR0aDozMDBweDttYXJnaW46YXV0b30uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi13aWR0aDoxMDBweH0uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tc2luZ2xle21pbi13aWR0aDoxMDBweH0uZG9jdW1lbnRzLXBhZ2UgLmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tZHJvcHttaW4td2lkdGg6MTAwcHh9LmRvY3VtZW50cy1wYWdlIGJ1dHRvbntwYWRkaW5nOjE1cHg7d2lkdGg6NjJweH0uZG9jdW1lbnRzLXBhZ2UgLm1haW4tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7cG9zaXRpb246cmVsYXRpdmV9LmRvY3VtZW50cy1wYWdlIC5tYWluLWNvbnRlbnQ6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjBweDtsZWZ0Oi0yNTAwcHg7cmlnaHQ6LTI1MDBweDtjb250ZW50OicnO2hlaWdodDoxMDAlO3otaW5kZXg6LTF9LmRvY3VtZW50cy1wYWdlIC5zaWRlYmFye3BhZGRpbmc6MCAxNnB4O21hcmdpbi10b3A6MH0uZG9jdW1lbnRzLXBhZ2UgLmRvd25sb2Fkcy13aWRnZXR7bWFyZ2luLXRvcDowfS5kb2N1bWVudHMtcGFnZSAud2lkZ2V0LXRpdGxle3BhZGRpbmc6MzJweCAwIDEycHggMH0uZG9jdW1lbnRzLXBhZ2Ugc3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1le2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1wYWdlIHNwYW4uYWRkaXRpb25hbC1pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwfS5kb2N1bWVudHMtcGFnZSAubXVsdGlEb3dubG9hZENoZWNrYm94e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZG9jdW1lbnRzLXBhZ2UgLm11bHRpRG93bmxvYWRDaGVja2JveCBsYWJlbHttYXJnaW4tcmlnaHQ6MH0ubW9kYWxfZG9jdW1lbnRzIC5yb3d7bWFyZ2luLWJvdHRvbTo4cHh9Lm1vZGFsX2RvY3VtZW50cyAuaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjIwcHh9Lm1vZGFsX2RvY3VtZW50cyBzdmd7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uc2VsZWN0LXF1b3RlIC5jaGVja291dC10YWJsZXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6NjAwcHggIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgLmhlYWRlci1zZWN0aW9ue2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjEuMDhlbTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIC41ZW07cGFkZGluZzoyMHB4IDA7YmFja2dyb3VuZDojMjAyNjJhfS5wZi1jaGVja291dCAuaGVhZGVyLXNlY3Rpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoyNTAwcHg7bWFyZ2luLWxlZnQ6LTI1MDBweDtjb250ZW50OicnO2JhY2tncm91bmQ6IzIwMjYyYX0ucGYtY2hlY2tvdXQgLmhlYWRlci1zdWJzZWN0aW9ue21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLmhlYWRlci1zdWJzZWN0aW9uKy5jaGVja291dC1zdWJ0aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjFlbX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2t7ZmxleC1iYXNpczo2NiV9LmllMTEgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2Nre2ZsZXgtYmFzaXM6NjAlO21hcmdpbi1ib3R0b206MjBweH0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5wZi1jaGVja291dCAubWFpbi1ibG9jayAucXVvdGUtZW5kb3JzZW1lbnQtbWVzc2FnZXttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMzJX0uaWUxMSAucGYtY2hlY2tvdXQgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczozMCV9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrIC5ub3RpY2UtbG9hbi1kZXRhaWxzLXJlcXVlc3R7bWFyZ2luOjEwcHggMH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjU4cHg7bWFyZ2luLXRvcDowfS5wZi1jaGVja291dCAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkIC5wYXltZW50c2VsZWN0LXdyYXB7cGFkZGluZy10b3A6MH0ucGYtY2hlY2tvdXQgLmNvbnRlbnQtYmxvY2s6bGFzdC1jaGlsZCAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LW1lc3NhZ2V7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY3O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4ICNlOGU5ZTkgc29saWQ7bWFyZ2luOjMycHggMzJweCAxNnB4IDBweDtwYWRkaW5nOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDQ1MCl7LnBmLWNoZWNrb3V0IC5lbmRvcnNlbWVudC1tZXNzYWdle2ZvbnQtc2l6ZToxM3B4O21hcmdpbjozMnB4IDBweCAxNnB4IDBweH19LnBmLWNoZWNrb3V0IC5lbmRvcnNlbWVudC1ib3h7YmFja2dyb3VuZC1jb2xvcjojZmFhMjRhO3BhZGRpbmc6MjBweCAwcHg7bWFyZ2luLWxlZnQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogNDUwKXsucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LWJveHtwYWRkaW5nOjE4cHggMjhweDttYXJnaW4tbGVmdDoxNnB4fX0ucGYtY2hlY2tvdXQgLmVuZG9yc2VtZW50LWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjojMmQzNjNkO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoyNHB4IDBweCAxNnB4IDBweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC10b3AtYm9yZGVye2JvcmRlci10b3A6MXB4IHNvbGlkICMyZDM2M2R9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtYm90dG9tLWJvcmRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMmQzNjNkfS5wZi1jaGVja291dCAuZmxleC1wYXJlbnQgLmNvbXBsZXRlZC1zZWN0aW9ue21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIGZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ucGYtY2hlY2tvdXQgLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7YmFja2dyb3VuZDojMjEyZjM4fS5wZi1jaGVja291dCAucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVye2JhY2tncm91bmQ6IzIxMmYzOH0ucGYtY2hlY2tvdXQgLmludm9pY2UtYmFja3tsaW5lLWhlaWdodDo0M3B4fS5wZi1jaGVja291dCAuaW52b2ljZS1jb25maXJte2Zsb2F0OnJpZ2h0fS5wZi1jaGVja291dCAuY2hlY2tvdXQtbGlua3N7ZGlzcGxheTppbmxpbmUtZmxleH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXJpZ2h0LWNvbnRhaW5lcnt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC5jdC1wYXltZW50LWJvZHkgbGl7cGFkZGluZzozcHggMH0ucGYtY2hlY2tvdXQgLnN1cnZleSBhe2JvcmRlcjpzb2xpZCAjMDAwIDFweDtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1yaWdodDoyOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGYtY2hlY2tvdXQgLnN1cnZleSBhIC5zbWlsZXl7bWFyZ2luOjZweCA4cHh9LnBmLWNoZWNrb3V0IC5zdXJ2ZXkgYSAudGV4dHtwYWRkaW5nOjhweCAyMHB4IDAgNHB4fS5wZi1jaGVja291dCAuc3VydmV5IGE6dmlzaXRlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0ucGYtY2hlY2tvdXQgLnN1cnZleSBhOnZpc2l0ZWQgc3Zne2ZpbGw6I2ZmZn0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2sgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy1sZWZ0OjIwcHh9LnBmLWNoZWNrb3V0IC5tYWluLWJsb2NrIGxpe21hcmdpbi1ib3R0b206MTRweH0ucGYtY2hlY2tvdXQgLm1haW4tYmxvY2sgbGk6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LTIycHg7aGVpZ2h0OjlweDt3aWR0aDo5cHg7bWFyZ2luLXRvcDo4cHg7Ym9yZGVyOjJweCBzb2xpZCAjMDFiZWU1O2JvcmRlci1yYWRpdXM6NTAlfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbnttYXgtd2lkdGg6MzYlO2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6NTJweCAzMnB4IDM2cHggMTZweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYWN0aW9uIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFjdGlvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hY3Rpb24gaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5leGNlc3NNZXNzYWdle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE3cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40Nzt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtwYWRkaW5nOjAgMCAyNHB4IDA7Zm9udC13ZWlnaHQ6NTAwfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmJ0bl9lLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuYnRuX2xvZ2luLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWFtZW5kIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtYW1lbmQgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1hbWVuZCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Y29sb3I6IzIwMjYyYSAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZXtwYWRkaW5nLWJvdHRvbToxMHB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9hLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2IsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG5fYywucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuYnRuX2QsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmJ0bl9lLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBhZ2UtY29udGFpbmVyIGJ1dHRvbiwucGFnZS1jb250YWluZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGlucHV0W3R5cGU9YnV0dG9uXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSwubW9kYWwtY29udGVudCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBidXR0b24jbWFpbl9zdW1tYXJ5LC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtcmUtY2FsY3VsYXRlIGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLXJlLWNhbGN1bGF0ZSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21heC13aWR0aDp1bnNldDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idG5fYSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9iLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2MsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmJ0bl9kLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuYnRuX2xvZ2luLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAuamYtYnRuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5jc3Zpbz5zcGFuLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5qZi1idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmNzdmlvPnNwYW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgYnV0dG9uI21haW5fc3VtbWFyeSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmFtZW5kLXF1b3RlLWNhbmNlbCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYW1lbmQtcXVvdGUtY2FuY2VsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5hbWVuZC1xdW90ZS1jYW5jZWwgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2NvbG9yOiMyMDI2MmEgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6NDRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuYnRuX2EsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fYiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmJ0bl9jLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fZCwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fZSwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5idG5fbG9naW4sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXRbdHlwZT1idXR0b25dLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBzcGFuLmJ1dHRvbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLmpmLWJ0biwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IHNwYW4uYnV0dG9uLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3Qgc3Bhbi5idXR0b24sLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuY3N2aW8+c3BhbiwucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnQtc2VsZWN0IGJ1dHRvbiNtYWluX3N1bW1hcnksLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50LXNlbGVjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudC1zZWxlY3QgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXgtd2lkdGg6dW5zZXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjQ0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6NDclO3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9ue2ZsZXgtYmFzaXM6MTAwJTtwYWRkaW5nLWJvdHRvbTozMnB4O21heC13aWR0aDoxMDAlfX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVye3BhZGRpbmc6MTBweCAxNnB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojZmZmfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1oZWFkZXIgLnBheW1lbnRzZWxlY3QtdGl0bGV7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTVlbTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtaGVhZGVyIC5wYXltZW50c2VsZWN0LXRpdGxle2ZvbnQtc2l6ZToxOHB4fX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnRpdGxlLWJsb2Nre3BhZGRpbmctYm90dG9tOjQ4cHg7cGFkZGluZy10b3A6MzJweDt3aWR0aDoxMDAlfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAudGl0bGUtYmxvY2s+LmN0LXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MS4yNztvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtYW1lbmQtdGFibGV7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0bztjb2xvcjojZmZmO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmNoZWNrb3V0LWxpc3R7cGFkZGluZy1ib3R0b206NjRweDtmbGV4LWdyb3c6MH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mb290bm90ZS1ibG9ja3ttYXJnaW46LTM0cHggMTVweCA2NHB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczozNSV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWFtZW5kLWxhYmVse2ZsZXgtYmFzaXM6MzMlO2xpbmUtaGVpZ2h0OjQ4cHg7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YXtmbGV4LWJhc2lzOjM1JX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtYW1lbmQtZGF0YSAuY2hvc2VuLXNpbmdsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXI6MDttaW4taGVpZ2h0OjQ4cHg7bWluLXdpZHRoOjE1MHB4O2xpbmUtaGVpZ2h0OjQ4cHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjJweCAxNnB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IGxpOmJlZm9yZXtjb250ZW50OlwiIFwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMnB4O2hlaWdodDo5cHg7d2lkdGg6OXB4O21hcmdpbi10b3A6NXB4O2JvcmRlcjoycHggc29saWQgIzAxYmVlNTtib3JkZXItcmFkaXVzOjUwJX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAudGV4dC1hbGlnbi1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2t7cGFkZGluZzo2cHggMzJweCAxNnB4IDMycHg7cG9zaXRpb246cmVsYXRpdmV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAuc2VsZWN0ZWQtYmxvY2sgLnNlbGVjdGVkLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MzJweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9ja3twYWRkaW5nOjNweCAwIDJweCAyOHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEyKTttYXJnaW4tbGVmdDozMnB4O21pbi1oZWlnaHQ6MzdweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnNlbGVjdGVkLWJsb2NrIC5zZWxlY3RlZC10ZXh0LWJsb2NrIC5zZWxlY3RlZC10b3AtdGV4dHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmNoZWNrb3V0LXRhYmxlIC5zZWxlY3RlZC1ibG9jayAuc2VsZWN0ZWQtdGV4dC1ibG9jayAuc2VsZWN0ZWQtYm90dG9tLXRleHR7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjV9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9ja3twYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjI0cHg7ZmxleC1ncm93OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzdiOGQ5Yztmb250LXdlaWdodDo1MDB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtbGFiZWwgc3Bhbntmb250LXNpemU6MTFweDtmb250LXdlaWdodDozMDB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtdG90YWx7ZmxleC1iYXNpczozNSU7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjAuOTJ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5jaGVja291dC10YWJsZSAucHJlbWl1bS1ibG9jaz4uY3QtYm9sdC1vbi10b3RhbHt0ZXh0LWFsaWduOnJpZ2h0fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2s+LmN0LWJvbHQtb24tdG90YWwgc3BhbitzcGFue2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoyZW19LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5pY29uLXBheW9ubGluZXt3aWR0aDozM3B4O2hlaWdodDoyOHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOiNmZmZ9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5pY29uLWZpbmFuY2V7d2lkdGg6MzNweDtoZWlnaHQ6MzNweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZmlsbDojZmZmfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuaWNvbi1pbnZvaWNle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZpbGw6I2ZmZn0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7ZmxleC1ncm93OjB9LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWNvbnRlbnQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuYmxvY2t7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjJweH0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLnBheW1lbnRzZWxlY3QtY29udGVudCAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2t7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2ZsZXgtZ3JvdzowfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0e21hcmdpbjowO2xpc3Qtc3R5bGUtdHlwZTpub25lfS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NnB4O3BhZGRpbmctbGVmdDoyNXB4fS5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVtIC5saXN0LWljb257cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTRweH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1saXN0IC5wYXltZW50c2VsZWN0LWxpc3RpdGVtIC5saXN0LWljb257Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MThweDt0b3A6MH19LnBmLWNoZWNrb3V0IG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIC5wYXltZW50c2VsZWN0LWxpc3QgLnBheW1lbnRzZWxlY3QtbGlzdGl0ZW0gLmxpc3QtaWNvbiBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2ZpbGw6IzAxYmVlNX0ucGYtY2hlY2tvdXQgbWFpbiAuYmxvY2sucGF5bWVudHNlbGVjdC1vcHRpb24gLmJ0bl9hLC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5wZi1jaGVja291dCBtYWluIC5ibG9jay5wYXltZW50c2VsZWN0LW9wdGlvbiAuYnV0dG9ue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxNnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttaW4taGVpZ2h0OjY0cHg7bWF4LXdpZHRoOnVuc2V0fS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yOWVtO21hcmdpbjowcHg7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNvbnRhY3QtaW5mbyAuZmxleC1wYXJlbnQ+LmJsb2Nre21pbi13aWR0aDowO3BhZGRpbmc6OHB4IDE2cHh9LnBmLWNoZWNrb3V0IC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50Pi5jb250YWN0LWxhYmVse2ZsZXgtYmFzaXM6MzYlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWx7Zm9udC13ZWlnaHQ6NjAwO2ZsZXgtYmFzaXM6NjQlfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY29udGFjdC1pbmZvIC5mbGV4LXBhcmVudD4uY29udGFjdC1kZXRhaWwgYXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ucGYtY2hlY2tvdXQgYWRkcmVzc3tmb250LXN0eWxlOm5vcm1hbH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjI5ZW07bWFyZ2luOjA7cGFkZGluZzo4cHggMjZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uYmxvY2t7bWluLXdpZHRoOjA7cGFkZGluZzo4cHggMTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uYmxvY2sgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1sYWJlbHtmbGV4LWJhc2lzOjYwJX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtZGF0YXtmb250LXdlaWdodDo2MDA7ZmxleC1iYXNpczo0MCV9LmllMTEgLnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczo0OCV9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGEgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50Pi5jdC1kYXRhIGF7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuY29tcGxldGVkLXBhcmVudHtwYWRkaW5nLWxlZnQ6MHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzoxNnB4IDBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjAyNjJhfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtbGFiZWx7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjIuMjllbTttYXgtd2lkdGg6MjIwcHg7dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QtZGF0YXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjMzZW07bWF4LXdpZHRoOjIwMHB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIuMjttYXgtd2lkdGg6MjAwcHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMyMDI2MmE7dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuNDU7bWF4LXdpZHRoOjEwMHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjAyNjJhfS5wZi1jaGVja291dCAuY29tcGxldGVkLXRhYmxle21heC13aWR0aDo2MDBweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudHtwYWRkaW5nOjQ4cHggMzJweH0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudCAuY29tcGxldGVkLWNvbnRhY3QtdGl0bGV7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzhweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY4O3BhZGRpbmctYm90dG9tOjE2cHh9LnBmLWNoZWNrb3V0IC5jb21wbGV0ZWQtY29udGFjdC1wYXJlbnQgLmNvbXBsZXRlZC1jb250YWN0LWRldGFpbHN7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY29tcGxldGVkLWNvbnRhY3QtcGFyZW50IC5jb21wbGV0ZWQtY29udGFjdC1waG9uZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNn0ucGYtY2hlY2tvdXQgLmNvbXBsZXRlZC1jb250YWN0LXBhcmVudCAuY29tcGxldGVkLWNvbnRhY3QtYm9keXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy10aXRsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMWJlZTU7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjF9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxfS5wZi1jaGVja291dCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLXRpdCAuY3Jvc3Mtc2FsZXMgLmNyb3NzLXNhbGVzLWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojZjZmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmctYm90dG9tOjI0cHh9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtdGl0IC5jcm9zcy1zYWxlcyAuY3Jvc3Mtc2FsZXMtbGlzdHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTd9LnBmLWNoZWNrb3V0IC5jcm9zcy1zYWxlcyBsZXtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiNmNmY3Zjc7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNTc7cGFkZGluZy1ib3R0b206MjRweH0ucGYtY2hlY2tvdXQgLmNyb3NzLXNhbGVzIC5jcm9zcy1zYWxlcy1saXN0e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Y29sb3I6I2Y2ZjdmNztmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41N30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLWxhYmVse2ZsZXgtYmFzaXM6NDAlO2NvbG9yOiM3Njc2Nzc7cGFkZGluZy1sZWZ0OjBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLWRhdGF7ZmxleC1iYXNpczo2MCU7Y29sb3I6IzJkMzYzZDtmb250LXdlaWdodDo2MDB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LWNvbXBsZXRlZC1kYXRhIHNwYW57ZGlzcGxheTpibG9ja30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QtY29tcGxldGVkLXRpdGxle2ZsZXgtYmFzaXM6NjAlO2NvbG9yOiMyZDM2M2Q7cGFkZGluZzoxNnB4IDA7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5wZi1jaGVja291dCAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC1jb21wbGV0ZWQtdGl0bGUgc3BhbntkaXNwbGF5OmJsb2NrfS5wZi1jaGVja291dCAueW91ci1xdW90ZS10YWJsZXttYXgtd2lkdGg6dW5zZXR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDU7cGFkZGluZy1ib3R0b206NDhweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYm9sdG9uLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwNjA3MDg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTY7cGFkZGluZzozMnB4IDBweH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWRkaXRpb25hbHtmbGV4LWJhc2lzOjEwMCU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6MzJweCAwIDAgMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtaW5zdHJ1Y3Rpb25ze3BhZGRpbmctdG9wOjMycHh9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWluc3RydWN0aW9ucy10ZXh0LWxlZnQgcHt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0IC55b3VyLXF1b3RlLWFib3V0e3BhZGRpbmc6NDhweCAzMnB4fS5wZi1jaGVja291dCAueW91ci1xdW90ZS1hYm91dCAuYWJvdXQtc3ViLXRpdGxle2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAxYmVlNTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MX0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LXRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjhweCAwIDE2cHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZjdmN2Y3O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3BhZGRpbmc6MTZweCAwIDMycHggMH0ucGYtY2hlY2tvdXQgLnlvdXItcXVvdGUtYWJvdXQgLmFib3V0LWJvZHkgbGl7bWFyZ2luLWxlZnQ6MTZweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1sYWJlbHtmbGV4LWJhc2lzOjMwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDM7cGFkZGluZy1sZWZ0OjBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1kYXRhe2ZsZXgtYmFzaXM6NTAlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS40M30ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnN7ZGlzcGxheTpmbGV4O3BhZGRpbmctdG9wOjU2cHg7Ym9yZGVyLXRvcDpzb2xpZCAycHggI2Q4ZDhkODttYXgtd2lkdGg6NjAwcHg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIC5ibG9ja3ttYXgtd2lkdGg6MjIwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zIGZvcm17dGV4dC1hbGlnbjpyaWdodH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWFjdGlvbnMubm8tYm9yZGVyLXRvcHtib3JkZXItdG9wOm5vbmV9LnBmLWNoZWNrb3V0IC5jb250ZW50LWJsb2NrKy5jaGVja291dC1hY3Rpb25ze2JvcmRlci10b3A6c29saWQgMnB4ICNkNGQ0ZDR9LnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25zKy5jaGVja291dC1hY3Rpb25ze2JvcmRlci10b3A6MCBub25lfS5wZi1jaGVja291dCAuaW5mby13aWRnZXQgYmxvY2txdW90ZXtmb250LXNpemU6MTZweDttYXJnaW46MWVtIDAgMDtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6MzAwfS5wZi1jaGVja291dCAuaW5mby13aWRnZXQgYmxvY2txdW90ZSAucXVvdGUtYXR0cmlidXRpb257Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjE3cHg7bWFyZ2luLXRvcDouNWVtfS5wZi1jaGVja291dCAubWFwe2hlaWdodDoyNTBweH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXN1YnRpdGxle2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3ZW19LnBmLWNoZWNrb3V0IC5leHRyYS1saXN0e21hcmdpbjoxNnB4IDA7bGlzdC1zdHlsZTpub25lfS5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaXtmb250LXNpemU6MTZweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxLjU3ZW07cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1cHh9LnBmLWNoZWNrb3V0IC5leHRyYS1saXN0IGxpIC5saXN0LWljb257Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6Ljk7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozcHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTRweDtjb2xvcjojMDFiZWU1O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaSAubGlzdC1pY29ue2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjE4cHg7dG9wOjB9fS5wZi1jaGVja291dCAuZXh0cmEtbGlzdCBsaSAubGlzdC1pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZmlsbDojMDFiZWU1fS5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlve2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucGYtY2hlY2tvdXQgLmV4dHJhLW9wdGlvbiAuamYtaW5wdXQtdHlwZS1yYWRpbz5sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6NzAlO2ZsZXg6MSAxIDcwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlvPmxhYmVse21heC13aWR0aDpub25lO2ZsZXgtYmFzaXM6MTAwJX19LnBmLWNoZWNrb3V0IC5leHRyYS1vcHRpb24gLmpmLWlucHV0LXR5cGUtcmFkaW8+bGFiZWwgaDN7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMGVtO21hcmdpbjowO2NvbG9yOiNiZTE1NDd9LnBmLWNoZWNrb3V0IC5leHRyYS1vcHRpb24gLmpmLWlucHV0LXR5cGUtcmFkaW8+bGFiZWwgc3Bhbnt0ZXh0LWFsaWduOnJpZ2h0O3ZlcnRpY2FsLWFsaWduOnRvcH0ucGYtY2hlY2tvdXQgLmV4dHJhLW9wdGlvbiAuamYtaW5wdXQtdHlwZS1yYWRpbz5zcGFue2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjU3O3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246dG9wO2ZsZXg6MSAxIDMwJX1AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpey5wZi1jaGVja291dCAuZXh0cmEtb3B0aW9uIC5qZi1pbnB1dC10eXBlLXJhZGlvPnNwYW57ZmxleC1iYXNpczoxMDAlfX0ucGYtY2hlY2tvdXQgLmV4dHJhLWRldGFpbHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS40M2VtO2NvbG9yOiNiZTE1NDd9LnBmLWNoZWNrb3V0IC5mb2NiOmJlZm9yZXtmb250LXNpemU6MS4xZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjFlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjFlbTtoZWlnaHQ6MS4xZW07bWFyZ2luOmF1dG8gNnB4IGF1dG8gMDtjb250ZW50OidcXDAwYTAnO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgcmdiYSg3NCw3NCw3NCwwLjMpO2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRjt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDc0LDc0LDc0LDAuMil9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dLmZvY2JlZHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyZW07aGVpZ2h0OjJlbTtvcGFjaXR5Oi4wMDF9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dKy5mb2NiOmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0ucGYtY2hlY2tvdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCsuZm9jYjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojYmUxNDQ2O2JveC1zaGFkb3c6MCAwIDAgNHB4ICNmZmYgaW5zZXQsMCAwIDFweCAwICM0YTRhNGF9LnBmLWNoZWNrb3V0IGlucHV0W3R5cGU9cmFkaW9dOnJlcXVpcmVkOmNoZWNrZWQrLmZvY2I6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgNHB4ICNmZmYgaW5zZXQsMCAwIDFweCAxcHggIzRhNGE0YX0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVke2JvcmRlcjowIG5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVkPnVsPmxpOmZpcnN0LWNoaWxkIGF7cGFkZGluZy1yaWdodDoxZW07cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDc0LDc0LDc0LDAuNSl9LnBmLWNoZWNrb3V0LmxvZ2luT3JDcmVhdGUgLnRhYmJlZD51bD5saT5he21hcmdpbjowO3BhZGRpbmc6MDtwYWRkaW5nLWxlZnQ6MWVtO2NvbG9yOiM0YTRhNGE7Ym9yZGVyOjAgbm9uZTtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQubG9naW5PckNyZWF0ZSAudGFiYmVkPnNlY3Rpb257Ym9yZGVyOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1jaGVja291dC5sb2dpbk9yQ3JlYXRlIC50YWJiZWQ+c2VjdGlvbj5kaXY+ZGl2e3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9ue2JvcmRlcjowIG5vbmV9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyOjAgbm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7cGFkZGluZzo0cHggMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnRpdGxlLXRlcnR7Zm9udC13ZWlnaHQ6NDAwfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcjphZnRlciwucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjAgbm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIC50aXRsZS10ZXJ0e2ZvbnQtd2VpZ2h0OjQwMH0ucGYtY2hlY2tvdXQgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjhweCAwIDE2cHh9LnBmLWNoZWNrb3V0IC5mYXEtc2VjdGlvbiAuZmFxLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5wZi1jaGVja291dCAuZmFxLXNlY3Rpb24gLmZhcS1hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50IHArcHtwYWRkaW5nLXRvcDoxNnB4fS5wZi1jaGVja291dCAuY2hlY2tvdXQtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LWVycm9yIGF7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MsLnBmLWNoZWNrb3V0IC50cmFucy1lcnJvcntmb250LXNpemU6MThweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43OGVtO21hcmdpbi1ib3R0b206MH0ucGYtY2hlY2tvdXQgLnRyYW5zLXN1Y2Nlc3MrcCwucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yK3B7bWFyZ2luLWJvdHRvbToxNnB4fS5wZi1jaGVja291dCAudHJhbnMtc3VjY2Vzc3tjb2xvcjojNzFCNTQ0fS5wZi1jaGVja291dCAudHJhbnMtZXJyb3J7Y29sb3I6I0QwMDIxQn0ucGYtY2hlY2tvdXQgLnRyYW5zLWVycm9yIGlucHV0W3R5cGU9J3N1Ym1pdCdde2ZvbnQtc2l6ZToxOHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6I0QwMDIxQjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIG1haW4gLmJsb2Nre2ZsZXgtYmFzaXM6NjAlfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAuYmxvY2suc2lkZWJhcntmbGV4LWJhc2lzOjMwJX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudD4uY3QtbGFiZWx7ZmxleC1iYXNpczo3MCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQ+LmN0LWRhdGF7ZmxleC1iYXNpczozMCV9LnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0W3R5cGU9J3N1Ym1pdCddLnRyYW5zLWJhY2t7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzA2MDcwODtib3JkZXI6MXB4IHNvbGlkICM5YjliOWI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNrOmhvdmVye2NvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMjAyNjJhO2JhY2tncm91bmQ6IzIwMjYyYX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHN7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTttYXJnaW4tdG9wOjFlbTtib3JkZXItYm90dG9tOjAgbm9uZX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHMgLmhlYWRlci1zdWJzZWN0aW9ue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjc4ZW07bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVlbX0ucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLmVycm9yLWRldGFpbHM6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnBmLWNoZWNrb3V0IC5zZWN1cmUtbWFpbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnBmLWNoZWNrb3V0IC5zZWN1cmUtYm91bmRze3BhZGRpbmc6MzBweH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1ib3VuZHMgLnNlY3VyZS10b3RhbC1yb3d7Ym9yZGVyLWJvdHRvbTowfS5wZi1jaGVja291dCAuc2VjdXJlLXRhYmxle21heC13aWR0aDpub25lfS5wZi1jaGVja291dCAuc2VjdXJlLWJ0bnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbTozMnB4fS5wZi1jaGVja291dCAuc2VjdXJlLXRvdGFse21hcmdpbi1ib3R0b206MzJweH0ucGYtY2hlY2tvdXQgLnNlY3VyZS1mb3Jte21heC13aWR0aDo2MDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdGFibGV7bWF4LXdpZHRoOjYwMHB4O3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXRvcDo0NXB4fS5wZi1jaGVja291dCAueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMjAyNjJhO3BhZGRpbmc6MCAyMHB4IDI0cHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItc3VtbWFyeXtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MjBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWwtdGV4dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDozOHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6NDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWx7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMyMDI2MmF9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWRldGFpbHN7Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7cGFkZGluZzoyMHB4IDMwcHggMjBweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWxpbmUtbmFtZXtwYWRkaW5nOjAgNjBweCAwcHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItbGluZS1uYW1le3BhZGRpbmc6MCA2MHB4IDBweCAwO2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5lLXZhbHVle2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAuYWNjb3JkaW9ue3dpZHRoOjEwMCV9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntib3JkZXItYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlM2U0ZTR9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2Vye2JhY2tncm91bmQtY29sb3I6IzQxNGE1MX0ucGYtY2hlY2tvdXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnR7Ym9yZGVyOnNvbGlkIDFweCAjZDdkNWQ1O2JvcmRlci10b3Atd2lkdGg6MH0ucGYtY2hlY2tvdXQgLmljb24taWMtY2xvc2V7ZmlsbDojYjFiMWIxfS5wZi1jaGVja291dCAueW91ci1vcmRlci1ibG9ja3ttYXgtd2lkdGg6NjAwcHh9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxle21heC13aWR0aDp1bnNldH0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1vcmRlci1ibG9jayAuY2hlY2tvdXQtYWN0aW9uc3twYWRkaW5nOjA7Ym9yZGVyOm5vbmV9LnBmLWNoZWNrb3V0IC5jaGVja291dC15b3VycXVvdGUgLnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e2JvcmRlci1ib3R0b20tY29sb3I6I2Q3ZDVkNX0ucGYtY2hlY2tvdXQgLmNoZWNrb3V0LXlvdXJxdW90ZSAueW91ci1xdW90ZS10aXRsZXtwYWRkaW5nOjB9LnBmLWNoZWNrb3V0IC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YXttYXgtd2lkdGg6MTI1cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5wZi1jaGVja291dCAucXVvdGVMaW5re3BhZGRpbmctcmlnaHQ6NzVweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdGl0bGV7ZGlzcGxheTpmbGV4fS5wZi1jaGVja291dCAueW91ci1vcmRlci1uYW1le2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMyMDI2MmE7cGFkZGluZzowIDIwcHggMjRweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJvdHRvbToyMHB4fS5wZi1jaGVja291dCAueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMjAyNjJhO3BhZGRpbmctcmlnaHQ6NDBweH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItdG90YWx7Zm9udC1zaXplOjIycHg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMDI2MmF9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWRldGFpbHN7Y29sb3I6IzIwMjYyYTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7cGFkZGluZzoyMHB4IDMwcHggMjBweCAwfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnBmLWNoZWNrb3V0IC55b3VyLW9yZGVyLWxpbmUtbmFtZXtwYWRkaW5nOjAgNjBweCAwcHggMH0ucGYtY2hlY2tvdXQgLnlvdXItb3JkZXItbGluZS1uYW1le3BhZGRpbmc6MCA2MHB4IDBweCAwO2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAueW91ci1vcmRlci1saW5lLXZhbHVle2ZsZXgtYmFzaXM6NDglfS5wZi1jaGVja291dCAuYWNjb3JkaW9ue3dpZHRoOjUwMHB4fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXJ7Ym9yZGVyLWJvdHRvbTowcHg7YmFja2dyb3VuZC1jb2xvcjojZTNlNGU0fS5wZi1jaGVja291dCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tdHJpZ2dlcntiYWNrZ3JvdW5kLWNvbG9yOiM0MTRhNTF9LnBmLWNoZWNrb3V0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50e2JvcmRlcjpzb2xpZCAxcHggI2Q3ZDVkNTtib3JkZXItdG9wLXdpZHRoOjB9LnBmLWNoZWNrb3V0IC5ib3VuZHMgLm5vdGljZS1yYXRlcywucGYtY2hlY2tvdXQgLmpmLWhlYWRlci1ib3VuZHMgLm5vdGljZS1yYXRlc3ttYXJnaW46MzZweCAwfS5wZi1jaGVja291dCAuYWxlcnQtcmVke2NvbG9yOiNhNDBkMjJ9QG1lZGlhIHByaW50ey5wZi1jaGVja291dCAjbmF2LC5wZi1jaGVja291dCBpbnB1dCwucGYtY2hlY2tvdXQgI2Zvb3RlcntkaXNwbGF5Om5vbmV9LnBmLWNoZWNrb3V0IC5uby1wcmludHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnBmLWNoZWNrb3V0IGJ1dHRvbltuYW1lPVwicHJpbnRcIl17dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudDtib3JkZXI6c29saWQgMXB4ICMwMWJlZTU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucGYtY2hlY2tvdXQgYnV0dG9uW25hbWU9XCJwcmludFwiXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOiMwMWJlZTUgIWltcG9ydGFudH0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6OTIwcHg7bWF4LWhlaWdodDo3MzVweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MTAxcHg7dG9wOjEwMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50e3dpZHRoOjgwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvfS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1jaGVja291dC1jb250ZW50IC5mbGV4LXBhcmVudCAuYmxvY2t7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9LnBmLWNoZWNrb3V0ICNtb2RhbC1jaGVja291dCAubW9kYWwtY29udGVudFdyYXAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnQgLmZsZXgtcGFyZW50IC5ibG9jayB1bHtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwJX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHtwYWRkaW5nOjE0cHg7YWxpZ24tY29udGVudDpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KXsucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudHthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX0ucGYtY2hlY2tvdXQgI21vZGFsLWNoZWNrb3V0IC5tb2RhbC1jb250ZW50V3JhcCAubW9kYWwtZm9vdGVyIC5mbGV4LXBhcmVudCAuYmxvY2t7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6OHB4fS5wZi1jaGVja291dCAjbW9kYWwtY2hlY2tvdXQgLm1vZGFsLWNvbnRlbnRXcmFwIC5tb2RhbC1mb290ZXIgLmZsZXgtcGFyZW50IC5ibG9jayAubW9kYWwtYWdyZWVtZW50LWJ1dHRvbnttYXJnaW46YXV0b30ucGYtZGFzaGJvYXJkLnBmLWNoZWNrb3V0ICNoZWFkYmFuZCAuaGVhZGVyLWFsZXJ0e2Rpc3BsYXk6bm9uZX0ucGYtY2hlY2tvdXQuY2hlY2tvdXQteW91cnF1b3RlIC5jb250ZW50LWJsb2Nre2JvcmRlci1ib3R0b206MCBub25lfS5wZi1jaGVja291dCBtYWluIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7aGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHgpfS5zZWN1cmUtaG9zdGluZyAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGggLmNvbGxlY3Rpb24gbGFiZWwsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIGxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9LnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkc3RhcnRtb250aCAuY29sbGVjdGlvbiAuamYtaW5wdXQtdHlwZS1zZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc2VjdXJlLWhvc3RpbmcgI3dyYXBwZXItZm9yLWNhcmRzdGFydG1vbnRoIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3QsLnNlY3VyZS1ob3N0aW5nICN3cmFwcGVyLWZvci1jYXJkZXhwaXJlIC5jb2xsZWN0aW9uIC5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3R7cGFkZGluZy1yaWdodDoyMHB4fS5jaGVja291dC1wYXltZW50bWV0aG9kLnBmLWNoZWNrb3V0IC5jaGVja291dC1hY3Rpb25ze2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlY2tvdXQtcGF5bWVudG1ldGhvZC5wZi1jaGVja291dCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo3MDBweH0jY29tcGxldGUtcHJpbnR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLXRvcDoxNnB4fSNjb21wbGV0ZS1wcmludDpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLC5jaGVja291dC1wYXltZW50Y29tcGxldGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoxMDAlfX0uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzoyMHB4IDU3cHh9LmNoZWNrb3V0LXBheW1lbnRjb21wbGV0ZSAuc3RpY2t5Rm9vdFdyYXAgLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQtd3JhcHttYXgtd2lkdGg6NjAlfS5lbmRvcnNlbWVudC1oZWFkZXJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjQ1O3BhZGRpbmc6OHB4IDMycHh9LmVuZG9yc2VtZW50LWluZm97Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzo4cHggMzJweH0uZW5kb3JzZW1lbnQtdGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzo4cHggMzJweCAwIDMycHh9LmVuZG9yc2VtZW50LWJvZHl7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtjb2xvcjojNDE0YTUxO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjY7cGFkZGluZzowcHggMzJweCA4cHggMzJweDt0ZXh0LWFsaWduOmNlbnRlcn0ubG9naW5PckNyZWF0ZSAuZGFzaGJvYXJkLXRhYnMgLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wgYXtib3JkZXItdG9wOjFweCAjOWI5YjliIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzliOWI5YiBzb2xpZDtwYWRkaW5nLXRvcDoxMXB4fS5sb2dpbk9yQ3JlYXRlIC5kYXNoYm9hcmQtdGFicyAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYXtib3JkZXItdG9wOjFweCAjMDAwIHNvbGlkO2JvcmRlci1yaWdodDoxcHggIzAwMCBzb2xpZDtwYWRkaW5nLXRvcDoxMXB4fS5sb2dpbk9yQ3JlYXRlIC5pbmZvLXdpZGdldHt6LWluZGV4OjEwfS5sb2dpbk9yQ3JlYXRlIC5jaGVja291dC1hY3Rpb25ze3BhZGRpbmctYm90dG9tOjIwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmxvZ2luT3JDcmVhdGUgLmJ0biwubG9naW5PckNyZWF0ZSAuYnRuX2EsLmxvZ2luT3JDcmVhdGUgI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLmJ1dHRvbiwjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAubG9naW5PckNyZWF0ZSAuYnV0dG9uLC5sb2dpbk9yQ3JlYXRlIC5idG5fYiwubG9naW5PckNyZWF0ZSBidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sLmxvZ2luT3JDcmVhdGUgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLmxvZ2luT3JDcmVhdGUgLmJ0bl9jLC5sb2dpbk9yQ3JlYXRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5qc29uRm9ybSAubG9naW5PckNyZWF0ZSBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5sb2dpbk9yQ3JlYXRlIC5idG5fZCwubG9naW5PckNyZWF0ZSAuYnRuX2UsLmxvZ2luT3JDcmVhdGUgLmJ0bl9sb2dpbiwubG9naW5PckNyZWF0ZSAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAubG9naW5PckNyZWF0ZSBidXR0b24sLmxvZ2luT3JDcmVhdGUgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLmxvZ2luT3JDcmVhdGUgaW5wdXRbdHlwZT1idXR0b25dLC5sb2dpbk9yQ3JlYXRlIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwubW9kYWwtY29udGVudCAubG9naW5PckNyZWF0ZSBidXR0b24sLmxvZ2luT3JDcmVhdGUgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5sb2dpbk9yQ3JlYXRlIGlucHV0W3R5cGU9YnV0dG9uXSwubG9naW5PckNyZWF0ZSAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLmxvZ2luT3JDcmVhdGUgLmpmLWJ0biwubG9naW5PckNyZWF0ZSAucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIC5sb2dpbk9yQ3JlYXRlIHNwYW4uYnV0dG9uLC5sb2dpbk9yQ3JlYXRlIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLmxvZ2luT3JDcmVhdGUgc3Bhbi5idXR0b24sLmxvZ2luT3JDcmVhdGUgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAubG9naW5PckNyZWF0ZSAuY3N2aW8+c3BhbiwubG9naW5PckNyZWF0ZSAucGYtZGFzaGJvYXJkIC5qZi1idG4sLnBmLWRhc2hib2FyZCAubG9naW5PckNyZWF0ZSAuamYtYnRuLC5sb2dpbk9yQ3JlYXRlIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAubG9naW5PckNyZWF0ZSBzcGFuLmJ1dHRvbiwubG9naW5PckNyZWF0ZSAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLmxvZ2luT3JDcmVhdGUgc3Bhbi5idXR0b24sLmxvZ2luT3JDcmVhdGUgLnBmLWRhc2hib2FyZCAuY3N2aW8+c3BhbiwucGYtZGFzaGJvYXJkIC5sb2dpbk9yQ3JlYXRlIC5jc3Zpbz5zcGFuLC5sb2dpbk9yQ3JlYXRlIGJ1dHRvbiNtYWluX3N1bW1hcnksLmxvZ2luT3JDcmVhdGUgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LC5sb2dpbk9yQ3JlYXRlIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAubG9naW5PckNyZWF0ZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5sb2dpbk9yQ3JlYXRlIC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCddLC5wZi1jaGVja291dC5zZWN1cmUtaG9zdGluZyAubG9naW5PckNyZWF0ZSBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21pbi1oZWlnaHQ6NjZweH0ubG9naW5PckNyZWF0ZSAuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWJzLWNvbnRyb2x7bWFyZ2luOmF1dG99LmxvZ2luT3JDcmVhdGUgLm93YXNwVGV4dCB1bHtwYWRkaW5nLWxlZnQ6MjBweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtaGVhZGVye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjQ1O2NvbG9yOiMwMWJlZTU7cGFkZGluZy1ib3R0b206MjBweDtwYWRkaW5nLXRvcDozMHB4fS50aGFuay15b3UtbG9nZ2VkLW91dC1kZXRhaWx7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNjtjb2xvcjojNDE0YTUxO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjOGM5Y2E7cGFkZGluZy1ib3R0b206MjVweH0udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nb3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzhjOWNhO3BhZGRpbmctYm90dG9tOjI1cHh9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWNvbnRlbnQgLmxvZ28gaW1nLC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IC5sb2dvIHN2Z3t3aWR0aDoxMTJweDtoZWlnaHQ6NTRweDtmaWxsOiM0YTRhNGF9LnRoYW5rLXlvdS1sb2dnZWQtb3V0LWJ1dHRvbnN7cGFkZGluZzo0MHB4IDAgMTBweCAwfS5jaGVja291dC15b3VycXVvdGUgLndpZGdldC10aXRsZXtwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHh9LmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtmb250LWZhbWlseTpcImFkb2JlLWdhcmFtb25kLXByb1wiLHNlcmlmO2ZvbnQtc2l6ZTo0OHB4O2NvbG9yOiMyMDI2MmE7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmJsb2NrfS5kZXRhaWwtcGFnZSAuY2hlY2tvdXQtbm9xdW90ZSAuY29sdW1uLXRpdGxle2NvbG9yOiNmZmZ9LnNlYXJjaC1yZXN1bHRzLXBhZ2UgLmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCl7LmNoZWNrb3V0LW5vcXVvdGUgLmNvbHVtbi10aXRsZXtmb250LXNpemU6MzJweH19Lmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHQgYntmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7Y29sb3I6dG9tYXRvfS5jb250ZW50LW1lc3NhZ2UtY2hlY2tvdXQtYWNje3BhZGRpbmc6MCAzMnB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTRweDt3aWR0aDo3MCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuY29udGVudC1tZXNzYWdlLWNoZWNrb3V0LWFjY3t3aWR0aDoxMDAlfX10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSx0YWJsZS50YWJsZS1jaGVja291dC1hY2MgLnBmLWFkbWluIHRhYmxlIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCksdGFibGUudGFibGUtY2hlY2tvdXQtYWNjIHRib2R5e2JhY2tncm91bmQ6bm9uZX10YWJsZS50YWJsZS1jaGVja291dC1hY2MgdGJvZHkgdGR7cGFkZGluZzoxMHB4IDIwcHggMTBweCAwfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYyAudGQtdGl0bGV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgZ3JheTtmb250LXdlaWdodDpib2xkfXRhYmxlLnRhYmxlLWNoZWNrb3V0LWFjYzphZnRlcntjb250ZW50Om5vbmV9LmRvd25sb2Fkcy13aWRnZXR7bWFyZ2luLWJvdHRvbToxcHh9LmRvd25sb2Fkcy13aWRnZXQgLmRpdi1hbGVydC10aXRsZXttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjA7Y29sb3I6IzQxNGE1MX0uY2hlY2tvdXQtYmFja3t3aGl0ZS1zcGFjZTpub3dyYXB9LmNoZWNrb3V0LWJhY2s6YmVmb3Jle2NvbnRlbnQ6J+KGkCc7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjAuNWVtfS5jaGVja291dC1za2lwe3doaXRlLXNwYWNlOm5vd3JhcH0uY2hlY2tvdXQtc2tpcDphZnRlcntjb250ZW50OifihpInO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjAuNWVtfS5hY2NvdW50LXN3aXRjaGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Ym94LXNpemluZzpib3JkZXItYm94O21pbi13aWR0aDoyMDBweDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7LW1zLWZsZXg6MSAxIDI1JTtmbGV4OjEgMSAyNSU7LXdlYmtpdC1mbGV4OjEgMSAzMyU7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5e2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjQzcHggNjhweCAxMTBweCAzOHB4fS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50LWJvZHkgLnRpdGxle2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjM4cHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS43NX0uYWNjb3VudC1zd2l0Y2hlciAuY29udGVudC1ib2R5IC52YWx1ZVRleHR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDowLjkyO2NvbG9yOiNmZmZmZmZ9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnQtYm9keSAuYWNjLXR5cGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiNmZmZmZmY7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo1cHh9LmFjY291bnQtc3dpdGNoZXIgLmNvbnRlbnRCdXR0b24gLmJ1dHRvbnttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MjBweCAyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowfS5hY2NvdW50LXN3aXRjaGVyIC5jb250ZW50QnV0dG9uIC5idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGZhOGM3O2NvbG9yOiNmZmZ9LmZsZXgtcGFyZW50LWFjY3twYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KXsuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXJ7LXdlYmtpdC1mbGV4OjEgMSAzMyV9fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7bWFyZ2luOi0zMHB4O3RleHQtYWxpZ246bGVmdH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1oZWFkZXJ7Zm9udC1mYW1pbHk6XCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtmb250LXNpemU6MzBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjc1O2JhY2tncm91bmQtY29sb3I6I2VkZWVlZTtwYWRkaW5nOjE2cHggMjFweH0uZGlhbG9nLW1lc3NhZ2UtY29udGFpbmVyIC5tb2RhbC1ib2R5e21hcmdpbi10b3A6NDBweDttYXJnaW4tYm90dG9tOjEwMHB4O3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjpzb2xpZCAxcHggI2QwMDIxYjtjb2xvcjojZDAwMjFiO3BhZGRpbmc6MTNweCAyM3B4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIC5tb2RhbC1pY29ue21hcmdpbi1yaWdodDoyMHB4fS5kaWFsb2ctbWVzc2FnZS1jb250YWluZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktY29udGFpbmVyIHN2Z3tmaWxsOiNkMDAyMWJ9Lm9mZi1jYW52YXMtb3Blbi1hY2NvdW50LXN3aXRjaGVye2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7W2RhdGEtdG9vbHRpcF06YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6YXR0cihkYXRhLXRvb2x0aXApO29wYWNpdHk6MDtwYWRkaW5nOjFweCAzcHg7Ym9yZGVyLXJhZGl1czoycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjUpO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNDtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMjAyNjJhO21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDoxMHB4fVtkYXRhLXRvb2x0aXBdOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjF9fS55b3VyLW9yZGVyLXRhYmxle21heC13aWR0aDp1bnNldCAhaW1wb3J0YW50fS55b3VyLW9yZGVyLWJsb2NrIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxle2ZsZXgtYmFzaXM6MTAwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDU7bGV0dGVyLXNwYWNpbmc6MC4zNHB4O21hcmdpbjowO3BhZGRpbmctYm90dG9tOjMycHh9LnlvdXItb3JkZXItYmxvY2sgLnlvdXItb3JkZXItYmxvY2stdGl0bGU6ZW1wdHl7ZGlzcGxheTpub25lfS55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjI2cHh9LnlvdXItb3JkZXItYmxvY2sgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93e21heC13aWR0aDpub25lO3BhZGRpbmc6M3B4IDBweDttYXJnaW4tdG9wOjMwcHh9LnlvdXItb3JkZXItYmxvY2sgLmNvbnRlbnQtYmxvY2t7Ym9yZGVyLWJvdHRvbTpub25lfS55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO21hcmdpbi1ib3R0b206MTZweH0ueW91ci1vcmRlci1pdGVtIC5hY2NvcmRpb257cGFkZGluZy1ib3R0b206MTBweH0ueW91ci1vcmRlci1pdGVtKy55b3VyLW9yZGVyLWl0ZW17bWFyZ2luLXRvcDozMHB4fS55b3VyLW9yZGVyLXRpdGxle2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjVweDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7YWxpZ24taXRlbXM6Y2VudGVyfS55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MS41ZW07Y29sb3I6IzIwMjYyYTtmb250LXdlaWdodDo0MDB9LnlvdXItb3JkZXItc3VtbWFyeXtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6NjAwO2FsaWduLWl0ZW1zOmJhc2VsaW5lfS55b3VyLW9yZGVyLXRvdGFsLXRleHR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nLXJpZ2h0OjEycHh9LnlvdXItb3JkZXItdG90YWx7Y29sb3I6IzIwMjYyYX0ueW91ci1vcmRlci1kZXRhaWxze2NvbG9yOiMyMDI2MmE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmc6MjBweCAzMHB4IDIwcHggMH0ueW91ci1vcmRlci1saW5le2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjAgMCAxNXB4IDB9LnlvdXItb3JkZXItbGluZS12YWx1ZXtmbGV4LWJhc2lzOjQ4JX0ueW91ci1vcmRlci1saW5lLW5hbWV7cGFkZGluZzowIDYwcHggMCAwO2ZsZXgtYmFzaXM6NDglfS55b3VyLW9yZGVyLXRvdGFscm93e2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWJsb2NrOjE0cHg7YWxpZ24taXRlbXM6YmFzZWxpbmU7anVzdGlmeS1jb250ZW50OmVuZDtnYXA6MTZweH0ueW91ci1vcmRlci10b3RhbHJvdyAuY3QteW91ci1xdW90ZS1sYWJlbHtmb250LXdlaWdodDo5MDB9LnlvdXItb3JkZXItdG90YWxyb3cgLmN0LXlvdXItcXVvdGUtZGF0YXtmb250LXNpemU6MS4zNWVtO2ZvbnQtd2VpZ2h0OjYwMH0uc25henp5IC55b3VyLW9yZGVyLWl0ZW17cGFkZGluZy1ibG9jazowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCAjMDI5ZWUzO3BhZGRpbmctbGVmdDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0uc25henp5IC55b3VyLW9yZGVyLW5hbWV7Zm9udC1zaXplOjE4cHh9LnNuYXp6eSAueW91ci1vcmRlci10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zbmF6enkgLnlvdXItb3JkZXItc3VtbWFyeXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LXdlaWdodDo0MDB9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbC10ZXh0e2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojYjFiMWIxO3BhZGRpbmctcmlnaHQ6NDBweH0uc25henp5IC55b3VyLW9yZGVyLXRvdGFse2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjQwMH0uc25henp5IC55b3VyLW9yZGVyLWJsb2NrIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVye3BhZGRpbmctdG9wOjE2cHh9LnNuYXp6eSAueW91ci1vcmRlci10YWJsZSAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3d7Ym9yZGVyLXRvcDo1cHggZG91YmxlICNkN2Q1ZDV9LnNuYXp6eSAueW91ci1vcmRlci10b3RhbHJvd3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uc25henp5IC55b3VyLW9yZGVyLXRvdGFscm93IC5jdC15b3VyLXF1b3RlLWxhYmVse2ZvbnQtd2VpZ2h0OjMwMH0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50e2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnVuZGVyd3JpdGVyIGRpdi5ub3RpZnktYmxvY2sgLm5vdGlmaWNhdGlvbiAuY29udGVudCAubWFpbi1ub3RpZmljYXRpb257cGFkZGluZzoxMnB4IDAgMTJweCAxNyU7bWF4LXdpZHRoOjI5NHB4fS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb24gLmNvbnRlbnQgLm1haW4tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGl0bGV7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5tYWluLW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWNvbnRlbnR7Zm9udC1mYW1pbHk6J0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7bGluZS1oZWlnaHQ6MS40NjtsZXR0ZXItc3BhY2luZzpub3JtYWw7Y29sb3I6I2ZmZn0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uIC5jb250ZW50IC5kZWxldGUtbm90aWZpY2F0aW9uIC5kZWxldGV7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtvYmplY3QtZml0OmNvbnRhaW47Y29sb3I6IzllOWM5ZX0udW5kZXJ3cml0ZXIgZGl2Lm5vdGlmeS1ibG9jayAubm90aWZpY2F0aW9uOjphZnRlcntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6Izc3NzY3Nztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjE5JTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6NzclfS51bmRlcndyaXRlciBkaXYubm90aWZ5LWJsb2NrIC5ub3RpZmljYXRpb246bGFzdC1jaGlsZDo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24sLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcntmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7Y29sb3I6IzIyMjIyMjtib3JkZXI6MCBub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lcnt3aWR0aDoxOXB4O3BhZGRpbmc6MH0ucGYtYWRtaW4ucGYtY3JlYXRlIC53cy1kYXRle3dpZHRoOjEwMCV9LnBmLWFkbWluIGhlYWRlci5wYWdlSGVhZHttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzoxMHB4IDA7Ym9yZGVyOjA7YmFja2dyb3VuZDojRUVFRUVFfS5wZi1hZG1pbiBoZWFkZXIucGFnZUhlYWQgaDJ7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpey5wZi1hZG1pbiAuY2hhcnR7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS5wZi1hZG1pbiAuZG91Z2hudXRTdW1tYXJ5VGl0bGV7Zm9udC1zaXplOjE0cHg7bWFyZ2luOi0xMHB4IDAgMCAtNDFweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7LnBmLWFkbWluIC5jaGFydHt3aWR0aDo1MDBweDtoZWlnaHQ6NTAwcHh9LnBmLWFkbWluIC5kb3VnaG51dFN1bW1hcnlUaXRsZXtmb250LXNpemU6MThweDttYXJnaW46MCAwIDAgLTIwcHh9fS5wZi1hZG1pbiAuaWNvbi1kYXRlLXRpbWV7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0ucGYtYWRtaW4gLmRhdGUtdGltZS1ib3h7cGFkZGluZzowO2ZsZXgtd3JhcDpub3dyYXB9LnBmLWFkbWluIC5yZWQtbGlnaHRze2JhY2tncm91bmQtY29sb3I6I2YwMTczMX0ucGYtYWRtaW4gLmdyZWVuLWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDd9LnBmLWFkbWluIC5ncmV5LWxpZ2h0c3tiYWNrZ3JvdW5kLWNvbG9yOiM4Njg2ODZ9LnBmLWFkbWluIC5yb3VuZGVkLWltZ3tib3JkZXItcmFkaXVzOjU5cHg7d2lkdGg6NTlweDtoZWlnaHQ6NTlweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZXt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0ucGYtYWRtaW4gLnBvdW5kLXNxdWFyZS1kaXNhYmxle3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojZTNlM2U0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5wZi1hZG1pbiAucG91bmQtc3F1YXJlLWdyZWVue3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1jb2xvcjojODZjMzQ3O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4fS5wZi1hZG1pbiAuaWNvbi1wYXltZW50e2ZpbGw6I2M4YzljYSAhaW1wb3J0YW50O3BhZGRpbmc6NHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MnB4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7Y3Vyc29yOnBvaW50ZXJ9LnBmLWFkbWluIC5pY29uLXBheW1lbnQtZG9uZXtwYWRkaW5nOjZweDtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjFweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O3RvcDoycHh9LnBmLWFkbWluIC5lZGl0LXBvbGljeS1zaGVsbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0ucGYtYWRtaW4gLmljb24tZWRpdC1zaGVsbHtmaWxsOiMwMWJlZTUgIWltcG9ydGFudDtoZWlnaHQ6MjZweDt3aWR0aDoyNnB4fS5wZi1hZG1pbiAucGljLWFsaWdue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntwYWRkaW5nOjB9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1ncmVlbntib3JkZXItYm90dG9tOjRweCBzb2xpZCAjODZjMzQ3fS5wZi1hZG1pbiAucGF5bWVudC1ib3JkZXItcmVke2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmMDE3MzF9LnBmLWFkbWluIC5wYXltZW50LWJvcmRlci1vcmFuZ2V7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2YyODYxOX0ucGYtYWRtaW4gLnBheW1lbnQtYm9yZGVyLWdyZXl7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzg2ODY4Nn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93LmRhdGFUYWJsZSB0Ym9keSB0ZHtwYWRkaW5nOjRweCAyMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHR7dmlzaWJpbGl0eTpoaWRkZW47Y29sb3I6YmxhY2s7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3RvcDozMXB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yNXB4O3dpZHRoOjE2NXB4O2JveC1zaGFkb3c6MCAwIDVweCAwIHJnYmEoMCwwLDAsMC41KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmZ9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAudG9vbHRpcCAudG9vbHRpcHRleHQgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAuZG9uZXt3aWR0aDoxNDJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiM4NmMzNDc7bWFyZ2luLXRvcDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjE0O3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MTFweDtwYWRkaW5nOjlweDtjdXJzb3I6cG9pbnRlcn0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwIC50b29sdGlwdGV4dCAubnR1e3dpZHRoOjE0MnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQtY29sb3I6Izg2ODY4NjttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTQ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDoxMXB4O3BhZGRpbmc6OXB4O2N1cnNvcjpwb2ludGVyfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwMCU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTY3cHg7Ym9yZGVyLXdpZHRoOjEwcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC50b29sdGlwLWhlYWQgLnRvb2x0aXB0ZXh0LWhlYWR7dmlzaWJpbGl0eTpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo1cHggMDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7dG9wOjM3cHg7bGVmdDo1OHB4O21hcmdpbi1sZWZ0Oi0xMDNweDt3aWR0aDoxNjVweDtoZWlnaHQ6NDJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuNSk7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnRvb2x0aXAtaGVhZCAudG9vbHRpcHRleHQtaGVhZDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMDAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi02M3B4O2JvcmRlci13aWR0aDoxMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IHRoOmhvdmVyIC50b29sdGlwdGV4dC1oZWFke3Zpc2liaWxpdHk6dmlzaWJsZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5jdXN0b20tc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDttYXJnaW46MHB4IC0yMnB4fSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0e2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDo4cHg7cmlnaHQ6MTBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOmJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGJsYWNrO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgYmxhY2s7dG9wOjIycHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzdkZWcpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtcyBkaXYsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVke2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjhweCAxNnB4O2N1cnNvcjpwb2ludGVyO3VzZXItc2VsZWN0Om5vbmV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNlM2UzZTQ7cGFkZGluZzoxN3B4IDE2cHg7Ym94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMzYpfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1pdGVtc3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dG9wOjk3JTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5O2JveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjM2KX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWR7Y29sb3I6IzliOWI5Yjtwb2ludGVyLWV2ZW50czpub25lfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNlbGVjdC1oaWRle2Rpc3BsYXk6bm9uZX0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93IC5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyLCNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgLnNhbWUtYXMtc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxle3BhZGRpbmc6MDttYXJnaW46MCAtMjJweH0jZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0Ym9keSwjZGF0YXRhYmxlLXBvbGljaWVzLXdvcmtmbG93ICNuZXN0ZWQtdGFibGUgdGFibGUgdHIsI2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHRke2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZGVlZWU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojMjAyNjJhO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjIxfSNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3cgI25lc3RlZC10YWJsZSB0YWJsZSB0cntoZWlnaHQ6MTAwcHh9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlIHN2Z3tmaWxsOiMwMWJlZTV9I2RhdGF0YWJsZS1wb2xpY2llcy13b3JrZmxvdyAjbmVzdGVkLXRhYmxlIHRhYmxlOmFmdGVye2Rpc3BsYXk6bm9uZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9ne2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpibG9jazt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOiMyMjIyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTk5OTl9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyBmb3Jte3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjEgIWltcG9ydGFudH0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjt3aWR0aDo0MCU7bWluLXdpZHRoOjQwMHB4O21heC13aWR0aDo4MCU7bWFyZ2luOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy10aXRsZXtiYWNrZ3JvdW5kOiNlZGVlZWU7cGFkZGluZzoyMHB4IDQwcHg7Zm9udC1mYW1pbHk6QUdhcmFtb25kUHJvO2ZvbnQtc2l6ZTozMHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMDYwNzA4O2xpbmUtaGVpZ2h0OjY4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1tZXNzYWdle21hcmdpbjowO3BhZGRpbmc6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nIC5kaWFsb2ctYm94IC5kaWFsb2ctbWVzc2FnZSAuaW50cm97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCA1cHg7cGFkZGluZzowO2ZvbnQtZmFtaWx5OidHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxNnB4fSNtb2RhbC1wYXltZW50IC5tb2RhbC1jb250ZW50IC5hbGVydC1kaWFsb2cgLmRpYWxvZy1ib3ggLmRpYWxvZy1idXR0b24tcm93e2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwxMDAsMTAwLDAuMSk7YmFja2dyb3VuZC1jb2xvcjojMjEyZjM4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtwYWRkaW5nLXJpZ2h0OjQwcHh9I21vZGFsLXBheW1lbnQgLm1vZGFsLWNvbnRlbnQgLmFsZXJ0LWRpYWxvZyAuZGlhbG9nLWJveCAuZGlhbG9nLWJ1dHRvbi1yb3cgYXtiYWNrZ3JvdW5kOiMwMWJlZTU7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjE1cHggMCAxNXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWluLXdpZHRoOjE1MHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbW9kYWwtcGF5bWVudCAubW9kYWwtY29udGVudCAuYWxlcnQtZGlhbG9nOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0jbW9kYWwtcGF5bWVudCAuc3ViU3RhdHVzRmllbGR7cGFkZGluZy1ib3R0b206MTBweH10ZC5kZWFsLXN0YWdle3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO21pbi13aWR0aDo1MDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoxLjIzO2xldHRlci1zcGFjaW5nOjAuMnB4O2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZXttaW4td2lkdGg6MH10ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3J7ZGlzcGxheTpmbGV4O2dhcDoxMnB4O2FsaWduLWl0ZW1zOmZsZXgtZW5kO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjJweDtyaWdodDoyMnB4O2JvdHRvbTo4cHh9LmJyb2tlci1kYXNoYm9hcmQgdGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9ye2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2dhcDo4cHh9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXN7ZmxleDoxIDEgMTBweDtoZWlnaHQ6NXB4O2JhY2tncm91bmQ6IzcxQjU0NDtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1c3toZWlnaHQ6MTJweH0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlciwucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTNweDtyaWdodDotM3B4O2JvdHRvbTo1MCU7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0O3RyYW5zZm9ybTpza2V3KDUwZGVnKX0ucGYtbGlzdCB0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1czphZnRlcnt0b3A6NTAlO2JvdHRvbTowO3RyYW5zZm9ybTpza2V3KC01MGRlZyl9dGQuZGVhbC1zdGFnZSAuc3Vic3RhdHVzSW5kaWNhdG9yIC5zdWJzdGF0dXMuY3VycmVudCB+IGRpdix0ZC5kZWFsLXN0YWdlIC5zdWJzdGF0dXNJbmRpY2F0b3IgLnN1YnN0YXR1cy5ub25lLHRkLmRlYWwtc3RhZ2UgLnN1YnN0YXR1c0luZGljYXRvciAuc3Vic3RhdHVzLm5vbmUgfiBkaXZ7YmFja2dyb3VuZDojMDI5ZWUzfS5kdC1hY3Rpb25zLWl0ZW0gW2NsYXNzXj1cInBvdW5kLXNxdWFyZVwiXXttYXJnaW4tbGVmdDoxLjVlbX0uYWRtaW4taG9tZS13aWRnZXR7YmFja2dyb3VuZDojRjdGN0Y3fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotMzBweCAtMTZweCAwO3BhZGRpbmc6MH1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21le21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KXsuYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZXt3aWR0aDoxMDAlfX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saXtiYWNrZ3JvdW5kOiNFRUVFRUU7Zm9udC1zaXplOjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoyNSU7bWFyZ2luOjA7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDExODBweCl7LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGl7cGFkZGluZzoxNnB4IDEwcHh9fS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpOm50aC1jaGlsZCgzbil7Y2xlYXI6bGVmdH0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweDt0cmFuc2l0aW9uOmFsbCAuM3MgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1OTVBNUM7Ym9yZGVyOjFweCBzb2xpZCAjRTZFN0U4O2JhY2tncm91bmQ6d2hpdGU7aGVpZ2h0OjEwMCV9LmFkbWluLWhvbWUtd2lkZ2V0IHVsLmhvbWU+bGkgYTpob3Zlcntjb2xvcjojMUM3NUJDO2JvcmRlci1jb2xvcjojMUM3NUJDfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpLmNyZWF0ZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhOmFmdGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJTtjb250ZW50OicnfS5hZG1pbi1ob21lLXdpZGdldCB1bC5ob21lPmxpIGEgLnNxdWFyZS1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBkaXZ7ZmxleDowIDAgYXV0b30uYWRtaW4taG9tZS13aWRnZXQgdWwuaG9tZT5saSBhIC5zcXVhcmUtY29udGVudCBzcGFue3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCAud3JhcC1le3dpZHRoOjQwMHB4O21hcmdpbjo4MHB4IGF1dG8gMCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5wZi1hZG1pbi5lcnJvci1vY2N1cnJlZCBpbWd7bWFyZ2luLWJvdHRvbToyMHB4fS5wZi13YXJuaW5nIC5pYWQgaDEsLnBmLWFncmVlbWVudCAuaWFkIGgxe2ZvbnQtc2l6ZToyMnB4fS5wZi13YXJuaW5nIC5pYWQgaDIsLnBmLWFncmVlbWVudCAuaWFkIGgye2ZvbnQtc2l6ZToxOXB4fS5wZi13YXJuaW5nIC5pYWQgaDMsLnBmLWFncmVlbWVudCAuaWFkIGgze2ZvbnQtc2l6ZToxNnB4fS5wZi13YXJuaW5nIHNwYW4uZW1ib2xkLC5wZi1hZ3JlZW1lbnQgc3Bhbi5lbWJvbGR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6aXRhbGljfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgYTpob3ZlciwucGYtbGlzdCAuYWN0aXZpdHktY29udHJvbCBhOmhvdmVye2N1cnNvcjpwb2ludGVyfS5wZi1saXN0IC5kZXRhaWxzLWNvbnRyb2wgZGl2LC5wZi1saXN0IC5hY3Rpdml0eS1jb250cm9sIGRpdnt0ZXh0LWFsaWduOmNlbnRlcn0ucGYtbGlzdCAuaW5saW5lLWZvcm17ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBmLWxpc3QgdGQgdGV4dGFyZWF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5wZi1saXN0IC5pY29uLWJpbiBzdmd7d2lkdGg6MjNweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1lZGl0IHN2ZywucGYtbGlzdCAuaWNvbi1hY3Rpdml0eSBzdmd7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGYtbGlzdCAuaWNvbi1ub3RlcyBzdmd7aGVpZ2h0OjI4cHg7d2lkdGg6MjFweH0ucGYtdmlldyBib2R5LC5wZi12aWV3IGh0bWx7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxMDAlO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0ucGYtdmlldyBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RhZmYtZWRpdCAjc3RhZmZQaWN0dXJle21hcmdpbi1ib3R0b206MTBweH0ua3ljLWRldGFpbCAuc3RpY2t5Rm9vdFdyYXAgLnN0aWNreUZvb3RNYWlue2JhY2tncm91bmQ6bm9uZX0ua3ljLWRldGFpbCAubWVzc2FnZS1idXR0b257Ym94LXNoYWRvdzpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Zm9udC1zaXplOjE0cHg7b3V0bGluZTpub25lO2xpbmUtaGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nOjAuNnJlbSAxcmVtO2JvcmRlci1yYWRpdXM6MnB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7bWluLWhlaWdodDozOHB4fS5reWMtZGV0YWlsICN1c2VybmFtZS1wYWdle3RleHQtYWxpZ246Y2VudGVyfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcntiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDFweCAxMXB4IHJnYmEoMCwwLDAsMC4yNyk7Ym9yZGVyLXJhZGl1czoycHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDo0MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjM1cHggNTVweCAzNXB4O21pbi1oZWlnaHQ6MjUwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvO21hcmdpbi10b3A6LTE2MHB4fS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciAudXNlcm5hbWUtc3VibWl0e21hcmdpbi10b3A6MTBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlfS5reWMtZGV0YWlsIC5jaGF0LWNvbnRhaW5lcnttYXgtd2lkdGg6NzAwcHg7bWFyZ2luLXJpZ2h0OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6MzBweDtoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCk7bWF4LWhlaWdodDo2MDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2JhY2tncm91bmQtY29sb3I6I0ZGRjttYXJnaW46MDtvdmVyZmxvdzphdXRvO292ZXJmbG93LXk6c2Nyb2xsO3BhZGRpbmc6MCAyMHB4IDBweCAyMHB4O2hlaWdodDpjYWxjKDEwMCUgLSAxNTBweCk7bWF4LWhlaWdodDo1MDBweH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlICNtZXNzYWdlRm9ybXtwYWRkaW5nOjIwcHh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSB1bCBsaXtsaW5lLWhlaWdodDoxLjVyZW07cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y0ZjRmNH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIHVsIGxpIHB7bWFyZ2luOjB9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NsZWFyOmJvdGh9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuZXZlbnQtbWVzc2FnZSBwe2NvbG9yOiM3Nzc7Zm9udC1zaXplOjE0cHg7d29yZC13cmFwOmJyZWFrLXdvcmR9Lmt5Yy1kZXRhaWwgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdle3BhZGRpbmctbGVmdDo2OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBpe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7b3ZlcmZsb3c6aGlkZGVuO2xlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6NDJweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2Ugc3Bhbntjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMH0ua3ljLWRldGFpbCAjY2hhdC1wYWdlIC5jaGF0LW1lc3NhZ2UgcHtjb2xvcjojNDM0NjRifS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7aGVpZ2h0OjM4cHg7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAyMTdweCl9Lmt5Yy1kZXRhaWwgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBidXR0b257ZmxvYXQ6bGVmdDt3aWR0aDo4MHB4O2hlaWdodDozOHB4O21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fS5reWMtZGV0YWlsIC5hZGRmaWxle3dpZHRoOjExMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyOnNvbGlkIDFweCAjOWI5YjliO2JhY2tncm91bmQ6d2hpdGU7Y29sb3I6IzliOWI5YiAhaW1wb3J0YW50fS5reWMtZGV0YWlsIC5hZGRmaWxlOmhvdmVye2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOiM5YjliOWIgIWltcG9ydGFudH0ua3ljLWRldGFpbCAuY2hhdC1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWN9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye21hcmdpbjowO2ZvbnQtd2VpZ2h0OjUwMH0ua3ljLWRldGFpbCAuY29ubmVjdGluZ3twYWRkaW5nLXRvcDo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izc3Nztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjVweDt3aWR0aDoxMDAlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZHtiYWNrZ3JvdW5kOndoaXRlfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lfS5reWMtZGV0YWlsIC5reWMgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXZ7Ym9yZGVyLWJvdHRvbTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczMHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7bWFyZ2luOjEwcHggMTBweCAwIDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXsua3ljLWRldGFpbCAuY2hhdC1jb250YWluZXJ7aGVpZ2h0OmNhbGMoMTAwJSAtIDMwcHgpfS5reWMtZGV0YWlsIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lcnt3aWR0aDphdXRvO21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZzoyNXB4fS5reWMtZGV0YWlsICNjaGF0LXBhZ2UgdWx7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KX0ua3ljLWRldGFpbCAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbnt3aWR0aDo2NXB4fS5reWMtZGV0YWlsICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpfS5reWMtZGV0YWlsIC5jaGF0LWhlYWRlcntwYWRkaW5nOjEwcHh9Lmt5Yy1kZXRhaWwgLmNvbm5lY3Rpbmd7dG9wOjYwcHh9Lmt5Yy1kZXRhaWwgLmNoYXQtaGVhZGVyIGgye2ZvbnQtc2l6ZToxLjFlbX19LnBmLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWVkaXQgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtZWRpdCAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtZWRpdCAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fS5pbnN1cmFuY2VzLWVkaXQgI2NoYW5nZVN0YWZmIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtZWRpdCAjY2hhbmdlU3RhZmYgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZSAuY2hvc2VuLWNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5pbnN1cmFuY2VzLWNyZWF0ZTIgYm9keT5kaXY6bm90KCNoZWFkYmFuZCl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTEwcHh9Lmluc3VyYW5jZXMtY3JlYXRlMiAuc2F2ZVNlY3Rpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjB9Lmluc3VyYW5jZXMtY3JlYXRlMiAuanNvbkZvcm17cG9zaXRpb246c3RhdGljfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdHt3aGl0ZS1zcGFjZTpub3dyYXB9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0e21pbi13aWR0aDoxMDBweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDBweCAhaW1wb3J0YW50O3dpZHRoOjAuMSV9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuZGVsZXRlcm93e3BhZGRpbmc6N3B4IDZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5pY29uLWpmLWRlbGV0ZXtmaWxsOiM5Nzk3OTd9Lmluc3VyYW5jZXMtY3JlYXRlMiAjY3JlYXRlSW5zdXJhbmNlU3RlcDIgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5pbnN1cmFuY2VzLWNyZWF0ZTIgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIGZpZWxkc2V0LmFkZC1zZWN0b3ItaWQtcm93c3ttYXJnaW4tYm90dG9tOjUwcHh9LmRvY3VtZW50cy1saXN0IC5pY29uLXRpY2stZHJhd24sLmRvY3VtZW50cy1saXN0IC5pY29uLWNyb3NzLWRyYXdue2ZpbGw6IzAxYmVlNTt2ZXJ0aWNhbC1hbGlnbjp0b3A7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDttYXJnaW4tcmlnaHQ6MC4yNWVtfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAjZmlsZVVwbG9hZENvbnRhaW5lciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRDb250YWluZXIsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAjZmlsZVVwbG9hZENvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjozMHB4IGF1dG99LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkV3JhcHBlciwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgI2ZpbGVVcGxvYWRXcmFwcGVyLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgI2ZpbGVVcGxvYWRXcmFwcGVye2JhY2tncm91bmQ6I2VjZWNlYzt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzAwcHg7Zm9udC1zaXplOjFlbTtjb2xvcjojOTk5O2JvcmRlci1yYWRpdXM6MTBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxZW19LmRvY3VtZW50cy1maWxlVXBsb2FkICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZCAjYXNzZXREb2NVcGxvYWQsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyICNmaWxlVXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAjYXNzZXREb2NVcGxvYWQsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAjZmlsZVVwbG9hZCwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhICNhc3NldERvY1VwbG9hZHtiYWNrZ3JvdW5kOiNlY2VjZWM7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nOjUwcHg7Ym9yZGVyOm5vbmV9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdlLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC5kcm9wem9uZS5kei1zdGFydGVkIC5kei1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze3otaW5kZXg6MjA7cG9zaXRpb246aW5oZXJpdDt0b3A6MDtsZWZ0OjA7b3BhY2l0eTowO2ZvbnQtc2l6ZToxZW07bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6Izk5OTtsaW5lLWhlaWdodDoxNTAlO3BhZGRpbmc6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTgwcHg7bWFyZ2luOjAuNWVtO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjVweH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcywuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3N7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojODQ4NDg0O2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAwIDZweCAjZGVkZWRlLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtib3gtc2hhZG93OjAgMCAwIDZweCByZ2JhKDAsMCwwLDAuMSksMHB4IDFweCAxcHggMHB4ICMwMDAgaW5zZXQ7bWFyZ2luOjhweCAwO3dpZHRoOjE2MHB4O2xlZnQ6MH0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3LmR6LXN1Y2Nlc3Mgc2VsZWN0LC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3QsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3R7b3BhY2l0eTowLjM7cG9pbnRlci1ldmVudHM6bm9uZX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyAuZHotdXBsb2FkLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQsLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojYWRkYzNjfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3RvcDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87cmlnaHQ6MDttYXJnaW46MDtmb250LXNpemU6MS42ZW19LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6I2VjZWNlY30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7Y29sb3I6I2JmMTkxOX0uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmssLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7Y29sb3I6IzQzYmI0N30uZG9jdW1lbnRzLWZpbGVVcGxvYWQgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWNlY2VjO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxZW07Y29sb3I6Izk5OTtwYWRkaW5nOjB9LmRvY3VtZW50cy1maWxlVXBsb2FkIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiwuZG9jdW1lbnRzLWZpbGVVcGxvYWQtdjIgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuLC5hc3NldC1lZGl0ICNhc3NldE1ldGEgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFue2JvcmRlcjpub25lfS5kb2N1bWVudHMtZmlsZVVwbG9hZCAudHlwZS1zZWwsLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIC50eXBlLXNlbCwuYXNzZXQtZWRpdCAjYXNzZXRNZXRhIC50eXBlLXNlbHtiYWNrZ3JvdW5kOjAwMDtib3JkZXI6MXB4IHNvbGlkICNjY2M7bWFyZ2luLXRvcDo1cHh9LmRvY3VtZW50cy1maWxlVXBsb2FkIGxhYmVsLC5kb2N1bWVudHMtZmlsZVVwbG9hZC12MiBsYWJlbHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjVweH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MjRweCAwIDMycHggMH0uZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fYSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9iLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2MsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmJ0bl9kLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5idG5fZSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuYnRuX2xvZ2luLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGFnZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dLC5wYWdlLWNvbnRhaW5lciAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgaW5wdXRbdHlwZT1idXR0b25dLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAuamYtYnRuLC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAuamYtYnRuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qgc3Bhbi5idXR0b24sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtYWRtaW4gLmNzdmlvPnNwYW4sLnBmLWFkbWluIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5jc3Zpbz5zcGFuLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5qZi1idG4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IHNwYW4uYnV0dG9uLC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgc3Bhbi5idXR0b24sLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCAuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBzcGFuLmJ1dHRvbiwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmNzdmlvPnNwYW4sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwuZG9jdW1lbnQtdGVtcGxhdGUtbGlzdCBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmpzb25Gb3JtIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLmRvY3VtZW50LXRlbXBsYXRlLWxpc3QgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5kb2N1bWVudC10ZW1wbGF0ZS1saXN0IGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J117bWFyZ2luLWxlZnQ6MTZweH0jZG9jdXBsb2FkZm9ybXttYXJnaW4tYm90dG9tOjEwcHh9I2RvY3VwbG9hZGZvcm0gLmZpZWxkd3JhcHttYXJnaW4tYm90dG9tOjlweH0jZG9jdXBsb2FkZm9ybSAuZmllbGR3cmFwIGxhYmVse2Rpc3BsYXk6YmxvY2t9LmNsaWVudC1saXN0IC5pbmxpbmUtZm9ybXtkaXNwbGF5OmlubGluZS1ibG9ja30uY2xpZW50LWxpc3QgdGQuZGVsZXRlZHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2NvbG9yOiNmZjAwMDB9LmNsaWVudC1lZGl0PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0uY2xpZW50LWVkaXQgLmpzb25Gb3Jte3Bvc2l0aW9uOnN0YXRpY30uY2xpZW50LWVkaXQgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6NzAwMHB4fS5jbGllbnQtZWRpdCAjc2VjdG9yIC5qc29uRm9ybSBmaWVsZHNldHttYXJnaW46MDtwYWRkaW5nOjEwcHggMDttYXgtd2lkdGg6ODAwcHh9LmNsaWVudC1lZGl0LWxvZ2luLmFjY2Vzcy1mdWxsICNwZXJtaXNzaW9uc3tkaXNwbGF5Om5vbmV9LmNsaWVudC1lZGl0LWxvZ2luPmRpdjpub3QoI2hlYWRiYW5kKXtwYWRkaW5nLWJvdHRvbToxMTBweH0udGl0bGUtc2Vje2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi10b3A6MH0jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdHttaW4td2lkdGg6MTAwcHggIWltcG9ydGFudDttYXgtd2lkdGg6MTAwcHggIWltcG9ydGFudDt3aWR0aDowLjElfSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtc3VibWl0IC5kZWxldGVyb3d7cGFkZGluZzo3cHggNnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6Izk3OTc5N30jc2VjdG9yIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCAuaWNvbi1qZi1kZWxldGV7ZmlsbDojOTc5Nzk3fSNzZWN0b3IgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfSNhZGRTZWN0b3JJRCBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7bWFyZ2luLWJvdHRvbTo1MHB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXR7bWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MC4xJX0jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl17cGFkZGluZzo2cHggNnB4O2hlaWdodDozNnB4fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmRlbGV0ZXJvd3twYWRkaW5nOjdweCA2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojOTc5Nzk3fSNhZGRTZWN0b3JJRCAuamYtaW5wdXQtdHlwZS1zdWJtaXQgLmljb24tamYtZGVsZXRle2ZpbGw6Izk3OTc5N30jYWRkU2VjdG9ySUQgLmpmLWlucHV0LXR5cGUtZGVsZXRle21pbi13aWR0aDo0NHB4ICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ0cHggIWltcG9ydGFudDt3aWR0aDowLjElfS5jbGllbnQtY29uc29sZSAuc3RpY2t5Rm9vdE1haW57YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgLmJsb2NrLnNpZGViYXJ7ZmxleC1iYXNpczoyNSU7bWluLXdpZHRoOjI1MHB4fS5jbGllbnQtY29uc29sZSAuanNvbkZvcm0gZmllbGRzZXR7bWF4LXdpZHRoOjEwMCV9LmNsaWVudC1jb25zb2xlIC5qc29uRm9ybSBmaWVsZHNldCBmaWVsZHNldHtwYWRkaW5nOjB9LmNsaWVudC1jb25zb2xlICNtb2RhbERpYWxvZyAuanNvbkZvcm0gZmllbGRzZXR7bWFyZ2luOjB9LmNsaWVudC1jb25zb2xlIC5jb25zb2xlLXBhbmUtYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtyaWdodDozMnB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZzo0cHggMCAwIDB9LmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZD5zZWN0aW9ue2JvcmRlcjpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQ+c2VjdGlvbj5kaXZ7ZGlzcGxheTpibG9ja30uY2xpZW50LWNvbnNvbGUgbWFpbiAubm8tanMgLnRhYmJlZD5zZWN0aW9uLm9wZW4+ZGl2e21heC1oZWlnaHQ6aW5oZXJpdH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJiZWQ+c2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdnttYXJnaW46MDtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcsLmNsaWVudC1jb25zb2xlIG1haW4gLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMHB4fS5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nLC5jbGllbnQtY29uc29sZSBtYWluIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuamYtaGVhZGVyLWJvdW5kc3twYWRkaW5nOjMwcHggMzBweCAzMHB4IDBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAudGFiYmVkIC5vdmVyZmxvd1RhYnN7cmlnaHQ6MDtsZWZ0OmluaGVyaXR9LmNsaWVudC1jb25zb2xlIG1haW4gc2VjdGlvbi5hY3RpdmUud2FpdGluZzphZnRlcntjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZDhkOGQ4O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgI2U5OTgxMyA2MCUsICNlOTk4MTMgMTAwJSk7YmFja2dyb3VuZC1zaXplOjIwMCUgMTAwJTstd2Via2l0LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjp3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246d2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OjEwO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MTB9QC13ZWJraXQta2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QC1tb3ota2V5ZnJhbWVzIHdpcGV7MCV7YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9MTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19QGtleWZyYW1lcyB3aXBlezAle2JhY2tncm91bmQtcG9zaXRpb246MjAwJSAwfTEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRze2ZsZXgtZ3JvdzowO2ZsZXg6aW5oZXJpdDttYXJnaW46MCAtMzJweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1zdGF0e2ZsZXg6aW5oZXJpdDttaW4td2lkdGg6MDtkaXNwbGF5OmZsZXg7cGFkZGluZzoxNnB4fS5jbGllbnQtY29uc29sZSBtYWluIC5zdW1tYXJ5LXN0YXRzIC5zdW1tYXJ5LW1ldGEsLmNsaWVudC1jb25zb2xlIG1haW4gLnN1bW1hcnktc3RhdHMgLnN1bW1hcnktaWNvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNWVtO2ZvbnQtd2VpZ2h0OjEwMDttYXJnaW4tcmlnaHQ6MTBweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHN7ZmxleC1ncm93OjA7ZmxleDppbmhlcml0O21hcmdpbjotMzJweCAwIC0zMnB4IC0xNnB4O3dpZHRoOmF1dG87bWluLXdpZHRoOmF1dG99LmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3d7ZmxleDppbmhlcml0O21pbi13aWR0aDowO2Rpc3BsYXk6aW5saW5lLWZsZXg7cGFkZGluZzoxNnB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjMzJTtmbGV4LWdyb3c6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24sLmNsaWVudC1jb25zb2xlIG1haW4gLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToxLjVlbTtmb250LXdlaWdodDoxMDA7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvcGFjaXR5OjE7ZmxleC1zaHJpbms6MDttaW4td2lkdGg6MH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb257d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTttaW4td2lkdGg6NDVweH0uY2xpZW50LWNvbnNvbGUgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyAqW2RhdGEtc3RhdC1pY29uXXt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jbGllbnQtY29uc29sZSBtYWluIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuc3RhdC1pY29uW2Zvcj10b3RhbExvc3NdIHN2Z3tmaWxsOiNiYjAwMDB9LmNsaWVudC1jb25zb2xlIG1haW4gLmNsaWVudC1jb25zb2xle2JhY2tncm91bmQ6d2hpdGV9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2Nre21heC13aWR0aDozMDBweDtjb2xvcjojNDE0YTUxfS5jbGllbnQtY29uc29sZSAjY2xpZW50LWNvbnNvbGUtc3VtbWFyeSAuY29udGFjdC1ibG9jayBhe2NvbG9yOiM0MTRhNTF9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5jb250YWN0LWJsb2NrIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLmNvbnRhY3QtYmxvY2sgLmNob3Nlbi1zaW5nbGV7Ym9yZGVyLXRvcDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZX0uY2xpZW50LWNvbnNvbGUgI2NsaWVudC1jb25zb2xlLXN1bW1hcnkgLnBlcnNvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXRvcDo2cHh9LmNsaWVudC1jb25zb2xlICNjbGllbnQtY29uc29sZS1zdW1tYXJ5IC5wZXJzb24ucHJpbWFyeS1vbmx5e3BhZGRpbmctbGVmdDowfS51dy1yZXF1ZXN0cy1saXN0IC5zZW5ke21hcmdpbi10b3A6MzJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGUgLnJmcUNyZWF0ZVN1YkhlYWRlcntmb250LXNpemU6MjJweDtwYWRkaW5nLWJvdHRvbTo1cHg7cGFkZGluZy10b3A6MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxhYmVse3BhZGRpbmctdG9wOjE0cHg7cGFkZGluZy1ib3R0b206MTJweH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxpbmV7cGFkZGluZy1ib3R0b206OHB4O3BhZGRpbmctdG9wOjEwcHh9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVGaWVsZFNldHttYXJnaW4tYm90dG9tOjB9LnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b25GaWVsZFNldHttYXJnaW46MH0ucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUV4ZWNMYWJlbHtwYWRkaW5nLWJvdHRvbTowfS5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlRXhlY1N1bW1hcnl7bWFyZ2luLXRvcDozMHB4fS5yZnFFeGVjU3VtbWFyeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnJmcUV4ZWNMYWJlbHtmbGV4LWJhc2lzOjMwJX0ucmZxRXhlY1ZhbHVle2ZsZXgtYmFzaXM6NzAlfS5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwNjA3MDg7cGFkZGluZy1ib3R0b206MjhweH0ucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS5yZnFSZXF1ZXN0LWJsb2Nre2ZsZXg6MSAxIDIyJTttYXJnaW4tYm90dG9tOjZweH0ucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0uYm91bmRzIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciAucmZxUmVxdWVzdERldGFpbCAucmZxRGVjbGluZWQgdGQsLmpmLWhlYWRlci1ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZHtiYWNrZ3JvdW5kOiNmMmY0ZjR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlse2JvcmRlci1jb2xsYXBzZTp1bnNldH0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGR7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZX0uc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0aCwuc3RpY2t5Rm9vdE1haW4gLmpmLWhlYWRlci1ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGh7Ym9yZGVyOjA7YmFja2dyb3VuZDp3aGl0ZTt0ZXh0LWFsaWduOmxlZnR9LnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWxIZWFkZXIsLnN0aWNreUZvb3RNYWluIC5qZi1oZWFkZXItYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlsSGVhZGVye2JvcmRlci1ib3R0b206NXB4IHNvbGlkIGJsYWNrO2JvcmRlci10b3A6NXB4IHNvbGlkIGJsYWNrO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0ucmZxckRldGFpbENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDIwcHh9LnJmcXJNYWluQ29udGFpbmVye3RleHQtYWxpZ246bGVmdH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlO3BhZGRpbmc6NXB4IDE1cHh9LnJmcUV4ZWNWYWx1ZXtmbGV4LWJhc2lzOjcwJTtwYWRkaW5nOjVweH0ucmZxckRldGFpbExhYmVse2ZsZXgtYmFzaXM6MzAlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjVweCAxNXB4fS5yZnFyRGV0YWlsVmFsdWV7ZmxleC1iYXNpczo3MCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6NXB4fS5yZnFyRGV0YWlsVGl0bGV7YmFja2dyb3VuZDojZWRlZWVlO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzA2MDcwODtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xNDtwYWRkaW5nOjIwcHggMTVweCAwIDM1cHg7bWFyZ2luOjAgMCAyNXB4IDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnFyRGV0YWlsU3ViVGl0bGV7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtjb2xvcjojMDYwNzA4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjE0O2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6MTVweCAzNXB4fS5yZnFyRGV0YWlsUmVmZXJlbmNle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIuNjU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xMHB4O2xlZnQ6LTE1cHh9LnJmcXJEZXRhaWxCb2xke2ZvbnQtd2VpZ2h0OjYwMH0ucmZxckRldGFpbFNlcGVyYXRvcntwYWRkaW5nOjEwcHggIDM1cHggMTBweCAzNXB4fS5yZnFyRGV0YWlsRm9vdGVye3BhZGRpbmc6MTBweH0ucmZxclN0YXR1c1RleHR7YmFja2dyb3VuZDojNDI0ZTU2O2NvbG9yOndoaXRlO3BhZGRpbmc6NnB4IDE0cHggNHB4IDE0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5yZnFyU3RhdHVzQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjE1cHggMzVweCAxOHB4IDM1cHh9LnJmcXJTdGF0dXNBd2FyZGVke2JhY2tncm91bmQ6IzYwYjYwMn0ucmZxclN0YXR1c0FjY2VwdGVke2JhY2tncm91bmQ6IzUzOGExN30ucmZxclN0YXR1c0RlY2xpbmVke2JhY2tncm91bmQ6I2JiYmJiYn0ucmZxclN0YXR1c0F3YWl0aW5nUmVzcG9uc2V7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFyRGV0YWlsQm9keXtmb250LXNpemU6MTRweH0udW5kZXJ3cml0ZXIgLmNyZnFGYXZvdXJpdGVDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LnVuZGVyd3JpdGVyIC5jcmZxRmF2b3VyaXRlIHN2Z3tmaWxsOiNkZjQwNTN9LnVuZGVyd3JpdGVyIC5jcmZxTm90RmF2b3VyaXRlIHN2Z3tmaWxsOiNhMmExYTJ9LnVuZGVyd3JpdGVyIC5zdGlja3lGb290V3JhcCAuY3JmcVN0YXR1c0RlY2xpbmVkIHRke2NvbG9yOiM5QjlEOUZ9LnVuZGVyd3JpdGVyIC5jcmZxU2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmVlM2M3fS51bmRlcndyaXRlciAucW97bWluLWhlaWdodDoxMDBweH0udW5kZXJ3cml0ZXIgdGFibGUubGlzdHt3aWR0aDo0ODBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjg7Ym9yZGVyLXN0eWxlOnNvbGlkO2NvbG9yOiMwMDAwMDB9LnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGQsLnVuZGVyd3JpdGVyIHRhYmxlLmxpc3QgdGh7Ym9yZGVyLXdpZHRoOjJweDtib3JkZXItY29sb3I6IzdlYThmODtib3JkZXItc3R5bGU6c29saWQ7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpsZWZ0fS51bmRlcndyaXRlciB0YWJsZS5saXN0IHRoZWFke2JhY2tncm91bmQtY29sb3I6IzdlYThmOH0udW5kZXJ3cml0ZXIgdGFibGUuY2FudmFze3dpZHRoOjQ4MHB4O2hlaWdodDoyMDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2NjY2M7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci13aWR0aDoycHg7Ym9yZGVyLWNvbG9yOiM3ZWE4Zjh9LnVuZGVyd3JpdGVyIC5ib3h7d2lkdGg6NDgwcHg7aGVpZ2h0OjIwMHB4O2JhY2tncm91bmQtY29sb3I6I2NjY2NjY30udW5kZXJ3cml0ZXIgZGl2LmJsdWVUYWJsZXtib3JkZXI6MXB4IHNvbGlkICMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjojRUVFRUVFO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWR7Ym9yZGVyOjFweCBzb2xpZCAjQUFBQUFBO3BhZGRpbmc6MnB4IDEwcHh9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlQm9keSAuZGl2VGFibGVDZWxse2ZvbnQtc2l6ZToxNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZVJvdzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZDojRUVFRUVFfS51bmRlcndyaXRlciAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWRpbmd7YmFja2dyb3VuZDojMDAwMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM0NDQ0NDR9LnVuZGVyd3JpdGVyIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFke2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2VlZWVlZTtib3JkZXItbGVmdDoxcHggc29saWQgI0FBQUFBQX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIC5kaXZUYWJsZUhlYWQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6bm9uZX0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojRkZGRkZGO2JhY2tncm91bmQ6I0FBQUFBQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjYWFhIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNhYWEgMTAwJSk7Ym9yZGVyLXRvcDoycHggc29saWQgIzQ0NDQ0NH0udW5kZXJ3cml0ZXIgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGV7Zm9udC1zaXplOjE1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rc3t0ZXh0LWFsaWduOnJpZ2h0fS51bmRlcndyaXRlciAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3MgYXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOiMxQzZFQTQ7Y29sb3I6I0ZGRkZGRjtwYWRkaW5nOjJweCA4cHg7Ym9yZGVyLXJhZGl1czo1cHh9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3Rlcntib3JkZXItdG9wOm5vbmV9LnVuZGVyd3JpdGVyIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciAudGFibGVGb290U3R5bGV7cGFkZGluZzozcHggNXB4fS51bmRlcndyaXRlciAuZGl2VGFibGV7ZGlzcGxheTp0YWJsZX0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlUm93e2Rpc3BsYXk6dGFibGUtcm93fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsLC51bmRlcndyaXRlciAuZGl2VGFibGVIZWFke2Rpc3BsYXk6dGFibGUtY2VsbH0udW5kZXJ3cml0ZXIgLmRpdlRhYmxlRm9vdENlbGx7ZGlzcGxheTp0YWJsZS1jZWxsO2JvcmRlcjowfS51bmRlcndyaXRlciAuZGl2VGFibGVDZWxsUmlnaHR7ZGlzcGxheTp0YWJsZS1jZWxsO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzoxMHB4fS51bmRlcndyaXRlciAuZGl2VGFibGVIZWFkaW5ne2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVGb290e2Rpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwfS51bmRlcndyaXRlciAuZGl2VGFibGVCb2R5e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS51bmRlcndyaXRlciAucmZxT3B0aW9uc0NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozMnB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0l0ZW17ZmxleC1iYXNpczo1MCV9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zQnRue2xpbmUtaGVpZ2h0OjA7bWF4LWhlaWdodDozMHB4fS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3Vwe21hcmdpbjoyMHB4IDIwcHggMCAwO21pbi13aWR0aDo0MDBweDttaW4taGVpZ2h0OjUwMHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zUGlja3ttYXJnaW46MjBweCAyMHB4IDAgMDttaW4td2lkdGg6NDAwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBIZWFkZXJ7cGFkZGluZzoxNnB4O2JhY2tncm91bmQ6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zR3JvdXBCb2R5e3BhZGRpbmc6MTZweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxT3B0aW9uc0dyb3VwUGx1c3thbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtkaXNwbGF5OmZsZXh9LnVuZGVyd3JpdGVyIC5yZnFPcHRpb25zSW5wdXR7d2lkdGg6NmVtfS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxle3dpZHRoOjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUYWJsZSB0cntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS51bmRlcndyaXRlciAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRib2R5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnVuZGVyd3JpdGVyIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyQ2VsbHtwYWRkaW5nOjdweH0udW5kZXJ3cml0ZXIgLnJmcUZvb3RlckNlbGwye3dpZHRoOmNhbGMoNmVtICsgMjBweCl9LnVuZGVyd3JpdGVyIC5yZnFGb290ZXJDZWxsM3t3aWR0aDoxNjhweH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUb3RhbExhYmVse2ZvbnQtd2VpZ2h0OjYwMH0udW5kZXJ3cml0ZXIgLnBhZ2UtY29udGFpbmVyIC5yZnFPcHRpb25zVGl0bGVCb3h7YmFja2dyb3VuZDpibGFjaztib3JkZXItY29sb3I6YmxhY2s7Y29sb3I6d2hpdGU7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtib3gtc2hhZG93OnVuc2V0fS51bmRlcndyaXRlciAub3B0aW9uQ29sMXt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sMnt3aWR0aDphdXRvfS51bmRlcndyaXRlciAub3B0aW9uQ29sM3t3aWR0aDo5MHB4fS51bmRlcndyaXRlciAub3B0aW9uQ29sNHt3aWR0aDoxMzBweH0udW5kZXJ3cml0ZXIgLm9wdGlvbkNvbDV7d2lkdGg6NDBweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7Zm9udC1zaXplOjIycHg7Y29sb3I6IzA2MDcwODtwYWRkaW5nLWJvdHRvbToyOHB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1mbGV4e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6NjAwcHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS40Mztjb2xvcjojMjAyNjJhfS51bmRlcndyaXRlciAucmZxUmVxdWVzdC1ibG9ja3tmbGV4OjEgMSAyMiU7bWFyZ2luLWJvdHRvbTo2cHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0LXZhbHVle2ZsZXgtYmFzaXM6NjAlfS51bmRlcndyaXRlciAucmZxT3B0aW9ucy1kcmFnLWRyb3AtdGl0bGV7Zm9udC1mYW1pbHk6J2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMyMDI2MmE7bGluZS1oZWlnaHQ6MS42NDttYXJnaW4tdG9wOjUwcHh9LnVuZGVyd3JpdGVyIC5yZnFNYW5hZ2VPcHRpb25zIC5zdGlja3lGb290TWFpbntwYWRkaW5nOjMycHggMH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNUZXh0e21hcmdpbi1ib3R0b206NTBweDtmb250LXNpemU6MThweH0udW5kZXJ3cml0ZXIgLnJmcVBsdXNJY29ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTQwcHh9LnVuZGVyd3JpdGVyIC5yZnFSZXF1ZXN0QXBwcm92ZS1oZWFkZXItdGV4dHtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4O3BhZGRpbmctYm90dG9tOjI4cHg7cGFkZGluZy10b3A6MjhweH0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjYwMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDM7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcVJlcXVlc3QtYmxvY2t7ZmxleDoxIDEgMjIlO21hcmdpbi1ib3R0b206NnB4fS51bmRlcndyaXRlciAucmZxUmVxdWVzdC12YWx1ZXtmbGV4LWJhc2lzOjYwJX0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjNweH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNOb3RRdW90ZWR7YmFja2dyb3VuZDojZDAwMjFifS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS51bmRlcndyaXRlciAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtiYWNrZ3JvdW5kOiM0YTkwZTJ9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke2JhY2tncm91bmQ6IzRhOTBlMn0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNMb3N0e2JhY2tncm91bmQ6I2I0NzNlZH0udW5kZXJ3cml0ZXIgLnV3UmVxdWVzdHNTdGF0dXNEZWNsaW5lZHtiYWNrZ3JvdW5kOiM5MDhmOTB9LnVuZGVyd3JpdGVyIC51d1JlcXVlc3RzIHRke3Bvc2l0aW9uOnJlbGF0aXZlfS51bmRlcndyaXRlciAucmZxclBvcHVwRm9vdGVye2JhY2tncm91bmQ6IzIxMmYzODtwYWRkaW5nOjE2cHg7bWFyZ2luOjQwcHggMCAwIDA7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cEZvb3RlciBhe2JvcmRlcjpzb2xpZCAxcHggIzliOWI5YjtwYWRkaW5nOjZweCA1NXB4O2NvbG9yOndoaXRlfS51bmRlcndyaXRlciAucmZxclBvcHVwRW1wdHlGb290ZXJ7YmFja2dyb3VuZDojMjEyZjM4O3BhZGRpbmc6NDJweDttYXJnaW46NDBweCAwIDAgMH0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuc3ViRGV0YWlse2Rpc3BsYXk6bm9uZX0udW5kZXJ3cml0ZXIgLnJmcXJQb3B1cCAuYWN0aXZlKy5zdWJEZXRhaWx7ZGlzcGxheTpibG9ja30udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kVGl0bGV7Zm9udC1zaXplOjIycHg7cGFkZGluZzo1cHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN0YXJ0e3BhZGRpbmc6MTVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kRGF0YXtwYWRkaW5nOjVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kQWRkQnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjVweCAwIDIwcHggMH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6N3B4IDAgMjBweCAwfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTZXBlcmF0b3J7cGFkZGluZzoyMnB4IDVweCAxNnB4IDVweH0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3ViakNlbGx7cGFkZGluZzoxMHB4IDIycHh9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqVGl0bGV7bGluZS1oZWlnaHQ6Mi40NX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3VialRpdGxle2xpbmUtaGVpZ2h0OjIuNDV9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpMaW5re2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXI6MXB4IHNvbGlkICMyMDI2MmE7bWF4LXdpZHRoOjEwMHB4O3BhZGRpbmc6M3B4IDAgMnB4IDEwcHg7Y29sb3I6IzIwMjYyYX0udW5kZXJ3cml0ZXIgLnJmcXJSZXNwb25kU3Viakljb25Db250YWluZXJ7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtmaWxsOiMyMDI2MmF9LnVuZGVyd3JpdGVyIC5yZnFyUmVzcG9uZFN1YmpJY29ue3dpZHRoOjEwcHg7ZmlsbDojMjAyNjJhfS51bmRlcndyaXRlciAucmZxclJlc3BvbmRTdWJqUmVtb3Zle3BhZGRpbmc6MHB4IDEycHggMHB4IDEwcHg7bGluZS1oZWlnaHQ6MS43fS51bmRlcndyaXRlciAuc3RpY2t5Rm9vdFdyYXAgLnJmcXJEZXRhaWxCb2R5IC5zaG93U3ViamVjdHtkaXNwbGF5OmJsb2NrfS51bmRlcndyaXRlciAucmZxckRldGFpbEJvZHkgLnJmcVN1YmplY3R7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmU7YmFja3JvdW5kOnBpbmt9Lm9wdGlvbi1ncm91cHMtbGlzdCAuZHQtYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7ZGlzcGxheTpub25lfS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idG5fYSwub3B0aW9uLWdyb3Vwcy1saXN0ICNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5idXR0b24sI3N1bW1hcnlTY3JlZW4gLmpmLXByb2dyZXNzVGFibGUgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9iLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI2lzc3Vlc1BhbmVsQ2xvc2VCdXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnRuX2MsLm9wdGlvbi1ncm91cHMtbGlzdCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPVwiY2FuY2VsXCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9kLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9lLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0bl9sb2dpbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wYWdlLWNvbnRhaW5lciBidXR0b24sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBhZ2UtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXSwucGFnZS1jb250YWluZXIgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBidXR0b24sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBidXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm1vZGFsLWNvbnRlbnQgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dFt0eXBlPWJ1dHRvbl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtYWRtaW4gLmpmLWJ0biwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5yb3didXR0b253cmFwcGVyIHNwYW4uYnV0dG9uLC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWFkbWluIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWFkbWluIC5jc3Zpbz5zcGFuLC5wZi1hZG1pbiAub3B0aW9uLWdyb3Vwcy1saXN0IC5jc3Zpbz5zcGFuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAuamYtYnRuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuamYtYnRuLC5vcHRpb24tZ3JvdXBzLWxpc3QgLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtZGFzaGJvYXJkIC5yb3didXR0b253cmFwcGVyIC5vcHRpb24tZ3JvdXBzLWxpc3Qgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIHNwYW4uYnV0dG9uLC5yb3didXR0b253cmFwcGVyIC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5wZi1kYXNoYm9hcmQgLmNzdmlvPnNwYW4sLnBmLWRhc2hib2FyZCAub3B0aW9uLWdyb3Vwcy1saXN0IC5jc3Zpbz5zcGFuLC5vcHRpb24tZ3JvdXBzLWxpc3QgYnV0dG9uI21haW5fc3VtbWFyeSwub3B0aW9uLWdyb3Vwcy1saXN0IGJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdCwub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5qc29uRm9ybSAub3B0aW9uLWdyb3Vwcy1saXN0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLm9wdGlvbi1ncm91cHMtbGlzdCAucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXSwucGYtY2hlY2tvdXQuc2VjdXJlLWhvc3RpbmcgLm9wdGlvbi1ncm91cHMtbGlzdCBpbnB1dC50cmFucy1iYWNrW3R5cGU9J3N1Ym1pdCdde21hcmdpbi1sZWZ0OjhweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5yZnFFeGVjU3VtbWFyeXtwYWRkaW5nLXRvcDozMnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjdweCAwIDIwcHggMH0uYXZhaWxhYmxlLXVuZGVyd3JpdGVycy1saXN0IC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e3BhZGRpbmctbGVmdDoxNXB4fS5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmJvdW5kcyAuY29sdW1uLXRpdGxlLC5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLmpmLWhlYWRlci1ib3VuZHMgLmNvbHVtbi10aXRsZXtwYWRkaW5nLWxlZnQ6MTVweH0udXctcmVxdWVzdHMtbGlzdCAuZGF0YVRhYmxlc193cmFwcGVye21hcmdpbi1ib3R0b206NjBweH0udXctcmVxdWVzdHMtbGlzdCAuY3JmcVJldHJhY3RTZWxlY3RlZHttYXJnaW4tYm90dG9tOjUwcHh9LnJmcS1saXN0IC5kdC1hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5yZnEtbGlzdCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe21heC13aWR0aDo0MGVtO3BhZGRpbmc6MH0ucmZxLWxpc3QgdGFibGUgdGJvZHkgLmFjdGlvbnN7cGFkZGluZzoxMHB4fS5yZnEtbGlzdCAuZGF0YVRhYmxlIC5yZnFSZXF1ZXN0RGV0YWlsIHRib2R5IHRyIHRke3BhZGRpbmctbGVmdDoxMHB4fS5yZnEtc3ViamVjdGl2aXRpZXMgLnJmcVN1YmplY3QgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyBhe3dpZHRoOjMwMHB4O21hcmdpbi10b3A6MThweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJde2JveC1zaXppbmc6aW5oZXJpdH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuYnRuX2EsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAjc3VtbWFyeVNjcmVlbiAuamYtcHJvZ3Jlc3NUYWJsZSAuYnV0dG9uLCNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fYiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNzdW1tYXJ5UGFuZWxDbG9zZUJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmJ0bl9jLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJjYW5jZWxcIl0sLmpzb25Gb3JtIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1cImNhbmNlbFwiXSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZCwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fZSwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5idG5fbG9naW4sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGFnZS1jb250YWluZXIgYnV0dG9uLC5wYWdlLWNvbnRhaW5lciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wYWdlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sLnBhZ2UtY29udGFpbmVyIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLm1vZGFsLWNvbnRlbnQgaW5wdXRbdHlwZT1idXR0b25dLC5tb2RhbC1jb250ZW50IC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXRbdHlwZT1idXR0b25dLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWFkbWluIC5qZi1idG4sLnBmLWFkbWluIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAucm93YnV0dG9ud3JhcHBlciBzcGFuLmJ1dHRvbiwucGYtYWRtaW4gLnJvd2J1dHRvbndyYXBwZXIgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5yb3didXR0b253cmFwcGVyIC5wZi1hZG1pbiBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBzcGFuLmJ1dHRvbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1hZG1pbiAuY3N2aW8+c3BhbiwucGYtYWRtaW4gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY3N2aW8+c3Bhbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLmpmLWJ0biwucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLmpmLWJ0biwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIC5wZi1kYXNoYm9hcmQgLnJvd2J1dHRvbndyYXBwZXIgc3Bhbi5idXR0b24sLnBmLWRhc2hib2FyZCAucm93YnV0dG9ud3JhcHBlciAub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIHNwYW4uYnV0dG9uLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnJvd2J1dHRvbndyYXBwZXIgLnBmLWRhc2hib2FyZCBzcGFuLmJ1dHRvbiwucm93YnV0dG9ud3JhcHBlciAucGYtZGFzaGJvYXJkIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgc3Bhbi5idXR0b24sLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAucGYtZGFzaGJvYXJkIC5jc3Zpbz5zcGFuLC5wZi1kYXNoYm9hcmQgLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuY3N2aW8+c3Bhbiwub3B0aW9uLWdyb3Vwcy1saXN0IC5idXR0b25zIGJ1dHRvbiNtYWluX3N1bW1hcnksLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQsLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyAuanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwuanNvbkZvcm0gLm9wdGlvbi1ncm91cHMtbGlzdCAuYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIGlucHV0LnRyYW5zLWJhY2tbdHlwZT0nc3VibWl0J10sLnBmLWNoZWNrb3V0LnNlY3VyZS1ob3N0aW5nIC5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMgaW5wdXQudHJhbnMtYmFja1t0eXBlPSdzdWJtaXQnXXttYXJnaW4tbGVmdDoxNnB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcUxlYWRDb250YWluZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lm9wdGlvbi1ncm91cHMtbGlzdCAuY21xTGVhZCBzdmd7ZmlsbDojZGY0MDUzO2hlaWdodDozMHB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmNtcU5vdExlYWQgc3Zne2ZpbGw6I2EyYTFhMjtoZWlnaHQ6MzBweH0ub3B0aW9uLWdyb3Vwcy1saXN0IC5qc29uRm9ybSB0ZXh0YXJlYXttaW4taGVpZ2h0OjE1NXB4fS5vcHRpb24tZ3JvdXBzLWxpc3QgLmRhdGFUYWJsZSAucmZxUmVxdWVzdERldGFpbCB0Ym9keSB0ciB0ZHtwYWRkaW5nLWxlZnQ6MTBweH0ucmZxLXByb3Bvc2FsIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtmbG9hdDpsZWZ0fS5yZnEtcHJvcG9zYWwgZm9ybSAuYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9LnJmcS1wcm9wb3NhbCBmb3JtIC5yZWplY3RDb250YWluZXJ7ZGlzcGxheTpmbGV4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmVqZWN0e2hlaWdodDo1NnB4fS5yZnEtcHJvcG9zYWwgZm9ybSAucmF0aW9uYWxle21hcmdpbjoxMHB4IDAgMCAyMHB4fS5yZnFyLWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcS1yZXF1ZXN0LWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHttYXgtd2lkdGg6NDBlbTtwYWRkaW5nOjB9LnJmcUV4ZWNTdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucmZxRXhlY0xhYmVse2ZsZXgtYmFzaXM6MzAlfS5yZnFFeGVjVmFsdWV7ZmxleC1iYXNpczo3MCV9LnJmcUV4ZWNWYWx1ZUNsaWVudHtmb250LXdlaWdodDo2MDB9LmFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSAucmZxSGlkZXtkaXNwbGF5Om5vbmV9LnJmcVN0YXR1c0F3YXJkZWR7YmFja2dyb3VuZDojNjBiNjAyfS5yZnFTdGF0dXNDb21wbGV0ZXtiYWNrZ3JvdW5kOiM1MzhhMTd9LnJmcVN0YXR1c0luQ29tcGxldGV7YmFja2dyb3VuZDojZjI4OTIxfS5yZnFTdGF0dXNDcmVhdGVke2JhY2tncm91bmQ6I2JiYmJiYn0uYWxsUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNjBiNjAyfS5zb21lUXVvdGVzUmVzcG9uZGVke2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZjI4OTIxfS5yZnFTdGF0dXN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM4cHg7d2lkdGg6MzhweDtmaWxsOiNmZmZ9LnJmcVN0YXR1c1N2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnN1bW1hcnktb2YtY2hhbmdlcyAudGV4dC1jaGFuZ2VkLWluZm97Y29sb3I6bWVkaXVtYmx1ZX0uc3VtbWFyeS1vZi1jaGFuZ2VzIC5ib3gtZm9ybXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zdW1tYXJ5LW9mLWNoYW5nZXMgLmJveC1mb3JtcyAuc3VtbWFyeS1zamF7bWFyZ2luOjAgNXB4O3dpZHRoOjQ5JX0jZGF0YXRhYmxlLXBvbGljaWVzIC50cmlnZ2VyX3BvcHVwX2ZyaWNje2N1cnNvcjpwb2ludGVyfS53cmFwcGVyLWNvbXBhcmV7ZGlzcGxheTpub25lfS53cmFwcGVyLWNvbXBhcmUgLmJhY2tncm91bmR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNzMpO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7ei1pbmRleDo5OTk5OX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjMwJTttYXgtaGVpZ2h0OjMwJTttYXJnaW46MzAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjMwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjI1JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmR7bWFyZ2luOjIwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXJnaW46MTQlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5ke21hcmdpbjo4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttaW4td2lkdGg6NjUlO21hcmdpbjphdXRvfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTVweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZHttYXgtd2lkdGg6NzMlfS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MzQwcHggIWltcG9ydGFudH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kICNjb21wYXJlLWZvcm1ze21heC13aWR0aDoxNjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuY2hvc2VuLWNvbnRhaW5lcnt3aWR0aDoyODBweCAhaW1wb3J0YW50fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5jaG9zZW4tY29udGFpbmVye3dpZHRoOjE0MHB4ICFpbXBvcnRhbnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAjY29tcGFyZS1mb3Jtc3ttYXgtd2lkdGg6MTAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmNob3Nlbi1jb250YWluZXJ7d2lkdGg6MTQwcHggIWltcG9ydGFudH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtwb3NpdGlvbjpmaXhlZDt0b3A6NDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5OTttYXgtd2lkdGg6MzAlO21pbi13aWR0aDo1NzBweDttYXgtaGVpZ2h0OjMwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LXdpZHRoOjY1JTttaW4td2lkdGg6dW5zZXR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7dG9wOjMwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIzcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e3RvcDozMCU7bWF4LWhlaWdodDozNiV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY2N3B4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudHt0b3A6MzAlO21heC1oZWlnaHQ6NDAlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NDFweCl7LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnR7bWF4LWhlaWdodDo0NyU7dG9wOjI4JX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDgwcHgpey53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50e21heC1oZWlnaHQ6NTMlO3RvcDoyNSV9fS53cmFwcGVyLWNvbXBhcmUgLmZvcmVncm91bmQgLmZvcm0tY29tcGFyZS1jb250ZW50IC5zdGlja3lGb290TWFpbntoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudHtoZWlnaHQ6MTAwJX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle2ZvbnQtc2l6ZToxOHB4O2hlaWdodDoxMDAlO21heC1oZWlnaHQ6MjIlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MzFweCAxNXB4IDE1cHggMTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuY29sdW1uLXRpdGxle21heC1oZWlnaHQ6MzclfX0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjIwcHggNjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KXsud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudHtwYWRkaW5nOjAgMzBweH19LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLnN0aWNreUZvb3RNYWluIC5mb3JtLWNvbnRlbnQgLmlucHV0LWNvbnRlbnQgLnNlbGVjdC1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0ud3JhcHBlci1jb21wYXJlIC5mb3JlZ3JvdW5kIC5mb3JtLWNvbXBhcmUtY29udGVudCAuc3RpY2t5Rm9vdE1haW4gLmZvcm0tY29udGVudCAuaW5wdXQtY29udGVudCAuY2hvc2VuLWNvbnRhaW5lcnt0ZXh0LWFsaWduOmxlZnR9LndyYXBwZXItY29tcGFyZSAuZm9yZWdyb3VuZCAuZm9ybS1jb21wYXJlLWNvbnRlbnQgLmJ1dHRvbi1jb21wYXJle21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpyaWdodH0uYXNzZXRzIC5jb3ZlclN0YXR1c3ttYXJnaW46MH0uYXNzZXRzIC5jb3ZlclN0YXR1cyAqe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctcmlnaHQ6MC44ZW07Y2xpcC1wYXRoOnBvbHlnb24oMCUgMCUsIDk1JSAwJSwgMTAwJSA1MCUsIDk1JSAxMDAlLCAwJSAxMDAlKX0uYXNzZXRzIC5jb3ZlclN0YXR1cyBzdHJvbmcgc3Zne21heC1oZWlnaHQ6MTZweDttYXgtd2lkdGg6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uYXNzZXRzIC5vbkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjUsMTE3LDUsMC4xKTtjb2xvcjojNDE3NTA1fS5hc3NldHMgLm9uQ292ZXIgc3Ryb25nIHN2Z3tmaWxsOiM0MTc1MDV9LmFzc2V0cyAub25Db3ZlciBzdHJvbmcgc3ZnLmljb24tdGljay1kcmF3bntzdHJva2U6IzQxNzUwNTtzdHJva2Utd2lkdGg6MnB4fS5hc3NldHMgLm9mZkNvdmVyIHN0cm9uZ3tiYWNrZ3JvdW5kOnJnYmEoMTUzLDIxLDM2LDAuMSk7Y29sb3I6Izk5MTUyNH0uYXNzZXRzIC5vZmZDb3ZlciBzdHJvbmcgc3Zne2ZpbGw6Izk5MTUyNH0uYXNzZXRzIC5zb2xke2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjEwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjFweCBzb2xpZDtjb2xvcjojOTYwMDBiO2xpbmUtaGVpZ2h0OjFlbTtwYWRkaW5nOjAuM3JlbSAwLjNyZW0gMC4xcmVtIDAuM3JlbX0uYXNzZXRzIC5hbGVydC5kZWxldGVke2NvbG9yOiM5NjAwMGI7Zm9udC13ZWlnaHQ6bm9ybWFsfS5hc3NldHMgLmFsZXJ0LmRlbGV0ZWQgLmljb24td2FybmluZy10cmlhbmdsZXtmaWxsOiM5NjAwMGJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgc2VjdGlvbi5ibG9jay5hc3NldHMtYmxvY2t7bWluLXdpZHRoOjEwMCV9fS5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye3dpZHRoOjJweDttYXgtd2lkdGg6MnB4O21pbi13aWR0aDoycHg7Ym94LXNpemluZzpjb250ZW50LWJveDtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpey5hc3NldHMgLmZsZXgtcGFyZW50IC52ZXJ0aWNhbC1kaXZpZGVye2Rpc3BsYXk6bm9uZX19LmFzc2V0cyAuY2hpbGQtYXNzZXQtbGlzdGluZ3ttYXJnaW4tYm90dG9tOjQwcHh9LmFzc2V0cyAuYXNzZXQtZWRpdC1qc29uZm9ybS13cmFwcGVyIC5qc29uRm9ybSBmaWVsZHNldHtwYWRkaW5nOjB9LmFzc2V0cyAuanNvbkZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rLmZvY2I6OmJlZm9yZXtjb250ZW50OlwiXFwyNTczXCI7Y29sb3I6I2ZmZmZmZn0uYXNzZXRzIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmV7Y29udGVudDpcIlxcMjcxNFwiO2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojOTBjZTUxO2JvcmRlci1jb2xvcjojOTBjZTUxfS5hc3NldHMgLmpzb25Gb3JtLmRpc2FibGVke29wYWNpdHk6MC40O3BvaW50ZXItZXZlbnRzOm5vbmV9LmFzc2V0cyAuanNvbkZvcm0gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdLC5hc3NldHMgLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV17d2lkdGg6Y2FsYygxMDAlIC0gNnB4KSAhaW1wb3J0YW50fS5hc3NldHMgLm5vLWJvdHRvbS1wYWRkaW5ne3BhZGRpbmctYm90dG9tOjB9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4td2lkdGg6MzAwcHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyNXB4O2JvcmRlcjoxcHggZGFzaGVkIHJnYmEoMCwwLDAsMC40KTt0cmFuc2l0aW9uOjAuMnN9LmFzc2V0cyAuZmlsZS1kcm9wLWFyZWEuaXMtZHJhZ292ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEsMSwxLDAuMSl9LmFzc2V0cyAuZmFrZS1idG57ZmxleC1zaHJpbms6MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMGJlZTU7Y29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtwYWRkaW5nOjhweCAxNXB4O21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYXNzZXRzIC5maWxlLW1zZ3tmb250LXNpemU6c21hbGw7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LmFzc2V0cyAuZmlsZS1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjB9LmFzc2V0cyAuZmlsZS1pbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmV9LmFzc2V0cyAuYXNzZXQtZG9jdW1lbnQtbGlzdCBhe3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYXNzZXRzIC5hc3NldC1kb2N1bWVudC1saXN0IGEgc3Zne2hlaWdodDoxZW07d2lkdGg6MWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmaWxsOmN1cnJlbnRDb2xvcn0ubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbntmbG9hdDpsZWZ0O21pbi13aWR0aDo2MDBweDt3aWR0aDo1MCU7cGFkZGluZzo3cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MjJweCl7Lm1hbnVhbC1xdW90ZS1lZGl0IC5jb2x1bW57bWluLXdpZHRoOjUwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXsubWFudWFsLXF1b3RlLWVkaXQgLmNvbHVtbnttaW4td2lkdGg6NDIwcHh9fS5tYW51YWwtcXVvdGUtZWRpdCAuYm91bmRzIGNvbnRlbnQtcGFkZGluZzphZnRlciwubWFudWFsLXF1b3RlLWVkaXQgLmpmLWhlYWRlci1ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51e2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6YXV0bzt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1hbnVhbC1xdW90ZS1lZGl0IGRpdi5zY3JvbGxtZW51IC5mbGV4LXBhcmVudHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjp3aGl0ZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjE0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudF9maWx0ZXJ7bWFyZ2luLXJpZ2h0OjJweH0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdHJpZ2dlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVufS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWN1cnJlbmN5LXZhbHVle3dpZHRoOjYwJTtoZWlnaHQ6NTdweDtwYWRkaW5nOjZweCAwO2ZvbnQtZmFtaWx5OlwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsc2VyaWY7Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS42OTtsZXR0ZXItc3BhY2luZzowLjRweDtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojNDE0YTUxfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRyaWdnZXIgLnF1b3RlLWlkLXZhbHVle3dpZHRoOjI5JTtoZWlnaHQ6NTdweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowLjI2cHg7cGFkZGluZzoyMHB4IDIwcHggMjBweCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzQxNGE1MX0ubWFudWFsLXF1b3RlLWVkaXQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50e21heC13aWR0aDo2MjJweDt3aWR0aDoxMDAlO2JvcmRlcjpzb2xpZCAxcHggIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC43cyBlYXNlLW91dCwgb3BhY2l0eSAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMHMgZWFzZSAuM3N9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDttYXJnaW46MjFweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiMxYzFjMWJ9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtbWFpbi1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucXVvdGUta2V5LWJsb2Nre21pbi13aWR0aDoxMDBweDt3aWR0aDo1MCU7Zm9udC1mYW1pbHk6XCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzIwMjQyNztwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLW1haW4tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnF1b3RlLXZhbHVlLWJsb2Nre3dpZHRoOjUwJTtmb250LWZhbWlseTpcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MS40NztsZXR0ZXItc3BhY2luZzowLjIzcHg7Y29sb3I6IzFjMWMxYjtwYWRkaW5nOjhweCAxNnB4fS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjM5cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudHttYXJnaW4tdG9wOjI3cHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjFweDttYXJnaW46MTBweCAyN3B4IDIwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NnB4IDA7bWFyZ2luLWJvdHRvbTozcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAucXVvdGUtdG90YWwtcHJlbWl1bS1jb250ZW50IC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSAucHJlbWl1bS1nYnB7bWluLXdpZHRoOjEwMHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgLnF1b3RlLXRvdGFsLXByZW1pdW0tY29udGVudCAucXVvdGUtY29udGVudC1rZXktdmFsdWUgLnByZW1pdW0tZ2JwLXZhbHVle3dpZHRoOjUwJTtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxLjQ3O2xldHRlci1zcGFjaW5nOjAuMjNweDtjb2xvcjojMWMxYzFifS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1jdXJyZW5jeS12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5xdW90ZS1pZC12YWx1ZXtjb2xvcjojZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS1vcGVuIC5hY2NvcmRpb24tY29udGVudHt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIDBzO3BhZGRpbmc6MzZweCAzMHB4IDU5cHggMzBweDttYXgtaGVpZ2h0OnVuc2V0fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGluZy1kaXNjb3VudC1ibG9jayAubG9hZGluZy1kaXNjb3VudC10aXRsZXttYXgtd2lkdGg6NDU3cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MzJweH0ubWFudWFsLXF1b3RlLWVkaXQgLmxvYWRpbmctZGlzY291bnQtYmxvY2sgLmxvYWRpbmctZGlzY291bnQtdGl0bGUgaDJ7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGluZy1kaXNjb3VudC1ibG9jayBmaWVsZHNldHt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXgtd2lkdGg6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmxvYWRpbmctZGlzY291bnQtYmxvY2sgc2VjdGlvbi5zYXZlU2VjdGlvbiBmaWVsZHNldCBpbnB1dHttYXgtd2lkdGg6MTM4cHg7d2lkdGg6MTAwJTtoZWlnaHQ6NDhweDtwYWRkaW5nOjEzcHggN3B4IDEzcHggOXB4fS5tYW51YWwtcXVvdGUtZWRpdCAucGFnZS1oZWFkZXIgcC5ibG9jay1jb250ZW50e2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAubG9hZGVkIC5tb2RhbC1jb250ZW50e3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIwcHh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5kb2N1bWVudC1ibG9ja3tvdmVyZmxvdzphdXRvfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5jb2x1bW4tdGl0bGV7bWF4LXdpZHRoOjQ1N3B4O3dpZHRoOjEwMCU7aGVpZ2h0OjMxcHg7bWFyZ2luOjAgMjdweCAxNHB4IDA7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjE4O2xldHRlci1zcGFjaW5nOm5vcm1hbDtjb2xvcjojMDYwNzA4fS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5kYXRhVGFibGVzX2xlbmd0aHtkaXNwbGF5Om5vbmV9Lm1hbnVhbC1xdW90ZS1lZGl0IC5kb2N1bWVudC1ibG9jayAuZG9jdW1lbnQtdGFibGUgI2RhdGF0YWJsZS1kb2N1bWVudC10ZW1wbGF0ZV9maWx0ZXJ7ZGlzcGxheTpub25lfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlIC5kYXRhVGFibGVzX2luZm97ZGlzcGxheTpub25lfS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5tYW51YWwtcXVvdGUtZWRpdCAuZG9jdW1lbnQtYmxvY2sgLmRvY3VtZW50LXRhYmxlICNkYXRhdGFibGUtZG9jdW1lbnQtdGVtcGxhdGUgdGh7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZmZmZn0ubWFudWFsLXF1b3RlLWVkaXQgLmRvY3VtZW50LWJsb2NrIC5kb2N1bWVudC10YWJsZSAjZGF0YXRhYmxlLWRvY3VtZW50LXRlbXBsYXRlIHRke2ZvbnQtZmFtaWx5OlwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojMjAyNjJhfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2t7b3ZlcmZsb3c6YXV0b30ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmNvbHVtbi10aXRsZXttYXgtd2lkdGg6NDU3cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MzFweDttYXJnaW46MCAyN3B4IDE0cHggMDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMTg7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2NvbG9yOiMwNjA3MDh9Lm1hbnVhbC1xdW90ZS1lZGl0IC5lbmRvcnNlbWVudC1ibG9jayAuZW5kb3JzZW1lbnQtdGFibGUtaGVhZGVyIC5idXR0b24tYWRkLWVuZG9yc2VtZW50e21heC13aWR0aDo4NHB4O3dpZHRoOjEwMHB4O2hlaWdodDozNnB4O21hcmdpbjowIDFweCAxMnB4IDM2cHg7cGFkZGluZzoxMHB4IDVweCA5cHggMTFweH0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmJ1dHRvbi1hZGQtZW5kb3JzZW1lbnQgLmJ1dHRvbi10ZXh0e21heC13aWR0aDo0MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjE1cHg7bWFyZ2luOjAgMCAycHggMTBweDtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3ZlcnRpY2FsLWFsaWduOnN1cGVyfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlLWhlYWRlciAuYnV0dG9uLWFkZC1lbmRvcnNlbWVudCBzdmd7d2lkdGg6MThweDtoZWlnaHQ6MTdweH0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIgLmJ1dHRvbi1hZGQtZW5kb3JzZW1lbnQgc3ZnICNpYy1wbHVzIGd7ZmlsbDojZmZmICFpbXBvcnRhbnR9Lm1hbnVhbC1xdW90ZS1lZGl0IC5lbmRvcnNlbWVudC1ibG9jayAuZW5kb3JzZW1lbnQtdGFibGUgLmRhdGFUYWJsZXNfbGVuZ3Roe2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVye2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAuZGF0YVRhYmxlc19pbmZve2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5nX3NpbXBsZV9udW1iZXJze2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAucGFnaW5hdGVfYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubWFudWFsLXF1b3RlLWVkaXQgLmVuZG9yc2VtZW50LWJsb2NrIC5lbmRvcnNlbWVudC10YWJsZSAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudCB0aHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmZmZmfS5tYW51YWwtcXVvdGUtZWRpdCAuZW5kb3JzZW1lbnQtYmxvY2sgLmVuZG9yc2VtZW50LXRhYmxlICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudCB0ZHtmb250LWZhbWlseTpcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzIwMjYyYX0ubWFudWFsLXF1b3RlLWVkaXQgLm90aGVyLXZhbGlkLXF1b3Rlcy1ibG9jayAuY29sdW1uLXRpdGxle21heC13aWR0aDo0NTdweDt3aWR0aDoxMDAlfS5tYW51YWwtcXVvdGUtZWRpdCAub3RoZXItdmFsaWQtcXVvdGVzLWJsb2NrIHNwYW57Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjE4O2NvbG9yOiMwNjA3MDh9Lm1hbnVhbC1xdW90ZS1lZGl0ICNtYW51YWxRdW90ZV9zdWJtaXR7d2lkdGg6MTM4cHg7aGVpZ2h0OjQ4cHg7cGFkZGluZzoxM3B4IDdweCAxM3B4IDlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMWJlZTU7Zm9udC1mYW1pbHk6XCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjM4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZmZmYgIWltcG9ydGFudH0ubWVtYmVyLWRldGFpbC1wYWdlIC5sYXRlc3QtcmVzb3VyY2VzLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3fS5zdmctaWNvbnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZpbGw6d2hpdGU7bWFyZ2luOjIycHggMHB4IDBweCAyNHB4fSNmNmFhe21hcmdpbi1ib3R0b206LTQwcHh9I2hvbWUgLm1lbnVpdGVtX2hvbWV7ZGlzcGxheTpub25lfS5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAuYmFubmVyLXdpZGdldCAucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWQsLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IC5yZXF1ZXN0LWEtcXVvdGUtZm9ybS13cmFwIC5qZi1yb3cuY29tcHJlc3NlZHttYXJnaW46MmVtIDAgMCAwfS50b29sa2l0dG9waWMtcGFnZSAucGFnZS1oZWFkZXIgLmFqYXgtZm9ybT4uZmxleC1wYXJlbnQ+LmJsb2Nre2ZsZXgtYmFzaXM6MTAwJX0udG9vbGtpdHRvcGljLXBhZ2UgI3RleHQtc2VhcmNoLWNvbnRhaW5lcjphZnRlcnt3aWR0aDoyMDB2aH0udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze21hcmdpbi10b3A6MzJweH0ucGYtYWRtaW4gLmpzb25Gb3JtIGZpZWxkc2V0OmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowfS5pbmRpY2F0b3IteWVzLC5pbmRpY2F0b3Itbm97cG9zaXRpb246cmVsYXRpdmV9LmluZGljYXRvci15ZXM6YWZ0ZXIsLmluZGljYXRvci1ubzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7Y29udGVudDonJzttYXJnaW4tdG9wOi02cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOiNiNWI2Yjc7Ym9yZGVyLXJhZGl1czo1MCV9LmluZGljYXRvci15ZXM6YWZ0ZXJ7YmFja2dyb3VuZDojNzFCNTQ0fS5jaG9zZW4tc3R5bGUrLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50fWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O3dpZHRoOjdweCAhaW1wb3J0YW50O3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfWJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIC5jaG9zZW4td2l0aC1kcm9wIGRpdiBie3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YmVmb3JlLC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojOTc5Nzk3O3dpZHRoOjNweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMy42cHh9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNTVkZWcpO2xlZnQ6NHB4fSNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtoZWlnaHQ6OTAlO3dpZHRoOjkwJX0ucGYtY3JlYXRlIC5qc29uRm9ybSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXXttYXJnaW4tYmxvY2stc3RhcnQ6OHB4ICFpbXBvcnRhbnR9LnBmLWNyZWF0ZSAuanNvbkZvcm0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvd3tmbGV4LWJhc2lzOjMzJX0ucGYtY3JlYXRlIC5qc29uRm9ybSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93IGxhYmVsOm5vdCguZXJyb3Ipe3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC1zaXplOjEycHg7cGFkZGluZy1ib3R0b206NXB4fS5wZi1jcmVhdGUgLmpzb25Gb3JtIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcil7bWFyZ2luLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9LnBmLWNyZWF0ZSAuanNvbkZvcm0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gI3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGxhYmVse2ZvbnQtc2l6ZToxMnB4fSNyZWNlbnQtYWNjZXNzZWQtY2xpZW50cyB0ciB0ZDpsYXN0LW9mLXR5cGV7dGV4dC1hbGlnbjpyaWdodH0uaWNvbi13aXphcmR7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0jcmVzb3VyY2UtZmlsdGVyLWJ1dHRvbntkaXNwbGF5Om5vbmV9I3BvbGljeUVkaXQgc2VsZWN0LmNob3Nlbi1zdHlsZVtzdHlsZV17dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7b3BhY2l0eTowLjAwMTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6LTF9LnJldmVhbHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAwZnI7dHJhbnNpdGlvbjpncmlkLXRlbXBsYXRlLWNvbHVtbnMgMjUwbXN9LnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MGZyIDFmcn0ucmV2ZWFsPmRpdntvdmVyZmxvdy14OmhpZGRlbn0ucmV2ZWFsPmRpdjpmaXJzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnJldmVhbFtkYXRhLXNob3c9XCJyaWdodFwiXT5kaXY6bGFzdC1jaGlsZHtvdmVyZmxvdy14OnZpc2libGV9ZGl2I2luc3VyYW5jZVR5cGVSZXZlYWw+ZGl2OmZpcnN0LWNoaWxke2JvcmRlcjoxcHggc29saWQgI2NjYztmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxZW07aGVpZ2h0OjM2cHg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleDtnYXA6MTBweDtjb2xvcjojNjY2O3BhZGRpbmctaW5saW5lOjIwcHh9ZGl2I2luc3VyYW5jZVR5cGVSZXZlYWwucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJdPmRpdjpmaXJzdC1jaGlsZHtib3JkZXI6bm9uZTtwYWRkaW5nOjB9QG1lZGlhIHByaW50eyp7YmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCJ9YWJiclt0aXRsZV06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9LmlyIGE6YWZ0ZXIsYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLGFbaHJlZl49XCIjXCJdOmFmdGVye2NvbnRlbnQ6XCJcIn1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICM5OTk7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfWltZ3ttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fUBwYWdle21hcmdpbjowLjVjbX1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfX1ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCUsNzAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCl9fUBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJSw3MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtbW96LWtleWZyYW1lcyBzbGlkZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0MHB4KX0zMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpfX1Aa2V5ZnJhbWVzIHNsaWRlLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQwcHgpfTMwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCl9fUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9MTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS4xKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNmb3JtOnNjYWxlKDEuMSl9MjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1tb3ota2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTstby10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0uZHJvcHpvbmUsLmRyb3B6b25lICp7Ym94LXNpemluZzpib3JkZXItYm94fS5kcm9wem9uZXttaW4taGVpZ2h0OjE1MHB4O2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwLjMpO2JhY2tncm91bmQ6d2hpdGU7cGFkZGluZzoyMHB4IDIwcHh9LmRyb3B6b25lLmR6LWNsaWNrYWJsZXtjdXJzb3I6cG9pbnRlcn0uZHJvcHpvbmUuZHotY2xpY2thYmxlICp7Y3Vyc29yOmRlZmF1bHR9LmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICp7Y3Vyc29yOnBvaW50ZXJ9LmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2V7ZGlzcGxheTpub25lfS5kcm9wem9uZS5kei1kcmFnLWhvdmVye2JvcmRlci1zdHlsZTpzb2xpZH0uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZXtvcGFjaXR5OjAuNX0uZHJvcHpvbmUgLmR6LW1lc3NhZ2V7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjJlbSAwfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjE2cHg7bWluLWhlaWdodDoxMDBweH0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXJ7ei1pbmRleDoxMDAwfS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotZGV0YWlsc3tvcGFjaXR5OjF9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czoyMHB4O2JhY2tncm91bmQ6Izk5OTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUsICNkZGQpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3e2JhY2tncm91bmQ6d2hpdGV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWltYWdlLXByZXZpZXcgLmR6LWRldGFpbHN7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7LW1zLXRyYW5zaXRpb246b3BhY2l0eSAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgbGluZWFyfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOm5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1yZW1vdmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHN7b3BhY2l0eToxfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlsc3t6LWluZGV4OjIwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7Zm9udC1zaXplOjEzcHg7bWluLXdpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyZW0gMWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsMC45KTtsaW5lLWhlaWdodDoxNTAlfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZXttYXJnaW4tYm90dG9tOjFlbTtmb250LXNpemU6MTZweH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1le3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW57Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwMCwyMDAsMjAwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCk7cGFkZGluZzowIDAuNGVtO2JvcmRlci1yYWRpdXM6M3B4fS5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciAuZHotaW1hZ2UgaW1ney13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4wNSwgMS4wNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMDUsIDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1LCAxLjA1KTstd2Via2l0LWZpbHRlcjpibHVyKDhweCk7ZmlsdGVyOmJsdXIoOHB4KX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle2JvcmRlci1yYWRpdXM6MjBweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxMH0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZ3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7LXdlYmtpdC1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1vei1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7LW1zLWFuaW1hdGlvbjpwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246cGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7YW5pbWF0aW9uOnBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tvcGFjaXR5OjE7LXdlYmtpdC1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstbW96LWFuaW1hdGlvbjpzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOy1tcy1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTstby1hbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTthbmltYXRpb246c2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmt7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4O21hcmdpbi10b3A6LTI3cHh9LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5kcm9wem9uZSAuZHotcHJldmlldy5kei1wcm9jZXNzaW5nIC5kei1wcm9ncmVzc3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstbW96LXRyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyOy1tcy10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjstby10cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcjt0cmFuc2l0aW9uOmFsbCAwLjJzIGxpbmVhcn0uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotY29tcGxldGUgLmR6LXByb2dyZXNze29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1tcy10cmFuc2l0aW9uOm9wYWNpdHkgMC40cyBlYXNlLWluOy1vLXRyYW5zaXRpb246b3BhY2l0eSAwLjRzIGVhc2UtaW47dHJhbnNpdGlvbjpvcGFjaXR5IDAuNHMgZWFzZS1pbn0uZHJvcHpvbmUgLmR6LXByZXZpZXc6bm90KC5kei1wcm9jZXNzaW5nKSAuZHotcHJvZ3Jlc3N7LXdlYmtpdC1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpwdWxzZSA2cyBlYXNlIGluZmluaXRlOy1tcy1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTstby1hbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZTthbmltYXRpb246cHVsc2UgNnMgZWFzZSBpbmZpbml0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze29wYWNpdHk6MTt6LWluZGV4OjEwMDA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTZweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi10b3A6LThweDt3aWR0aDo4MHB4O21hcmdpbi1sZWZ0Oi00MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojMzMzO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzY2NiwgIzQ0NCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3dpZHRoOjA7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstbXMtdHJhbnNpdGlvbjp3aWR0aCAzMDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOndpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246d2lkdGggMzAwbXMgZWFzZS1pbi1vdXR9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdle2Rpc3BsYXk6YmxvY2t9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZXtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTAwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstbXMtdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2U7Ym9yZGVyLXJhZGl1czo4cHg7Zm9udC1zaXplOjEzcHg7dG9wOjEzMHB4O2xlZnQ6LTEwcHg7d2lkdGg6MTQwcHg7YmFja2dyb3VuZDojYmUyNjI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JlMjYyNiwgI2E5MjIyMik7cGFkZGluZzowLjVlbSAxLjJlbTtjb2xvcjp3aGl0ZX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2U6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtsZWZ0OjY0cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCAjYmUyNjI2fS5kcm9wem9uZSwuZHJvcHpvbmUgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRyb3B6b25le3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wem9uZSAuZHotcHJldmlld3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMjBweDttYXJnaW46MC41ZW19LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzc3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYX0uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDowO2JhY2tncm91bmQ6Z3JlZW59LmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdle2NvbG9yOnJlZDtkaXNwbGF5Om5vbmV9LmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlLC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFya3tkaXNwbGF5OmJsb2NrfS5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmt7ZGlzcGxheTpibG9ja30uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmt7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2xlZnQ6MzBweDt0b3A6MzBweDt3aWR0aDo1NHB4O2hlaWdodDo1OHB4O2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0yN3B4fVxuIiwiLyohXG4gKiAgU3R1bm5wbGF0ZSBEZWZhdWx0c1xuICogIFZlcnNpb246IDEuMS4xXG4gKlxuICovXG4gLyogXG4gKiAgTGFzdCBVcGRhdGVkOiAxNi8wNy8xNFxuICogIEJ5OiBBZGFtXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgQmFzZWQgb24gSFRNTDUgQm9pbGVycGxhdGUgdjQuMy4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vXG4gKiAgQ29udGFpbnMgcGFnZSBkZWZhdWx0cyB0byBiZSBvdmVycmlkZGVuIGluIG1haW4gc3R5bGUuY3NzXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNy8wNi8xNFxuICogIEFkZGVkIFNob3cvSGlkZSBtZWRpYSBxdWVyeSBzbmlwcGV0IGFuZCB0aWRpZWRcbiAqICAyNS8wNi8xNFxuICogIFNlcGFyYXRlZCBmaWxlcyBvdXQgZm9yIHVzZXIgd2l0aCBTdWJsaW1lIENvbmNhdCBhbmQgbGlicmFyeSBzdHJ1Y3R1cmVcbiAqICAxNi8wNy8xNFxuICogIEFkZGVkIGRhdGEtaGlkZSo9IGRlc2sgb3V0c2lkZSBvZiB0aGUgbWVkaWEgcXVyaWVzIHNvIGl0IHdvcmtzIGluIGllOFxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gR0VORVJBTCBERUZBVUxUUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGNvbG9yOiAjMjIyO1xufVxuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaW1nLFxudmlkZW8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uYnJvd3NlaGFwcHkge1xuICAgIG1hcmdpbjogMC4yZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi8qZGl2IHtib3gtc2l6aW5nOmJvcmRlci1ib3g7fSovXG4qLCAqOmJlZm9yZSwgKjphZnRlciwgc2VjdGlvbiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5wIHttYXJnaW46MCAwIDFlbSAwO31cblxuLmltZy1ob2xkZXIgaW1nIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTt9XG4uY29udGVudCAuaW1nLWhvbGRlciB7bWFyZ2luLWJvdHRvbTozMHB4O31cblxuLmZsZXgtcGFyZW50IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYuZmxleC1wYXJlbnRfbW9kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIC5vbmUtaGFsZiB7XG4gICAgICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA0MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mbGV4LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5ub3dyYXAge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5mbGV4IHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLm9uZS1oYWxmIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgICAgICAtbXMtZmxleDogMSAxIDQwJTtcbiAgICAgICAgZmxleDogMSAxIDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuLmZsZXgtd3JhcC1jb2wge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgJi5sLWNlbnRlciB7XG4gICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbn1cbi5mbGV4LXdyYXAtcm93IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICYud3JhcCB7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZsZXgge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAub25lLWhhbGYge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSA0MCU7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgNDAlO1xuICAgICAgICBmbGV4OiAxIDEgNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4uZmxleC1hdXRvIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cbi5mbGV4LW5vbmUge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xufVxuLmZsZXgtZmlsbCB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgMTAwJTtcbiAgICAtbXMtZmxleDogMSAxIDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIElFIEZJWEVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5pZTcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSBIRUxQRVIgQ0xBU1NFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICp0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLmlyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDE1MCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcbn1cblxuLyoqW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotIFNIT1cvSElERSBNRURJQSBRVUVSSUVTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKk1HIFRIRVNFIERPIE5PVCBNQVRDSCBNQVNURVIgTUVESUEgUVVFUklFUyAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLVdpZGUgU2NyZWVuIHNpemUtLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcxcHgpIHtcbipbZGF0YS1oaWRlKj1kZXNrXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLTk2MCBTY3JlZW4gc2l6ZS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4qW2RhdGEtaGlkZSo9ZGVza117ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS1pUGFkIHBvcnRyYWl0LS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuKltkYXRhLWhpZGUqPXRhYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS1pUGhvbmUgbGFuZHNjYXBlLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuKltkYXRhLWhpZGUqPW1vYl17ZGlzcGxheTpub25lIWltcG9ydGFudH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLWlQaG9uZSBwb3J0cmFpdC0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4qW2RhdGEtaGlkZSo9bW9iXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fVxufVxuXG4iLCJcbmJvZHkge1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB3aWR0aCAuMXMgLjVzLCBoZWlnaHQgLjFzIC41cztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xuXHR9XG5cblx0Ji5pcy1vZmZjYW52YXMtb3Blbjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGJvZHktdGV4dDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRAaWYoJHRoZW1lID09IGNvcnBvcmF0ZSkge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLHNhbnMtc2VyaWY7XG5cdH0gQGVsc2V7XG5cdFx0QGluY2x1ZGUgRm9udChQcm94aW1hLUxpZ2h0KTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQvKmxpbmUtaGVpZ2h0OiAxOXB4OyovXG5cdH1cblxuXG5cdGgxLGgyLGgzLGg0LGg1LGg2IHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdH1cblx0fVxuXHRcblxuXG5cdGg1IHtcblx0XHRtYXJnaW46IDEwcHggMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogIzIxMjEyMTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDAgMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNDY0NjQ2O1xuXHRcdH1cblx0fVxuXG5cblx0YSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblxuXHRcdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdCY6dmlzaXRlZHtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRhe1xuXHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0XG5cdGEud2l6YXJkTGluayB7XG5cdFx0Zm9udC1zaXplOjAuOHJlbTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMC41cmVtIDA7XG5cdFx0LyogYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAqL1xuXHRcdHBhZGRpbmc6IDAgNHB4IDBweCAwO1xuXHRcdHN2ZyB7XG5cdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0fVxuXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICM1NjU2NTY7fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge2NvbG9yOiAjNTY1NjU2O31cblx0Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjogIzU2NTY1Njt9XG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICM1NjU2NTY7fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ib3VuZHMge1xuXHQgICAgbWF4LXdpZHRoOiAkYm91bmRzO1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXHQud2lkZS1ib3VuZHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTQ0MHB4O1xuXHQgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jbGVhcmZpeDphZnRlciB7XG5cdCAgICBkaXNwbGF5OiB0YWJsZTtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgY29udGVudDogJyc7XG5cdH1cblx0LnBhZ2UtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0ei1pbmRleDowO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTAwcHhcIikge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzg0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0Ji5tZW51LW9wZW5lZCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jbGVhciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuaGlkZS1mb3ItbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5oaWRlLWZvci13aWRlcGhvbmUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLXRhYmxldCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmhpZGUtZm9yLWlwYWQge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGlkZS1mb3ItZGVza3RvcCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnRhYmxldC12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWhpZGRlbiB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC50YWJsZXQtaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5oYWxmLWJvdW5kcyB7XG5cdG1heC13aWR0aDogJGhhbGYtYm91bmRzO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuYSwgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCB0ZXh0YXJlYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXG5cdCY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG5cblxuYSB7XG5cdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCY6dmlzaXRlZHtcblx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0fVxuXG5cdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuYWRkcmVzc3tcblx0Zm9udC1zdHlsZTpub3JtYWw7XG59XG5cbnVsLCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbnVse1xuXHRwYWRkaW5nLWxlZnQ6MjBweDtcbn1cbi5tYWluLWFydGljbGUgdWx7XG5cdG1hcmdpbi1ib3R0b206MjBweDtcbn1cbiIsIlxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogXHQgICBDT0xPVVIgUEFMTEVUVEUgICAgKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gQ29sb3VycyBtYXJrZWQgTlRDIHdlcmUgY3JlYXRlZCBvbiBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3IvIGFzIHRoZXJlIHdhcyBubyBtYXRjaGluZyB2YXJpYWJsZSB0aGF0IGV4aXN0ZWQgKHByb2JhYmx5IGZyb20gU29saWNpdG9ycylcblxuLy8gQ09MT1VSIE1BUFBJTkdTXG4vLyA5YjliOWJcbi8vIEFjY291bnR0YW50c1xuLy8gJHJvdWdlIC0gJHJvdWdlLXRocmVlXG4vLyAkcm91Z2UtdHdvIC0gJHJvdWdlLWZvdXJcbi8vICR3aGl0ZSAtJHdoaXRlLWZpdmVcbi8vICRzaWx2ZXItLSAkc2lsdmVyLXR3b1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICR3aGl0ZS10aHJlZSAtICR3aGl0ZVxuLy8gJHdhcm0tZ3JleSAtICR3YXJtLWdyZXktdHdvXG4vLyBcbi8vIE1vYmlsaXR5XG4vLyAkbGlnaHQtZ3JleSAtICRsaWdodC1ncmV5LXRocmVlXG4vLyAkbGlnaHQtZ3JleS10d28gLSAkbGlnaHQtZ3JleS1mb3VyXG4vLyAkd2FybS1ncmV5IC0gJHdhcm0tZ3JleS10d29cbi8vIFxuLy8gTFNPU1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICRzbGF0ZS1ncmV5IC0gJHNsYXRlLWdyZXktdHdvXG4vLyAkbmFzdHktZ3JlZW4gLSAkbmFzdHktZ3JlZW4tdHdvXG4vLyAkd2FybS1ncmV5IC0gJHdhcm0tZ3JleS10d29cbi8vIFxuLy8gU29saWNpdG9yc1xuLy8gJHdoaXRlLXR3byAtICR3aGl0ZS1zaXhcbi8vICR3aGl0ZTIgLSAkd2hpdGUtZml2ZVxuLy8gJGxpZ2h0LWdyZXktdGhyZWUgLSAkbGlnaHQtZ3JleVxuLy8gJGxpZ2h0LWdyZXkgLSAkbGlnaHQtZ3JleS1maXZlXG4vLyAkbGlnaHQtZ3JleS10d28gLSAkbGlnaHQtZ3JleS1zaXpcbi8vXG5cblxuLyoqKioqKioqKioqKioqKioqIENPUlBPUkFURSBUSEVNRSBDT0xPUlMgKioqKioqKioqKioqKioqKioqKi9cbiRhbG1vc3QtYmxhY2s6ICMwNjA3MDg7XG4kYXF1YS1ibHVlOiMwMWJlZTU7XG4kYmlnLXN0b25lOiAjMTIxODM2O1xuJGRhcms6ICMyMDI2MmE7XG4kb3V0ZXItc3BhY2U6ICMyYjMxMzQ7XG4kY2luZGVyOiAjMTMxNjE4O1xuJGNvcnAtc2lsdmVyOiAjZWVlZWVlO1xuJGNoYXJjb2FsLWdyZXk6ICM0MTRhNTE7XG4kY29ycC13aGl0ZTogI2Y3ZjhmODtcbiRjb3JwLWFwcGxlOiAjNzFCNTQ0O1xuJHZlbmV0aWFuLXJlZDogI0QwMDIxQjtcbiRpcm9uOiAjYzhjYWNhO1xuJGlyb24tdHdvOiNkMmQzZDQ7XG4kdHVycXVvaXNlLWJsdWU6IzBmYThjNztcbiRwdXJwbGlzaC1ncmV5OiM3Nzc2Nzc7XG4kY29kLWdyZXk6IzFkMWQxZDsgLy9OVENcbiRhbGFiYXN0ZXI6ICNmN2Y3Zjc7IC8vIE5UQ1xuJGxpZ2h0LWJsdWUtZ3JleTojYjFkNWU1O1xuJGFsdG86ICNkN2Q1ZDU7IC8vTlRDXG4kd2FybS1ncmV5OiAjOWI5YjliO1xuJGJsdWUtbnVyc2U6ICMyMTJmMzg7XG4kd2F0ZXItYmx1ZTogIzVmN2Y4ZDtcbiRkYXJrLXdhdGVyLWJsdWU6ICMyZTQ2NTU7XG4kc2xhdGU6ICM3YjhkOWM7XG4kbGlnaHQtb3JhbmdlOiAjZmFhMjRhO1xuJGJ1cm50LW9yYW5nZTogI0QwNUYwNDtcbiRkYXJrLTgxOiAjMmQzNjNkO1xuJGNyb3NzLWJsdWU6ICM0M2FhZDY7XG4kYnJpZ2h0LXJlZDogI2QwMDIxYjtcbiRkdWxsLXJlZDogIzk5MTUyNDtcbiRjb29sLWJsdWU6ICMwZmE3Yzc7XG4kc2hhcms6ICMyMDI2MmE7XG5cbi8qKioqKioqKioqKioqKioqKiBOT1JXQVkgVEhFTUUgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG4kbm9yLXRlYWw6IzNlNzY5MjtcbiRub3ItdHVycW9pc2U6IzM4ZWFjYTtcbiRub3Itb3JhbmdlOiNlYzVhNGM7XG4kbm9yLXJlZDojYTQwZDIyO1xuJG5vci1kYXJrZ3JleTojNGE0YTRhO1xuJG5vci1kYXJrZXN0Z3JleTojM2QzZDNkO1xuJG5vci1saWdodGdyZXk6I2ViZWJlYjtcblxuLy8gU2VlIGhhY2t5IGNvbG91ciBmaXggZnVydGhlciBkb3duLi4uXG5cbi8qKioqKioqKioqKioqKioqKiBPTEQgVEhFTUVTIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuXG4kYXBwbGU6ICMzNjkzMzg7IC8vIE5UQ1xuJGJsYWNrOiAjMDAwMDAwO1xuJGJsYWNrLXR3bzogIzIxMjEyMTtcbiRhenVyZTojMDI5ZWUzO1xuXG4kYmx1ZS1ncmV5OiAjNWM3NjdlO1xuJGJsdWUtZ3JleS10d286ICM0MTRhNTE7XG4kYmx1ZS1ncmV5LTk2OiByZ2JhKDkxLCAxMTgsIDEyNiwgMC45Nik7XG4kYnJvd24tZ3JleTogIzk3OTc5NztcblxuJGJsdWlzaC1ncmV5OiAjNzY4YzkzO1xuJGNlcnVsZWFuOiAjMDA4NmJmO1xuLy8kY2hhcmNvYWwtZ3JleTogIzMxMzEzMjtcbiRjb29sLWdyZXk6ICNiNWI2Yjc7XG5cbiRkYXJrLWdyZXktYmx1ZTogIzJjNTg1ZTtcbiRkYXJrLWdyZXktYmx1ZS05NDogcmdiYSg0NCwgODgsIDk0LCAwLjk0KTtcblxuJGRhcmstc2xhdGUtYmx1ZTogIzE4MzU2NTtcbiRkYXJrLXNsYXRlLWJsdWUtdHdvOiAjMWMzYTZlO1xuXG4kZGFyay1ncmV5LXRocmVlOiAjMDYwNzA4O1xuJGRhcmstODA6IHJnYmEoMjMsIDMyLCA1MSwgMC44KTtcbiRkYXJrLXNreS1ibHVlOiAjNTVhY2VlO1xuJGRlbmltLWJsdWU6ICMzYjU5OTg7XG4kZGlydHktcHVycGxlLTUzOiByZ2JhKDc0LCA3MywgNzQsIDAuNTMpO1xuJGR1bGwtb3JhbmdlOiAjRDE3QjJGO1xuJGdyZXlpc2gtYnJvd246ICM0YTRhNGE7XG4kZ3JleS1udXJzZTogI2UzZTVlMzsgLy8gTlRDXG4kZ3VubWV0YWw6ICM1MDVjNjQ7XG4kbGlnaHQtYnVyZ3VuZHk6ICM5MjI1NDU7XG5cbiRsaWdodC1ncmV5OiAjZjhmOWY3O1xuJGxpZ2h0LWdyZXktdHdvOiAjZGVkZWRkO1xuJGxpZ2h0LWdyZXktdGhyZWU6ICNlZmVmZWY7XG4kbGlnaHQtZ3JleS1mb3VyOiAjZWFlYmU4O1xuJGxpZ2h0LWdyZXktZml2ZTogI2QwZDJjNTtcbiRsaWdodC1ncmV5LXNpeDogI2VmZWZlYztcbiRsaWdodC1ncmV5LXNldmVuOiAjZWRlZWVlO1xuJGxpZ2h0LWdyZXktZWlnaHQ6ICNlM2UzZTQ7XG4kbGlnaHQtZ3JleS1uaW5lOiAjZjZmN2Y3O1xuJGxpZ2h0LWdyZXktdGVuOiAjZGFkY2RjO1xuJGxpZ2h0LWdyZXktZWxldmVuOiAjZDdkNWQ1O1xuXG4kbGlnaHQtZ3JleS05MTogcmdiYSgyMzgsIDIzOSwgMjM2LCAwLjkxKTtcbiRsaWdodC1ncmV5LTMyOiByZ2JhKDIyNywgMjI4LCAyMjEsIDAuMyk7XG5cbiRsaWdodC1uYXZ5LWJsdWU6ICMyZDU1ODE7XG4kbWlyYWdlIDogIzE3MjEzMzsgLy8gTlRDXG4kbmFzdHktZ3JlZW46ICM3NGJkNDM7XG4kbmFzdHktZ3JlZW4tdHdvOiAjN2VhNDNlO1xuXG4kbmljZS1ibHVlOiAjMDk3NmI0O1xuXG4kb3V0ZXItc3BhY2U6IzJEMzczRDtcblxuJHBhbGUtZ3JleTogI2ViZWRmMDtcbiRwYWxlLWdyZXktdHdvOiAjZWNmMWYwOyAvLyNmMWY5Zjg7XG4kcGFsZS1ncmV5LXRocmVlOiAjRTlFQkVGO1xuJHBhbGUtZ3JleS1mb3VyOiAjZTNlNGU0O1xuXG4kcGFsZS1ncmV5LTkxOiByZ2JhKDIzMiwgMjM1LCAyMzgsIDAuOTEpO1xuJHBhbGUtZ3JleS05NTogcmdiYSgyMzIsIDIzNSwgMjM4LCAwLjk1KTtcbiRwYWxlLWdyZXktOTQ6IHJnYmEoMjQwLCAyNDgsIDI0NywgMC45NCk7XG5cblxuXG4kcGFsZS1yZWQ6ICNkZDRiMzk7XG4kcGVhY29jay1ibHVlOiAjMDA1ZTljO1xuXG4kcGV0cm9sOiAjMDA2MDZkO1xuJHBldHJvbC00NTogcmdiYSgwLCA5NiwgMTA5LCAwLjQ1KTtcbiRwZXRyb2wtNjA6IHJnYmEoMCwgOTYsIDEwOSwgMC42KTtcblxuXG4kcXVpbGwtZ3JleTogI2UwZTFkZjsgLy8gTlRDXG4kcm9sbGluZy1zdG9uZTogIzdhODc4YjsgLy8gTlRDXG5cbiRyb3VnZTogI2JlMTQ0NjtcbiRyb3VnZS10d286ICNiZTE1NDc7XG4kcm91Z2UtdGhyZWU6ICNiMTFiMjk7IC8vIEFjY291bnRhbnRzICRyb3VnZTtcbiRyb3VnZS1mb3VyOiAjYjAxYjI5O1xuXG4kc2ljay1ncmVlbjogIzkzYmUzMDtcbiRzaWNrLWFtYmVyOiAjZmY5OTMzO1xuJHNpY2stcmVkOiAjQkUxRTJEO1xuXG4kc2lsdmVyOiAjYmRjNmNjO1xuJHNpbHZlci10d286ICNiNmJjYjg7XG4kc2lsdmVyLXRocmVlOiAjYmNjNmNiO1xuXG5cbiRzbGF0ZS1ncmV5OiAjNTc2NzZjO1xuJHNsYXRlLWdyZXktdHdvOiAjNTU1NjVhO1xuJHNsYXRlLWdyZXktOTY6IHJnYmEoODcsIDEwMywgMTA4LCAwLjk2KTtcblxuJHN1bmZsb3dlci15ZWxsb3c6ICNmZmQ2MDI7XG4kc3F1YXNoOiAjZTk5ODEzO1xuJHRvcGF6OiAjMThiN2Q4O1xuJHR1bmRvcmEgOiAjNDY0NjQ2OyAvL05UQ1xuXG4vLyR3YXJtLWdyZXk6ICM5Nzk3OTc7IC8vIEBGSVhNRVxuJHdhcm0tZ3JleTogIzliOWI5YjsgLy8gU29saWNpdG9ycyAtIE1hcCBvdGhlcnNcbiR3YXJtLWdyZXktdHdvOiAjOTc5Nzk3OyAvLyBARklYTUVcbiR3YXJtLWdyZXktdGhyZWU6ICM3Njc2Nzc7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiR3aGl0ZS10d286ICNkOGQ4ZDg7IC8vIEBGSVhNRVxuJHdoaXRlLXRocmVlOiAjZDhkOGQ4OyAvLyBARklYTUVcbiR3aGl0ZS1mb3VyOiAjZGZkZGRkO1xuJHdoaXRlLWZpdmU6ICNmYWY3Zjc7IC8vQWNjb3VudGFudHMgJHdoaXRlO1xuJHdoaXRlLXNpeDogI2RlZGRkZDtcbiR3aGl0ZS1zZXZlbjogI2ZmZmZmZTtcblxuXG4vKioqKioqKioqKioqKioqKiogTk9SV0FZIFFVSUNLRklYIENPTE9SUyAqKioqKioqKioqKioqKioqKioqL1xuQGlmICRzaXRlID09ICdub3J3YXkne1xuICAkYmx1ZS1udXJzZTogJG5vci1kYXJrZXN0Z3JleTtcbn1cblxuLyoqKioqKioqKioqKioqKioqIE1BU1RFUiBQT0xJQ1kgQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiRtcF9wZWFjb2NrLWJsdWU6ICMwMDVlOWM7XG4kbXBfd2hpdGU6ICNkZWRkZGQ7XG4kbXBfbGlnaHQtZ3JleTogI2RlZGVkZDtcbiRtcF9saWdodC1ncmV5LXR3bzogI2Y4ZjlmNztcbiRtcF9ibHVlLWdyZXk6ICM1Yzc2N2U7XG4kbXBfd2hpdGUtdHdvOiAjZmZmZmZmO1xuJG1wX2JsdWlzaC1ncmV5OiAjN2Q5N2EwO1xuJG1wX2dyZXlpc2gtYnJvd246ICM0YTRhNGE7XG4kbXBfZGFyay1zbGF0ZS1ibHVlOiAjMWMzYTZlO1xuJG1wX2JsdWUtZ3JleS05NjogcmdiYSg5MSwgMTE4LCAxMjYsIDAuOTYpO1xuJG1wX3N1bmZsb3dlci15ZWxsb3c6ICNmZWRiMDA7XG4kbXBfd2luZG93cy1ibHVlOiAjMzM5Y2NjO1xuJG1wX3BlYWNvY2stYmx1ZS10d286ICMwMDU2OTc7XG4kbXBfY2VydWxlYW46ICMwMDg2YmY7XG4kbXBfcmVkOiAjZDcwMzAyO1xuJG1wX2Jsb29kLXJlZDogIzk2MDAwYjtcbiRtcF9vZmYtd2hpdGU6ICNmZmZmZmU7XG4kbXBfb3Jhbmdpc2g6ICNmYTdhNDU7XG4kbXBfc3VuLXllbGxvdzogI2ZjZDQzZTtcbiRtcF9wYWxlLWdyZXk6ICNkOWUxZTg7XG4kbXBfbmljZS1ibHVlOiAjMTk2N2EyO1xuJG1wX2NlcnVsZWFuLXR3bzogIzAwODNiZjtcbiRtcF9tYXJpbmUtYmx1ZTogIzAwMzQ3ODtcbiRtcF9nb2xkZW46ICNmYWNhMDA7XG4kbXBfc3Vuc2hpbmUteWVsbG93OiAjZmZlZTMzO1xuJG1wX2dyZXktYmx1ZTogIzZiODJhMTtcbiRtcF9ibHVleS1ncmV5OiAjYTNiMGM1O1xuJG1wX21lZGl1bS1ibHVlOiAjMmU3OGNjO1xuJG1wX2RhcmstZ3JleS1ibHVlOiAjMzU0YTY2O1xuJG1wX2R1c2t5LWJsdWU6ICM0NTYxOGE7XG4kbXBfd2hpdGUtdGhyZWU6ICNmZWZlZmU7XG4kbXBfc2llbm5hOiAjYmE0YTE5O1xuJG1wX3JlZGRpc2gtb3JhbmdlOiAjZmE2MTIxO1xuJG1wX21hbmdvOiAjZmE5OTJlO1xuJG1wX2J1dHRlcnNjb3RjaDogI2ZmYjgzODtcbiRtcF93aGVhdDogI2ZmZDQ4NztcbiRtcF9lZ2ctc2hlbGw6ICNmZmViYzI7XG4kbXBfZGFyazogIzExMTkyMztcbiRtcF9kYXJrLXR3bzogIzIzMzA0NTtcbiRtcF9kb2RnZXItYmx1ZTogIzM4OTdmZjtcbiRtcF9jYXJvbGluYS1ibHVlOiAjOGNiZmZmO1xuJG1wX3NsaW1lLWdyZWVuOiAjODJjZjA2O1xuJG1wX2xpZ2h0LWJsdWUtZ3JleTogI2NjZTdmMztcbiRtcF9kdWNrLWVnZy1ibHVlOiAjZTZmM2Y5O1xuJG1wX3NjYXJsZXQ6ICNiZjAwMGM7XG4kbXBfbGlnaHQtYmx1ZS1ncmV5LXR3bzogI2M3ZDdlYjtcbiRtcF9saWdodC1ncmV5LXRocmVlOiAjZWVmM2VlO1xuJG1wX2ZhZGVkLWJsdWU6ICM4MjhmY2E7XG4kbXBfYXp1cmU6ICMwYWEzZWI7XG4kbXBfd2hlYXQtdHdvOiAjZjhjYzk5O1xuJG1wX3BhbGU6ICNmZGVlZGM7XG4kbXBfZGFyay1ibHVlLWdyZXk6ICMxZTM1NDc7XG4kbXBfdmVyeS1saWdodC1icm93bjogI2QxYjA4NztcbiRtcF9ncmV5aXNoLWJyb3duLXR3bzogIzRmNGY0ZjtcbiRtcF9ncmV5Ymx1ZTogIzY4YTFiMDtcbiRtcF9saWdodC10ZWFsOiAjYTZkOWU4O1xuJG1wX2RhcmstaW5kaWdvOiAjMGEyODQyO1xuJG1wX2d1bm1ldGFsOiAjM2Y0YzU3O1xuJG1wX3doaXRlLWZvdXI6ICNlNmU2ZTY7XG4kbXBfd2hpdGUtZml2ZTogI2Y1ZjVmNTtcbiRtcF93aGl0ZS1zaXg6ICNlM2UzZTM7XG4kbXBfYmxhY2s6ICMwMDAwMDA7XG4kbXBfZ3JleWJsdWUtdHdvOiAjNjY3NTg3O1xuJG1wX2RhcmstdGhyZWU6ICMwYzBjMGY7XG4kbXBfY2xvdWR5LWJsdWU6ICNiZmM3ZDc7XG4kbXBfYmVpZ2U6ICNlZWUzY2Y7XG4kbXBfcmVkLXR3bzogI2Q3MDIwMjtcbiRtcF93aGl0ZS1zZXZlbjogI2Y5ZjlmODtcbiRtcF9zbGltZS1ncmVlbi10d286ICM5MWNjMDU7XG4kbXBfZGFyay1iZWlnZTogI2E2OGE2NjtcbiRtcF9kYXJrLWxpbWU6ICM3OGFiMDI7XG4kbXBfd2hpdGUtZWlnaHQ6ICNlZGVkZWQ7XG4kbXBfZGFyay1ncmV5LWJsdWUtdHdvOiAjMzY0YTY2O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuIiwiLy8gVEhJUyBGSUxFIElTIERFUFJFQ0FURURcblxuI3dlYnNpdGVobnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtOTk5OTlweDtcbiAgdG9wOiAtOTk5OTlweDtcbn1cblxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZGRkO1xuICBjb2xvcjogI2RlZGRkZDtcbn1cbiNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gIGNvbG9yOiAjZGVkZGRkO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbkBpZigkc2l0ZSA9PSBtb2JpbGl0eSl7XG4gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm91Z2UtdHdvO1xuICAgICAgfVxuICB9XG4gIC5ob21lcGFnZSAuYXJ0aWNsZS1oZWFkaW5nOmJlZm9yZXtcbiAgICAgIHRvcDoxMXB4O1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LWJhbm5lci1zdW1tYXJ5e1xuICBtYXgtd2lkdGg6IDYwMnB4O1xufVxuXG4vL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cyl7XG4vLyAgLmhvbWVwYWdlIC5hcnRpY2xlLWhlYWRpbmcsXG4vLyAgLmNvbHVtbi10aXRsZSxcbi8vICAuY29udGVudC13cmFwLmNhcm91c2VsLFxuLy8gIC5zaW5nbGUtYmxvY2stY29udGFpbmVyIC5zaW5nbGUtYmxvY2ssXG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbi8vICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNHB4O1xuLy8gICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICB0b3A6IDRweDtcbi8vICAgICAgICAgIGxlZnQ6IDA7XG4vL1xuLy8gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy9cbi8vICAgICAgICAgIHdpZHRoOiAxN3B4O1xuLy8gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuLy8gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuLy9cbi8vICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vXG4vLyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNlY29uZGFyeTtcbi8vICAgICAgfVxuLy8gIH1cbi8vICAuaG9tZXBhZ2UgLmFydGljbGUtaGVhZGluZzpiZWZvcmV7XG4vLyAgICAgIHRvcDoxMXB4O1xuLy8gIH1cbi8vICAuc2luZ2xlLWJsb2NrLWNvbnRhaW5lciAuc2luZ2xlLWJsb2NrOmJlZm9yZSB7XG4vLyAgICAgIHRvcDo3cHg7XG4vLyAgfVxuLy8gIC5yZXNvdXJjZXMtcGFnZSAuc2luZ2xlLWJsb2NrIC5ibG9jay10aXRsZTpiZWZvcmV7XG4vLyAgICAgIHRvcDoxMXB4O1xuLy8gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbi8vICAgICAgICAgIHRvcDo3cHg7XG4vLyAgICAgIH1cbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC50ZXh0LXNlYXJjaC1jb250YWluZXIgLnNpbmdsZS1ibG9jayAuYmxvY2stdGl0bGU6YmVmb3Jle1xuLy8gICAgICBiYWNrZ3JvdW5kOiRyb3VnZTtcbi8vICAgICAgdG9wOjE5cHg7XG4vLyAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuLy8gICAgICAgICAgdG9wOjE1cHg7XG4vLyAgICAgIH1cbi8vICB9XG4vLyAgLnJlc291cmNlcy1wYWdlIC5zaW5nbGUtYmxvY2s6YmVmb3Jle1xuLy8gICAgICBkaXNwbGF5Om5vbmU7XG4vLyAgfVxuLy8gIC5yaWdodC1jb2x1bW4gLmNvbHVtbi10aXRsZTpiZWZvcmUsXG4vLyAgLnNpbmdsZS1ibG9jay1jb250YWluZXIgLnNpbmdsZS1ibG9jazpiZWZvcmUge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4vL1xuLy8gIH1cbi8vfVxuXG4iLCIvKipcbiAqICBcbiAqICBTdHVubnBsYXRlIEZpeGVkIEhlYWRlclxuICpcbiAqICBWZXJzaW9uOiAxLjBcbiAqICBMYXN0IFVwZGF0ZWQ6IDI2LzA2LzE0XG4gKiAgQnk6IE1hcmtcbiAqICBcbiAqICBOb3RlczpcbiAqICBGaXhlZCBIZWFkZXIgQ1NTXG4gKlxuICogIENoYW5nZWxvZzpcbiAqICAyNi8wNi8xNFxuICogIFNlcGFyYXRlZCBvdXQgZnJvbSBtYWluIGZvciB1c2Ugd2l0aCBTdWJsaW1lIENvbmNhdCBhbmQgbGlicmFyeSBzdHJ1Y3R1cmVcbiAqIFxuICovXG5cbi5maXhlZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6YmxvY2s7IHBvc2l0aW9uOnJlbGF0aXZlOyB3aWR0aDoxMDAlOyB6LWluZGV4Ojk5OTsgdG9wOjA7IGxlZnQ6MDsgcmlnaHQ6MDtcbiAgICAvKiBtYWtlIDpmaXhlZCBpZiBzY3JvbGwtdG9wID4geCAqL1xufVxuLmZpeGVkLWhlYWRlci5maXhlZCB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUVESUEgUVVFUklFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA3MjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5maXhlZC1oZWFkZXIge3Bvc2l0aW9uOnJlbGF0aXZlO31cbn0iLCIvKiFcbiogIFN0dW5ucGxhdGUgRmxleCBsYXlvdXQuY3NzXG4qICBWZXJzaW9uOiAxXG4qXG4qL1xuLyogXG4qICBMYXN0IFVwZGF0ZWQ6IDA2LzExLzE1XG4qICBCeTogQWRhbVxuKiAgXG4qICBOb3RlczpcbiogIERlZmF1bHQgZmxleGJveCBzdHlsZSBsYXlwdXRcbipcbiogXG4qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRGVmYXVsdCBMYXlvdXQgRWxlbWVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogPT09PT09PT09PT09PT09XG5GbGV4IHN0aWNreSBmb290ZXJcbj09PT09PT09PT09PT09PSAqL1xuXG4vKmFkZCB0byBib2R5Ki9cbi5zdGlja3lGb290V3JhcCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKmFkZCB0byB0aGUgJ21haW4gZWxlbWVudC9zZWN0aW9uIHRoYXQgeW91IHdhbnQgdGhlIGZvb3RlciB0byBjbGVhcicqL1xuLnN0aWNreUZvb3RNYWluIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAtbXMtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBtcy1mbGV4OiAxO1xufVxuXG4vKmFkZCB0byBhbGwgb2YgdGhlIG90aGVyIHNlY3Rpb24vZWxlbWVudHMgb24gdGhlIHBhZ2UgKGluY2x1ZGluZyB0aGUgZm9vdGVyKSBhcGFydCBmcm9tIHRoZSBvbmUgdGhlIGZvb3RlciBuZWVkcyB0byBjbGVhciovXG4uc3RpY2t5Rm9vdE90aGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG59XG5cblxuLyogPT09PT09PT09PT09PT09XG5GbGV4IGdyaWRcbj09PT09PT09PT09PT09PSAqL1xuXG4uZmxleC1wYXJlbnQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAgICAgICAgIGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cblxuXG5cblxuLmllOSAuZmxleC1wYXJlbnQge1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgLypib3JkZXI6MzJweCAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDowO1xuICBib3JkZXItYm90dG9tOjA7Ki9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogMjAwcHg7ICAgICAvKiBGaXJlZm94IDMuNiAqLyAgLyogU2FmYXJpIDQ/IENocm9tZSA2PyAqL1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyAgICAgIC8qIEZpcmVmb3ggNCwgU2FmYXJpIDUsIE9wZXJhIDEwLCBJRSA5ICovXG5cbiAgICAgICAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgIC13ZWJraXQtZmxleDogMSAxIDIwMHB4O1xuXHRcblx0Ji5ncm93MyB7XG5cdFx0ZmxleC1ncm93OjM7XG5cdH1cbn1cblxuLmllMTEgLmZsZXgtcGFyZW50ID4gLmJsb2NrLWhlYWRpbmcsXG4uZmxleC1wYXJlbnQgPiAuYmxvY2staGVhZGluZ3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgaDF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG59XG5cbi5pZTExIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMiU7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMiU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyMiU7XG59XG5cbi5pZTEwIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMiU7XG59XG5cblxuLmllOSAuZmxleC1wYXJlbnQgLmJsb2NrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICB3aWR0aDogMjUlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuXG4uZmxleC1wYXJlbnQucmlnaHQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cblxuLmZsZXgtcGFyZW50LnJpZ2h0IC5ibG9jayB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG59XG5cblxuLmJsb2NrLXJlc291cmNlcy1ncmlke1xuICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cblxuXG4uYm91bmRzLCAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyptYXgtd2lkdGg6IDEyMzRweDsqL1xuICAgIG1heC13aWR0aDogMTM2NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKnJlcGxhY2VzIG91ciB0YWJsZSBib3JkZXItc3BhY2luZyB3aGVyZSB3ZSdyZSBub3QgdXNpbmcgZmxleCovXG4uY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5ibG9jay1qdXN0aWZ5LWNvbnRlbnR7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG59XG5cblxuXG4vKiA9PT09PT09PT09PT09PT1cbkNvbHVtbiB3aWR0aHNcbj09PT09PT09PT09PT09PSAqL1xuLyouYmxvY2sub25lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2sub25lLWhhbGYge1xuICB3aWR0aDogNTAlO1xufVxuLmJsb2NrLm9uZS10aGlyZCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG4uYmxvY2sudHdvLXRoaXJkIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbi5ibG9jay5vbmUtZm91cnRoIHtcbiAgd2lkdGg6IDI1JTtcblxuICBlbXB0eS1jZWxsczogc2hvdztcbn1cbi5ibG9jay50aHJlZS1mb3VydGgge1xuICB3aWR0aDogNzUlO1xufVxuXG5cbi5ibG9jay5hc2lkZSB7XG4gIHdpZHRoOiAzNzBweDtcbiAgfSovXG5cblxuLyogPT09PT09PT09PT09PT09XG5BTEw6IElFIEZpeGVzXG49PT09PT09PT09PT09PT0gKi9cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5NZWRpYSBRdWVyaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5mbGV4LXBhcmVudCAuYmxvY2sge1xuICAgICAgICAtd2Via2l0LWZsZXg6IDEgMSAyNSU7XG4gICAgfVxufVxuXG5cbi8qID09PT09PT09PT09PT09PVxuTWF4aW1hbCBXaWR0aCAoYWJvdmUgMTE3MHB4KSAtIFNlZSBEZWZhdWx0XG49PT09PT09PT09PT09PT0gKi9cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICNtYWluIHNlY3Rpb24gLm5hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG4gICAgLmZsZXgtcGFyZW50IC5ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG59XG4iLCIvKiA9PT09PT09PT09PT09PVxuICAgIFN0aWNreSBIZWFkZXJcbiAgID09PT09PT09PT09PT09ICovXG5cbi5wYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxMDRweDtcblx0QGlmKCR0aGVtZSA9PSBwcm9mZXNzaW9ucyl7XG5cdFx0QGF0LXJvb3QgLnBmLWRhc2hib2FyZCAme1xuXHRcdFx0cGFkZGluZy10b3A6IDE0OHB4O1xuXHRcdH1cblx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkLnBmLWFncmVlbWVudCAmLFxuXHRcdC5wZi1kYXNoYm9hcmQubG9naW5PckNyZWF0ZSAme1xuXHRcdFx0cGFkZGluZy10b3A6IDg1cHg7XG5cdFx0fVxuXHR9XG5cdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDEzMnB4O1xuXHRcdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpe1xuXHRcdFx0cGFkZGluZy10b3A6IDE3MnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpe1xuXHRcdHBhZGRpbmctdG9wOiA5NHB4O1xuXHRcdEBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXHRcdFx0QGlmKCRzaXRlPT1zb2xpY2l0b3JzKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDg2cHg7XG5cdFx0XHR9XG5cdFx0XHRAYXQtcm9vdCAucGYtZGFzaGJvYXJkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogODJweDtcblx0XHRcdH1cblx0XHRcdEBhdC1yb290IC5zaXRlLWxvY2t0b25tYWx0YSAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDgxcHg7XG5cdFx0fVxuXHRcdH1cblx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzMnB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIil7XG5cdFx0QGlmKCR0aGVtZSA9PSBjb3Jwb3JhdGUpe1xuXHRcdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTI2cHg7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZigkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcblx0XHRcdC5hY2NvdW50LXN3aXRjaGVyLWVuYWJsZWQgJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I25hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxuXG59XG5cbi5zaXRlLWxzb3MgLnBhZ2UtY29udGFpbmVyLFxuLnNpdGUtbG9ja3Rvbmxzb3N0ZXN0IC5wYWdlLWNvbnRhaW5lclxue1xuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKXtcblx0XHRcdC8vcGFkZGluZy10b3A6IDEwMXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDk0cHg7XG5cdFx0XHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8NDE1cHhcIikge1xuXHRcdFx0cGFkZGluZy10b3A6IDgzcHg7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiA5NHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDM3MXB4XCIpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA3NXB4O1xuXHRcdH1cbn1cblxuLnBmLWZvcm0gLnBhZ2UtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDE4MnB4O1xuXHQuYWNjb3VudC1zd2l0Y2hlci1lbmFibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAyMTBweDtcblx0fVxufSIsIi8qIVxuKiAgU3R1bm5wbGF0ZSBuYXYuY3NzXG4qICBWZXJzaW9uOiAxXG4qL1xuLypcbiogIExhc3QgVXBkYXRlZDogMTEvMTEvMTVcbiogIEJ5OiBBZGFtXG4qICBcbiogIE5vdGVzOlxuKiAgRmxleCBuYXYgbGF5b3V0XG4qXG4qICBEZXBlbmRlbmNpZXM6XG4qICBjb3JlL2RlZmF1bHQuMS4xLmNzczsgLSBSZXF1aXJlcyBTaG93L0hpZGUgTWVkaWEgUXVlcmllc1xuKiBcbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUFJTiBNRU5VICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZsZXgtbmF2IHtcbiAgLypoZWlnaHQgICAgICAgICAgICAgICA6MTAwJTsqL1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHBhZGRpbmc6IDAgMTZweDtcblxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vLy5mbGV4LW5hdiAubG9nbyB7XG4vL1x0bGluZS1oZWlnaHQ6IDA7XG4vL1xuLy9cdC8qbWFyZ2luLXJpZ2h0OiBhdXRvOyovXG4vL1x0Ly9wYWRkaW5nOiAwIDAgMCAxNnB4O1xuLy99XG4vLy5mbGV4LW5hdiAubG9nbyBhIHtcbi8vXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vL1xuLy9cdHBhZGRpbmc6IDA7XG4vL31cblxuLmZsZXgtdWwge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcblxuICAjbWVudS1idXR0b24ge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICNtZW51LWJ1dHRvbiBzcGFuIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAtMnB4IGF1dG8gMCBhdXRvO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cblxuICAjbWVudS1idXR0b24gPiBzcGFuOmJlZm9yZSxcbiAgI21lbnUtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1LCAuNTUsIC45NSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiA+IHNwYW46YmVmb3JlIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgI21lbnUtYnV0dG9uID4gc3BhbjphZnRlciB7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgI21lbnUtYnV0dG9uLmNsb3NlIHNwYW4gc3BhbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAjbWVudS1idXR0b24uY2xvc2UgPiBzcGFuOmJlZm9yZSB7XG4gICAgdG9wOiAyMnB4O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICB9XG4gICNtZW51LWJ1dHRvbi5jbG9zZSA+IHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogMjJweDtcblxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWigwKTtcbiAgfVxuXG4gICNtZW51LWJ1dHRvbiBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4jbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbm5hdiB1bC5jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYgdWwge1xuICAvKndpZHRoOiAxMDAlOyovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubmF2IHVsIGxpIHtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG5cbiAgbWF4LWhlaWdodDogbm9uZTtcblxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblxuICAtbW9iLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vbmF2IGE6aG92ZXIge1xuLy8gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuLy99XG5cbi8vbmF2IHVsIGxpIHVsIHtcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1xuLy9cdGRpc3BsYXk6IGJsb2NrO1xuLy99XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0gTUVESUEgUVVFUklFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA1NjggTW9iaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5mbGV4LW5hdiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59IiwiLyogYXBwbHkgYSBuYXR1cmFsIGJveCBsYXlvdXQgbW9kZWwgdG8gYWxsIGVsZW1lbnRzICovXG4udGFiYmVkLCAudGFiYmVkOmJlZm9yZSwgLnRhYmJlZDphZnRlciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnRhYmJlZCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvL2JhY2tncm91bmQ6I2NjY2NjYztcbiAgICAvL3BhZGRpbmc6NHB4IDAgMCAwO1xufVxuLnRhYmJlZCA+IHVsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MCAwIC0xcHggMDtcbn1cbi50YWJiZWQgPiB1bCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aGl0ZS1zcGFjZTpuby13cmFwO1xufVxuLnRhYmJlZCA+IHVsIGxpIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW46MDtcbn1cbi50YWJiZWQgPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOjAgMCAwIDRweDtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgb3BhY2l0eTowLjU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjpibGFjaztcbn1cbi50YWJiZWQgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIG9wYWNpdHk6MTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO1xufVxuLnRhYmJlZCA+IHVsLmlzV3JhcHBpbmcgbGkgYSB7XG4gICAgbWFyZ2luOjAgLTZweCA0cHggNHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2shaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xufVxuLnRhYmJlZCAub3ZlcmZsb3dUYWJzUGFyZW50IHtcbiAgICB6LWluZGV4OjIwMDtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFic1BhcmVudDpob3ZlciAub3ZlcmZsb3dUYWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IC0xcHggMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBtaW4td2lkdGg6MjAwcHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2Njtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaSBhIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBvcGFjaXR5OjE7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBib3JkZXItdG9wLXdpZHRoOjA7XG59XG4udGFiYmVkIC5vdmVyZmxvd1RhYnMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6cmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IzMzMztcbn1cbi50YWJiZWQgLm92ZXJmbG93VGFicyBsaS5hY3RpdmUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB3aWR0aDowO1xuICAgIGZvbnQtc2l6ZTowO1xuICAgIGJvcmRlcjo2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IzMzMztcbn1cbi50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiB7XG4gICAgZGlzcGxheTpibG9jaztcbn1cbi50YWJiZWQgPiBzZWN0aW9uID4gYSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luOjA7XG59XG4ubm8tanMgLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYge1xuICAgIC8qIHVzaW5nIGpRdWVyeSBpbnN0ZWFkIG9mIHRoZXNlIGRvZGd5IGNzcyBhbmltYXRpb25zXG4gICAgbWF4LWhlaWdodDowcHg7IGhlaWdodDowOyBvdmVyZmxvdzpoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDYwMG1zO1xuICAgIHRyYW5zaXRpb246IGFsbCA2MDBtczsqL1xufVxuLnRhYmJlZCA+IHNlY3Rpb24ub3BlbiA+IGRpdiB7XG4gICAgLyogZG9udCBlZGl0IG1lIChzZWUgbmV4dCBjb21tZW50IGJlbG93KSAqL1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgbWF4LWhlaWdodDoyMDAwMHB4O1xufVxuLnRhYmJlZCA+IHNlY3Rpb24gPiBkaXYgPiBkaXYge1xuICAgIC8qIEpTIHdyYXBzIG91ciBjb250ZW50IGluIGFub3RoZXIgZGl2IChyZXF1aXJlZCBmb3IgdGhlIGNvbmNlcnRpbmEgdmlldykuIFNvIGFsdGhvdWdoIGl0IGRvZXNudCBsb29rIHJpZ2h0LCB0aGlzIGlzIHRoZSBjb3JyZWN0IHNlbGVjdG9yIGZvciBvdXIgc2VjdGlvbiA+IGNvbnRlbnQgYmxvY2suIFRoZXNlIG1heSBiZSBjdXN0b20gc3R5bGVkIGFuZCBzaG91bGQgYmUgd2hlcmUgYW55IHBhZGRpbmcgaXMgYWRkZWQgaWYgcmVxdWlyZWQgKi9cbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgLy9ib3JkZXItYm90dG9tOjFweCBzb2xpZCBibGFja1xufVxuI3Rlc3RDb250YWluZXIge1xuICAgIG1heC13aWR0aDo3MCU7XG4gICAgYm9yZGVyOjFweCBkb3R0ZWQgcmVkO1xufVxuLyohIEVsZW1lbnQgUXVlcnkuLi4gXG4gKiBAUmVxdWlyZXMgaHR0cHM6Ly9naXRodWIuY29tL3R5c29ubWF0YW5pY2gvZWxlbWVudFF1ZXJ5IChzdHVubnBsYXRlL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cbiAqL1xuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0ge1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDowcHggMXB4O1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiB1bCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgYm9yZGVyOjA7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24gPiBhIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOjFweCAwO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBiYWNrZ3JvdW5kOiNlZWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG4udGFiYmVkW21heC13aWR0aH49XCIzMDBweFwiXSA+IHNlY3Rpb24uYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZDojZmZmO1xufVxuLnRhYmJlZFttYXgtd2lkdGh+PVwiMzAwcHhcIl0gPiBzZWN0aW9uID4gZGl2IHtcbn1cbi8qIEVORCBFbGVtZW50IFF1ZXJpZXMgKi8iLCIvKiEgIFxuICogIFN0dW5ucGxhdGUgbW9kYWwuY3NzXG4gKiAgVmVyc2lvbjogMS4xXG4gKi9cbi8qXG4gKiAgTGFzdCBVcGRhdGVkOiAxMi8xMS8xNVxuICogIEJ5OiBNYXJrXG4gKiAgXG4gKiAgTm90ZXM6XG4gKiAgQW1hbGdhbWF0ZWQgdHJhbnNkZXYgY2hhbmdlcyBpbiBjb21tZW50cyBpbiBjYXNlIHRoZXkgYXJlIHVzZWZ1bFxuICogXG4gKi9cblxuYm9keXtoZWlnaHQ6MTAwJTttYXJnaW46MDt9XG5cbi5tb2RhbC13cmFwe1xuICBkaXNwbGF5Om5vbmU7Ly9zYWZhcmkgaU9TIHJlbmRlcmluZyBleGNlcHRpb24gaWYgdGhlcmUgYXJlIHRvbyBtYW55ICd2aXNpYmxlJyBvbi1wYWdlIG1vZGFscy4uLlxuICB6LWluZGV4Oi0xO1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHRvcDowO1xuICB0cmFuc2l0aW9uOnotaW5kZXggMC4xcyBsaW5lYXIgMS41cztcbn1cbi5tb2RhbC13cmFwLmFjdGl2ZXtcbiAgZGlzcGxheTpibG9jazsvLy4uLiBzbyBvbmx5IHNob3cgdGhlIGFjdGl2ZSBvbmVzXG4gIHotaW5kZXg6OTk5OTk4O1xuICB0cmFuc2l0aW9uOnotaW5kZXggMHMgbGluZWFyIDBzO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3IgIDp0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvciAgOnJnYmEoMCwwLDAsMC4wKTtcbiAgYm90dG9tICAgICAgICAgICAgOjA7XG4gIGhlaWdodCAgICAgICAgICAgIDoxMDAlO1xuICBsZWZ0ICAgICAgICAgICAgICA6MDtcbiAgcG9pbnRlci1ldmVudHMgICAgOm5vbmU7XG4gIHBvc2l0aW9uICAgICAgICAgIDphYnNvbHV0ZTsgLypmaXhlZCovXG4gIHJpZ2h0ICAgICAgICAgICAgIDowO1xuICB0ZXh0LWFsaWduICAgICAgICA6Y2VudGVyO1xuICB0b3AgICAgICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC41cyBlYXNlIDFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXMgZWFzZSAxcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjVzIGVhc2UgMXM7XG4gIHdpZHRoICAgICAgICAgICAgIDoxMDAlO1xuICB6LWluZGV4ICAgICAgICAgICA6LTE7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtb3ZlcmxheXtcbiAgYmFja2dyb3VuZC1jb2xvciAgOiMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3IgIDpyZ2JhKDAsMCwwLDAuNyk7XG4gIHBvaW50ZXItZXZlbnRzICAgIDphdXRvO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgei1pbmRleCAgICAgICAgICAgOjE7IC8qIDk5OTk5OSAqL1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbiBcbi5tb2RhbC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQgICAgICAgOiAnJztcbiAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0ICAgICAgICA6IDEwMCU7XG4gIG1hcmdpbi1yaWdodCAgOiAtMC4yNWVtOyAvKiBBZGp1c3RzIGZvciBzcGFjaW5nICovIFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcbiB9XG5cbkBrZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbS1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmxvYWRlcntcbiAgYmFja2dyb3VuZC1pbWFnZSAgOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFSZ0FBQUVZQ0FZQUFBQ0hqdW1NQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5SnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU1DMWpNRFl3SURZeExqRXpORGMzTnl3Z01qQXhNQzh3TWk4eE1pMHhOem96TWpvd01DQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROU0JOWVdOcGJuUnZjMmdpSUhodGNFMU5Pa2x1YzNSaGJtTmxTVVE5SW5odGNDNXBhV1E2UkRsRE0wRkZOVUpHTlRaRE1URkZNMEkxTVVGRE5qZzVNa1l6TWtaQ00wSWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZSRGxETTBGRk5VTkdOVFpETVRGRk0wSTFNVUZETmpnNU1rWXpNa1pDTTBJaVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEVPVU16UVVVMU9VWTFOa014TVVVelFqVXhRVU0yT0RreVJqTXlSa0l6UWlJZ2MzUlNaV1k2Wkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwRU9VTXpRVVUxUVVZMU5rTXhNVVV6UWpVeFFVTTJPRGt5UmpNeVJrSXpRaUl2UGlBOEwzSmtaanBFWlhOamNtbHdkR2x2Ymo0Z1BDOXlaR1k2VWtSR1BpQThMM2c2ZUcxd2JXVjBZVDRnUEQ5NGNHRmphMlYwSUdWdVpEMGljaUkvUHBnVm10VUFBQlROU1VSQlZIamE3SjB4Vnh0SkZrYmJPaE5hK1ZxNVJZN0kwUThRK2NER0ZqbE1icHlEY3pUeG9JMEhmb0RJZ2R6NkFiQTU1TjUrOEhyb2xRVlNxNnVxWDFYZmU0NE9NeDZQSk5TbDI5OTdWVjM5NGVmUG54a0FnQTg2ZkFRQWdHQUFBTUVBQUJUOHR1b3ZmUGp3Z1UrcEpaeWZuL2Z6SHgvMVg3ZnlSM2ZKWHhzcy9QdVAvUEgweGxQS2YzdlVmMzQ2UER5Yzh5bTNpdytybXJ3SUpobDVpQ3crNTQrZVB2b3FrRS82N3lHWnEzZ0tPZDNMSXhmUUhVY0t3VUFjSXRsU2lmU1dwQTdMaUd3ZThzZHRJU0hFZzJDZ09hRnM1ejkyVkNiOUJ0SklLRzQxOFVqNnVjdWxjOC9SUnpEZ1R5aUR5SktKYXg1Vk9qT0VnMkJnYzZGSUl0bFZtUXo1Uk40dHJXNzFjWjBMNTVHUEJNSEFjcWxJcVRNcWxUNVFuUm5wQnNIQXIxS1JsTkxqRTNHSzlHMHVOZGtnR3dUVHF2Sm5wQStrRW9iYmttd29veEJNa21JUm9SeFEvalRLbzVaUVY3bG9idms0RUV3S2FlWDMvTEdYTFY4aEM4MGhaZE5VWlVPcVFUQlJpV1ZYMDhxQVR5T2FWUE1udlJvRUUwTVpOTTdvcmNTS2xFMFR5aWNFWTBrcVV2cUlXUFlSUzFLaXVjeEZjOFZIZ1dDYUZNdStQdWl2cE1tOUpocEVnMkNDeW1XTVdCQU5JQmpYWXFISFF1bEVqd2JCT0JmTE1QOXhoRmlnSkpvek50TkNNSFhGSWtMNW1qSGRETXVSMWNIZldVZURZS3FLcFdqZ2poa3VzSUpITFp1bWZCUUlobklJZkRIWHNxbjEvUmtFODNZNUpHSVo4bDBCeWlZRTQxSXVSVG5FdERPNEtwdSs1WktaSVpnV0M0WW1MbmhtcHFKcFZacEJNQzl5MmRPU2lOUUNQcmxYeWJTbU45TnF3ZWdNa1lobGo3RVBBYm5JWHE3WVRqN050Rll3dWtYbGFjWU1rZkNnajJWbjNNVnRDM2FXL0wzeUhTRmhQV1NtNlNUMUJYcXRGSXcyY285YkpvK2Iwc0NXTStlRDZ6MVBOQkVXdS9SdHFYVGs1NmVNM2Z1V0ljZEJacGt1RVV3NkpaRTBjb2VKSGsrNUEySnhjN0o3YTdXK050SkZOb1BzOWM2VG4vQk11dFBaclJHTWxrUW5DWjFKaTl1clB0L3hNTmFvcmRJZmxCNXRUVHBKbGt5dEVFdytpR1hnU3I4bDVsbWlwK3oxVG9hM3FXN3B1Q0NjWWNzU1RuSnJacElYVE9UOWxvZVNVR1paQzlIa0tZM2xVWXZTelZrcTF6TWxMWmg4Y0VxL0piWXA2RUlxbDJ3QjhNdng3R21xYVlOczVQaC9RekIyWS9aNVJJUHdTYVV5YTJ0UzJWQTIrNG1YVVhLQ09ZeTUrWnVjWUNLVGk2U1ZpWXFGZlVRMlArWkRUYXE3Q2Y1NjBtdjdJOVkwbTVSZ0lsbzhkNlVSbU8wVy9hUWFrVTFLQy84ZU5jbEVKNWxrQktOeWtlUmlkYVpJeWlCWkluN0ZUYjJDcEZoSk5lT0V5cWNvSlpPRVlJekxwUkRMbERLb2tiR3hsNWhvdnNXMDhqZDZ3UmlXQzJKQk5LMlhUTlNDTVNvWHhHSmZOTEl1S3ZZZVRSU1NpVll3UnVVaXpkc0pQUmJ6a2lrMmNqK0lYRFRtSlJPbFlBektSUzR5UEdWaFhIU2k2V21haVhsNjI3UmtvaE9NTWJsSU9YU1c4dVgyTFJHTlhQZDBrc1hibnpFcm1hZ0VZMHd1VXkySDZMT2tJeHBwQXNkNi95dVRrb2xHTUZvMy81VTF2NGhPVnQrZXNFZ3VXY25FdkszSG9iVnhHWVZnREMzL0o3V1FaaXhqYmpGZUxJSzVhRmd1cEJiU1RFeVMrYmVWbWN4T0JBZjVhOE1IK0RwL0hDQ1g5cUZKNERCN1dYNFFDNUwyVHpYMWsyQld5RVhXS1J3MTlQTE1FRUY1TE1hMlFNL0VWZzhkd3dkMDJLQmM1T0NNa1F1VTBveU1oYkdPalJqb04vajlzUzBZclgyL05sZ1NIYkpvRHQ0cG1lNGllY3Q3V2dWUUlwWGswdVNNa2N3UVRmZ3F3UnJqVk1xbC9YamMyRXdQMFdLQ2FhS3BLLzJXYjhnRktueGp6MlRNUlBKMlQ3VXFhSGVDYWFpcEszSVpVeEpCalhKZVRreldtNytOTkgwN3hnN1VVUU1mT25LQk9rbm1lUXpwaWNveWpUUjlUUWhHK3k2bkRSa2R1WUFyeVZnZlMzczYzZDY2QkNOOWw1RFhHTjFsa2Q4T0FreEs1akFDeVJ5RjdNYzAzb1BSOVM0aDA0dHN1bjNDVndJOHBuSHJ0ODBKMW8vcEdEZ1lJZGU3SUJmd25XUWVJMGd5L1N6UWhaeE5sMGdoYjBpUFhBREp2TEt2RzIybEtSaWRraDRFZWpua0Fram1WNzc2dmlpeUVjSG9YcWhmQXIzY0hYS0JCaVVqWTgvcUZIYlBkNm5VVklMNUdxZzBrclBITVVNZEdwU005WFV5WGt1bDRJTFJXYU1RcFpHSnk5VUJTcEpwWGFrVVZERDZTNFJZVFNobml4UGtBc1lrWS9YYUpXK2xVdWdFczUvNVgxREh0VVZnVlRLeXA4eTBUYVZTTU1Gb1l6ZEVURHhETG1CWU1uSVY5clhSdCtlOFh4a3l3WVJZVURkbEZ6cUlnSlBNNXZSMTMvVUdWVUVFbzlITGQyUDNXczhPQU5aVGpPWHA2eTh1Rzc2aEVvenY5RExYQXdZUWkyUmt6Rm84SVhaZGxrcmVCYU9YaC90czdESmpCTEZLUnNwNWk3ZEVHYm02NGpwRWd2RzlZbmRDVXhjaTVpeXoyWTl4a21LOENrWnZ2K2t6dlVqZjVZSXhDaEdubUVlajVmM0F4YlMxTjhGb284am5ydXNQR1gwWFNFTXlrbUFzYmpoZmUxbUp6d1FqY3ZGNXZSRjlGMGhKTWhPRHBkS2c3aGFiWGdRVElMMU11VmMwSklqRlJGNnJoK29yd1F3OXBwY0hvM0VTSU1WU3FWY254ZmdTak0rWkkwb2pTTDFVZWtnbHhUZ1hqT2QxTDVSR1FLa1VVWXJ4a1dCOHBaY25TaU5vU1lxUms2aTFDeUpIalF0RzU4MTlwWmN6U2lOb0VXZVpyV3VWTmxvWDR6ckJISGo2NWU2NFNocGFsbUx1OHgvV0ZwRldYaGZqVERDNjM4dXVwMS9zbENFSExXUWFlNHB4bVdCR25uNnBLNjQxZ3BhbUdHa0pXT3M3Vm1yMnVoU01qNFYxTkhhaDdaS1JNc25TdFBXb3luNHhUZ1NqVTFnK0Z0WmRhQzBLMEdhaVRUR3VFc3pRVTNxWk1yYUFGUE04d1dFcHhmd2VUREFlbTdzWFRFc0RtRXd4dlhXYnZTNFNET2tGb0gwcFpxMGxLUzRFNDJQMmlQUUM4Q3VXMW9MdHJ0UHNyU1VZM2JlejcvaU5rMTRBbG1OdFhjektabS9IOXd1UVhnQ2NsVW1QeGxMTXl1cWxybUI4TkhkSkx3QnhmRC82T3NualhqRDZ4SzR2Ykx3aXZRQzhtMkprWGRpZG9iYzA5SlZnaGo3S0k0WVF3RXFpS1pNNnZwNTRBK1pjY3dTd1ZvcXhOR1hkZis4bWJSc0pScWVuWE04ZTBYc0JXSitab2ZleTR6ckJ1QzZQbnRqdkJTQzlNbWxUd1F3Uy9yQUFZaWlUNXNiS3BLNUx3V3dqR0FCU3pLcXFwckpnUEV4UFA5RGNCZGlJcStRRVEza0VZS1pNdWpkVUptMWJGY3dWUXdWZ1kyWkcza2QzMlJZT213akdaZjlsem81MUFFa0labW40cUNRWUQvMlhHZU1Eb0ZhWkpEZHBzM0tGOVU3ZEJPTjZjUjJDQWFpUGxkc3BiMXNTRExOSEFHa0pKbHZzdzFRVnpFNktId3BBNU53WWVpKzFCUE9aOGdqQUZsb0ptT3pEckMwWWJmQzZ2UGNSQ1FZZ3ZlL1Q1MDBUak12K3k1eU5wUUNTRkV5M3ZNdGRVNElodlFDNDVZZWg5OUxmUkRBdTE3OGdHQUNINkhvWUJJTmdBTHhoWmRuSDFpYUNjVFdEUlA4RklHM0JmSzRrR04xTXBwdllod0NRR2xhdTYrc1ZHMUN0bTJDY3ppQXhEZ0M4WUs0UDAybmdoWDh3RGdDOFlLbjEwS3NpR0dkN3dCanJkZ01rZzdGcit6NDFrV0FvandEOFltV0h1NjBxZ3RseTlLSlBISCtBVmdpbVVwUFgxUXpTRGNjZndDdFdacEsycXdqbUl3a0dBTUZVSmZRME5UTklBQzFCTnA4SzNlUjk0R01IOElxcGlaU2dndUVPQWdEZXNiUVdwaHRTTVBSZkFOcEZmNlZnOGpyS1ZmK0ZOVEFBTFdPZEJOUGxZd0tJQTJNcjViZENsa2pNSUFHMGk2QTlHUGFBQWFCRUFnQkFNQUNBWVA2QldTU0FkdkdaSGd3QStLSkxpUVFBU1pSSUFJQmdBQURDQ1liZUNVQmNXTG51NzJtbFlJeHRKQXdBcTdIeW5aMVRJZ0ZBb3lVU0FNVEZ6TXI3UURBQTZXRmxjLzJiZFFWREh3WWdFclJ2MnZUMnRBL3lQdFlWakl1dTlCYUhIaUFZbHhaZVAyU0o5SkZqRGhDTWFkYmNkUFdUdnY3YWd1R0dhUUJ4bFVteWZ1MmlvWmMvMDlkbkZna2dZY2xNOGg5M2dWOTJuci91UCtVWlBSaUF0RGtPV0NwSlkvbXcvQWZyQ3NiRmZycHNIZzdRVEtrMERpQVplZjdqb2pTcUtoanV5QWdRcjJUbW5pVWpmaGd2dTZ5b3MrWWJkSEZIeG0wT05VQ2pram5JM1Bka25wLzNyV3NXZjZ2NFJIME9GVUMwa3BHZ01ENC9Qei9RUkZObjZZaWtsa201b2J1TUtyTkl0ZU9Wdzd0RUFzRG1vcEhwNjczODhTMnIzdjZRb0RIUjFMSnlNVitWQkhQam9NeWgwUXRnUXpMU2pCVkJYT3FKZjBjcmxFSCsrRlNTaVFRTCtidHl4OGhaMVhaSkZjRzRhUFFPOUkwQ2dCM1p6RlVtVW1WSTZmU3dUanBaaHlvbGtvdXA2aDZIRThBMGttVHVYVDNaMm9KeHRMTWRnZ0d3emVmOHUrNnN5cWg2cVVEZEthN1BIRDhBbTJndnh1bGFtYXFDcVJ1ZHV2a3ZRWW9Cc0lsY3p1TjBVVzFWd2Jnb2s1aXFCckNKZkRlZDdweFFWVEEzam40SkFMQ1pZSm9ya1J3MWVuYzRqZ0MyT0Q4L2x6VnFzczd0aDh2bjNXUS9HQnE5QU9reDBCRGhkSjNhSm9LcFd5YlI2QVd3S1Jqbm0xTnRJcGhiUjc4TUFOaGgxM1Y1dEpGZ0hFVW9CQU5nQkswb2VwbUh5M2cyM1pPM2JwUmlieGdBVytXUjRQeitaNXNLWmxiemRYdjBZUURNTU14ZUxuQzhkLzNFVFFtR01nbkFEdHVacDEwT05oS01tcTd1a3VJaHh4V2dXZkpLUXI2SFhWT0NjWlJpZGptOEFDYktJMWRWaVNuQkZQWUVnT2FRRS8xODhYWWpqUXRHcDZ2clhyZUFZQUNhTDQ5bXZsNmo3cTFqS1pNQUtJL01DcVpMbVFUUVNIcnA2Z24reWRGRnpPNEZrNzh4RVF5elNRQnhwaGV2NVpHTEJFT1pCQkFuKzc3TEkxZUNxWHQ3QXltVDlqamVBTUhLSTluMFRSNFBXb1hZRll6V2I1UkpBUEZ3RUNLOXVFb3d3clJ1bWNTMVNRQkIwa3ZSM0hWUmZRUVRqSXMzT3VMd0EzaEhxb1d1bGtkejN5L21SREM2Q3ZBS3dRQ1k1MHVvOU9JeXdiaDR3ejJhdlFCZXl5UFp3YUJvUlZ5RmVFMW5ndEZMQitwR0xsSU1nRC9HK3ZQYXg5NHZ2aE9NVUxmWk85QXBOQUJ3bjE0R0ljc2pINEtaWmZVdmdEeGdPQUI0U3kvZTE3NTRFNHcyZXkvcWxrbE1XUU00VFMvOVVucVpobnp0am9mbm5EcElNV09HQllBemprdi9mQm55aFowTFJsTk0zVitDRkFQZ0pyMlVleTlYdmphV0NwbGdYTVV3VWd5QTIrL1JKUFNMZXhHTVRvSFZYbmhIaWdGd21sN3VRNytIanNmbmRtRkxVZ3pBNW54dE1yMTRGWXphc3U0dk5XSmRETUJHNlVWV3hmZWFUQysrRTR6Z1lrYnBtT0VDVUVrdWNqSGpVZW1QTHB0NkwxNEY0MmhkekVCclNRQllEMmt0ZEV2cDViYXBOOUlKOEJvdVVzeFh4Z3pBV3VsRldncjdwVCthTlBsK3ZBdEdVMHpkWDFLdXRLYmhDMUN0cGRCWTd5VmtnaEhKU0psVTkwcnJmYWF0QWQ1TkwzSWRYOUZPa0tyaHJPbjMxQW40V25WLzJjWEdGUUM4eWtWT3ZsOUtmM1FSZXRWdW80TFJSbFBkeFhkRGJ0UUdzSlN2Mld0alZ6YmhuMXA0VTUzQXIzZVdPV2o0NmpRY0FQeGFHajEvenl5a2wrQ0NjZFR3N1diTUtnRzhWUnJkaGR6dnhWcUNLUnErZDVSS0FNNUxJK0hFMHB2ck5QUzZKNVJLQUxYVHkzaWhOSm8wUFMxdFFqQ09ybE9pVklJMnkwWEVVbDRiTnMrL1Z4TnI3N09wQk9PeVZHSVBYMmliWE9Ua2VycWtLakJIcCtIWGQxRXFIWEhGTmJTTTArei8reTZURUhkcGpFNHdqa3FsNXcrY2ZneTBKTDBzOWwxTWxrWldFa3hSS2wzWGZCcVpxcU1mQTZuTFJmWjRHY2RRR3BrUlRPbERlcWo1SEVNdWlJU0U1U0p0Z01WTFpjeVdScVlFb3d2d1hHd3NOZWIrMXBDZ1hJcW1icmtOY0dlNU5MS1dZREkxOFhjSFQwWFRGMUtUeTNuMnV2Mmw4SlJGc3ROang5S2JjZFNQZWJZOVRWOUlCQ21MRmsrWXgxYXVOWXBLTU1wSlZuL3ZtTjZML0pFTVJKMWVaT0ppc2VTZk5Ma0ZadlNDVVRQL2tkVmZIOVBQZmwyTUJCQ0xYTVpMNUhJZFE5L0Zlb0lwMXNlNHFERUhlaFlBaUVrdXk2YWo1NW54S2Vsb0JLT1NrUmpvb3VtN2gyUWdNcmtzamxkSjgzL0UwbmVKUWpBcUdXbjZYamw0S2lRRHNjcEZHRnU3U2pvSndhaGtUcEFNdEZndTM2d3ZwbnVQRHo5Ly9uei9MM3o0WU9VQVNKcHhzYjdsTWo5ZzN4alNFSUZjSnJFMWRhTkxNT1V3azlXZnZpYkpRQ3h5dVlwZExsRWxHRDBZc3E1Rmtzd25rZ3drSUJlWktScS9JWmVURkg3SHFBU2pCMFhLSkRIN1J5UURFY3RsMlNJNlFiWmZTR1lUdGVnRTQwRXlVbllkeGpnRkNPbkpKYld4R0tWZ2tBeEVLcGJpd3NWK1c4WmdKOVkzcmxOM1VyOCtPWGc2T2VCL2N4VTJlRDRoL3RVbXVVUXRtQVhKdUpoZDZyNk1BL2FUQWVkeTJjdCszWEtoRmVrNTJoS3BRdlRjaEVrS1U0UmdZbXkrTlZQVWl0SThDY0Y0a3N3c2UxbEZTVjhHTmgyUGNqWC80STIva3N4VWRMSWwwa0s1SkNLUXhYaFhqcDV5S0RVemZSbllRQzRpbGIvYkxwZWtFc3pDQVphRE4zTDRsR2Y1Z0pqeTFZR2FKWkh3WFMvaWJRVkpDa1lQOUZ0THNDbVp3TWQ0SzI2ZE0zam5yOG40dVd6VDU1S3NZRXBSOVN4enMxWkdlTlJCTXVNckJhVnh0cStwNWEwdFdtVXB4VGptcTZJUnpOc0hYM29vVWpLNTdLV1FabURkMUNKUytTUFcvVndRekhvRG9hdVMyWFg0dEtRWlVzdDdxVVdRQ1llek5wK0lXaUdZMHFDUWk4aU9IRCt0Q09aN1c4OVFMUlNMSk9IakZhbEZZQzFWMndSVEdpRFNsL25rOEdubEREVmxRQ1V0RmtrcVgvTEhxaXVkbjIrS0Z0T3RSUkJNSENXVGNLOWxFNE1ycmZFeTB0U3k2ajViY3RQQUUzcHpMUmZNUXNra2RmUkh4MDk5cTdYM25DRVc5ZmlRTWtpYXVMMDEvbnFyMXJjZ21QVUhVVS9UekxhSHA1YzFEMy9TbjRsU0xITGlHYXp4MStlYVdqaVpJSmlWYWViSTA5UExtZTAvaUNZS3NjanMwSEROLzRWR0xvS3BOTUI4ckpraDBhU1ZXRWd0Q01aSm12SFJtMEUwY1l1RjFJSmduQTArbVRHUW1ZT1J4NWVSWnZCRlBtQ3ZHWXBCait0SVM2RmVoZi8xVGxNTEp3VUU0L3dzZCt5eGJCSmswTXFxenlsVG5GN0wzNksvMHEzd3Z6NWtMek9DTXo1RkJPTnpnTzZwYUQ1NmZpa3BuMmFrR3FkcFpXK0RFNFFzbUx0QStnZ205SUNWcytCQkFOSElvSjdwQUtlWldPMDRqVFNwRERkOENrbVRFOG9oQk5Pa2FNWXFteERjcTJ3azJkeHhCSlllajEwVnlxQmlDWVJZRUl6WmdkMVQwWXdDdm15UmJLUkJmTjNXK0s2Zi9hNEtaVmp6NlVUYXB5UkZCRVBwOUN2eXBiaFI0ZHlsS2h3VnlyWUtSUjQ5QjA5TFlrRXdpR1pENGNqUGVheG41Znl6Rkpuc1pDL04yYjRqb1NBV0JKT01iUFpVTmhidVNpRHA1a2YyTWpNaTh2bXZsUytYaWtURXZGVVNpWS9QVEthYlpZYU9XU0VFazVSbytwcG9SZ2JmbnFTYng1SjhNaFdROEZRbi9XaEo4Ni9TSCszb3o3NEtwZmpwRyttdlhMQ09CY0cwb1h6YVU5SEVmSytseGIxdVFvbWlhbHFaYVZxaERFSXdyWk5OTDN0ZFZmcUpUOFFKVDluclZENXBCY0ZBcVlUYVF6WWJTK1ZXcFhMSng0RmdZTFZzaHZyZ2xyWHZseiszSkJVRUEvWEtxRUhwMGRaMFU2UVVlZHl3R0E3QmdIL2g5Qk5PT0FnRndZQUI0UlJUdlNLY1lnMUpiQ2xIWkxLNE1KQlpId1FEaHNWVFhPelhWL0VVLy95eHdiYzF6MTRYK2NsUFdYZnpnRXdRRElKSlN6N0ZtcFhlUXRvcFJMVEl4eVdsMkxLcnVVVVl4ZXBZYWNJK2k0UDdROEZLd1FBQWJFcUhqd0FBRUF3QUlCZ0FBQVFEQUFnR0FCQU1BQUNDQVFBRUF3QUlCZ0FBd1FBQWdnRUFCQU1Bc0FiL0UyQUFnU1NQWkJNQjY0TUFBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gIGRpc3BsYXkgICAgICAgICAgIDpibG9jaztcbiAgLy8gZmlsdGVyICAgICAgICAgICAgOkFscGhhKG9wYWNpdHk6MCk7XG4gIGhlaWdodCAgICAgICAgICAgIDoyODBweDtcbiAgbGVmdCAgICAgICAgICAgICAgOjUwJTtcbiAgbWFyZ2luLWxlZnQgICAgICAgOi0xNDBweDtcbiAgbWFyZ2luLXRvcCAgICAgICAgOi0xNDBweDtcbiAgb3BhY2l0eSAgICAgICAgICAgOjA7XG4gIHBvaW50ZXItZXZlbnRzICAgIDpub25lO1xuICBwb3NpdGlvbiAgICAgICAgICA6YWJzb2x1dGU7XG4gIHRvcCAgICAgICAgICAgICAgIDo1MCU7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMCBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDAgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMCBlYXNlIDBzO1xuICAtbW96LWFuaW1hdGlvbiAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb24gICAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbiA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb24gICAgICAgICA6YW5pbS1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICB3aWR0aCAgICAgICAgICAgICA6MjgwcHg7XG4gIHotaW5kZXg6LTE7XG4gfVxuXG4ubW9kYWwtd3JhcC5hY3RpdmUgLmxvYWRlcntcbiAgb3BhY2l0eToxO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgei1pbmRleDoxO1xuIH1cblxuLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubG9hZGVye1xuICBvcGFjaXR5ICAgICAgICAgICA6MDtcbiAgLW1vei10cmFuc2l0aW9uICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb24gICAgIDphbGwgMC4yNSBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuMjUgZWFzZSAwcztcbiAgdHJhbnNpdGlvbiAgICAgICAgOmFsbCAwLjI1IGVhc2UgMHM7XG4gIHotaW5kZXg6LTE7XG4gfVxuXG4ubW9kYWwtY2xvc2V7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBib3JkZXItY29sb3IgICAgOiNmZjAwMDA7XG4gIGJvcmRlci1yYWRpdXMgICA6MjBweDtcbiAgY29sb3IgICAgICAgICAgIDojZmYwMDAwO1xuICBjdXJzb3IgICAgICAgICAgOnBvaW50ZXI7XG4gIC8vIGZpbHRlciAgICAgICAgICA6QWxwaGEob3BhY2l0eT0wKTtcbiAgaGVpZ2h0ICAgICAgICAgIDo0MHB4O1xuICBsaW5lLWhlaWdodCAgICAgOjQwcHg7XG4gIG9wYWNpdHkgICAgICAgICA6MDtcbiAgcG9zaXRpb24gICAgICAgIDphYnNvbHV0ZTtcbiAgcmlnaHQgICAgICAgICAgIDoxMHB4O1xuICB0b3AgICAgICAgICAgICAgOjEwcHg7XG4gIHdpZHRoICAgICAgICAgICA6NDBweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBzdmd7XG4gICAgLy93aWR0aDo0MHB4O1xuICAgIC8vaGVpZ2h0OjQwcHg7XG4gICAgZmlsbDokd2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGZpbGw6ICRsaW5rLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY2xvc2V7XG4gIC8vIGZpbHRlciAgICAgICAgICAgIDpBbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHkgICAgICAgICAgIDoxO1xuICAtbW96LXRyYW5zaXRpb24gICA6YWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOmFsbCAwLjVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uICAgICAgICA6YWxsIDAuNXMgZWFzZSAwcztcbn1cblxuLm1vZGFsLWNvbnRlbnRXcmFwe1xuICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgIDppbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQgICAgICAgICAgICAgICAgOjBweDtcbiAgbWF4LXdpZHRoICAgICAgICAgICAgICAgICA6MHB4O1xuICBvdmVyZmxvdyAgICAgICAgICAgICAgICAgIDphdXRvO1xuICBwYWRkaW5nICAgICAgICAgICAgICAgICAgIDoyMHB4IDA7XG4gIC1tb3otdHJhbnNpdGlvbiAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uICAgICAgICAgICAgIDphbGwgMXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uICAgICAgICA6YWxsIDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgICAgICAgICAgOmFsbCAxcyBlYXNlIDBzO1xuICB2ZXJ0aWNhbC1hbGlnbiAgICAgICAgICAgIDptaWRkbGU7XG4gIHotaW5kZXggICAgICAgICAgICAgICAgICAgOi0xO1xuICAvLy1XZWJLaXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO1xuICBvcGFjaXR5OjA7XG59XG5cbi5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIGJhY2tncm91bmQgICAgICAgIDojZjVmNWY1O1xuICBib3JkZXIgICAgICAgICAgICA6I2EwYTBhMCBzb2xpZCAxcHg7XG4gIG1heC1oZWlnaHQgICAgICAgIDo5MCU7XG4gIG1heC13aWR0aCAgICAgICAgIDo5MCU7XG4gIHBhZGRpbmcgICAgICAgICAgIDoxMHB4IDE1cHg7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICAtby10cmFuc2l0aW9uICAgICA6YWxsIDFzIGVhc2UgMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxcyBlYXNlIDAuNXM7XG4gIHRyYW5zaXRpb24gICAgICAgIDphbGwgMXMgZWFzZSAwLjVzO1xuICB6LWluZGV4ICAgICAgICAgICA6MTtcbiAgb3BhY2l0eToxO1xufVxuIFxuLm1vZGFsLWNvbnRlbnQge1xuICAvLyBmaWx0ZXIgICAgICAgICAgICA6QWxwaGEob3BhY2l0eTowKTtcbiAgb3BhY2l0eSAgICAgICAgICAgOjA7XG4gIC1tb3otdHJhbnNpdGlvbiAgIDpvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbiAgICAgOm9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb24gICAgICAgIDpvcGFjaXR5IDAuM3MgZWFzZSAwczsgXG4gIHotaW5kZXg6LTE7XG4gIC8qdGV4dC1hbGlnbjpsZWZ0OyovXG59XG5cbi5pZTggLm1vZGFsLWNvbnRlbnQsIC5pZTkgLm1vZGFsLWNvbnRlbnR7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmllOCAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnQsIC5pZTkgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50e1xuICBkaXNwbGF5OmJsb2NrO1xuICAvLyBmaWx0ZXI6QWxwaGEob3BhY2l0eToxMDApO1xufVxuXG4ubW9kYWwtd3JhcC5hY3RpdmU6bm90KCNtb2RhbC1hamF4KSAubW9kYWwtY29udGVudCwgLm1vZGFsLXdyYXAuYWN0aXZlLmxvYWRlZCAubW9kYWwtY29udGVudHtcbiAgb3BhY2l0eToxO1xuICAvLyBmaWx0ZXI6QWxwaGEob3BhY2l0eToxMDApO1xuICAtbW96LXRyYW5zaXRpb24gICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICAtby10cmFuc2l0aW9uICAgICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICB0cmFuc2l0aW9uICAgICAgICA6IG9wYWNpdHkgMC41cyBlYXNlIDFzO1xuICB6LWluZGV4OjE7XG4gfSIsIi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuLmNhcm91c2VsLFxuLmNhcm91c2VsICosXG4uY2Fyb3VzZWw6YmVmb3JlLFxuLmNhcm91c2VsOmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIFJlc29sdmUgcmVuZGVyaW5nIGJ1ZyBpbiBzYWZhcmkgNi4wLjUgKi9cbi5jYXJvdXNlbCB1bCxcbi5jYXJvdXNlbCBsaSB7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uY2Fyb3VzZWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgYm9yZGVyOiAwIGRvdHRlZCByZWQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5jYXJvdXNlbC5yZXNpemluZyBsaSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmNhcm91c2VsIGxpIHtcbiAgICB3aWR0aDogMjUlO1xufVxuLmNhcm91c2VsIGxpID4gZGl2IHtcbiAgICBtYXJnaW46IDAgMTZweDtcbn1cbi5jYXJvdXNlbCBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbjogMCAwIDVweCA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgc3Zne1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICB9XG59XG5hW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10uZnJvemVuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4vKiBORVcgVGVzdCBzdHlsZSAqL1xuLypzZWN0aW9uIHt3aWR0aDo1MCU7fSovXG4jY2Fyb3VzZWxUd28uY2Fyb3VzZWwgbGksXG4jY2Fyb3VzZWxGb3VyLmNhcm91c2VsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbiNjYXJvdXNlbFRocmVlLmNhcm91c2VsIGxpIGEuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLyohIE1lZGlhIHF1ZXJpZXMuLi4gXG4gKiBPUiBpbmNsdWRlIHRoZSBzdHVubnBsYXRlL2xpYi92ZW5kb3IvZWxlbWVudFF1ZXJ5IHRvIHVzZSBFbGVtZW50IFF1ZXJpZXMgKHNlZSBiZWxvdylcbiAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcm91c2VsIGxpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAgIC5jYXJvdXNlbCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5jYXJvdXNlbCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLyohIEV4YW1wbGUgdXNpbmcgRWxlbWVudCBRdWVyaWVzLi4uIFxuICogQFJlcXVpcmVzIGh0dHBzOi8vZ2l0aHViLmNvbS90eXNvbm1hdGFuaWNoL2VsZW1lbnRRdWVyeSAoc3R1bm5wbGF0ZS9saWIvdmVuZG9yL2VsZW1lbnRRdWVyeS5taW4uanMpIFxuICogVGhlIGZvbGxvd2luZyB1c2VzIGEgSlMgZWxlbWVudCBxdWVyeSBwbHVnaW4gKGluc2VhZCBvZiBhIG1lZGlhLXF1ZXJ5KSB0byBzdHlsZSB0aGUgdGFiYmVkIGNvbnRlbnQgd2hlbiB0aGV5IGFyZSBsZXNzIHRoYW4gMzAwcHggd2lkZS5cbiAqIFRoZSBwbHVnaW4gbG9va3MgZm9yIFttaW4vbWF4XS1bd2lkdGgvaGVpZ2h0XSBzcGFjZS1zZXBhcmF0ZWQgYXR0cmlidXRlIHNlbGVjdG9ycyBlZzogZWxlbWVudFttaW4td2lkdGh+PVwiMjAwcHhcIl1bbWF4LXdpZHRofj1cIjQwMHB4XCJde2JhY2tncm91bmQtY29sb3I6cmVkO31cblxuLmNhcm91c2VsW21heC13aWR0aH49XCI1MDBweFwiXSBsaSB7XG4gICAgd2lkdGg6MzMuMzMzJTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMzYwcHhcIl0gbGkge1xuICAgIHdpZHRoOjUwJTtcbn1cbi5jYXJvdXNlbFttYXgtd2lkdGh+PVwiMzYwcHhcIl0gLmNhcm91c2VsLXRpdGxlIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG4uY2Fyb3VzZWxbbWF4LXdpZHRofj1cIjIwMHB4XCJdIGxpIHtcbiAgICB3aWR0aDoxMDAlO1xufVxuKi9cbiIsIi8qIGFwcGx5IGEgbmF0dXJhbCBib3ggbGF5b3V0IG1vZGVsIHRvIGFsbCBlbGVtZW50cyAqL1xuLmFjY29yZGlvbiwgLmFjY29yZGlvbjpiZWZvcmUsIC5hY2NvcmRpb246YWZ0ZXIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hY2NvcmRpb24ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1pdGVte1xufVxuLmFjY29yZGlvbi1pdGVtLW9wZW57XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLXRyaWdnZXJ7XG5cbn1cbi8qLmFjY29yZGlvbi1jb250ZW50e1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UgMHM7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tY29udGVudCwgISogZGlyZWN0IGNoaWxkIHNpbmNlIE1hbHRhIGhhcyBuZXN0ZWQgYWNjb3JkaW9ucyAqIVxuLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50ID4gLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAuYWNjb3JkaW9uLWNvbnRlbnQgISogdG8gcmVzb2x2ZSBpc3N1ZXMgd2l0aCBhY2NvcmRpb24gY29udGVudCBpbiByZXBlYXRhYmxlcyAqISB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbn0qL1xuLmFjY29yZGlvbi1jb250ZW50e1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHQtby10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdG1heC1oZWlnaHQ6IDBweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRvcGFjaXR5OiAwLjU7XG59XG4uYWNjb3JkaW9uLWl0ZW0tb3BlbiA+IC5hY2NvcmRpb24tY29udGVudCwgLyogZGlyZWN0IGNoaWxkIHNpbmNlIE1hbHRhIGhhcyBuZXN0ZWQgYWNjb3JkaW9ucyAqL1xuLmFjY29yZGlvbi1pdGVtLW9wZW4+LmFjY29yZGlvbi1jb250ZW50ID4gLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSAuYWNjb3JkaW9uLWNvbnRlbnQgLyogdG8gcmVzb2x2ZSBpc3N1ZXMgd2l0aCBhY2NvcmRpb24gY29udGVudCBpbiByZXBlYXRhYmxlcyAqLyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UgMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG5cdC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZSAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRvcGFjaXR5OiAxO1xufSIsIi8qIVxuICogIFN0dW5ucGxhdGUgTWFwcy5qc1xuICogIFZlcnNpb246IDEuMFxuICovXG4vKlxuICogIExhc3QgVXBkYXRlZDogMjcvMDYvMTRcbiAqICBCeTogTWFya1xuICogIFxuICogIE5vdGVzOlxuICogIEZvciBpbmNsdWRpbmcgR29vZ2xlIE1hcHMgb24gc2l0ZS5cbiAqXG4gKiAgQ2hhbmdlbG9nOlxuICogIDI3LzA2LzE0XG4gKiAgQ3JlYXRlZFxuICovXG5cbmh0bWwgeyBoZWlnaHQ6IDEwMCU7IH1cbmJvZHkgeyBoZWlnaHQ6IDEwMCU7IG1hcmdpbjogMDsgcGFkZGluZzogMDt9XG4ubWFweyBoZWlnaHQ6IDMwMHB4O3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7fSIsIi8vLy9cbi8vLyBGbGV4U2xpZGVyIE1vZHVsZVxuLy8vIEBhdXRob3IgTWF0dCBCcnVjZVxuLy8vIEBhdXRob3IgTWFyayBHcmlmZml0aHNcbi8vLyBAZ3JvdXAgRmxleFNsaWRlclxuLy8vL1xuXG5cbi5mbGV4U2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsvKiBmb3Igc2FmYXJpICovXG59XG4vLy8gIyMgRmlsbCBNb2RlXG4vLy8gIyMjIEZpbGwgTW9kZSBGaWxsXG4uZmxleFNsaWRlci5maWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZmxleFNsaWRlcl9wcm9mZXNzaW9ucy5maWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsZXhTbGlkZXIuZmlsbCA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyLmZpbGwgPiB1bCA+IGxpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi8qLmZsZXhTbGlkZXIuZmlsbCB1bCBsaTpmaXJzdC1vZi10eXBlLCAuZmxleFNsaWRlci5maWxsIHVsIGxpOmxhc3Qtb2YtdHlwZSB7ICAgIFxuICAgIGJveC1zaGFkb3c6MHB4IDAgMTRweCBibGFjaztcbn0qL1xuXG4vLy8gIyMgVHJhbnNpdGlvbiBNb2RlXG4vLy8gIyMjIERlZmF1bHQgU2xpZGUgU3R5bGVzXG4uZmxleFNsaWRlciB7XG4gICAgPnVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjYgcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8gIyMjIFRyYW5zaXRpb24gTW9kZSBTbGlkZVxuLmZsZXhTbGlkZXJbZGF0YS10cmFuc2l0aW9uTW9kZT0nc2xpZGUnXSB7XG4gICAgPnVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAwMCU7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAtNHB4OyovXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyAjIyMgVHJhbnNpdGlvbiBNb2RlIEZhZGVcbi5mbGV4U2xpZGVyW2RhdGEtdHJhbnNpdGlvbk1vZGU9J2ZhZGUnXSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgID51bCB7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDBzO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgJltkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmRleC1jb250YWluZXJ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+dGFicG9ydCcpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZsZXgtaW5kZXgtdGV4dHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWF4LXdpZHRoOiA2NTVweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9MTI4MHB4Jykge1xuICAgICAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG5cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgICAvLyAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAvL31cblxufVxuLy8vICMjIE5hdmlnYXRpb24gU3R5bGVzXG4uZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uIHtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmZsZXhTbGlkZXItbmV4dEJ1dHRvbixcbi5mbGV4U2xpZGVyLXByZXZCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXJ7XG4gICAgYntcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlSW4gMS4wczsgLyogRmlyZWZveCA8IDE2ICovXG4gICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAgICAgICAtby1hbmltYXRpb246IGZhZGVJbiAxLjBzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMS4wcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi5mbGV4U2xpZGVyLW5leHRCdXR0b246YWZ0ZXIsXG4uZmxleFNsaWRlci1wcmV2QnV0dG9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9ib3R0b206IDEwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiAtMzBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDAuMmVtIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDAuMmVtIHNvbGlkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG4uZmxleFNsaWRlci1uZXh0QnV0dG9uOmFmdGVye1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5mbGV4U2xpZGVyLXByZXZCdXR0b246YWZ0ZXIge1xuICAgIC8vbGVmdDogMjBweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbiB7XG4gICAgLy9yaWdodDogYXV0bztcbiAgICAvL2xlZnQ6IDA7XG4gICAgLy9cbiAgICAvL2N1cnNvcjogdy1yZXNpemU7XG59XG4uZmxleFNsaWRlci1uZXh0QnV0dG9uOmhvdmVyLFxuLmZsZXhTbGlkZXItcHJldkJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG59XG4uZmxleFNsaWRlci1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzY0cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG59XG4uZmxleFNsaWRlci1kb3RzIGEge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCBzZXJpZjtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgbWFyZ2luOiAwIDRweDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gY29sb3I6ICRtYW5nbztcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59XG4uZmxleFNsaWRlci1kb3RzIC5jdXJyZW50LFxuLmZsZXhTbGlkZXItZG90cyBbZGF0YS1zdGF0ZSo9J2lzLWFjdGl2ZSddIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMTQwLCAxNDAsIDE0MCwgLjYpO1xuICAgICY6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG59XG5cblxuXG4vKiBcbkFuaW1hdGlvbnMuIFxuQSBiYXNpYyAnc2xpZGUtaW4nIGFuaW1hdGlvbiBpcyBpbmNsdWRlZCBidXQgeW91IGNhbiByb2xsLXlvdXItb3duLlxuUGxlYXNlIGVuc3VyZSB0aGF0IHlvdSBzZXBhcmFyYXRlIHlvdXIgc3R5bGUgZnJvbSB0aGUgYW5pbWF0aW9uIChJRSBoYXZlIHR3byBjbGFzc2VzKSBhbmQgZ2l2ZSB5b3VyIGFuaW1hdGlvbi1vbmx5IHN0eWxlcyBhIGNsYXNzbmFtZSB0aGF0IGJlZ2lucyAnYW5pbWF0ZS0nLiBUaGUgc2NyaXB0IG5lZWRzIHRvIG1lYXN1cmUgdGhlIGRpbWVuc2lvbnMgb2YgZWFjaCBzbGlkZSBhcyBpdCB3aWxsIGJlIG9uY2UgdGhlIGFuaW1hdGlvbiBpcyBjb21wbGV0ZSwgaXQgdGhlcmVmb3JlIHRlbXBvcmFyaWx5IHJlbW92ZXMgdGhlICdhbmltYXRlLScgcHJlZml4ZWQgY2xhc3NuYW1lcyB3aGVuIGdldHRpbmcgbWVhc3VyaW5nIHRoZSBzbGlkZSBhbmQgcmUtYXBwbGllcyB0aGVtIGFmdGVyLlxuKi9cbi5mbGV4U2xpZGVyIFtjbGFzc149J2FuaW1hdGUtaW4tJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTQwMG1zO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDE0MDBtcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxNDAwbXM7XG59XG5cblxuXG4uZmxleFNsaWRlciAuY3VycmVudCBbY2xhc3MqPSdhbmltYXRlLWluLSddLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSBbY2xhc3MqPSdhbmltYXRlLWluLSddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi5mbGV4U2xpZGVyIC5ub3RyYW5zaXRpb24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAtby10cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5mbGV4U2xpZGVyIC5hbmltYXRlLWluLWZyb20tbGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXJpZ2h0IHtcbiAgICByaWdodDogLTEwMCU7XG59XG4uZmxleFNsaWRlciAuYW5pbWF0ZS1pbi1mcm9tLXRvcCB7XG4gICAgYm90dG9tOiAxMDAlO1xufVxuLmZsZXhTbGlkZXIgLmFuaW1hdGUtaW4tZnJvbS1ib3R0b20ge1xuICAgIHRvcDogMTAwJTtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tbGVmdCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xufVxuLmZsZXhTbGlkZXIgLmN1cnJlbnQgLmFuaW1hdGUtaW4tZnJvbS1yaWdodCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG59XG4uZmxleFNsaWRlciAuY3VycmVudCAuYW5pbWF0ZS1pbi1mcm9tLXRvcCxcbi5mbGV4U2xpZGVyIFtkYXRhLXN0YXRlKj0naXMtYWN0aXZlJ10gLmFuaW1hdGUtaW4tZnJvbS10b3Age1xuICAgIGJvdHRvbTogMDtcbn1cbi5mbGV4U2xpZGVyIC5jdXJyZW50IC5hbmltYXRlLWluLWZyb20tYm90dG9tLFxuLmZsZXhTbGlkZXIgW2RhdGEtc3RhdGUqPSdpcy1hY3RpdmUnXSAuYW5pbWF0ZS1pbi1mcm9tLWJvdHRvbSB7XG4gICAgdG9wOiAwO1xufVxuXG5cbi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi4wXG4gKiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vZmxleHNsaWRlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxMiBXb29UaGVtZXNcbiAqIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBHUEx2MiBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICovXG5cbiBcbi8qIEJyb3dzZXIgUmVzZXRzICovXG4uZmxleC1jb250YWluZXIgYTphY3RpdmUsXG4uZmxleHNsaWRlciBhOmFjdGl2ZSxcbi5mbGV4LWNvbnRhaW5lciBhOmZvY3VzLFxuLmZsZXhzbGlkZXIgYTpmb2N1cyAge291dGxpbmU6IG5vbmU7fVxuLnNsaWRlcyxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lO30gXG5cbi8qIEZsZXhTbGlkZXIgTmVjZXNzYXJ5IFN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLyBcbi5mbGV4c2xpZGVyIHttYXJnaW46IDA7IHBhZGRpbmc6IDA7fVxuLmZsZXhzbGlkZXIgLnNsaWRlcyA+IGxpIHtkaXNwbGF5OiBub25lOyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjt9IC8qIEhpZGUgdGhlIHNsaWRlcyBiZWZvcmUgdGhlIEpTIGlzIGxvYWRlZC4gQXZvaWRzIGltYWdlIGp1bXBpbmcgKi9cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHt3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7fVxuLmZsZXgtcGF1c2VwbGF5IHNwYW4ge3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO31cblxuLyogQ2xlYXJmaXggZm9yIHRoZSAuc2xpZGVzIGVsZW1lbnQgKi9cbi5zbGlkZXM6YWZ0ZXIge2NvbnRlbnQ6IFwiLlwiOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IHZpc2liaWxpdHk6IGhpZGRlbjsgbGluZS1oZWlnaHQ6IDA7IGhlaWdodDogMDt9IFxuaHRtbFt4bWxuc10gLnNsaWRlcyB7ZGlzcGxheTogYmxvY2s7fSBcbiogaHRtbCAuc2xpZGVzIHtoZWlnaHQ6IDElO31cblxuLyogTm8gSmF2YVNjcmlwdCBGYWxsYmFjayAqL1xuLyogSWYgeW91IGFyZSBub3QgdXNpbmcgYW5vdGhlciBzY3JpcHQsIHN1Y2ggYXMgTW9kZXJuaXpyLCBtYWtlIHN1cmUgeW91XG4gKiBpbmNsdWRlIGpzIHRoYXQgZWxpbWluYXRlcyB0aGlzIGNsYXNzIG9uIHBhZ2UgbG9hZCAqL1xuLm5vLWpzIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7ZGlzcGxheTogYmxvY2s7fVxuXG5cbi8qIEZsZXhTbGlkZXIgRGVmYXVsdCBUaGVtZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmZsZXhzbGlkZXIge21hcmdpbjogMCAwIDYwcHg7IGJhY2tncm91bmQ6ICNmZmY7IGJvcmRlcjogNHB4IHNvbGlkICNmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7IC1tb3otYm9yZGVyLXJhZGl1czogNHB4OyAtby1ib3JkZXItcmFkaXVzOiA0cHg7IGJvcmRlci1yYWRpdXM6IDRweDsgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsLjIpOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgLW1vei1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7IC1vLWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLC4yKTsgem9vbTogMTt9XG4uZmxleC12aWV3cG9ydCB7bWF4LWhlaWdodDogMjAwMHB4OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTt9XG4ubG9hZGluZyAuZmxleC12aWV3cG9ydCB7bWF4LWhlaWdodDogMzAwcHg7fVxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7em9vbTogMTt9XG5cbi8vIC5jYXJvdXNlbCBsaSB7bWFyZ2luLXJpZ2h0OiA1cHh9XG5cblxuLyogRGlyZWN0aW9uIE5hdiAqL1xuLmZsZXgtZGlyZWN0aW9uLW5hdiB7KmhlaWdodDogMDt9XG4uZmxleC1kaXJlY3Rpb24tbmF2IGEge3dpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IG1hcmdpbjogLTIwcHggMCAwOyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogdXJsKGltYWdlcy9iZ19kaXJlY3Rpb25fbmF2LnBuZykgbm8tcmVwZWF0IDAgMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgei1pbmRleDogMTA7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IG9wYWNpdHk6IDA7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO31cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyByaWdodDogLTM2cHg7IH1cbi5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7bGVmdDogLTM2cHg7fVxuLmZsZXhzbGlkZXI6aG92ZXIgLmZsZXgtbmV4dCB7b3BhY2l0eTogMC44OyByaWdodDogNXB4O31cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXYge29wYWNpdHk6IDAuODsgbGVmdDogNXB4O31cbi5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LW5leHQ6aG92ZXIsIC5mbGV4c2xpZGVyOmhvdmVyIC5mbGV4LXByZXY6aG92ZXIge29wYWNpdHk6IDE7fVxuLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1kaXNhYmxlZCB7b3BhY2l0eTogLjMhaW1wb3J0YW50OyBmaWx0ZXI6YWxwaGEob3BhY2l0eT0zMCk7IGN1cnNvcjogZGVmYXVsdDt9XG5cbi8qIENvbnRyb2wgTmF2ICovXG4uZmxleC1jb250cm9sLW5hdiB7d2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtNDBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cbi5mbGV4LWNvbnRyb2wtbmF2IGxpIHttYXJnaW46IDAgNnB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHpvb206IDE7ICpkaXNwbGF5OiBpbmxpbmU7fVxuLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7d2lkdGg6IDExcHg7IGhlaWdodDogMTFweDsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6ICM2NjY7IGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTsgY3Vyc29yOiBwb2ludGVyOyB0ZXh0LWluZGVudDogLTk5OTlweDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7IC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLDAsMCwwLjMpO31cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjMzMzOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7IH1cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjMDAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxleC1jb250cm9sLXRodW1icyB7bWFyZ2luOiA1cHggMCAwOyBwb3NpdGlvbjogc3RhdGljOyBvdmVyZmxvdzogaGlkZGVuO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHt3aWR0aDogMjUlOyBmbG9hdDogbGVmdDsgbWFyZ2luOiAwO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZyB7d2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyBvcGFjaXR5OiAuNzsgY3Vyc29yOiBwb2ludGVyO31cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIGltZzpob3ZlciB7b3BhY2l0eTogMTt9XG4uZmxleC1jb250cm9sLXRodW1icyAuZmxleC1hY3RpdmUge29wYWNpdHk6IDE7IGN1cnNvcjogZGVmYXVsdDt9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldiB7b3BhY2l0eTogMTsgbGVmdDogMDt9XG4gIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7b3BhY2l0eTogMTsgcmlnaHQ6IDA7fVxufVxuIiwiLndpemFyZCB7XG4gIC53aXotY29udGVudCB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2l6LW5hdi1wYW5lIHtcbiAgICAucGFnZS1pbmRleCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKiogV2l6YXJkIHN0eWxlcyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vZm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAvL2NvbG9yOiAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICAgIH1cbn1cblxuLndpemFyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgLndpei1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAubXAtc2VjdGlvbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogNzJweCA4OHB4IDE3OHB4O1xuICAgICAgICAgICAgLy9mb250LWZhbWlseTogJ3Byb3hpbWEtbm92YScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDRweCAxNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTdweCAxNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHRpdGxlLCA0MHB4LCAkYm9keS10ZXh0LCBmYWxzZSwgIDEuMjUpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tcC1jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjRweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDJweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2LXBhbmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDEwNnB4KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmNztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNHMgZWFzZS1vdXQ7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHRvcDogLXdlYmtpdC1jYWxjKDEwMCUgLSA4NnB4KTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gODZweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC53aXotbmF2IGxpLmluZGV4IGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2Nsb3NlLW1lbnUtaWNvbi5zdmdcIik7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53aXotbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgLW1zLWZsZXg6IG5vbmU7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsbW9zdC1ibGFjaztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYWI3YmI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluZGV4IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2luZGV4LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM3NjdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL2xlZnQtc2Nyb2xsLWJ1dHRvbi5zdmdcIiksIHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9sZWZ0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWM3NjdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbW9kdWxlcy93aXphcmQvcmlnaHQtc2Nyb2xsLWJ1dHRvbjIuanBnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tb2R1bGVzL3dpemFyZC9yaWdodC1zY3JvbGwtYnV0dG9uLnN2Z1wiKSwgdXJsKFwiLi4vaW1nL21vZHVsZXMvd2l6YXJkL3JpZ2h0LXNjcm9sbC1idXR0b24yLmpwZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2l6LW5hdi1kZXRhaWxzIHtcbiAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAubXAtc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDg4cHggODRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDRweCA2M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAxN3B4IDU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5AbWl4aW4gZm9udCgkdHlwZTogYm9keSwgJHNpemU6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICAkbGg6IGZhbHNlKSB7XG4gICAgQGlmKCR0eXBlID09ICd0aXRsZScpe1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgfSBAZWxzZSBpZiAoJHR5cGUgPT0gJ2JvZHknKXtcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtYm9keTtcbiAgICB9IEBlbHNle1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICB9XG4gICAgQGlmICRzaXplIHsgZm9udC1zaXplOiAkc2l6ZTsgfVxuICAgIEBpZiAkY29sb3VyIHsgY29sb3I6ICRjb2xvdXI7IH1cbiAgICBAaWYgJHdlaWdodCB7IGZvbnQtd2VpZ2h0OiAkd2VpZ2h0OyB9XG4gICAgQGlmICRsaCB7IGxpbmUtaGVpZ2h0OiAkbGg7IH1cbn0iLCIjcG9saWN5RHVyYXRpb25XaWRnZXQge1xuXHQuZGVtb3RlZCB7XG5cdFx0b3BhY2l0eTogMC4yO1xuXHR9XG59IiwiLmFsZXJ0RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG4gICAgfVxuICAgIC5kaWFsb2ctYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgLy9mb250LWZhbWlseTogQUdhcmFtb25kUHJvO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuMjEpO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9jb2xvcjogIzA2MDcwODtcbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLXBhZ2UgJntcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmRpYWxvZy1idXR0b24tcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZyk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhICsgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICYuc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbC5tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3dyYXBwZXItZm9yLW5hbWUuamYtcm93ID4gbGFiZWwubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDs7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5hbGVydElzT3BlbiB7XG4gICAgJiBzZWN0aW9uLFxuICAgICYgaGVhZGVyLFxuICAgICYgZm9vdGVyLFxuICAgICYgLmpmLWhlYWRlci1zZWN0aW9uLFxuICAgICYgdWxbYXR0cl49amYtcGFnZS1jb250cm9sXSB7XG4gICAgICAgIGZpbHRlcjogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCemRHRnVaR0ZzYjI1bFBTSnVieUkvUGdvOElVUlBRMVJaVUVVZ2MzWm5JRkJWUWt4SlF5QWlMUzh2VnpOREx5OUVWRVFnVTFaSElERXVNUzh2UlU0aUlDSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OUhjbUZ3YUdsamN5OVRWa2N2TVM0eEwwUlVSQzl6ZG1jeE1TNWtkR1FpUGdvOGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThaR1ZtY3o0S0lDQWdJQ0FnSUNBOFptbHNkR1Z5SUdsa1BTSm5ZWFZ6YzJsaGJsOWliSFZ5SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlHbHVQU0pUYjNWeVkyVkhjbUZ3YUdsaklpQnpkR1JFWlhacFlYUnBiMjQ5SWpFdU5pSWdMejRLSUNBZ0lDQWdJQ0E4TDJacGJIUmxjajRLSUNBZ0lEd3ZaR1ZtY3o0S1BDOXpkbWMrI2dhdXNzaWFuX2JsdXIpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbW96LWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAtbXMtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgIC1vLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICB9XG59IiwiLyogXG5TdHlsZSBmb3IgY3Vyc29yVHJhY2tpbmdUb29sdGlwKCkgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRoZSBKUyBmdW5jdGlvbiB3aWxsIHVwZGF0ZWQgdGhlIGZvbGxvd2luZyBjc3MgOnJvb3QgdmFyaWFibGVzXG4gICAgLS1jdXJ0b29sdGlwLXBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtLWN1cnNvci14OiAwcHg7XG4gICAgLS1jdXJzb3IteTogMHB4O1xuRGVmYXVsdHMgYXJlIHNldCBiZWxvdyBpbiBjYXNlIHRoZXNlIGRvbid0IGV4aXN0LlxuKi9cbipbZGF0YS1jdXJ0b29sdGlwXTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWN1cnRvb2x0aXApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiB2YXIoLS1jdXJ0b29sdGlwLXBvc2l0aW9uLCBhYnNvbHV0ZSk7XG4gICAgdG9wOiB2YXIoLS1jdXJzb3IteSwgMCk7XG4gICAgbGVmdDogdmFyKC0tY3Vyc29yLXgsIDApO1xuICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAuNHJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE2LTA5LTE0XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBhY2NvcmRpb24uY3NzLCBhdXRvY29tcGxldGUuY3NzLCBtZW51LmNzcywgYnV0dG9uLmNzcywgY29udHJvbGdyb3VwLmNzcywgY2hlY2tib3hyYWRpby5jc3MsIGRhdGVwaWNrZXIuY3NzLCBkaWFsb2cuY3NzLCBkcmFnZ2FibGUuY3NzLCByZXNpemFibGUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdGFibGUuY3NzLCBzZWxlY3RtZW51LmNzcywgc2xpZGVyLmNzcywgc29ydGFibGUuY3NzLCBzcGlubmVyLmNzcywgdGFicy5jc3MsIHRvb2x0aXAuY3NzLCB0aGVtZS5jc3NcbiogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP2JnU2hhZG93WFBvcz0mYmdPdmVybGF5WFBvcz0mYmdFcnJvclhQb3M9JmJnSGlnaGxpZ2h0WFBvcz0mYmdDb250ZW50WFBvcz0mYmdIZWFkZXJYUG9zPSZiZ0FjdGl2ZVhQb3M9JmJnSG92ZXJYUG9zPSZiZ0RlZmF1bHRYUG9zPSZiZ1NoYWRvd1lQb3M9JmJnT3ZlcmxheVlQb3M9JmJnRXJyb3JZUG9zPSZiZ0hpZ2hsaWdodFlQb3M9JmJnQ29udGVudFlQb3M9JmJnSGVhZGVyWVBvcz0mYmdBY3RpdmVZUG9zPSZiZ0hvdmVyWVBvcz0mYmdEZWZhdWx0WVBvcz0mYmdTaGFkb3dSZXBlYXQ9JmJnT3ZlcmxheVJlcGVhdD0mYmdFcnJvclJlcGVhdD0mYmdIaWdobGlnaHRSZXBlYXQ9JmJnQ29udGVudFJlcGVhdD0mYmdIZWFkZXJSZXBlYXQ9JmJnQWN0aXZlUmVwZWF0PSZiZ0hvdmVyUmVwZWF0PSZiZ0RlZmF1bHRSZXBlYXQ9Jmljb25zSG92ZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIaWdobGlnaHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNIZWFkZXI9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNFcnJvcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nJTIyKSZpY29uc0RlZmF1bHQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyUyMikmaWNvbnNDb250ZW50PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zQWN0aXZlPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmclMjIpJmJnSW1nVXJsU2hhZG93PSZiZ0ltZ1VybE92ZXJsYXk9JmJnSW1nVXJsSG92ZXI9JmJnSW1nVXJsSGlnaGxpZ2h0PSZiZ0ltZ1VybEhlYWRlcj0mYmdJbWdVcmxFcnJvcj0mYmdJbWdVcmxEZWZhdWx0PSZiZ0ltZ1VybENvbnRlbnQ9JmJnSW1nVXJsQWN0aXZlPSZvcGFjaXR5RmlsdGVyU2hhZG93PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eUZpbHRlck92ZXJsYXk9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5U2hhZG93UGVyYz0zMCZvcGFjaXR5T3ZlcmxheVBlcmM9MzAmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1Jmljb25Db2xvckhpZ2hsaWdodD0lMjM3Nzc2MjAmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdJbWdPcGFjaXR5RXJyb3I9OTUmYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PTU1JmJnSW1nT3BhY2l0eUNvbnRlbnQ9NzUmYmdJbWdPcGFjaXR5SGVhZGVyPTc1JmJnSW1nT3BhY2l0eUFjdGl2ZT02NSZiZ0ltZ09wYWNpdHlIb3Zlcj03NSZiZ0ltZ09wYWNpdHlEZWZhdWx0PTc1JmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZjb3JuZXJSYWRpdXM9M3B4JmZ3RGVmYXVsdD1ub3JtYWwmZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmdGhpY2tuZXNzU2hhZG93PTVweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4Jm9wYWNpdHlTaGFkb3c9LjMmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9LjMmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmZmNIaWdobGlnaHQ9JTIzNzc3NjIwJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyM2RhZDU1ZSZiZ0NvbG9ySGlnaGxpZ2h0PSUyM2ZmZmE5MCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmZmZmJmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdDb2xvckhlYWRlcj0lMjNlOWU5ZTkmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzAwM2VmZiZiZ0NvbG9yQWN0aXZlPSUyMzAwN2ZmZiZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM2NjY2NjYyZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyM2M1YzVjNSZiZ0NvbG9yRGVmYXVsdD0lMjNmNmY2ZjZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuXHR6LWluZGV4OiAxMDA7XG59XG5cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi10b3A6IC0uMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDJweCAwIDAgMDtcblx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTtcblx0Zm9udC1zaXplOiAxMDAlO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMi4yZW07XG5cdGJvcmRlci10b3A6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcbn1cbi51aS1tZW51IC51aS1tZW51LWRpdmlkZXIge1xuXHRtYXJnaW46IDVweCAwO1xuXHRoZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdG1hcmdpbjogLTFweDtcbn1cblxuLyogaWNvbiBzdXBwb3J0ICovXG4udWktbWVudS1pY29ucyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLjJlbTtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cbi51aS1idXR0b24ge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbi1yaWdodDogLjFlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0LyogU3VwcG9ydDogSUUgPD0gMTEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0d2lkdGg6IDJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcblx0dGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAyLjFlbTtcblx0aGVpZ2h0OiAyLjFlbTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0dGV4dC1pbmRlbnQ6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG4vKiB3b3JrYXJvdW5kcyAqL1xuLyogU3VwcG9ydDogRmlyZWZveCA1IC0gNDAgKi9cbmlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4udWktY29udHJvbGdyb3VwIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cyxcbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3VzIHtcblx0ei1pbmRleDogOTk5OTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3BhbiB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuXHRib3JkZXItbGVmdDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qIFNwaW5uZXIgc3BlY2lmaWMgc3R5bGUgZml4ZXMgKi9cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuXG5cdC8qIFN1cHBvcnQ6IElFOCBvbmx5LCBBbmRyb2lkIDwgNC40IG9ubHkgKi9cblx0d2lkdGg6IDc1JTtcblx0d2lkdGg6IGNhbGMoIDEwMCUgLSAyLjRlbSApO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcblx0Ym9yZGVyLXJhZGl1czogLjEyZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxZW07XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3JkZXI6IG5vbmU7XG59XG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQgLnVpLWljb24sXG4udWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogMTdlbTtcblx0cGFkZGluZzogLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IC4yZW0gMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHR0b3A6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuXHRsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0cmlnaHQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuXHRtYXJnaW46IDAgMi4zZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuXHR3aWR0aDogNDUlO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAuOWVtO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRtYXJnaW46IDAgMCAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuXHRwYWRkaW5nOiAuN2VtIC4zZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAuMmVtO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbjogLjdlbSAwIDAgMDtcblx0cGFkZGluZzogMCAuMmVtO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcblx0d2lkdGg6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcblx0d2lkdGg6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuXHR3aWR0aDogOTUlO1xuXHRtYXJnaW46IDAgYXV0byAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuXHRjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcblx0ZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdHJpZ2h0OiAycHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdGxlZnQ6IDJweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG5cdHJpZ2h0OiAxcHg7XG5cdGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IC4zZW07XG59XG4udWktZGlhbG9nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IC4yZW07XG5cdG91dGxpbmU6IDA7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogLjFlbSAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogOTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IC4zZW07XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luOiAtMTBweCAwIDAgMDtcblx0cGFkZGluZzogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAuNWVtIDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIC40ZW07XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuXHR3aWR0aDogMnB4O1xuXHRyaWdodDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zIHtcblx0aGVpZ2h0OiAycHg7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSxcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlIHtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbncge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAwLjFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsXG4udWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1yZXNpemFibGUtbiB7XG5cdGN1cnNvcjogbi1yZXNpemU7XG5cdGhlaWdodDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLXJlc2l6YWJsZS1zIHtcblx0Y3Vyc29yOiBzLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLWUge1xuXHRjdXJzb3I6IGUtcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcmVzaXphYmxlLXcge1xuXHRjdXJzb3I6IHctcmVzaXplO1xuXHR3aWR0aDogN3B4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtc2Uge1xuXHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cmlnaHQ6IDFweDtcblx0Ym90dG9tOiAxcHg7XG59XG4udWktcmVzaXphYmxlLXN3IHtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHRib3R0b206IC01cHg7XG59XG4udWktcmVzaXphYmxlLW53IHtcblx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRsZWZ0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcmVzaXphYmxlLW5lIHtcblx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xuXHRyaWdodDogLTVweDtcblx0dG9wOiAtNXB4O1xufVxuLnVpLXByb2dyZXNzYmFyIHtcblx0aGVpZ2h0OiAyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0bWFyZ2luOiAtMXB4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0b3BhY2l0eTogMC4yNTtcbn1cbi51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc2VsZWN0YWJsZSB7XG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMnB4IDAuNGVtO1xuXHRtYXJnaW46IDAuNWVtIDAgMCAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogMDtcbn1cbi51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbi51aS1zZWxlY3RtZW51LXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMTRlbTtcbn1cbi51aS1zZWxlY3RtZW51LWljb24udWktaWNvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMDtcbn1cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IC43ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcblx0ZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuXHRoZWlnaHQ6IC44ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHR0b3A6IC0uM2VtO1xuXHRtYXJnaW4tbGVmdDogLS42ZW07XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0bGVmdDogMDtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcblx0d2lkdGg6IC44ZW07XG5cdGhlaWdodDogMTAwcHg7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItaGFuZGxlIHtcblx0bGVmdDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuXHR0b3A6IDA7XG59XG4udWktc29ydGFibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogLjIyMmVtIDA7XG5cdG1hcmdpbjogLjJlbSAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tbGVmdDogLjRlbTtcblx0bWFyZ2luLXJpZ2h0OiAyZW07XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMS42ZW07XG5cdGhlaWdodDogNTAlO1xuXHRmb250LXNpemU6IC41ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHJpZ2h0OiAwO1xufVxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cbi51aS1zcGlubmVyLXVwIHtcblx0dG9wOiAwO1xufVxuLnVpLXNwaW5uZXItZG93biB7XG5cdGJvdHRvbTogMDtcbn1cbi51aS10YWJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOy8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xuXHRwYWRkaW5nOiAuMmVtO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAxcHggLjJlbSAwIDA7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1sb2FkaW5nIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogdGV4dDtcbn1cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdHBhZGRpbmc6IDFlbSAxLjRlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbi51aS10b29sdGlwIHtcblx0cGFkZGluZzogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5ib2R5IC51aS10b29sdGlwIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNlOWU5ZTk7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuXG4vKiBXZSB1c2UgaHRtbCBoZXJlIGJlY2F1c2Ugd2UgbmVlZCBhIGdyZWF0ZXIgc3BlY2lmaWNpdHkgdG8gbWFrZSBzdXJlIGRpc2FibGVkXG53b3JrcyBwcm9wZXJseSB3aGVuIGNsaWNrZWQgb3IgaG92ZXJlZCAqL1xuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcblx0Y29sb3I6ICM0NTQ1NDU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogIzJiMmIyYjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG5cdGJhY2tncm91bmQ6ICMwMDdmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1jaGVja2VkIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcblx0YmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzc3NzYyMDtcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuXHRiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuXHRjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuXHRvcGFjaXR5OiAuNztcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuMzU7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7IH1cbi51aS1pY29uLWNhcmV0LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG4udWktaWNvbi1jYXJldC0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwOyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cbi51aS1pY29uLWFycm93LTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4udWktaWNvbi1hcnJvdy00LWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDsgfVxuLnVpLWljb24tZXh0bGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxuLnVpLWljb24tcmVmcmVzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4OyB9XG4udWktaWNvbi1zaHVmZmxlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDsgfVxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7IH1cbi51aS1pY29uLWRvY3VtZW50LWIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLWNsb3NlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4OyB9XG4udWktaWNvbi1tYWlsLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cbi51aS1pY29uLWNvbW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7IH1cbi51aS1pY29uLXBlcnNvbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cbi51aS1pY29uLXRyYXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4OyB9XG4udWktaWNvbi1sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XG4udWktaWNvbi1ib29rbWFyayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDsgfVxuLnVpLWljb24tdGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbi51aS1pY29uLWZsYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XG4udWktaWNvbi1wZW5jaWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7IH1cbi51aS1pY29uLWNsb2NrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxjdWxhdG9yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cbi51aS1pY29uLXNlYXJjaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7IH1cbi51aS1pY29uLXdyZW5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XG4udWktaWNvbi1oZWFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7IH1cbi51aS1pY29uLXN0YXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FuY2VsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZXRoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4OyB9XG4udWktaWNvbi1rZXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY2lzc29ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsaXBib2FyZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XG4udWktaWNvbi1jb250YWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDsgfVxuLnVpLWljb24taW1hZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjcmlwdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7IH1cbi51aS1pY29uLWFsZXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLW5vdGljZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDsgfVxuLnVpLWljb24taGVscCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cbi51aS1pY29uLWJ1bGxldCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cbi51aS1pY29uLXBhdXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLW5leHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1lbmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstc3RhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cbi51aS1pY29uLXN0b3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7IH1cbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7IH1cbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuLnVpLWljb24tY2lyY2xlLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4OyB9XG5cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcblx0b3BhY2l0eTogLjAwMztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PS4zKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcblx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cbiIsIi5kYXRhVGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xufVxuLmRhdGFUYWJsZSB0aCxcbi5kYXRhVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmRhdGFUYWJsZSB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlIHRoZWFkIHRoLFxuLmRhdGFUYWJsZSB0aGVhZCB0ZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi5kYXRhVGFibGUgdGZvb3Qge1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbi5kYXRhVGFibGUgdGZvb3QgdGQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4uZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg1cmVtO1xufVxuLmRhdGFUYWJsZSAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYyxcbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0YWJsZS1jb2x1bW4uc29ydC1kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzFkMWQxZDtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWFzYzphZnRlciB7XG4gICAgY29udGVudDogXCJcXDIxOTFcIjtcbn1cbi5kYXRhVGFibGUgLnNvcnRhYmxlLWNvbHVtbi5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZGF0YVRhYmxlLnNvcnRhYmxlLW1hcmtlcnMtb24tbGVmdCAuc29ydGFibGUtY29sdW1uOmJlZm9yZSxcbi5kYXRhVGFibGUuc29ydGFibGUtbWFya2Vycy1vbi1sZWZ0IC5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGF0YVRhYmxlIHRyLnNlbGVjdGVkIHRkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjEpOyovXG59XG4uZGF0YVRhYmxlIHRkLnNlbGVjdGVkIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlLmhvdmVyZWQgdGJvZHkgdHI6aG92ZXIge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMTgzLCAyMzYsIDAuMSk7Ki9cbn1cbi5kYXRhVGFibGUuY2VsbC1ob3ZlcmVkIHRib2R5IHRkOmhvdmVyIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE4MywgMjM2LCAwLjMpOyovXG59XG4uZGF0YVRhYmxlLmJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGgsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCAjOTk5OTk5IHNvbGlkO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCxcbi5kYXRhVGFibGUuYm9yZGVyZWQgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4uZGF0YVRhYmxlLmJvcmRlcmVkIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRhVGFibGUuYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGFUYWJsZS5ib3JkZXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRoLFxuLmRhdGFUYWJsZSAuY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0aCxcbi5kYXRhVGFibGUgLnN1cGVyLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogLjEyNXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2MsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmcuc29ydC1hc2M6YWZ0ZXIsXG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtZGVzYzphZnRlciB7XG4gICAgY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nLnNvcnQtYXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZy5zb3J0LWRlc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkzXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYyxcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5kYXRhVGFibGUgLnNvcnRpbmdfYXNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkxXCI7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMWQxZDFkO1xufVxuLmRhdGFUYWJsZSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjE5M1wiO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLjYyNXJlbSAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YmVmb3JlLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAuZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuMDY1MnJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIC42MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC4wNjUycmVtO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCAjZWVlZWVlIHNvbGlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5jdXJyZW50LFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVjN2VlO1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW06ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5pdGVtLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlID4gLml0ZW0uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLnJvdW5kZWQgPiAuaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5jeWNsZSA+IC5pdGVtIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgcGFkZGluZzogLjQzNzVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtIHtcbiAgICBib3JkZXI6IDA7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZS5uby1ib3JkZXIgPiAuaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM1OWNkZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUubm8tYm9yZGVyID4gLml0ZW0uY3VycmVudDpob3Zlcixcbi5kYXRhVGFibGVzX3BhZ2luYXRlLm5vLWJvcmRlciA+IC5pdGVtLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzc1YzdlZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLjA2NTJyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAuNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4ICM2RDZFNzEgc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMjtcbiAgICBib3JkZXItY29sb3I6ICM2RDZFNzE7XG4gICAgY29sb3I6ICM2RDZFNzE7XG4gICAgLyp0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQpOyovXG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xuICAgIGJvcmRlci1jb2xvcjogIzZENkU3MTtcbiAgICBjb2xvcjogIzZENkU3MTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b246ZGlzYWJsZWQsXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM5OTk5OTk7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLnNwYWNlcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uc3BhY2VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDAgLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbiAgICBib3JkZXI6IDFweCAjZDlkOWQ5IHNvbGlkO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IC42MjVyZW0gMDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCA+IGlucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwIC4yNXJlbTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IC4zMTI1cmVtO1xuICAgIGJvcmRlcjogMXB4ICNkOWQ5ZDkgc29saWQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQxZDFkO1xufVxuXG4uZGF0YVRhYmxlIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLyouZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufSovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZDgge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nLFxuLmRhdGFUYWJsZXNfcHJvY2Vzc2luZzphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufSIsIi8qIENob3NlbiB2MS40LjIgfCAoYykgMjAxMS0yMDE1IGJ5IEhhcnZlc3QgfCBNSVQgTGljZW5zZSwgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW4vYmxvYi9tYXN0ZXIvTElDRU5TRS5tZCAqL1xuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHpvb206IDE7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgKmRpc3BsYXk6IGlubGluZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogLTk5OTlweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLnNlYXJjaC1jaG9pY2UgLmdyb3VwLW5hbWUsXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSAuZ3JvdXAtbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVyLFxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUgLmdyb3VwLW5hbWU6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgY29udGVudDogJzonO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGRkZGRkYpLGNvbG9yLXN0b3AoNTAlLCNGNkY2RjYpLGNvbG9yLXN0b3AoNTIlLCNFRUVFRUUpLGNvbG9yLXN0b3AoMTAwJSwjRjRGNEY0KSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGRkZGRkYgMjAlLCNGNkY2RjYgNTAlLCNFRUVFRUUgNTIlLCNGNEY0RjQgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI0ZGRkZGRiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMjZweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSAtNDJweCAxcHggbm8tcmVwZWF0OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8qYmFja2dyb3VuZDogdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IDAgMnB4OyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDEwO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODc1RDc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsNTAlIDAsNTAlIDEwMCUsY29sb3Itc3RvcCgyMCUsIzM4NzVENyksY29sb3Itc3RvcCg5MCUsIzJBNjJCQykpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCgjMzg3NUQ3IDIwJSwjMkE2MkJDIDkwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQoIzM4NzVENyAyMCUsIzJBNjJCQyA5MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCMzODc1RDcgMjAlLCMyQTYyQkMgOTAlKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMSUsI0VFRUVFRSksY29sb3Itc3RvcCgxNSUsI0ZGRkZGRikpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMSUsI0ZGRkZGRiAxNSUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciw1MCUgMCw1MCUgMTAwJSxjb2xvci1zdG9wKDIwJSwjRjRGNEY0KSxjb2xvci1zdG9wKDUwJSwjRjBGMEYwKSxjb2xvci1zdG9wKDUyJSwjRThFOEU4KSxjb2xvci1zdG9wKDEwMCUsI0VFRUVFRSkpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0Y0RjRGNCAyMCUsI0YwRjBGMCA1MCUsI0U4RThFOCA1MiUsI0VFRUVFRSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCgjRjRGNEY0IDIwJSwjRjBGMEYwIDUwJSwjRThFOEU4IDUyJSwjRUVFRUVFIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAjRkZGRkZGIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbiB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAzcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIC00MnB4IDFweCBuby1yZXBlYXQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNGNEY0RjQpLGNvbG9yLXN0b3AoNTAlLCNGMEYwRjApLGNvbG9yLXN0b3AoNTIlLCNFOEU4RTgpLGNvbG9yLXN0b3AoMTAwJSwjRUVFRUVFKSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLCNGNEY0RjQgMjAlLCNGMEYwRjAgNTAlLCNFOEU4RTggNTIlLCNFRUVFRUUgMTAwJSk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDRENDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3RkI7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsMCwwLC4zKTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBQUFBO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLDUwJSAwLDUwJSAxMDAlLGNvbG9yLXN0b3AoMjAlLCNFRUVFRUUpLGNvbG9yLXN0b3AoODAlLCNGRkZGRkYpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogICAgLW1vei1saW5lYXItZ3JhZGllbnQoI0VFRUVFRSAyMCUsI0ZGRkZGRiA4MCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KCNFRUVFRUUgMjAlLCNGRkZGRkYgODAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCgjRUVFRUVFIDIwJSwjRkZGRkZGIDgwJSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGIGluc2V0O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N0ZCO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwuMyk7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBvcGFjaXR5OiAuNSFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1ydGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAzcHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIG1hcmdpbjogM3B4IDVweCAzcHggMDtcbiAgICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDRweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxuLmNob3Nlbi1ydGwgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogNHB4IDVweCA0cHggMjBweDtcblxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKC9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcblxuICAgIGRpcmVjdGlvbjogcnRsO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweCAycHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MS41KSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSxcbm9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MS41ZHBweCkge1xuICAgIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3ZlbmRvci9jaG9zZW4vY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTJweCAzN3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNob3Nlbi1zZWxlY3QtZGVzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwNjA7IFxuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtOTAwMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAvKmJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcbiAgICByaWdodDogMDsgXG4gICAgbGVmdDogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDAgNHB4IDRweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDZweDsgXG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IFxuXG4gICAgYmFja2dyb3VuZDogI0ZFRkZERTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcblxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGNvbG9yOiAjOTk5OTk5O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmFjdGl2ZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTsgXG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICAgIGNvbG9yOiB3aGl0ZTsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcblxuICAgIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIC5uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07IFxuXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgIHdpZHRoOiAzMjFweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiA5cHg7IFxuICAgIGhlaWdodDogMS40Mjg1NztcblxuICAgIHRleHQtaW5kZW50OiAtNTAwMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC1kb3duIHtcbiAgICBib3R0b206IDA7XG59XG5cblxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XG4gICAgZm9udC1zaXplOiAxcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDsgXG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAycHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMThweDsgXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7IFxuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDNweCA0cHg7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgcGFkZGluZzogNHB4IDIwcHggNHB4IDRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgLypib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTkwMDBweDtcbn1cblxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHRleHQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweDtcblxuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIC5kZWZhdWx0IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuXG4gICAgbWFyZ2luOiA2cHggMCAzcHggNXB4O1xuICAgIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjY2NjOyovXG4gICAgLypiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsqL1xuXG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDFweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENEQ0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICAvKiAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAvKmJvcmRlcjogMXB4IHNvbGlkICM2NmFmZTk7Ki9cbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IFxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDdweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICAgIC8qYm9yZGVyOiAxcHggc29saWQgIzY2YWZlOTsqL1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLyotd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSBpbnNldCwgMCAwIDhweCAjNjZhZmU5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGNvbG9yOiAjMTExMTExICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWNob2ljZXMge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jaG9zZW4tZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hvc2VuLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IFxuXG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA3cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bzsgXG4gICAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gICAgbWFyZ2luOiA2cHggNXB4IDNweCAwO1xuICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDE5cHg7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgIHJpZ2h0OiBhdXRvOyBcbiAgICBsZWZ0OiA0cHg7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIC5ncm91cC1vcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IFxuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7IFxuXG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAgIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGVAMngucG5nJykgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIGZpbHRlcjogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoJy9pbWcvdmVuZG9yL2Nob3Nlbi9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAxMDAlIC0yMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNFNEU0RTQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzg3NUQ3O1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7IFxufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAxcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4ge1xuICAgIC0tYmdjb2xvdXI6ICNmZmY7XG4gICAgLS1ib3JkZXJjb2xvdXI6ICNjY2M7XG4gICAgLS10ZXh0ZGFyazogIzMzMztcbiAgICAtLXNlbGVjdGVkY29sb3VyOiAjMWM3NWJjO1xuICAgIC0tYm9yZGVycmFkaXVzOiAwcHg7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgLS1oZWlnaHQ6IDIuMTVyZW07XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXgtd2lkdGg6NDAwcHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuLndpemFyZENhcmQgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubntcbiAgbWF4LXdpZHRoOm5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ2NvbG91cik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyY29sb3VyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXJyYWRpdXMpOyBcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6IHZhcigtLXRleHRkYXJrKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWhlaWdodCk7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiBmbG9hdDogcmlnaHQ7ICovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIC8qIHJpZ2h0OiAyNHB4OyAqL1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgXG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntcbiAgYmFja2dyb3VuZDpub25lIWltcG9ydGFudDtcbiAgLyogd2UncmUgdXNpbmcgb3VyIG93biAnaWNvbicgKHNlZSA6YmVmb3JlIGFuZCA6YWZ0ZXIgYmVsb3cpICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xuICB3aWR0aDogN3B4IWltcG9ydGFudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmFmdGVye1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMy42cHg7XG4gIC8qbWFyZ2luLWxlZnQ6IC04cHg7Ki9cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3Jle1xuICB0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7XG50cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmFmdGVye1xuICB0cmFuc2Zvcm06cm90YXRlKDU1ZGVnKTtcbiAgbGVmdDo0cHg7XG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgXG59XG5cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVycmFkaXVzKTtcbiAgY3Vyc29yOiB0ZXh0OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlcnJhZGl1cyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1zdHVubi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy92ZW5kb3IvY2hvc2VuL2Nob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgXG59XG4gIFxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtOyBcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07IFxufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgcGFkZGluZy1sZWZ0OiA2ZW07IFxufVxuICBcbi5zZWxlY3QyLWNvbnRhaW5lci0tc3R1bm4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbGVjdGVkY29sb3VyKTtcbiAgY29sb3I6IHdoaXRlOyBcbn1cbiAgXG4uc2VsZWN0Mi1jb250YWluZXItLXN0dW5uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0gLnNlbGVjdDItcmVuZGVyZWRfX21hdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VsZWN0ZWRjb2xvdXIpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1zdHVubiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgXG59XG5cbi5zZWxlY3QyLXJlbmRlcmVkX19tYXRjaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiNGRUZGREVcbn0iLCIvKiBUYWcgaW1hZ2UgKi9cbi5jaG9zZS1pbWFnZSB7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcblx0cGFkZGluZzogMnB4IDVweCAzcHggMDtcbn1cblxuLyogSW1hZ2UgZm9yIFNpbmdsZSBtb2RlICovXG4uY2hvc2UtaW1hZ2Utc21hbGwge1xuXHR3aWR0aDoyNHB4O1xuXHRoZWlnaHQ6MjRweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAtM3B4IDFlbSAwIDA7XG5cdHBhZGRpbmc6IDAgM3B4IDAgMDtcbiAgICBvcGFjaXR5OiAwLjM7XG5cbn1cblxuLyogSW1hZ2VzIGFwcGVuZGVkIHRvIHRoZSBsaShzKSAqL1xuLmNob3NlLWltYWdlLWxpc3Qge1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbjogLTNweCAxZW0gMCAwO1xuXHRwYWRkaW5nOiAwIDNweCAwIDA7XG4gICAgb3BhY2l0eTogMC4zO1xufVxuXG4vKiBHcmV5LW91dCBpbWFnZSBmb3IgTXVsdGkgbW9kZSAqL1xuZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGkgLnJlc3VsdC1zZWxlY3RlZCBpbWcge1xuXHRvcGFjaXR5OiAwLjM7XG59XG4iLCIuYWxlcnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1mb3VyO1xuXHQmLndpdGhidXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBAZGVwcmVjYXRlZFxuLmFsZXJ0LmdyZWVuIHtcblx0Y29sb3I6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4uYWxlcnQuc3VjY2VzcyB7XG5cdGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuLmFsZXJ0LnJlZCwgLmFsZXJ0LmVycm9yIHtcblx0Y29sb3I6ICR3YXJuLWNvbG9yO1xufVxuXG4uYWxlcnQud2FybiB7XG5cdGNvbG9yOiAkd2Fybi1jb2xvcjtcblx0XG5cdC5pY29uLXdhcm5pbmctdHJpYW5nbGUge1xuXHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG59XG5cbi5sb2dpbi1ib3ggLmFsZXJ0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA1cHg7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luLWJveCAuYWxlcnQuc3VjY2VzcyB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6JHdhcm4tY29sb3I7XG5cdGJvcmRlci1jb2xvcjogJHdhcm4tY29sb3I7XG59XG4ubG9naW4tYm94IC5hbGVydC5lcnJvciB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6JGVycm9yLWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRlcnJvci1jb2xvcjtcbn1cblxuLmFsZXJ0X3JlYWRvbmx5e1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LWZvdXI7XG5cdGRpc3BsYXk6ZmxleDtcblx0bWF4LXdpZHRoOjY0MHB4O1xuXHQuYWxlcnQtaWNvbntcblx0XHRiYWNrZ3JvdW5kOiRsaWdodC1vcmFuZ2U7XG5cdFx0ZmxleC1iYXNpczo1NnB4O1xuXHRcdGZsZXgtZ3JvdzowO1xuXHRcdHN2Z3tcblx0XHRcdGZpbGw6JHdoaXRlO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0bGVmdDo1MCU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXHQuYWxlcnQtbWVzc2FnZXtcblx0XHRmb250LXNpemU6MTdweDtcblx0XHRsaW5lLWhlaWdodDogMS4yOTtcblx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yOTtcbiAgXHRcdGxldHRlci1zcGFjaW5nOiAwLjI2cHg7XG5cdH1cblx0LmFsZXJ0LXRpdGxle1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cbn0iLCIuYnRuIHsgLy9UaGlzIHNob3VsZCByZWFsbHkgYmUgYSBwbGFjZWhvbGRlciBpZSAlYnRuIChhbmQgZXh0ZW5kZWQgYXMgc3VjaCBmb3IgYnV0dG9ucyBiZWxvdylcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLm11bHRpcGxlQnV0dG9uV3JhcHBlciAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG5cbiAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG5cbiAgICBAYXQtcm9vdCAuYXNpZGUgJiB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG59XG5cbi5idG5fYSxcbi5idG5fYTp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRhX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2IsXG4uYnRuX2I6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkYl9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkYl9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYl9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYl9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fYyxcbi5idG5fYzp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRjX2J0bi10ZXh0ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyIG90aGVyd2lzZVxuICAgIGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWJhY2tncm91bmQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjX2J0bi1ob3Zlci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cbn1cblxuLmJ0bl9kLFxuLmJ0bl9kOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBjb2xvcjogJGRfYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGRfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZF9idG4tYmFja2dyb3VuZDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGRfYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGRfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG4uYnRuX2UsXG4uYnRuX2U6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGNvbG9yOiAkZV9idG4tdGV4dCAhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ciBvdGhlcndpc2VcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZV9idG4tYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlX2J0bi1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5idG5fbG9naW4sXG4uYnRuX2xvZ2luOnZpc2l0ZWQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkbG9naW5fYnRuLXRleHQgIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIgb3RoZXJ3aXNlXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGxvZ2luX2J0bi1ib3JkZXI7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX2J0bi1iYWNrZ3JvdW5kO1xuICAgIG1pbi13aWR0aDogNThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkbG9naW5fYnRuLWhvdmVyLXRleHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGxvZ2luX2J0bi1ob3Zlci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG59XG5cbi5sYXJnZS1idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuXG4uc21hbGwtYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFnZS1jb250YWluZXIsIC5tb2RhbC1jb250ZW50e1xuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIGNvbG9yOiAkYV9idG4tdGV4dCA7IC8vIWltcG9ydGFudDsgLy9PdmVycmlkZW4gYnkgdG9wLXNlY3Rpb24gbGluayBjb2xvdXIvZGFzaGJvYXJkIGxpbmsgY29sb3VyIG90aGVyd2lzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWJhY2tncm91bmQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmLmJ0bl9iLFxuICAgICAgICAmLmJ0bl9jIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYV9idG4taG92ZXItdGV4dCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24ub3QtbGluay1idG4uY2F0ZWdvcnktaG9zdC1saXN0LWhhbmRsZXJ7XG4gICAgY29sb3I6ICRsaW5rLXByaW1hcnktY29va2llcyAhaW1wb3J0YW50O1xufVxuYnV0dG9uI29uZXRydXN0LXBjLWJ0bi1oYW5kbGVye1xuICAgIGNvbG9yOiBibGFjayFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmlsbDogJHdoaXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiA3NXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBhbmltLXJvdGF0ZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIC1vLWFuaW1hdGlvbjogYW5pbS1yb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICBhbmltYXRpb246IGFuaW0tcm90YXRlIDFzIGluZmluaXRlIGxpbmVhcjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkYl9hY2NlbnQsIC42KTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYl9hY2NlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNzVweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gICAgICAgIC8vIGNvbnRlbnQ6ICd0ZXN0JztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjb2xvcjogJGJvZHlfdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYWpheExvYWRlZCAuZmlsdGVyLWJ1dHRvbjphZnRlcixcbi5hamF4TG9hZGluZyAuZmlsdGVyLWJ1dHRvbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5hamF4TG9hZGluZy5hamF4TG9hZGVkIC5maWx0ZXItYnV0dG9uOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLXJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmJ0bi1sb29rdXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvdHRvbTogNHB4O1xuXHRyaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1yYWRpdXM6IDBlbTtcblx0cGFkZGluZzogMC41ZW0gMC43NWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5pbnB1dDp2YWxpZCArIC5idG4tbG9va3VwIHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9XG59XG5pbnB1dC5idXN5ICsgLmJ0bi1sb29rdXAge1xuXHRvcGFjaXR5OiAwLjI7XG5cdGN1cnNvcjogd2FpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzliOWI5YiAzMCUsICMxOThmYzIgNTAlLCAjOWI5YjliIDcwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogMzAwJSA0MDAlO1xuXHRhbmltYXRpb246IGdyYWRpZW50IDJzIGVhc2UgaW5maW5pdGU7XG5cdC8qJjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVybChcIi9pbWcvaWNvbnMuc3ZnI2ljb24tdGFpbC1zcGluXCIpO1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0d2lkdGg6MjBweDtcblx0XHRoZWlnaHQ6MjBweFxuXHR9Ki9cbn1cblxuQGtleWZyYW1lcyBncmFkaWVudCB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG5cdH1cblx0NTAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcblx0fVxuXHQxMDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG5cdH1cbn1cblxuLmJ0bi5kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59IiwiXG4uYmFjay10by1wYWdlIHtcblx0LmJhY2stdG8tcGFnZS1saW5rIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206MS41ZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblxuXG5cdFx0LmJhY2stdG8tcGFnZS1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0b3A6IDJweDtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbi1yaWdodDoxZW07XG5cdFx0fVxuXHRcdC5iYWNrLXRvLXBhZ2UtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06bm9uZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdC5pY29uLWZpbGwge1xuXHRcdFx0ZmlsbDogJGxpbmstcHJpbWFyeTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyNTBtcztcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmFjdGl2ZSB7XG5cdFx0XHQuYmFjay10by1wYWdlLXRleHQge1xuXHRcdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1maWxsIHtcblx0XHRcdFx0ZmlsbDogJGhvdmVyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gVEhlIHNvY2lhbCBpY29ucyBhcm91bmQgdGhlIHNpdGUgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdGhlIGNvcnBvcmF0ZSBhbmQgaW50ZXJpbSBza2lucy4gQ29ycG9yYXRlIGJyaW5ncyB0aGVtIGJhY2tcbi8vIGluIHRoZSBmb290ZXIgYXMgXCJnbyB0byBzb2NpYWxcIiByYXRoZXIgdGhhbiBcInNoYXJlXCIgZnVuY3Rpb25hbGl0eVxuLnNvY2lhbC1pY29ucy13cmFwIHtcbiAgICBAaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lPT0gaW50ZXJpbSBPUiAkdGhlbWUgPT0gcHJvZmVzc2lvbnMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwuc29jaWFsLWljb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUgT1IgJHRoZW1lID09IGludGVyaW0gIE9SICR0aGVtZSA9PSBwcm9mZXNzaW9ucykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudWwuc29jaWFsLWljb25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIC8vQmVsb3cgaXMgdG8gYWxpZ24gdGhpcyBibG9jayB3aXRoIHRoZSBcIlN0YXkgQ29ubmVjdGVkXCIgdGl0bGUgYmVsb3dcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgd2lkdGg6IDE2OHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKTtcblxuICAgICAgICBmbGV4OiAxIDEgMjQlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zO1xuICAgICAgICAgICAgICAgIGZpbGw6IG1hcF9nZXQoJGZvb3RlciwgdGV4dCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAmLmljb24tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNTVBQ0VFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjM0I1OTk4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDk3NkI0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1nb29nbGUtcGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjREQ0QjM5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2ljb24tbG9nb19tb2JpbGl0eSB7XG4gICAgLm9uZXtcbiAgICAgICAgZmlsbDogIzg3NzU2QTtcbiAgICB9XG4gICAgLnR3b3tcbiAgICAgICAgZmlsbDogIzhBNzg2RDtcbiAgICB9XG4gICAgLnRocmVle1xuICAgICAgICBmaWxsOiAjMDkzNTdBO1xuICAgIH1cbiAgICAuZm91cntcbiAgICAgICAgZmlsbDogIzkyQzAyMDtcbiAgICB9XG59XG5cbi5pY29uLWxvZ29fbW9iaWxpdHkgc3Zne1xuICAgIHdpZHRoOiAxMzZweCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA4NXB4IWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICB3aWR0aDogOTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTZweCFpbXBvcnRhbnQ7ICAgICAgICBcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fcGVyZm9ybWFuY2V7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA2M3B4LyohaW1wb3J0YW50Ki87XG4gICAgICAgIHdpZHRoOiA4M3B4LyohaW1wb3J0YW50Ki87XG4gICAgICAgIHN0cm9rZTogbm9uZTtcbiAgICB9XG59XG5cbi5pY29uLWxvZ29fYWNjb3VudGFudHN7XG5cdCBmaWxsOiAkd2hpdGU7XG5cdCBzdHJva2U6ICR3aGl0ZTtcbiB9XG5cbi5zaXRlLW1lZGljYXtcblxuICAgIC5sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWJhc2lzOjIwMHB4O1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19tZWRpY2F7XG4gICAgLy93aWR0aDogMTM2cHg7XG4gICAgLy9oZWlnaHQ6IDg1cHg7XG4gICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgd2lkdGg6IDE4NHB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0M3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fb2FzaXN7XG4gICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgd2lkdGg6IDExMnB4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA2M3B4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5sb2dvLmxvZ29fcmVjcnVpdG1lbnR7XG4gICAgcGFkZGluZzoxNnB4IDA7XG5cbiAgICBhIGltZ3tcbiAgICAgICAgd2lkdGg6IDgzcHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuICAgIH1cblx0c3Zne1xuXHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4M3B4IWltcG9ydGFudDtcblx0fVxuXHRcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19nbG9iYWxmaXtcblx0cGFkZGluZzoxMHB4IDA7XG5cblx0YSBpbWd7XG5cdFx0aGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0c3Zne1xuXHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDcycHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTE1cHggIWltcG9ydGFudDtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5sb2dvLmxvZ29fY29uc3RydWN0aW9ue1xuICAgIHBhZGRpbmc6MTBweCAwO1xuXG4gICAgYSBpbWd7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ubG9nb19wcml2YXRlY2xpZW50c3tcbiAgICBwYWRkaW5nOjEwcHggMDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgYSBpbWd7XG4gICAgICAgIGhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIGhlaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogOThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5cbi5oZWFkZXIgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkaGVhZGVyLCBsb2dvQmcpO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgfVxuXG4gICAgLy9AaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgIC8vICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC8vXG4gICAgLy8gICAgQGluY2x1ZGUgbWVkaWEoXCI+PTEyMDBweFwiKSB7Lyogd2FzID49MTI4MHB4ICovXG4gICAgLy8gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgLy8gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgQGlmICgkc2l0ZSA9PSByZWNydWl0bWVudCkge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49MTI4MHB4XCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8mLmxvZ29fbm9yd2F5IHtcbiAgICAvLyAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIC8vXG4gICAgLy8gICAgJjo6YWZ0ZXIge1xuICAgIC8vICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgIH1cbiAgICAvL31cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyOThweDtcbiAgICAgICAgfVxuICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMnB4IDI2cHggMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgIC8vICAgIC1tcy1mbGV4OiBub25lO1xuICAgIC8vICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAvLyAgICBmbGV4OiBub25lO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICYubG9nb19ub3J3YXkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAvL3BhZGRpbmc6IDhweCA1MnB4IDlweCAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTM1MHB4Jykge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9NDUwcHhcIikge1xuICAgICAgICAgICAgLy8gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuXG4gICAgICAgICAgICBAaWYoJHNpdGUgPT0gcHJpdmF0ZWNsaWVudCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgICAgICAgICBAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgQGlmKCRzaXRlID09IGFjY291bnRhbnRzKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjUwMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI1MDBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldCgkaGVhZGVyLCBsb2dvQmcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLnNpdGUtbHNvcyAubG9nb3tcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xufVxuXG4ubG9nb19sc29zIHsgLy8gQEZJWE1FIG5lZWRzIHRvIGJlIHNlY29uZGFyeSBsb2dvXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1kZXNrdG9wJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPD0zNTBweCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiA5N3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1NHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogNjJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA0OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xuXHRcdFx0bWF4LWhlaWdodDogMzlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ29fbm9yd2F5YmFyIHsgLy8gQEZJWE1FIG5lZWRzIHRvIGJlIHNlY29uZGFyeSBsb2dvXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIC8vQGluY2x1ZGUgbWVkaWEoJzw9ZGVza3RvcCcpIHtcbiAgICAvLyAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAvLyAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAvL31cbiAgICAvL0BpbmNsdWRlIG1lZGlhKCc8PTQyMHB4Jykge1xuICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gICAgLy9tYXJnaW4tbGVmdDogOHB4O1xuICAgIC8vfVxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz4xMjAwcHgnKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTEyMDBweCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wZi1kYXNoYm9hcmQsIC5wZi1mb3JtX2ZsZXgge1xuXG4gICAgLy8uaGVhZGVyLWFsZXJ0IC5hbGVydC1udW0ge1xuICAgIC8vICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAvLyAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAvL1xuICAgIC8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL1xuICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL1xuICAgIC8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gICAgd2lkdGg6IDIwcHg7XG4gICAgLy8gICAgaGVpZ2h0OiAyMHB4O1xuICAgIC8vXG4gICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vXG4gICAgLy8gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgLy8gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vICAgIGJhY2tncm91bmQ6ICRhX2FjY2VudDtcbiAgICAvL31cbiAgICAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5sc29zIC5sc29zbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhlYWRlciAuYm91bmRzIC5sb2dvUmVjcnVpdG1lbnQgYSBpbWcge1xuICAgIHdpZHRoOiA4M3B4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYzcHghaW1wb3J0YW50O1xufVxuXG4iLCIuaWNvbi1hY3Rpdml0eSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWFkb3B0aW9uLWZvcm0ge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiA1OXB4O1xufVxuXG4uaWNvbi1hbGwtZm9ybWF0cyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0IHtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1hcnJvdy10aGluLXJpZ2h0IHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tYmVsbCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLWJpbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNhciB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pY29uLWNhci1wbHVzIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogNTNweDtcbn1cblxuLmljb24tY2hlY2tlZC1zdWNjZXNzIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmljb24tY2hlY2tsaXN0IHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tY2hlY2tsaXN0LWluZGljYXRvci1hbWJlciB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZWNrbGlzdC1pbmRpY2F0b3ItZ3JlZW4ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLWdyZXkge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1jaGVja2xpc3QtaW5kaWNhdG9yLXJlZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWNoZXZyb24tbGVmdCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWNoZXZyb24tcmlnaHQge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0IHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcbn1cblxuLmljb24tY2xpcGJvYXJkIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tY2xvc2Uge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1idXR0b24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uaWNvbi1jbG9zZS1idXR0b24tMiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNsb3NlLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1jbG91ZC1jb21wdXRpbmcge1xuXHR3aWR0aDogODFweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uaWNvbi1jbG91ZC11cGxvYWQge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1jb2cge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1jb2dfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1jb21wYXJlIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tY29tcGxldGUge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1jb250YWN0LWVtYWlsIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tY29udmVydEd1ZXN0IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tY3JlYXRlLXBvbGljeSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWNyb3NzLWRyYXduIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tZGFuZ2VyIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tZGFzaGJvYXJkIHtcblx0d2lkdGg6IDE0NnB4O1xuXHRoZWlnaHQ6IDExNnB4O1xufVxuXG4uaWNvbi1kYXNoYm9hcmQtaGVhZGVyIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tZGFzaGJvYXJkLWhlYWRlci1pbnZlcnNlIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tZGlzYWJsZSB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWRvY3VtZW50IHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tZG93bi1hcnJvdyB7XG5cdHdpZHRoOiA1MTJweDtcblx0aGVpZ2h0OiA1MTJweDtcbn1cblxuLmljb24tZG93bi10cmlhbmdsZSB7XG5cdHdpZHRoOiA0OTAuNjhweDtcblx0aGVpZ2h0OiA0OTAuNjhweDtcbn1cblxuLmljb24tZG93bmxvYWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1kb3dubG9hZC1hbGwtZmlsZXMge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uaWNvbi1kb3dubG9hZF9pY29uIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tZWRpdCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWVkaXQtZG9jdW1lbnQge1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1N3B4O1xufVxuXG4uaWNvbi1lbWFpbCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5pY29uLWVtYWlsLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1lbWFpbC1pbnZlcnNlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tZW1haWxfcHJvZmVzc2lvbnMge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1leWUge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4uaWNvbi1mYWNlYm9vayB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWZhY2Vib29rLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1maWxlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmljb24tZmlsZS1hbHQge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1maWx0ZXItY2xvc2Uge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1maWx0ZXItbGlzdC1jbG9zZSB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLWZpbHRlci1saXN0LW9wZW4ge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1maWx0ZXItb3BlbiB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLWZpbHRlci1vcGVuLWJhY2sge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1nbG9iZSB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWdsb2JlX2xvZ28ge1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmljb24tZ29vZ2xlLXBsdXMge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG4uaWNvbi1oYW1idXJnZXIge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4uaWNvbi1oZWFydCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWhlbHAge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1ob21lIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmljb24taG9tZS1wbHVzIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogNTNweDtcbn1cblxuLmljb24taWMtY2xvc2Uge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1pYy1lZGl0IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24taWMtcGx1cyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLWljLXdhcm5pbmcge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uaWNvbi1pZGxlIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24taW5hY3RpdmUge1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiA5cHg7XG59XG5cbi5pY29uLWluZm8ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1pbnByb2dyZXNzIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24taW5zdXJhbmNlcyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLWludm9pY2Uge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi1qZi1hZGQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1qZi1hZGQtZWRpdCB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLWpmLWRlbGV0ZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5pY29uLWpmLWVkaXQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1qZi1yZW1vdmUge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAycHg7XG59XG5cbi5pY29uLWpmLXNwcmVhZHNoZWV0IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tbGFyZ2UtaSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG59XG5cbi5pY29uLWxlZnQtYXJyb3cge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uaWNvbi1sZXR0ZXIge1xuXHR3aWR0aDogMzY3LjY5cHg7XG5cdGhlaWdodDogMzcwcHg7XG59XG5cbi5pY29uLWxpbmstY2xpZW50LWNvbnNvbGUge1xuXHR3aWR0aDogNzhweDtcblx0aGVpZ2h0OiA3OXB4O1xufVxuXG4uaWNvbi1saW5rZWRpbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLWxpbmtlZGluLWRhcmsge1xuXHR3aWR0aDogMzdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1saXN0X3ZpZXdfaWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLWxvY2sge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1sb2NrdG9uLWxvZ28ge1xuXHR3aWR0aDogMTU0cHg7XG5cdGhlaWdodDogNzdweDtcbn1cblxuLmljb24tbG9ja3Rvbi1sb2dvLWhlYWRlciB7XG5cdHdpZHRoOiAxMzVweDtcblx0aGVpZ2h0OiA2M3B4O1xufVxuXG4uaWNvbi1sb2dvIHtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDU1cHg7XG59XG5cbi5pY29uLWxvZ28tc2Nyb2xsaW5nLXdoaXRlIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLWxvZ28td2hpdGUge1xuXHR3aWR0aDogOTA4cHg7XG5cdGhlaWdodDogNDE3cHg7XG59XG5cbi5pY29uLWxvZ29fYWNjb3VudGFudHMge1xuXHR3aWR0aDogMTQyLjVweDtcblx0aGVpZ2h0OiAxMTEuNHB4O1xufVxuXG4uaWNvbi1sb2dvX2Fzc2V0bWFuYWdlbWVudCB7XG5cdHdpZHRoOiAxMTNweDtcblx0aGVpZ2h0OiA3MXB4O1xufVxuXG4uaWNvbi1sb2dvX2NvbnN0cnVjdGlvbiB7XG5cdHdpZHRoOiAxNDMuMXB4O1xuXHRoZWlnaHQ6IDEzNC40cHg7XG59XG5cbi5pY29uLWxvZ29fZ2xvYmFsZmkge1xuXHR3aWR0aDogMTQyLjVweDtcblx0aGVpZ2h0OiAxMTEuNHB4O1xufVxuXG4uaWNvbi1sb2dvX21hbHRhIHtcblx0d2lkdGg6IDEzNXB4O1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5pY29uLWxvZ29fbW9iaWxpdHkge1xuXHR3aWR0aDogMTM2cHg7XG5cdGhlaWdodDogODVweDtcbn1cblxuLmljb24tbG9nb19wZXJmb3JtYW5jZSB7XG5cdHdpZHRoOiAyMDQuMnB4O1xuXHRoZWlnaHQ6IDEyNC42cHg7XG59XG5cbi5pY29uLWxvZ29fcmVjcnVpdG1lbnQge1xuXHR3aWR0aDogMTQ0cHg7XG5cdGhlaWdodDogMTE1cHg7XG59XG5cbi5pY29uLW1lZGFsIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLmljb24tbWVudS1idXNpbmVzcy1hbmQtZmluYW5jZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZGVsZXRlIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tbWVudS1kb3RzIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogNHB4O1xufVxuXG4uaWNvbi1tZW51LWVkaXQge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxM3B4O1xufVxuXG4uaWNvbi1tZW51LWV5ZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5pY29uLW1lbnUtZmlsZS1kb3dubG9hZCB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZm9ybSB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtZ3JpZCB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG59XG5cbi5pY29uLW1lbnUtaGlkZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtbGlmZSB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtbm90ZWJvb2sge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LW92ZXJyaWRlLXF1b3RlIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbWVudS1wYXBlciB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtcGx1cyB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5pY29uLW1lbnUtcHJldmlldyB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5pY29uLW1lbnUtcmVtaW5kIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLmljb24tbWVudS1zYXRpc2ZpZWQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uaWNvbi1tZW51LXNlbGVjdC1xdW90ZSB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5pY29uLW1lbnUtc2VsZWN0ZWQge1xuXHR3aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1tZW51LXVwbG9hZCB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pY29uLW1lbnUtdmVydGljYWwtZG90cyB7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tbXlMb2NrdG9uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmljb24tbXlMb2NrdG9uQXJyb3cge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi1ub3RlIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tbm90ZXMge1xuXHR3aWR0aDogODIuODFweDtcblx0aGVpZ2h0OiAxMDkuMzhweDtcbn1cblxuLmljb24tb3Blbi1jbG9zZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLW9wZW4taWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW9wZW5DbG9zZV9wcm9mZXNzaW9ucyB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LWNsaWVudCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXByb2dyZXNzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tb3ZlcnZpZXctc3RhcnRlZCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLW92ZXJ2aWV3LXN1Ym1pdHRlZCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5pY29uLXBhcGVyLXBsYW5lIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcbn1cblxuLmljb24tcGF5b25saW5lIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLmljb24tcGRmX2ljb24ge1xuXHR3aWR0aDogMjlweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1wZXJjZW50IHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmljb24tcGYtZG93bmxvYWQge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1waG9uZSB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5pY29uLXBob25lLWNhbGwge1xuXHR3aWR0aDogNTdweDtcblx0aGVpZ2h0OiA1N3B4O1xufVxuXG4uaWNvbi1waG9uZS12b2x1bWUge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAzN3B4O1xufVxuXG4uaWNvbi1waWUtY2hhcnQge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaWNvbi1waW4tZHJvcCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5pY29uLXBsYXktYnV0dG9uIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24tcG9saWNpZXMge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uaWNvbi1wb3VuZCB7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5pY29uLXBvdW5kX21pbnVzIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmljb24tcHJlc2VudGF0aW9uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcHJldmlldyB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5pY29uLXByZXZpZXctbW9kYWwge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uaWNvbi1wcmV2aWV3LXByb3Bmb3JtIHtcblx0d2lkdGg6IDM0LjFweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4uaWNvbi1wcmludCB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5pY29uLXByaXZhdGUge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uaWNvbi1xdW90ZSB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDQxcHg7XG59XG5cbi5pY29uLXJlYWQtb25seSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI3cHg7XG59XG5cbi5pY29uLXJlYXNzaWduIHtcblx0d2lkdGg6IDI1OXB4O1xuXHRoZWlnaHQ6IDIyNnB4O1xufVxuXG4uaWNvbi1yZW5ldyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLXJlcXVpcmVzQXR0ZW50aW9uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcmVzZXQtaWNvbi0wMSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93IHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tcmlnaHQtYXJyb3ctZm9yd2FyZCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5pY29uLXJpZ2h0LWFycm93X3RoaW4ge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxOXB4O1xufVxuXG4uaWNvbi1zY2FsZS1maXRfc2NyZWVuIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tc2NhbGUtem9vbV9pbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5pY29uLXNjYWxlLXpvb21fb3V0IHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmljb24tc2VhcmNoIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tc2VhcmNoLWV3IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcbn1cblxuLmljb24tc2VhcmNoLWV3LWJhY2sge1xuXHR3aWR0aDogMjdweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uaWNvbi1zZXR0aW5ncyB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5pY29uLXNtaWxpZS1oYXBweSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXNtaWxpZS1uZXV0cmFsIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmljb24tc21pbGllLXNhZCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5pY29uLXN0YWZmIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmljb24tc3RhcnRlZC1uZXh0IHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcbn1cblxuLmljb24tc3dpdGNoLWFjY291bnRzLWhlYWRlciB7XG5cdHdpZHRoOiAyN3B4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXN3aXRjaC1hY2NvdW50cy1tZW51IHtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmljb24tdGFpbC1zcGluIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcbn1cblxuLmljb24tdGVhbS1tZW1iZXIge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uaWNvbi10ZWxlcGhvbmUge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uaWNvbi10ZW1wbGF0ZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLXRpY2stZHJhd24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uaWNvbi10d2l0dGVyIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmljb24tdHdpdHRlci1kYXJrIHtcblx0d2lkdGg6IDM3cHg7XG5cdGhlaWdodDogMzdweDtcbn1cblxuLmljb24tdXAtdHJpYW5nbGUge1xuXHR3aWR0aDogNDkwLjY2cHg7XG5cdGhlaWdodDogNDkwLjY2cHg7XG59XG5cbi5pY29uLXVwbG9hZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5pY29uLXVzZXIge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4uaWNvbi12aWRlbyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5pY29uLXZpZXctZmlsZXMge1xuXHR3aWR0aDogNDAzcHg7XG5cdGhlaWdodDogNDg1cHg7XG59XG5cbi5pY29uLXZpbWVvIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcbn1cblxuLmljb24tdmlzaXQtdXMge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uaWNvbi13YXJuaW5nLXRyaWFuZ2xlIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLmljb24td2l6YXJkIHtcblx0d2lkdGg6IDc0NXB4O1xuXHRoZWlnaHQ6IDQ4NnB4O1xufVxuXG4iLCIvLyBEZWZhdWx0IC0gc2V0dXAgYXMgcGVyIG1vYmlsaXR5XG4jaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAjb2MtYmFja2dyb3VuZCB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAjb2MtcGx1cyB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gICAgI29jLW1pbnVzIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdDtcbiAgICB9XG4gICAgI29jLWJvcmRlciB7XG4gICAgICAgIGZpbGw6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4vLyBEZWZhdWx0IC0gc2V0dXAgYXMgcGVyIG1vYmlsaXR5XG4uaWNvbi1vcGVuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI0cHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGNvbG9yOiAkc2xhdGUtZ3JleTtcblxuICAgIGZpbGw6ICRzbGF0ZS1ncmV5O1xuXG5cdGhlaWdodDozMHB4O1xuXHR3aWR0aDozMHB4O1xuXG4gICAgLnRhYi10aXRsZS5hY3RpdmUgJixcbiAgICAuYWN0aXZlIC50YWJ0cmlnZ2VyICYsXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gJntcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcblxuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxufVxuIiwiXG4ucGFnaW5hdGlvbi1jb250YWluZXIge1xuXHQucGFnaW5hdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRhbHRvO1xuXG5cdFx0LnBhZ2luYXRpb24tdGV4dCwgbGksIGEsIHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogJGJvZHktdGV4dDtcblx0XHR9XG5cdFx0LnBhZ2luYXRpb24tdGV4dCB7XG5cdFx0Ly9cdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAyMnB4IDE2cHggMjJweCAyNXB4O1xuXHRcdFx0Ly8gZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFxdWEtYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYWdlZFJlc3VsdHMtcHJldm5leHR7XG5cdFx0XHRcdFx0ZmxleC1iYXNpczogODBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXNldmVuO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LXRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubmV4dCwgJi5wcmV2IHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMXB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIlxuLnNpdGUtc2VhcmNoLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMCA2NXB4O1xuXHRcblx0LmJsb2NrLXRpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDExcHg7XG5cdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmJsb2NrLWljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9jay10ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXHQuZm9ybS1maWVsZHMtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDc1cHggMCAwO1xuXG5cdFx0LnNlYXJjaC1maWVsZC13cmFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgY29sb3I6ICM1NjU2NTY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzk3OTc5Nztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhX2FjY2VudDtcblxuXHRcdCAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDE0MSwxOTgsNjMsMC4zKTtcblx0XHQgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlYXJjaC1zdWJtaXQtd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn1cblxuLmNvbHVtbi10aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0MnB4LCRkYXJrLDUwMCwxLjUyKTtcbiAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBmb250LXNpemU6MzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4yNDtcbiAgICB9XG59XG5oMS5hcnRpY2xlLWhlYWRpbmcsXG5oMi5hcnRpY2xlLWhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDoxLjQyO1xufVxuXG4udGl0bGUtbXlsb2NrdG9uLCAuYXNpZGUtdGl0bGUgaDQudGl0bGUtbXlsb2NrdG9ue1xuICAgIGNvbG9yOiRhcXVhLWJsdWU7XG5cdHNwYW4ge1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG59IiwiLmljb24taGFtYnVyZ2VyIHtcbiAgZmlsbDogJHdoaXRlO1xufVxuXG5AaWYgKCR0aGVtZSAhPSBjb3Jwb3JhdGUpIHtcbiAgLm1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIj49OTkycHhcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgKCR0aGVtZSA9PSBjb3Jwb3JhdGUpIHtcbiAgLy9UaGlzIHdpbGwgYmVlIHJlcGxhY2VkIGJ5IGEgcGVyc2lzdGVudCBtZW51IGJ1dHRvbiBhbmQgY2FuIGJlIHJlbW92ZWQgd2hlbiB0aGUgY2xhc3NpYyB0aGVtZSBpcyBubyBsb25nZXIgdXNlZFxuICAubW9iaWxlLW1lbnUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cblxuICAvL0NvcnBvcmF0ZSBtZW51IGJ1dHRvblxuICAubWVudS1idXR0b257XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLy90b3A6IDUwJTtcbiAgICAvL21hcmdpbi10b3A6IC0xMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuIiwiLnBmLWRhc2hib2FyZCB7XG5cbiAgLmRvdWdobnV0Q2hhcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZG91Z2hudXRTdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kb3VnaG51dFRpcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIH1cbiAgLmRvdWdobnV0VGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gIH1cblxuXG59IiwiLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzljZDc2MjtcbiAgICBoZWlnaHQ6MTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZTVmNmY7XG4gICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7Ly9kb250IGFsbG93IGFueXRoaW5nXG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnByb2dyZXNzQmFye1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFlNWY2ZjtcbiAgICAucHJvZ3Jlc3NCYXItZmlsbGVkLCBie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2Nzg2OGU7XG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcImRvbmVcIik7XG4gICAgICAgIH1cbiAgICAgICAgJi51bmZpbGxlZCxcbiAgICAgICAgJi51bnN0YXJ0ZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxcIm5lZWRzYWN0aW9uXCIpO1xuICAgICAgICB9XG4gICAgICAgICYuaW52YWxpZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLFwid2FybmluZ1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9ncmVzc0JhciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbiIsIi5kb3dubG9hZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVsLmZpbGVzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcblx0XHRcdFx0QGlmKCRzaXRlID0gbm9yd2F5KXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1uaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiAkYm9keS10ZXh0O1xuXHRcdFx0XHRcblx0XHRcdFx0LmZpbGVJY29uLCAuZmlsZVRpdGxlLCAuZmlsZUFjdGlvbiB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmlsZUljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVUaXRsZSB7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbGVBY3Rpb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdC5maWxlQWN0aW9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0KyBsaSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRcblx0XG5cdFxuXHQvKnN2ZyB7XG5cdFx0ZmlsbDogJG5ld3MtZG93bmxvYWQ7XG5cdH0qL1xufSIsIlxuLy8gZS5nLiBIb21lcGFnZSBCYW5uZXJcblxuLmwtbGlzdCxcbi5iYW5uZXIuc3BsaXQtYmFubmVyIC5iYW5uZXItY29udGVudCB1bCB7XG5cdG1hcmdpbjogMzVweCAwIDQ1cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDI4cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgMCA5cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IC0yOHB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYWNjZW50LXByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxufVxuXG4vLyBlLmcuIFNhbGVzIEJsb2NrIChIb21lcGFnZSlcblxuLnMtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDAgN3B4O1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDVweCAzMnB4IDVweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRsaW5rLXByaW1hcnk7XG5cblx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDMycHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1nL3N0YXRpYy1pY29ucy9hcnJvdy10aGluLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlxuLyohIEZsYWdzICovXG5cbi5zZXJ2aWNlLWZsYWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDU5cHg7XG5cdHBhZGRpbmc6IDIwcHggNnB4IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcsIHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHR9XG59XG5cbi8vIFZhcmlhbnRzXG5cbi5yZXNvdXJjZXMtYmxvY2sgLmltYWdlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnNlcnZpY2UtZmxhZyB7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyIC5mbGFnLXdyYXAge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNTBweDtcblxuXHQuc2VydmljZS1mbGFnIHtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNjlweDtcblx0XHRwYWRkaW5nOiAyNHB4IDdweCA4cHg7XG5cblx0XHRpbWcsIHN2ZyB7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cbn0iLCJibG9ja3F1b3Rle1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkaXJvbjtcbiAgICBwYWRkaW5nLXRvcDoyZW07XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gICAgY2l0ZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn0iLCIvKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG5cbi8qIEhpZGUgZGVmYXVsdCBIVE1MIGNoZWNrYm94ICovXG4uc3dpdGNoIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyogVGhlIHNsaWRlciAqL1xuLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IC40cztcbn1cblxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cztcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbn1cblxuaW5wdXQuanMtd2FpdGluZzpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctc3VjY2VzcyAxLjVzIGluZmluaXRlO1xufVxuXG5pbnB1dC5qcy13YWl0aW5nICsgLnNsaWRlciB7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWxvYWRpbmctZXJyb3IgMS41cyBpbmZpbml0ZTtcbn1cblxuaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRzdWNjZXNzLWNvbG9yO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cblxuLyogUm91bmRlZCBzbGlkZXJzICovXG4uc2xpZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uc2xpZGVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGJhY2tncm91bmQtbG9hZGluZy1zdWNjZXNzIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmFja2dyb3VuZC1sb2FkaW5nLWVycm9yIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZXJyb3ItY29sb3I7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWdyZXk7XG4gICAgfVxufSIsIi8vIEEgVGFibGUgZGVzaWduIHVzaW5nIGZsZXgtYm9zIGZvciBkaXNwbGF5IG9mIGJhc2ljIHR3byBjb2x1bW4gdGFidWxhciBkYXRhLlxuXG4uZmxleC10YWJsZXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOjJlbTtcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICA+IC5mdC1sYWJlbCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICA+IC5mdC1kYXRhIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnRoaXJkUGFydHlDaGVja291dExpbmtUYWJsZXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6NDhweDtcbiAgICBtYXJnaW4tYm90dG9tOjMycHg7XG4gICAgLnRoaXJkUGFydHlDaGVja291dExpbmt7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICAgIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLXRpdGxle1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuICAgIC50aGlyZFBhcnR5Q2hlY2tvdXRMaW5rLWJ1dHRvbntcbiAgICAgICAgbWluLXdpZHRoOjEwMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29ycnlQYWdlTGlua3tcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XG4gICAgICAgICYuaWNvbi1hcnJvdy10aGluLXJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi5yZnFBY2NlcHQsIC5yZnFEZWNsaW5lIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICB0cmFuc2l0aW9uOiA0MDBtcyBlYXNlIDBzO1xuICBvdmVyZmxvdzpoaWRkZW47XG59XG5cbi5yZnFBY2NlcHQucmZxU2hvdywgLnJmcURlY2xpbmUucmZxU2hvdyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ucmZxUmV0cmFjdEJvdW5kcyB7XG4gIHBhZGRpbmc6IDMycHggMHB4IDQ4cHggMHB4O1xufVxuXG4iLCJcbi5mb3JtLWNvbnRhaW5lciB7XG4gIEBpZigkc2l0ZSA9PSBwZXJmb3JtYW5jZSl7XG4gICAgLnF1b3RlLWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICBmaWVsZHNldD5sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWZpZWxkcy1yb3cge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1waG9uZWxhbmRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZmllbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdHVtcHkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfSBAZWxzZSB7XG5cbiAgICAucXVvdGUtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIycHggMzJweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcnAtc2lsdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI0cHggMzhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMzVweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgc2VsZWN0LCB0ZXh0YXJlYSwgaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cbiAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJ0ZWxcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgc2VsZWN0LCBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggNHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1maWVsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBjbGVhcjogbGVmdDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBjbGVhcjogcmlnaHQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJG5hc3R5LWdyZWVuO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgJjpyZXF1aXJlZDppbnZhbGlkLCAmOnJlcXVpcmVkLmVycm9yLCAmLmVycm9yIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlYzFhM2I7XG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMjM2LDI2LDU5LDAuMzUpO1xuXG4gICAgICAgICAgICAmIH4gLmZmLXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ludmFsaWQtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZXJyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDAgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VjMWEzYjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOnJlcXVpcmVkOnZhbGlkLCAmLm5vLWVycm9yIHtcbiAgICAgICAgICAgICYgfiAuZmYtdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyNzEzJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt2YWx1ZT1cIlwiXTpyZXF1aXJlZDppbnZhbGlkLCBzZWxlY3Q6cmVxdWlyZWQubm8tZXJyb3IsIGlucHV0OnJlcXVpcmVkLm5vLWVycm9yLCAubm8tZXJyb3Ige1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkZWRkZGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMTM0LDEzOSwwLjUpO1xuXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIH4gLmZmLXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0OnJlcXVpcmVkLm5vLWVycm9yLm5vdC1zZWxlY3RlZCwgLm5vLWVycm9yLm5vdC1zZWxlY3RlZCB7XG4gICAgICAgICAgJiB+IC5mZi12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0LWFycm93LnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmdldC1xdW90ZS1ibG9jayB7XG5cbiAgJi5mbGV4LXBhcmVudCB7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cblxuICAuYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAvL3BhZGRpbmc6IDA7XG4gIH1cblxuICAuY29udGVudCB7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICB9XG5cblxuICAgIC5saW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuXG5cbiAgICAucXVvdGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICBmb250LXNpemU6MjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXHRcdFxuXHRcdHN2ZyArIGgyIHtcblx0XHRcdG1hcmdpbjogMCAyNnB4O1xuXHRcdH1cblxuICAgICAgIC5pY29uLWNhciwgIC5pY29uLWNhci1wbHVzIHtcbiAgICAgICAgZmlsbDogI0Q0QUYzNztcbiAgICAgIH1cblxuICAgICAgIC5pY29uLWhvbWUsIC5pY29uLWhvbWUtcGx1cyB7XG4gICAgICAgIGZpbGw6ICM0OUFEQUQ7XG4gICAgICB9XG4gICAgfVxuXHRcblx0LnF1b3RlLWhlYWRlciArIC5saW5lIHtcblx0XHQgIG1hcmdpbi10b3A6IDZweDtcblx0ICB9XG5cblxuXG4gICAgLmJ0bl9hIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmdldEFRdW90ZU9wdGlvbi1idG4ge1xuICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICB9XG5cbn1cbiIsIiRpbnZlcnQtY29udGFjdHM6IGZhbHNlO1xuXG4ucGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcblxuICAgIGNvbG9yOiAkYV90ZXh0O1xuXG4gICAgLy9UaGlzIGJsb2NrIGlzIGZvciBtZXRhIGRhdGEgZm9yIHRoZSBwYWdlLCBlLmcuIGNsaWVudCwgaWQgbnVtYmVyLiBTaG91bGQgaGF2ZSBhIGJldHRlciBuYW1lICh3b3JraW5nIHdpdGggd2hhdCB3ZSBoYXZlKVxuICAgIEBhdC1yb290IC5wZi1hZG1pbiAuYmxvY2stY29udGVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAme1xuICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICB9XG4gICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgfVxuXG4gICAgLy9AaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAvLyAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAvL31cbiAgICBAaWYoKCRzaXRlID09ICdsc29zJykgb3IgKCRzaXRlID09ICdnbG9iYWxmaScpIG9yICgkc2l0ZSA9PSAnY29uc3RydWN0aW9uJykgb3IgKCRzaXRlID09ICdwcml2YXRlY2xpZW50Jykpe1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpdGU7XG4gICAgfVxuXG4gICAgLmNsdWItYmFkZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYm91bmRzID4gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC5ub3RpZmljYXRpb24tYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgICAgICAgICAuY29udGFjdC1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgMS41KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE4cHgsICRhbG1vc3QtYmxhY2ssIDUwMCwgMS41Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhX2FjY2VudCwgMzAwLCAxLjUpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkY29vbC1ibHVlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgJi5uYW1lLFxuICAgICAgICAgICAgJi5lbWFpbCxcbiAgICAgICAgICAgICYucGhvbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuXG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1wYWdlOm5vdCguZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2FkKSAme1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOmluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubmV3cy1kZXRhaWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PTU2OHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9jay1wZXJzb24taW5mbyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibG9ja19pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDU1cHg7XG4gICAgICAgICAgICAgICAgLy9taW4td2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYzJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHZ3KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD0xMjAwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5ibG9jay1yZXNvdXJjZXMtZ3JpZHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlc291cmNlcy1ncmlke1xuICAgICAgICAgICAgICAgICAgICAmID4gLmJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5wZi1hZ3JlZW1lbnQgJntcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndpdGhDbHViQmFkZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgLmNsdWJCYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMzBweCAwIDE2cHg7IC8qIHZlcnRpY2FsIHBhZGRpbmcgdG8gaG9sZCB0aGlzIG9wZW4gaXMgaW4gdGhlIGNoaWxkcmVuICovXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwcHgsICMzMDM2M0MgNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPD13aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vXHRwYWRkaW5nOiAwIDExNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9cdHdpZHRoOmZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9cdG1hcmdpbi1ib3R0b206IC0yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDM2M0M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNnB4IDIwcHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTIwMHB4Jykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIC5wZi1hZG1pbiAmLFxuICAgICAgICAgICAgICAgICAgICAucGYtZGFzaGJvYXJkICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLy9AaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICB3aWR0aDogMjAwdmg7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGxlZnQ6LTUwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICAgICAgLy99IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5zZWFyY2gtcmVzdWx0cy1wYWdlICZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAvLyAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNThweCk7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIHdpZHRoOiAzMTZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgYmFja2dyb3VuZDogJG5vci1saWdodGdyZXk7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDAlIDEwMCUgMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEzMCUsIDEzMCUgMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjU2KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgICAgICAvL30gQGVsc2V7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICBAYXQtcm9vdCAuZGV0YWlsLXBhZ2UgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmLmFjdGlvbnMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYl9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTE5OHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDcwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2xlZnQ6IC0xMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkzMnB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3RvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7Ki9cbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46MCAtMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIgeyAvLyByaWdodCBiZ1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMtYmxvY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhLXRleHQsIDQwMCwgMS4yMSk7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5kZXRhaWwtcGFnZSAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGF0LXJvb3QgLnNlYXJjaC1yZXN1bHRzLXBhZ2UgJntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4tY29udGVudC1yZXF1ZXN0e1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIlxuLnJlc291cmNlLWZpbHRlci1zZWxlY3QsXG4uZmlsdGVyLXNlbGVjdCxcbi5yZXNvdXJjZS1maWx0ZXItaW1hZ2V7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG9wdGlvbntcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIH1cbiAgICAmICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG4gICAgJiArIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCBsaXtcbiAgICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCBmYWxzZSwgZmFsc2UsIDIuMTYpO1xuXG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGk6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvcnAtd2hpdGU7XG4gICAgICAgIGNvbG9yOiRhbG1vc3QtYmxhY2s7XG4gICAgfVxuICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3AgbGkucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6JGlyb24tdHdvO1xuICAgIH1cbn1cblxuLmZsZXgtcGFyZW50ID4gLmZpbHRlci1idXR0b24td3JhcHBlcntcbiAgICBmbGV4LWJhc2lzOjkycHg7XG4gICAgbWF4LXdpZHRoOjkycHg7XG4gICAgbWluLXdpZHRoOjA7XG4gICAgYWxpZ24tc2VsZjpmbGV4LWVuZDtcbiAgICBzdmd7XG4gICAgICAgIGZpbGw6JHdoaXRlO1xuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOjE4cHggMjBweDtcbiAgICB9XG59XG5cblxuLnBhZ2UtaGVhZGVyIC5yZXNvdXJjZXMtZ3JpZC5mbGV4LXBhcmVudCxcbi5wYWdlLWhlYWRlciAucmVzb3VyY2VzLWdyaWQuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cblxuLnJlc291cmNlcy1maWx0ZXJzIC50aXRsZXtcbiAgICBAaW5jbHVkZSBmb250KGJvZHksIGZhbHNlLCBmYWxzZSwgJGRhcmssIDEuNzUpO1xuICAgIG1hcmdpbi1ib3R0b206MS41ZW07XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouOWVtO1xuICAgIH1cbn1cblxuLnJlc291cmNlcy1ncmlkLmZsZXgtcGFyZW50ID4gLmJsb2NrOmZpcnN0LWNoaWxkOmJlZm9yZXtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbiN0ZXh0LXNlYXJjaC1jb250YWluZXIge1xuICAgIC8vIFRoaXMgaXMgZm9yIHRoZSByZXNvdXJjZSBjZW50ZXIgc2VhcmNoXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgcGFkZGluZzogNHB4IDBweCA0cHggMHB4O1xuICAgIH1cblxuICAgIG1hcmdpbi10b3A6MmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgICAgbGVmdDotNTAlIWltcG9ydGFudDtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgIC8vLnJlc291cmNlLWNlbnRyZS1maWx0ZXJzLWNvbnRhaW5lcntcbiAgICAvLyAgICB3aWR0aDoyNTBweDtcbiAgICAvL31cbiAgICAuc2luZ2xlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAvL3dpZHRoOjI1MHB4O1xuXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICR3aGl0ZSwgMzAwLCA3NnB4KTtcblxuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICBAaWYgKCR0aGVtZSA9PSBpbnRlcmltKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcms7XG4gICAgICAgICAgICB9IEBlbHNle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjEycHggMDtcblxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZC13cmFwIHtcbiAgICAgICAgICAgICAgICAvKmZsZXg6IDEgMSA4MCU7Ki9cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MzlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5aXNoLWJyb3duO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1pdC1idG4td3JhcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDU4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjU4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1RoaXMgaGFzIHRvIGJlIG92ZXIgc3BlY2lmaWMgZHVlIHRvIHBhZ2UtaGVhZGVyIHN0eWxlcyBiZWluZyBzcGVjaWZpY1xuLnJlc291cmNlcy1wYWdlIC5yZXNvdXJjZXMtZmlsdGVycyA+IC5mbGV4LXBhcmVudCA+IC5ibG9ja3tcbiAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgcGFkZGluZzowO1xufVxuXG4ucmVzb3VyY2VzLWZpbHRlcnMgLmZsZXgtcGFyZW50IC5mbGV4LXBhcmVudHtcbiAgICBtYXJnaW46MCAtMzJweCAtMjBweCAtMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgIG1hcmdpbjowIC0xNnB4IDE2cHggLTE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbjowIC04cHggOHB4IC04cHg7XG4gICAgfVxufVxuXG5cbi8vTG9zZSBwYWRkaW5nIG9uIHJlc291cmNlcyBwYWdlc2Vcbi5yZXNvdXJjZXMtZmlsdGVycyArIG1haW57XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXNvdXJjZXMtZ3JpZHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgIH1cbn1cblxuLnJlc291cmNlcy1maWx0ZXJzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnR7XG4gIHBhZGRpbmctYm90dG9tOjA7XG59IiwiXG5cbi5wb3B1bGFyLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG5cdHBhZGRpbmc6NjRweCAwO1xuXHRhLGE6dmlzaXRlZHtcblx0XHRjb2xvcjogJGRhcms7XG5cdH1cblx0LmFydGljbGUtaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdH1cblx0LmFydGljbGUtbWV0YXtcbiAgICAgIFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRhcXVhLWJsdWU7XG4gICAgICBcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRcdGZsZXgtYmFzaXM6NTAlO1xuXHRcdG1hcmdpbjowIDMycHg7XG5cdH1cblx0LmNhcm91c2VsLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5jYXJvdXNlbC1idXR0b24tcHJldiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC5jYXJvdXNlbC1idXR0b24tbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0LmFydGljbGUtY2F0ZWdvcnl7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuXHR9XG5cdC5jb2x1bW4tdGl0bGV7XG5cdFx0Ly9wYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXHRhW2hyZWZePScjY2Fyb3VzZWwtYnV0dG9uJ10ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuXHRcdHN2Z3tcblx0XHRcdHdpZHRoOjEwMHB4O1xuXHRcdFx0aGVpZ2h0OjEwMHB4O1xuXHRcdFx0ZmlsbDogJGlyb24tdHdvO1xuXHRcdH1cblx0fVxuXHRhOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQuaW1hZ2Utd3JhcCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRmaWx0ZXI6IGh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3B1bGFyLWFydGljbGV7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHR9XG5cdC5pbWFnZS13cmFwe1xuXHRcdGZsZXgtYmFzaXM6NTAlO1xuXHR9XG5cdGxpe1xuXHRcdHdpZHRoOjUwJTtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0LXRhYnMge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgICAudGFiLXRvcHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICB9XG4gICAgLnRhYi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzllbTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNjRweCAxNnB4IDMycHg7IC8vQWxsb3cgZm9yIG9wZW4tY2xvc2UtaWNvblxuXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICR0YWItaGVhZGluZy1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1oZWFkaW5nLWJnO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTEwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjRweDsgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLWhlYWRpbmctYmdfYWN0aXZlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtdGFiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBjb2xvcjogJHNsYXRlLWdyZXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LWZvdXI7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDZweDtcbiAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMycHggMDtcblxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLXBob25lLFxuICAgIC5pY29uLWNvbnRhY3QtZW1haWwsXG4gICAgLmljb24tbGV0dGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiAkZGFyay1zbGF0ZS1ibHVlLXR3bztcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy8gYm9yZGVyOjFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOjBweCAxcHg7XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTUwcHgnXSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOndoaXRlO1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgJlttYXgtd2lkdGh+PSc5NTBweCddID4gc2VjdGlvbiA+IGEge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0ZW07XG4gICAgICAgIC8vIGJvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICAgICAgIC8vIGJvcmRlci13aWR0aDoxcHggMDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMThweCA2NHB4IDE2cHggMzJweDsgLy9BbGxvdyBmb3Igb3Blbi1jbG9zZS1pY29uXG5cbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItaGVhZGluZy1iZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZbbWF4LXdpZHRofj0nOTYwcHgnXSA+IHNlY3Rpb24uYWN0aXZlID4gYSB7XG4gICAgICAgIGNvbG9yOiAkdGFiLWhlYWRpbmctY29sb3JfYWN0aXZlO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1oZWFkaW5nLWJnX2FjdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRhYi1oZWFkaW5nLWNvbG9yX2FjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFidHJpZ2dlciAuaWNvbi1vcGVuLWNsb3Nle1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICByaWdodDozMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHJpZ2h0OjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkc2l0ZSA9PSAnbW9iaWxpdHknIHtcbiAgICAjdC1jdXN0b21lclNlcnZpY2VzIC5ibG9jayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgICAgICAucGFkZGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD05NjBweCcpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFkZGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWRkZWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyZW07XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjRlbTtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLXNsYXRlLWJsdWUtdHdvO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjJlbTtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1zbGF0ZS1ibHVlLXR3bztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGRhcmstc2xhdGUtYmx1ZS10d28sMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC1tZXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xuICAgICAgICAgICAgLm1ldGEtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zOGVtO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcbiAgICAgICAgfVxuICAgICAgICB0ZCArIHRkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5pbWctZmFtaWx5IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9MTEwMHB4Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjdC1tYWtlQUNsYWltIHtcbiAgICAgICAgLmltZy1mYW1pbHkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTAwcHggMCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEwMjRweCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9OTYwcHgnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICN0LWhhdmVBUHJvYmxlbSB7XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmZsZXgtcGFyZW50ID4gLmJsb2Nre1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLmxvZ28tY2Fyb3VzZWwtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGNvZC1ncmV5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXlpc2gtYnJvd247XG4gICAgLmJvdW5kcyB7XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgICAgICAuY2Fyb3VzZWwtYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9kaXNwbGF5OmZsZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgICAgICAgICAgIEBhdC1yb290IC5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAme1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNjYlO1xuICAgICAgICAgICAgICAgICAgICAuaW1nLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2NhdGlvbi10YWJzIHtcblx0Ly9ib3JkZXItYm90dG9tOiA5cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXG5cdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdC8vXHRib3JkZXItYm90dG9tOiA2cHggc29saWQgbWFwLWdldCgkbG9jYXRpb25UYWJzLHNlY3Rpb25Cb3JkZXIpO1xuXHQvL31cblxuXHQuYm91bmRzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQubG9jYXRpb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vbWFyZ2luLXRvcDogLTQ0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IC0xMzRweDtcblx0XHQvL31cblxuXHRcdCY+c2VjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA0NDNweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogNjYuNSU7XG5cdFx0XHRcdHdpZHRoOiAzMDAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub2ZmaWNlLW1hcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDMwMCU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMzAlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPj0xMjAwcHhcIikge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub2ZmaWNlLWluZm8td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMzMuNSU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNTVweCA0NnB4IDUwcHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRjb2xvcjokc2lkZV90ZXh0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCAyM3B4IDYwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzNXB4IDE2cHggMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vZmZpY2UtaW5mbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwxNHB4LCRzaWRlX3RleHQsMzAwLDEuNTcpO1xuXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0Lm9mZmljZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YWRkcmVzcyBzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc29jaWFsLWljb25zLXdyYXAge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogNDZweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcblxuICAgIC5mYXEtYWNjb3JkaW9uIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGZhcS1ib3JkZXJjb2xvcjtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFxLXRyaWdnZXItYmc7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDY0cHggMTZweCAzMnB4Oy8vQWxsb3cgZm9yIG9wZW4tY2xvc2UtaWNvblxuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhcS1oZWFkaW5nLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBERUZBVUxUXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ21vYmlsaXR5JyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTZlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHggMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWNjb3JkaW9uLWl0ZW0tb3BlbiB7XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRmYXEtYm9yZGVyY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXEtdHJpZ2dlci1iZ19vcGVuO1xuICAgICAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhcS10cmlnZ2VyLWNvbG9yX29wZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmFxLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKioqKioqKioqKioqKioqKioqKioqIFJld3JpdGVkIERlZmF1bHQgQWNjb3JkaW9uIFN0eWxlcyAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODAwcHg7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycyBlYXNlLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiIsIlxuLnNwZWFrLXRvLXNwZWNpYWxpc3Qtd2lkZ2V0IHtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJHNpbHZlcjtcblx0Ly8gYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRzbGF0ZS1ncmV5LTk2O1xuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAxMnB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHQud2lkZ2V0LWltYWdlLXdyYXAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRtYXJnaW46IDAgMThweCAxMHB4IDA7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJHdhcm0tZ3JleTtcblxuXHQgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0LndpZGdldC10aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRmb250LXdlaWdodDozMDA7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGNvbG9yOiAkZ3JleWlzaC1icm93bjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0LmNvbnRhY3RzIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQubmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRjb2xvcjogJGdyZXlpc2gtYnJvd247XG5cdFx0fVxuXHR9XG59IiwiXG4uaW5mby13aWRnZXQge1xuXHRwYWRkaW5nOiAwIDIwcHggN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzaWRlX2JhY2tncm91bmQ7XG5cdGNvbG9yOiAkc2lkZV90ZXh0O1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG5cblx0LndpZGdldC1ibG9jayB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIzcHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdHBhZGRpbmc6IDIzcHggMCAxNXB4O1xuXHRcdH1cblxuXHRcdC53aWRnZXQtdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0XHQud2lkZ2V0LWxpc3Qge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblxuXHRcdFx0XHQubGlzdC1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG4gICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuICBcdFx0XHRcdFx0d2lkdGg6IDEycHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmaWxsOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmFubmVyIHtcblxuICAgIEBpZiAoJHNpdGUgPT0gcmVjcnVpdG1lbnQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB9XG5cblxuICAgIC5iYW5uZXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIHVybCgkYmFubmVyLWJnLWltZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgcGFkZGluZzogNTJweCAwIDQ4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGVfc2l0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNTJweCwgJGJhbm5lci10ZXh0LCA0MDAsIDEuMjMpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDo4MDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0cmFwbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgNTJweCwgJGJhbm5lci1zdHJhcGxpbmUsIDQwMCwgMS4yMyk7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0dnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41ZW0gMCAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICRiYW5uZXItdGV4dCwgMzAwLCAxLjU2KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDR2dztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhbm5lci1jdGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMThweCwgJGJhbm5lci10ZXh0LCAzMDAsIDEuMjIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmFubmVyX2ludmVyc2Uge1xuICAgICAgICAgICAgLnRpdGxlX3NpdGUsIHAsIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgIC50aXRsZV9zaXRle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuaWNvbi1kb3duLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTg2NXB4XCIpIHtcbiAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogNzclO1xuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KXtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2Nyb2xsRG93bjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTU0JTtcbiAgICAgICAgbGVmdDogLTUwJTtcblxuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlIDAuMXMsIGJvcmRlci1jb2xvciAuNHMgZWFzZSAwcztcblxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKCR3aGl0ZSwgLjAyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjA1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgI3Njcm9sbERvd246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4yKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cyBlYXNlIDBzLCBib3JkZXItY29sb3IgLjRzIGVhc2UgMC4xcztcbiAgICB9XG4gICAgLmZsZXhTbGlkZXItZG90cyxcbiAgICAuZmxleFNsaWRlci1uZXh0QnV0dG9uLFxuICAgIC5mbGV4U2xpZGVyLXByZXZCdXR0b24sXG4gICAgLmZsZXhTbGlkZXItaW5kZXhDb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFubmVyX3N0cmVhbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuYmFubmVyLXdpZGdldCB7XG4gICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwdnc7XG4gICAgICAgIHRvcDogMmVtO1xuXHRcdEBpZiAoJHNpdGUgPT0gcGVyZm9ybWFuY2UpIHtcblx0XHRcdHRvcDogM2VtO1xuXHRcdH1cbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWZyb20tdGhlLXJpZ2h0IDFzIDJzIDEgZm9yd2FyZHM7XG4gICAgICAgIC50YWJiZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdFx0LmxvZ28ubG9nb19nbG9iYWxmaXtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMjFweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCA+IHVsID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgLmpzb25Gb3JtIC5mbGV4LXdyYXAtcm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuYXNpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5pbmxpbmVDaGVja2JveCBsYWJlbCB+IC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmpzb25Gb3JtLmpzb25Gb3JtSW52ZXJzZSAuZmxleC13cmFwLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5vbmUtaGFsZi5sZWZ0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXNpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJiZWQgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwbGl0IEJhbm5lclxuXG4gICAgJi5zcGxpdC1iYW5uZXIge1xuICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTcwcHggMCAxMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgIC5iYW5uZXItY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAubC1saXN0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgcCwgdWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQuYmFubmVyX2ludmVyc2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaWYgJHNpdGUgIT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWx0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgICAgICAgLmJhbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5iYW5uZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0cmVhbSBCYW5uZXJcblxuICAgICYuYmFubmVyX3N0cmVhbSxcbiAgICAmLmJhbm5lcl93aXRoV2lkZ2V0IHtcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3AtYmFzaWNcIikge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5pZTEwICYsXG4gICAgICAgICAgICAgICAgLmllMTEgJiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMDAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmFubmVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAuZmxleFNsaWRlciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyLXJzYSB7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktOTE7XG4gICAgLmZsZXgtcGFyZW50ID4gLmJsb2NrIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAucnNhLWltYWdlIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgIFx0ZmxleC1iYXNpczo1MCU7XG5cbiAgICAgICAgXHRpbWd7XG4gICAgICAgIFx0XHR3aWR0aDo4NiU7XG4gICAgICAgIFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgXHRcdHRvcDotNnB4O1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucnNhLXVuZGVyd3JpdGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ZW07XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucnNhLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG5cbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xuXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFzaWRlIHtcblx0YmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2lkZV90ZXh0LCAzMDAsIDEuNTcpO1xuXHRcblx0LmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdHBhZGRpbmc6IDI0cHggOHB4IDMycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5ibG9jayB7XG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0YSB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgZmFsc2UsIDMwMCwgMS41KTtcblx0fVxuXHRcblx0LnBob25lbm8ge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI4cHgsICRhY2NlbnQtcHJpbWFyeSwgNTAwLCAxKTtcblx0XHRtYXJnaW4tYm90dG9tOiAuNDVlbTtcblx0fVxuXHRcblx0Lm9wZW5pbmdob3VycyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0bWFyZ2luOiAwIC0xNnB4O1xuXHRcdHdpZHRoOiAxMDB2dztcblx0fVxuXHRcblx0LmpmLXJvdyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcblx0XHQmLnBhc3N3b3JkLXJlc2V0IHtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnNob3ctaGlkZS1wYXNzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHRhLnNob3ctaGlkZS1wYXNzOmhvdmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cdFxuXHQmLmFzaWRlLXdpdGhvdXQtbWFyZ2luIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdCYuYXNpZGUtZ2V0LWEtcXVvdGUgLmZsZXgtcGFyZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0fVxufVxuXG4uYXNpZGUtdGl0bGUge1xuXHRoMyB7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMik7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFxuXHRoNCwgaDIge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzOHB4LCAkd2hpdGUsIDQwMCwgMS4yKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1ib3R0b206MTJweDtcblx0XHRwYWRkaW5nLXRvcDo4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xuXHRcdH1cblx0fVxufVxuXG4uYXNpZGUtZG93bmxvYWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcblx0bGkge1xuXHRcdHBhZGRpbmc6IDJweCAwO1xuXHR9XG59XG5cbi8vIFRlYW0gbWVtYmVycyBpbiBhc2lkZXMgKGllIGF1dGhvciAvIHNwZWFrIHRvIHNwZWNpYWxpc3Rcbi5hc2lkZSB7XG5cdC5hc2lkZS1pbWFnZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cdFxuXHQudGVhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHR9XG5cdFxuXHQudGVhbS1lbWFpbCxcblx0LnRlYW0tdGVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0Y29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRlYW0tZW1haWwgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmFzaWRlICsgLmFzaWRlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFzaWRlUXVpY2tRdW90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNpZGVfdGV4dCwgMzAwLCAxLjU3KTtcblx0XG5cdC5mbGV4LXBhcmVudCB7XG5cdFx0cGFkZGluZzogMjRweCAxNnB4IDY0cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyNHB4IDhweCAzMnB4O1xuXHRcdH1cblx0XHRcblx0XHQuYmxvY2sge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdGEge1xuXHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsIGZhbHNlLCAzMDAsIDEuNSk7XG5cdH1cblx0XG5cdC5qZi1yb3cge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdG1hcmdpbjogMHB4IDZweCAzMHB4O1xuXHRcdHBhZGRpbmc6IDBweDtcblx0XHRcblx0XHQmLnBhc3N3b3JkLXJlc2V0IHtcblx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0XG5cdCYuYnVzeSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdFxuXHRcblx0LmdldC15b3VyLXF1aWNrLXF1b3RlLWJsb2NrIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcblx0XHRoZWlnaHQ6IDEyNHB4O1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCA2cHggMzBweDtcblxuXHRcdCYuY2xvc2VkIHtcblx0XHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYuYnVzeSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMG1zO1xuXHRcdFx0YmFja2dyb3VuZDogI2Q4ZDhkODtcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM2ZTZlNmUgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZlNmU2ZSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG5cdFx0XHQvKiBhbmltYXRlIHRoaXMgKHdpcGUgYWxyZWFkeSBleGlzdHMpICovXG5cdFx0XHRhbmltYXRpb246IHdpcGUgMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdH1cblx0XHRcblx0XHQjZXJyb3Ige1xuXHRcdFx0Y29sb3I6ICNlYzVhNGI7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5nZXQteW91ci1xdWljay1xdW90ZS1sYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCA2MDAsIDEuMjkpO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0LmdldC15b3VyLXF1aWNrLXF1b3RlLXZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDQycHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsZWZ0OiAzN3B4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMzBweCwgIzIwMjYyYSwgMzAwLCAxLjM4KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lk5PSy1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk4cHgpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I290aGVye1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMzdweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICMyMDI2MmEsIDMwMCwgMS4zOCk7XG5cblx0XHRcdC5OT0stbGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJhLCAzMDAsIDEuMzgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qc29uRm9ybUludmVyc2VRdWlja1F1b3Rle1xuXG5cdFx0bGksIHVsIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cblx0fVxufSIsIi5yZXNvdXJjZXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDM5cHggMTJweCA0N3B4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOjY4cHg7XG5cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIG1pbi13aWR0aDogMzQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMnB4IDM3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLy8gcGFkZGluZzogMzFweCA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggOHB4IDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDhweCAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBmbGV4LWJhc2lzOjEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgICAgIHBhZGRpbmctdG9wOjAhaW1wb3J0YW50O1xuICAgICAgICAuaW1hZ2Utd3JhcCB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOjEwMHZ3O1xuICAgICAgICAgICAgICAgIC8vbGVmdDo1MCU7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDotNTB2dztcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDpub25lO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtbWV0YTphZnRlcixcbiAgICAgICAgLmFydGljbGUtbWV0YTpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0Oi04cHg7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBhdC1yb290IC5pbnN1cmFuY2VTZXJ2aWNlLWdyaWQgJntcbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIHBhZGRpbmc6MTZweCAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBzO1xuXG4gICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj13aWRlLXRhYlwiKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTY0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSg2NHB4KTtcbiAgICAgICAgICAgIEBhdC1yb290IC5yZXNvdXJjZXMtYmxvY2s6aG92ZXIgLmFydGljbGUtbWV0YXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICZ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KTtcbiAgICAgICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW1ldGEtZ3JheXtcbiAgICAgICAgYmFja2dyb3VuZDojZjdmN2Y3O1xuICAgIH1cblxuXG4gICAgLmFydGljbGUtaGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMThweCwgJGRhcmssIDcwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNXB4LCAkZGFyaywgNzAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgICAgICAvL2hlaWdodDo3OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXG4gICAgfVxuXG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgLy9oZWlnaHQ6MjVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxNHB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc3VtbWFyeXtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJGJvZHktdGV4dCwgZmFsc2UsIDEuNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1yZWFkbW9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTVweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuNik7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIGZpbGw6JHdhcm0tZ3JleTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHR3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBhdC1yb290IC5nZXQtYS1xdW90ZS1ncmlkICYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcCBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgICAgbWluLXdpZHRoOjEwMCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaHVlLXJvdGF0ZSgtMi4xNmRlZykgc2F0dXJhdGUoMC44NykgYnJpZ2h0bmVzcygwLjg3KSBjb250cmFzdCgwLjc4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1yZWFkbW9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ucmVzb3VyY2VzLXRpdGxle1xuICAgIHBhZGRpbmc6IDMycHggMCAwIDMycHg7XG59XG5cbi5zZWN0aW9uLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn0iLCIuYWZmaWxpYXRpb25zLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzOXB4IDEycHggNDdweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTo2OHB4O1xuXG4gICAgLmZsZXgtcGFyZW50e1xuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTJweCAzN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8d2lkZS10YWInKSB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDMxcHggOHB4O1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDhweCAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMjdweCA4cHggMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIC8vQGF0LXJvb3QgLnJlc291cmNlcy1wYWdlICY6bnRoLWNoaWxkKDIpe1xuICAgIC8vICAgIGZsZXgtYmFzaXM6MTAwJSFpbXBvcnRhbnQ7XG4gICAgLy8gICAgbWF4LXdpZHRoOm5vbmUhaW1wb3J0YW50O1xuICAgIC8vICAgIG92ZXJmbG93OnZpc2libGU7XG4gICAgLy8gICAgcGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7XG4gICAgLy8gICAgLmltYWdlLXdyYXAge1xuICAgIC8vXG4gICAgLy8gICAgICAgIGltZyB7XG4gICAgLy8gICAgICAgICAgICAvL3Bvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgICAgLy93aWR0aDoxMDB2dztcbiAgICAvLyAgICAgICAgICAgIC8vbGVmdDo1MCU7XG4gICAgLy8gICAgICAgICAgICAvL21hcmdpbi1sZWZ0Oi01MHZ3O1xuICAgIC8vICAgICAgICAgICAgLy9tYXgtd2lkdGg6bm9uZTtcbiAgICAvL1xuICAgIC8vICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgIC8vICAgICAgICAgICAgLy9tYXgtd2lkdGg6IG5vbmU7XG4gICAgLy8gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgLy8gICAgICAgICAgICAgICAgaGVpZ2h0OjI2MHB4O1xuICAgIC8vICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAvLyAgICAgICAgICAgICAgICBoZWlnaHQ6MTc4cHg7XG4gICAgLy8gICAgICAgICAgICB9XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gICAgLmFydGljbGUtbWV0YTphZnRlcixcbiAgICAvLyAgICAuYXJ0aWNsZS1tZXRhOmJlZm9yZXtcbiAgICAvLyAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAvLyAgICAgICAgY29udGVudDonJztcbiAgICAvLyAgICAgICAgYmFja2dyb3VuZDokd2hpdGU7XG4gICAgLy8gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vICAgICAgICBsZWZ0Oi04cHg7XG4gICAgLy8gICAgICAgIHRvcDowO1xuICAgIC8vICAgICAgICBib3R0b206MDtcbiAgICAvLyAgICAgICAgd2lkdGg6OHB4O1xuICAgIC8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgLy8gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gICAgLmFydGljbGUtbWV0YTpiZWZvcmV7XG4gICAgLy8gICAgICAgIGxlZnQ6MTAwJTtcbiAgICAvLyAgICB9XG4gICAgLy99XG5cbiAgICBAYXQtcm9vdCAuaW5zdXJhbmNlU2VydmljZS1ncmlkICZ7XG4gICAgICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICBwYWRkaW5nOjE2cHggMDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwcztcblxuICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49d2lkZS10YWJcIil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi02NHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNjRweCk7XG4gICAgICAgICAgICBAYXQtcm9vdCAucmVzb3VyY2VzLWJsb2NrOmhvdmVyIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAme1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXdpZGUtdGFiXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTMycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCk7XG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgLnJlc291cmNlcy1ibG9jazpob3ZlciAuYXJ0aWNsZS1tZXRhe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOHB4LCAkZGFyaywgNzAwLCAxLjQ0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICRkYXJrLCA3MDAsIDEuNDQpO1xuICAgICAgICB9XG4gICAgICAgIGhlaWdodDo3OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG5cbiAgICAgICAgQGF0LXJvb3QgLmdldC1hLXF1b3RlLWdyaWQgJntcbiAgICAgICAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXG4gICAgfVxuXG4gICAgLmFydGljbGUtcGFydG5lci10eXBle1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsICRkYXJrLCBmYWxzZSwgMS44KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFsdG87XG4gICAgfVxuXG4gICAgLmFydGljbGUtY2F0ZWdvcnl7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgJGRhcmssIDQwMCwgMS40NCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCAkZGFyaywgNDAwLCAxLjQ0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXN1bW1hcnl7XG4gICAgICAgIC8vZGlzcGxheTpub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICRib2R5LXRleHQsIGZhbHNlLCAxLjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuXG4gICAgLmFydGljbGUtcmVhZG1vcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE1cHgsICR3YXJtLWdyZXksIGZhbHNlLCAxLjYpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBmaWxsOiR3YXJtLWdyZXk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0d2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAYXQtcm9vdCAuZ2V0LWEtcXVvdGUtZ3JpZCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXAgaW1ne1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmltYWdlLXdyYXAge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGh1ZS1yb3RhdGUoLTIuMTZkZWcpIHNhdHVyYXRlKDAuODcpIGJyaWdodG5lc3MoMC44NykgY29udHJhc3QoMC43OCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnJlc291cmNlcy10aXRsZXtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMCAzMnB4O1xufSIsIi5zdG9yeS1mYWN0c3tcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNoYXJjb2FsLWdyZXk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmZsZXgtcGFyZW50IHtcbiAgICAvL21pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgPiAuYmxvY2sge1xuICAgICAgZmxleC1iYXNpczogOCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMTAwcHhcIikge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICB9XG4gICAgICBtaW4td2lkdGg6IDE2MHB4OyAvL01hZGUgdGhpcyB3aWRlciBzbyB0aGF0IHRoZXkgZG9uJ3Qgd3JhcCB0byB0aHJlZSBsaW5lcyBvZiB0ZXh0IGFzIGl0IGludGVyZmVyZXMgd2l0aCB2ZXJ0aWNhbCBhbGlnaHRtZW50LiAoTUcgMDcwODE4KVxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG5cblxuXG5cblxuIiwiLnRhYmJlZC13cmFwIC50YWJzLWNvbnRyb2wge1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAub3ZlcmZsb3dUYWJzIHtcbiAgICBsaS5vdmVyZmxvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgIHdpZHRoOiAyMS41JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIyN3B4O1xuICAgICAgcGFkZGluZzogMTFweCAwcHggMHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuQmcpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicywgYnRuVGV4dCkgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggJHdhcm0tZ3JleSBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4ICR3YXJtLWdyZXkgc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAxMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuXG5cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbG9jYXRpb25UYWJzLCBidG5CZ0FjdGl2ZSk7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsIGJ0blRleHRBY3RpdmUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCAkYmxhY2sgc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4ICRibGFjayBzb2xpZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJiZWQgLnRhYi1jb250cm9sX2Jsb2Nrc3tcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LXdyYXA6bm93cmFwO1xuXG4gIGxpe1xuICAgIGZsZXg6MSAxIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDoycHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIG1heC13aWR0aDo2MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjcycHhcIil7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXI7XG4gICAgICBib3JkZXItY29sb3I6JHNpbHZlcjtcbiAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNXB4LCAkZGFyaywgMzAwLCAgMS42KTtcbiAgICAgIHN2Z3tcbiAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGEge1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6JGRhcms7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NnB4O1xuICAgICAgICB0b3A6OTklO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDhweCA2cHggMCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmsgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5kYXNoYm9hcmQtdGFicyB7XG5cdC8vYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQm9yZGVyKTtcblxuXHQvL0BpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHQvL1x0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQm9yZGVyKTtcblx0Ly99XG4gICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuXG5cdC5kYXNoYm9hcmQtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vbWFyZ2luLXRvcDogLTQ0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblxuXHRcdC8vQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQvL21hcmdpbi10b3A6IC0xMzRweDtcblx0XHQvL31cblxuXHRcdCY+c2VjdGlvbiB7XG5cdFx0XHQvL1x0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRcdCY+ZGl2PmRpdntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0Ly9wYWRkaW5nOjI0cHggMCA0OHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY+c2VjdGlvbjphZnRlciB7XG5cdFx0XHQvL1x0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGxvY2F0aW9uVGFicyxzZWN0aW9uQmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAtMjUwMHB4O1xuXHRcdFx0cmlnaHQ6IC0yNTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0XHQudGFicy1jb250cm9se1xuXHRcdFx0cGFkZGluZzowIDMycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcblx0XHRcdFx0cGFkZGluZzowIDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuXHRcdFx0XHRwYWRkaW5nOjAgOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG4vL1x0XHRcdCY6OmFmdGVyIHtcbi8vXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbi8vXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0XHRcdFx0Y29udGVudDogXCJcIjtcbi8vXHRcdFx0XHR0b3A6IDA7XG4vL1x0XHRcdFx0Ym90dG9tOiAwO1xuLy9cdFx0XHRcdGxlZnQ6IDY2LjUlO1xuLy9cdFx0XHRcdHdpZHRoOiAzMDAwcHg7XG4vLy8vXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRsb2NhdGlvblRhYnMsc2VjdGlvbkJnKTtcbi8vXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcbi8vXHRcdFx0XHR6LWluZGV4OiA1O1xuLy9cbi8vXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuLy9cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcbi8vXHRcdFx0XHR9XG4vL1x0XHRcdH1cblxuXHRcdFx0Jj5kaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuICAgICAgICAgICAgLnRhYi1pbmZvLXdyYXB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxufSIsIi5wZi1kYXNoYm9hcmQge1xuXG4gICAgLnBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzoxNnB4O1xuICAgICAgICBtYXJnaW46MCAtMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdHVzTGVnZW5ke1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXR1c0xlZ2VuZDphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjUwMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0zMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFwcGxpY2F0aW9ucy1teS1wb2xpY2llcy1wYXJlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvdmVyLW15LXBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDEwMDBweFwiKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9saWNpZXMtbWFpbntcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLnBvbGljaWVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgLnRhYmxle1xuICAgICAgICAgICAgcGFkZGluZzowIDE2cHg7XG4gICAgICAgICAgICBzcGFuLnBvbGljeS1uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZmxleC1wYXJlbnQgPiAucG9saWN5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICYucG9saWN5X2V4dGVuZGVkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYTJhMWEyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb2xpY3ktc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW51cnNlO1xuICAgICAgICBtaW4td2lkdGg6IDI1NXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MzJweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkxNXB4XCIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICR3aGl0ZSwgNDAwLCAxLjMpO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9ncmVzc0l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NSZW1haW5WYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NCb3JkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjNzc3Njc3IHNvbGlkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3NOYW1lIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzU3RhdHVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzRG91Z2hudXQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb3VnaG51dENoYXJ0IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIC5kYXlzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRheXMtdGV4dHtcbiAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxKTtcbiAgICB9XG5cbiAgICAud3JhcC1wcm9ncmVzc0JhcntcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAxMzFweDtcbiAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgIGxlZnQ6IDE2NnB4O1xuICAgICAgICB9XG4gICAgICAgICYud3JhcC1wcm9ncmVzc0Jhci1hY3RpdmV7XG4gICAgICAgICAgICBsZWZ0OiA5MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vLmllMTEgLnBvbGljeSxcbiAgICAvLy5pZTEwIC5wb2xpY3kge1xuICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL1xuICAgIC8vICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MCU7XG4gICAgLy8gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAvL31cbiAgICAvLy5pZTkgLnBvbGljeSB7XG4gICAgLy8gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgLy99XG4gICAgLnBvbGljeSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vICAgIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0dW5kb3JhO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheSd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICB9XG4gICAgICAgIGZsZXg6IDEgMSA0NSU7XG5cbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICYudGl0bGVfZXh0ZW5kZWR7XG4gICAgICAgICAgICB3aWR0aDogNzY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kaXYtdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucG9saWN5IC50aXRsZSAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luOiAtMTRweCAwIDAgMDtcblxuICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC5wZXJmb3JtYW5jZS10aXRsZXtcbiAgICAgICAgd2lkdGg6IDQ5M3B4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAgMS40Myk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIGxlZnQ6IDUlO1xuXG5cbiAgICB9XG5cbiAgICAucG9saWN5SWNvbiB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5LXRocmVlOy8vZGVmYXVsdCBiZyBjb2xvdXIsIGdldHMgb3ZlcndyaXR0ZW4gbGF0ZXJcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAmLmljb24tY29tcGxldGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1LjlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3LjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1pbnByb2dyZXNze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1pbmFjdGl2ZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogIzZEODU4RDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFkSW5zdXJlcntcbiAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDc0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZWFkLWluc3VyZXItdGV4dHtcbiAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNTAwLCAgMS40Myk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0MCU7XG4gICAgfVxuXG4gICAgLmxlYWQtaW5zdXJlci1uYW1le1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDI1N3B4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLy5sZWFkLWluc3VyZXItbmFtZTpob3ZlcntcbiAgICAvLyAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvLyAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC8vICAgIGhlaWdodDphdXRvO1xuICAgIC8vfVxuXG4gICAgLnRleHQtdXBwZXJjYXNle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC50ZXh0LWxvd2VyY2FzZXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG5cblxuICAgIEBlYWNoICRzdGF0dXMsICRiZ2NvbG9yIGluICRwb2xpY3lTdGF0dXNlcyB7XG4gICAgICAgIC5wb2xpY3kuI3skc3RhdHVzfSB7XG4gICAgICAgICAgICAucG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3I7XG4gICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0dXMuI3skc3RhdHVzfSB7XG4gICAgICAgICAgICBmaWxsOiAkYmdjb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi0jeyRzdGF0dXN9ICsgLnN0YXR1cy1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmdjb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucG9saWN5IC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5J3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDQwMCwgMS4wKTtcbiAgICAgICAgbWF4LWhlaWdodDogODYlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZhbHVlVGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbnN1cmVyLXZhbHVlVGV4dHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEyNnB4O1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRkYXJrLCA1MDAsICAxLjQzKTtcbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTI2cHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsICAxLjQzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDJ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDMwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDUwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ0e1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCA1MDAsICAxLjQzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIwcHgsICRzaGFyaywgNzAwLCAgMS41Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJlci1kaXYtaW5kZW1uaXR5e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN1cmVyLWRpdntcbiAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyZXItZGl2MntcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyZXIgLmluc3VyZXItY29udGVudDF7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC44cHggIzliOWI5YjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAuZmxleC1jb2x1bW4tcGFyZW50e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWduLWNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgLmluc3VyZXIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ2dsb2JhbGZpJyB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICM0NjQ2NDYgc29saWQgMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmFkZGl0b25hbC1pbmZve1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAjNDY0NjQ2IHNvbGlkIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zcGxpdHtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAyNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnN1cmVyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgJi5pbnN1cmVyX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnN1cmVyLXNwZWNpYWx7XG4gICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAzMyU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIxOHB4KSB7XG4gICAgICAgICAgICAgICAgLy8gICAgbWF4LWhlaWdodDogMjQlO1xuICAgICAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnZ2xvYmFsZmknIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogIzQ2NDY0NiBzb2xpZCAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2aW91cy1wb2xpY3l7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTc1NzU3O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjVweCAyNHB4IDQ3cHg7XG5cbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU3NTc1NztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5kZW1uaXR5IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogJHR1bmRvcmEgc29saWQgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgLmluZGVtbml0eVRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmRlbW5pdHlWYWx1ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjQuN3B4LCAkd2hpdGUsIDUwMCwgMS40Mik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmluZGVtbml0eV9leHRlbmRlZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDY4JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50U3RhdHVzIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6ICR0dW5kb3JhIHNvbGlkIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuc3RhdHVzVGl0bGUge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb250ZW50U3RhdHVzX2V4dGVuZGVke1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMiU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudFN0YXR1cy10ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGRhcmssIDUwMCwgIDEuNDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbmV3YWwge1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0dW5kb3JhO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXkne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlbmV3YWxfZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50QnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCA1MDAsIDEuOCk7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRzaGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNsYXRlLWdyZXktdHdvO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgICAgICAmLmNvbnRlbnRCdXR0b25fZXh0ZW5kZWR7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLXBvbGljeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuXG4gICAgfVxuXG4gICAgLmRpdi1hbGVydC10b3RhbHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtYmx1ZTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNjkpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgfVxuXG5cblxuICAgIC5pbnN1cmFuY2UtdHlwZS1hbGVydHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgICAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWFsZXJ0c3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5vLWRpc3BsYXl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNsb3NlLWNvcHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC50aW1lLWFkZGVke1xuICAgICAgICB3aWR0aDogMTk4cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHB1cnBsaXNoLWdyZXksIDMwMCwgMS40Nik7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktaW5saW5lLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktaW5saW5le1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmRpc3BsYXktYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pZTExIC5wb2xpY3kgLmNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgIH1cblxuICAgIC5wb2xpY3kgLmNvbnRlbnQgPiBkaXYgc3BhbiAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAucG9saWN5LWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgIH1cblxuICAmLm5ldy1kYXNoYm9hcmQge1xuXG4gICAgICAubmV3LXBvbGljeS1zaWRlYmFyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1udXJzZTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1NXB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkd2hpdGUsIDQwMCwgMS4zKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDBweCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3NJdGVtIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluVmFsdWUge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEpO1xuICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NCb3JkZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM3Nzc2Nzcgc29saWQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucHJvZ3Jlc3NOYW1lIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzU3RhdHVzIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzRG91Z2hudXQge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRvdWdobnV0Q2hhcnQge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5wcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluaW5nIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAuZGF5cyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJHdoaXRlLCA0MDAsIDEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmV3LXBvbGljaWVzLXBhcmVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw1NjlweFwiKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctcG9saWNpZXMtbWFpbntcbiAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDkxNXB4XCIpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnNvbGVfdmlld0FsbHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG5cblxuICAgICAgICAgICAgICAgICAgLmJ0bl9he1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi41ZW07XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnZpZXdBbGwgLmNvbnNvbGVfdmlld0FsbHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctcG9saWNpZXMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczo3MCU7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgICAudGFibGV7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uZXctcG9saWN5IHtcblxuICAgICAgICAgICYubmV3LXBvbGljeV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODE0cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC44cHggIzliOWI5YjtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29uc29sZVdpZGdldCB7XG5cbiAgICAgICAgICAgICAgLnRhc2stY291bnR7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDoxOXB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6MTlweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMThweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGl2LXRpdGxle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ldy1sZWFkSW5zdXJlcntcbiAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDc0ZTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgIC5uZXctbGVhZC1pbnN1cmVyLXRleHR7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkd2hpdGUsIDMwMCwgIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5ldy1sZWFkLWluc3VyZXItbmFtZXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXctdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSA0NSU7XG5cbiAgICAgICAgICAgICAgJi5uZXctdGl0bGVfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTRweDtcbiAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA2OCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LXBlcmZvcm1hbmNlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE2cHgsICR3aGl0ZSwgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgICAgICAgICAgICBzcGFuLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4uYWRkaXRpb25hbC1pbmZvOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyOTRweFwiKXtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxLjApO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgxNHB4O1xuXG5cblxuXG5cbiAgICAgICAgICAgICAgJi5jb25zb2xlX3dyYXB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UgMHM7XG5cbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgLmluc3VyZXItdmFsdWVUZXh0IHtcblxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkZGFyaywgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQyIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkc2hhcmssIDMwMCwgMS40Myk7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5pbnN1cmVyLXZhbHVlVGV4dF9leHRlbmRlZDMge1xuICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCA1MDAsIDEuNDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmluc3VyZXItdmFsdWVUZXh0X2V4dGVuZGVkNCB7XG4gICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRzaGFyaywgNTAwLCAxLjQzKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMHB4LCAkc2hhcmssIDcwMCwgMS41Nik7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ1IHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTNlMztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDZweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIC5hc3NldC1yZWdpc3RyYXRpb24tbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuaW5zdXJlci12YWx1ZVRleHRfZXh0ZW5kZWQ2IHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHggMCAwIDM5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJHNoYXJrLCAzMDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPDI0NHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlci1kaXYtaW5kZW1uaXR5IHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgLmZsZXgtY29sdW1uLXBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5mbGV4LXJvdy1wYXJlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmluc3VyZXItZGl2IHtcbiAgICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAgMCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmluc3VyZXItZGl2MiB7XG4gICAgICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgMzBweCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50MSB7XG4gICAgICAgICAgICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC44cHggIzliOWI5YjtcblxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgLmZsZXgtY29sdW1uLXBhcmVudHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPjEyMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAvLyAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwyNDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnN1cmVyIC5pbnN1cmVyLWNvbnRlbnQyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDEwMHB4IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgJi5hc3NldHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MjQ0cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW5zdXJlciAuaW5zdXJlci1jb250ZW50LWZ1bGwge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hbGlnbi1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgICAgICAgIC5pbnN1cmVyIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAmLmluc3VyZXJfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5ldy1pbmRlbW5pdHkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDAuOHB4ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgIC5pbmRlbW5pdHlUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5pbmRlbW5pdHlWYWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjQuN3B4LCAkd2hpdGUsIDUwMCwgMS40Mik7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubmV3LWluZGVtbml0eV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNjglO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1OHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnZpZXdBbGwgLm5ldy1pbmRlbW5pdHkubmV3LWluZGVtbml0eV9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LWNvbnRlbnRTdGF0dXMge1xuICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjhweCAjOWI5YjliO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8NTQ4cHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuOHB4ICM5YjliOWI7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5uZXctc3RhdHVzVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIC5uZXctY29udGVudFN0YXR1cy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRkYXJrLCA1MDAsIDEuNDMpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuaWNvbi1zdGF0dXMtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgIC5jZW50ZXItc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMnMgOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMnM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuc3RhcnRlZC1uZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTY5RUQ5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pYy13YXJuaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5pZGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2Nzg2OEU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgIC5uZXctcG9saWN5SWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm0tZ3JleS10aHJlZTsvL2RlZmF1bHQgYmcgY29sb3VyLCBnZXRzIG92ZXJ3cml0dGVuIGxhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWNvbXBsZXRle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUuOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWlucHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24taW5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNkQ4NThEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXctcG9saWN5SWNvbl9leHRlbmRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5ldy1wb2xpY3lJY29uX2luX2RvdWdobnV0Q2hhcnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAubmV3LXNpemUtZG9udXRDaGFydHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogMTM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmljb24tc3RhdHVzLWJsb2NrLWRvbnV0Q2hhcnQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYubmV3LWNvbnRlbnRTdGF0dXNfZXh0ZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAzMiU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmVuZXdhbCB7XG4gICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1bmRvcmE7XG4gICAgICAgICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYucmVuZXdhbF9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDY4JTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE5cHggMTBweCAxOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+OTE0cHhcIixcIjwxMTAzcHhcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw3MDRweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5ldy1kYXlzLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgNDAwLCAxKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLm5ldy13cmFwLXByb2dyZXNzQmFye1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHggMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJi53cmFwLXByb2dyZXNzQmFyLWFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweCAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3NWYWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzUmVtYWluVmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250ZW50QnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNnB4LCAkd2hpdGUsIDUwMCwgMS44KTtcblxuICAgICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcms7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGUtZ3JleS10d287XG5cbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlLWdyZXktdHdvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYuY29udGVudEJ1dHRvbl9leHRlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDMyJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucG9saWN5U2hhcGUge1xuICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAvL3RvcDogMjdweDtcbiAgICAgICAgICAgICAgICAgIC8vbGVmdDogNDZweDtcbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfb3Jhbmdle1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWNrLWFtYmVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5wb2xpY3lTaGFwZV9ncmF5e1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Nzg2OGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnBvbGljeVNoYXBlX2JsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE2OWVkOTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYucG9saWN5U2hhcGVfcmVke1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHQtcmVkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuXG5cblxuXG5cblxuICAgIC5tYWluLXBvbGljeS1kZXRhaWxze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLnBmLWRhc2hib2FyZC5wZi1saXN0LnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlldy5ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDM7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3NnB4KXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9saWN5LWRldGFpbHN7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcblxuICAgICAgICAgICAgICAgIC5pbnN1cmVyLXBvbGljeS1uYW1le1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAucG9saWN5LWNvdmVyLXJlbWFpbmluZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wb2xpY3ktZGV0YWlscy1kb2N1bWVudHN7XG5cbiAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb2xpY3ktZW5kb3JzZW1lbnRze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbmRvcnNlbWVudC1hZHZpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0cm9uZy12aWV3LWFzc2V0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRvY3VtZW50cy1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QyRDNENDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnRzLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLnBvbGljeS1maWxlLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb2N1bWVudC1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXNzZXQtY2xhaW0tYnV0dG9ucy1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG5fYntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5wb2xpY3ktY29udGFjdC1kZXRhaWxze1xuXG4gICAgICAgICAgICAuY29udGFjdC1ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDQxcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzZweCl7XG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAueW91ci1jb250YWN0cy1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2luZ2xlLXBvbGljeS1jb250YWN0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEM0Q0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9saWN5LWNvbnRhY3QtY29tcGFueXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RhZmYtbmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgIzIwMjYyQSwgNTAwLCAxLjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VycmVudFN0YWZmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIC5zaW5nbGUtcG9saWN5LWNvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0YWZmLXJvbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmVtYWlse1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMUJFRTUsIDMwMCwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5waG9uZXtcblxuICAgICAgICAgICAgICAgIHN2Zy5wb2xpY3ktY29udGFjdC1oYW5kc2V0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5waG9uZS1udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXJnaW4tYm90dG9tLTEwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb250LXBvbGljeS1sYWJlbHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDUwMCwgMS4yMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9udC1wb2xpY3ktY29udGVudHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMyMDI2MkEsIDMwMCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAvL2hlaWdodDogMTdweDtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzAxYmVlNTtcbiAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAvL3NwYW4uYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMWJlZTUsIDMwMCwgMSk7XG4gICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLmluZm8tZW5kb3JzZW1lbnRzLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0VERUVFRTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMjQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFRUVFO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IC0xNnB4O1xuICAgICAgICAgICAgbGVmdDogMjMxJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxMnB4LCAjMjAyNjJBLCAzMDAsIDEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjODg4ODg4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0VERUVFRSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmluc3VyYW5jZS1sb2dve1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDU5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsX2Fzc2V0c3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjRweDtcbiAgICAgICAgICAgIHdpZHRoOiA4NnZ3O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODh2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hc3NldHMtbG9ja3RvbnBmLWxvZ297XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzljYTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5sb2dvLmxvZ29fcGVyZm9ybWFuY2Ugc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3VyYW5jZS1sb2dvLWJveHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICAgICAgICAgLmluc3VyYW5jZS1sb2dve1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwNXB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5pbnN1cmFuY2UtbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFzc2V0LXRpdGxlLWJveHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAuYXNzZXRzLXRpdGxle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgIzIwMjYyQSwgMzAwLCAxLjQ1KTtcblxuICAgICAgICAgICAgICAgIC5hc3NldHMtdGl0bGUtYm9sZHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hc3NldHMtc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAjMjAyNjJBLCAzMDAsIDEuNik7XG5cbiAgICAgICAgICAgICAgICAuYXNzZXRzLXN1YnRpdGxlLWJvbGR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYXNzZXRzLWRldGFpbHN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuYXNzZXRzLWxlZnQtc2lkZS5ibG9ja3tcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAzO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhbHVhdGlvbi1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUtdmFsdWF0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NnB4KSB7XG4gICAgICAgICAgICAgICAgLmFzc2V0cy1yaWdodC1zaWRlLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXJnaW4tYm90dG9tLTIwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb250LWFzc2V0cy1sYWJlbHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCA1MDAsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9udC1hc3NldHMtY29udGVudHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDEuNTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuYXNzZXRzLXRvb2x0aXAtaWNvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAxYmVlNTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICBzcGFuLmFzc2V0cy10b29sdGlwLWljb257XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICMwMWJlZTUsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hc3NldHMtZG9jdW1lbnRzLWJsb2Nre1xuICAgICAgICAgICAgICAgIC5hc3NldHMtZG9jdW1lbnRzLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnLnBvbGljeS1maWxlLWRvd25sb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZG9jdW1lbnQtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjMjAyNjJBLCAzMDAsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNFREVFRUU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERUVFRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMjMxJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEycHgsICMyMDI2MkEsIDMwMCwgMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjODg4ODg4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFREVFRUUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG5cblxuXG5cblxuXG59XG5cblxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLmRpdi1hbGVydC10aXRsZXtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjBweCwgJHdoaXRlLCA1MDAsIDEuNik7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufSIsIi5zdGF0dXNMZWdlbmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgcGFkZGluZzoxMnB4O1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5jb21wbGV0ZSAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxuZWVkc2FjdGlvbik7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfY29tcGxldGUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsZG9uZSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfbm90U3RhcnRlZCAubGVnZW5kLWljb257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOm1hcF9nZXQoJHBvbGljeUFjdGlvblN0YXRlcyxpbnByb2dyZXNzKTtcbiAgICAgICAgfVxuICAgICAgICAmLmxlZ2VuZF9pc3N1ZXMgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWdlbmRfaW5hY3RpdmUgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsaW5hY3RpdmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLy5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2NvbXBsZXRle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cbiAgICAvLy5sZWdlbmRfbm90U3RhcnRlZHtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2lzc3Vlc3tcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgLy99XG4gICAgLy8ubGVnZW5kX2luYWN0aXZle1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAvL31cblxuICAgIC5sZWdlbmRfaXNzdWVze1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX2NvbXBsZXRle1xuICAgICAgICAubGVnZW5kLWljb257XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnZW5kX25vdFN0YXJ0ZWR7XG4gICAgICAgIC5sZWdlbmQtaWNvbntcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdlbmRfaW5jb21wbGV0ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZ2VuZF9pbmFjdGl2ZXtcbiAgICAgICAgLmxlZ2VuZC1pY29ue1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuI3N1bW1hcnlTY3JlZW4gLnN0YXR1c0xlZ2VuZCB7XG4gICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAvL21hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICAgdWx7XG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgfVxufSIsIi5pbXBvcnRDb250YWN0cyB7bWFyZ2luLXRvcDo1MHB4OyBtYXJnaW4tYm90dG9tOjUwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIHttYXJnaW4tYm90dG9tOjIwcHg7fVxuLmltcG9ydENvbnRhY3RzLWRvd25sb2FkIGJ1dHRvbiB7bWFyZ2luLXRvcDowO31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQge31cbi5pbXBvcnRDb250YWN0cy11cGxvYWQgZm9ybSB7XG5cdHdpZHRoOjEwMCU7XG5cdG1heC13aWR0aDo0MDBweDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmltcG9ydENvbnRhY3RzLXVwbG9hZCAuamYtcm93IHttYXJnaW46MDt9XG4uaW1wb3J0Q29udGFjdHMtdXBsb2FkIC5qZi1yb3cuaW1wb3J0Q29udGFjdHMtc3VibWl0IHtcblx0d2lkdGg6IGF1dG87XG59XG4uamYtcm93LmltcG9ydENvbnRhY3RzLXN1Ym1pdCAuYnRuX2Ege1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcblx0cGFkZGluZzo5cHggNnB4O1xufSIsIi8qXG4oYm9yZGVybGluZSBzaGFtZS4uLilcbiB3ZWJzaGltcyBpcyBhIHN0YXRpYyByZXNvdXJjZSB0aGF0IGxpdmUgaGVyZTpcbiAvTG9ja3Rvbi1QZi1BZG1pbmlzdHJhdG9yL3NyYy9tYWluL3Jlc291cmNlcy9zdGF0aWMvbGlicy93ZWJzaGltcy9zaGltcy9cbiBJdHMgbm90IHZlcnkgd2VsbCBzdHlsZWQgYW5kIGlzIGluaGVyaXRpbmcgdGhpbmcgZnJvbSBvdXIgbWFpbiBzdHlsZXNoZWV0XG4gVGhpcyBwYWdlIGlzIGJhc2ljYWxseSB0aGUgb3ZlcnJpZGUgdG8gdGhhdCBpbiBvcmRlciB0byBub3QgbG9vayBzbyB3aGFjay5cbiAqL1xuLndzLXBvcG92ZXIge1xuXHR6LWluZGV4OjExMDAwMDtcbn1cbi5wZi1hZG1pbiAud3MtcG9wb3ZlciBidXR0b24gey8vIGFsbCBidXR0b24gcGx1cyBuZXh0L3ByZXYgYXJyb3dzXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xufVxuLnBmLWFkbWluIGJ1dHRvbi53cy1wb3BvdmVyLW9wZW5lciB7IC8vdGhlIGNhbGVuZGFyIGljb25cblx0Y29sb3I6ICRhcXVhLWJsdWUhaW1wb3J0YW50O1xufVxuLmlucHV0LXBpY2tlciAud3MtYnV0dG9uLXJvdz5idXR0b24gey8vJ3RvZGF5JyBhbmQgJ2NsZWFyJyBidXR0b25zXG5cdHdpZHRoOiBpbmhlcml0O1xufVxuLmlucHV0LXBpY2tlciAucGlja2VyLWxpc3QgdGQ+YnV0dG9uOmhvdmVyLCAuaW5wdXQtcGlja2VyIC5waWNrZXItbGlzdCB0ZD5idXR0b24uY2hlY2tlZC12YWx1ZSB7Ly9zZWxlY3RlZCBkYXRlXG5cdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cbi53cy1waWNrZXItY29udHJvbHM+YnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbn0iLCIuaG9tZVNlY3Rpb257XG4gICAgLmhlYWRpbmctYmxvY2t7XG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aGVtZV9uZWdhdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgfVxuICAgICYudGhlbWVfaW1hZ2V7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgfVxuICAgICYudGhlbWVfdmlkZW97XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvZC1ncmV5O1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjYwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo0MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3J0YWxWaWRlby1wbGF5e1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6JGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHN2Z3tcbiAgICAgICAgICAgICAgICBmaWxsOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIil7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxNSUgKyAxNnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgICAgIHRvcDo2NHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtd3JhcC5hY3RpdmUgLm1vZGFsLWNvbnRlbnRXcmFwe1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmwtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0cmVhbS1ibG9ja3tcbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDI2cHgsICRib2R5LXRleHQsIDUwMCwgIDEuNDIpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgfVxuICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIHBhZGRpbmctdG9wOjFlbTtcbiAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgLmFydGljbGUtcmVhZG1vcmV7XG4gICAgICAgICAgICBjb2xvcjokaG92ZXItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi50d28tY29sLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHBhZGRpbmc6IDdweCAwIDA7XG5cblx0LmJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHQuaWUxMCAmLFxuXHRcdC5pZTExICYge1xuXHRcdFx0ZmxleC1iYXNpczogMzUwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGRhcms7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmlnaHQtYmxvY2sge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAxN3B4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNENERBREI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPnBob25lbGFuZFwiKSB7XG5cdFx0LmxlZnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHR9XG5cdFx0LnJpZ2h0LWJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwIDIycHg7XG5cdFx0fVxuXHRcdC5yaWdodC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnR3by1zaWRlcy1pbi12aWV3cG9ydCB7XG5cdFx0JiA+IHVsIHtcblx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNTBweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjQwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblx0XG5cdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAtMTUwcHg7XG5cdFx0XHQvL3BhZGRpbmc6IDAgMjIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR0cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblxuXHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ki9cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AtYmFzaWMnKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHQmID4gdWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmxleFNsaWRlcltkYXRhLXRyYW5zaXRpb25Nb2RlPSdmYWRlJ10ge1xuXHQmLnRocmVlLXNpZGVzLWluLXZpZXdwb3J0IHtcblx0XHQmID4gdWwge1xuXHRcdFx0JiA+IGxpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctbGVmdDogMTUwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bGVmdDogMzMuMyU7XG5cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vbWFyZ2luLXJpZ2h0OiAtMTUwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDI0MHB4O1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXJpZ2h0OiAzMDBweDtcblxuXHRcdFx0XHRcdFx0LyogQkcgT3ZlcmxheVxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSg2MiwxMTcsMTMxLDAuODQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ki9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0bGVmdDogNjYuNiU7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjQlO1xuXG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRcdFx0XHQvL21hcmdpbi1yaWdodDogLTE1MHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJhbm5lci1zbGlkZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1sZWZ0OiAyNDBweDtcblx0XHRcdFx0XHRcdC8vcGFkZGluZy1yaWdodDogMzAwcHg7XG5cblx0XHRcdFx0XHRcdC8qIEJHIE92ZXJsYXlcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNjIsMTE3LDEzMSwwLjg0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhbm5lci1zbGlkZS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly90cmFuc2Zvcm06IHNrZXcoMjBkZWcpO1xuXHRcdH1cblxuXG5cblx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIC0xNTBweDtcblx0XHRcdC8vcGFkZGluZzogMCAyMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdC8vdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG5cblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xuXHRcdFx0fVxuXG5cblxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LmJhbm5lci1jb250ZW50d3JhcCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuXHRcdFx0XHQuYmFubmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJhbm5lci1jdGEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1iYXNpYycpIHtcblx0XHRcdCYgPiB1bCB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHQuYmFubmVyLXNsaWRlLWlubmVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtaW5uZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5iYW5uZXItc2xpZGUtY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5oYWxmLWJvdW5kc3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0JiA+IHVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQmID4gbGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5nZXRBUXVvdGVPcHRpb24ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICRpcm9uO1xuXG5cblxuICAgIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAzMHB4LCAkYWxtb3N0LWJsYWNrLCAzMDAsIDEuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZ2V0QVF1b3RlT3B0aW9uLWRlc2Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRib2R5LXRleHQsIDMwMCwgMS41KTtcbiAgICB9XG5cbiAgICAuZ2V0QVF1b3RlT3B0aW9uLWJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yaWdodDowIG5vbmU7XG4gICAgfVxufVxuXG4uZ2V0QVF1b3RlT3B0aW9uLWljb24ge1xuICAgIGhlaWdodDogNjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAuc3ZnLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJfYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxufVxuXG5cblxuLmZsZXgtcGFyZW50IC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIC13ZWJraXQtZmxleDogMSAxIDIwMHB4O1xufVxuXG4vLyBHZXQgYSBxdW90ZSBkaWFsb2cgYm94ZXMgLSB0aGlzIHNob3VsZG4ndCBsaXZlIGhlcmUhIC0gbm93IGluY2x1ZGVzIHNlcGFyYXRlbHkgaW4gY29tbW9uLmNzc1xuLy8uYWxlcnREaWFsb2cge1xuLy8gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICAgdG9wOiAwO1xuLy8gICAgcmlnaHQ6IDA7XG4vLyAgICBib3R0b206IDA7XG4vLyAgICBsZWZ0OiAwO1xuLy8gICAgYmFja2dyb3VuZDogIzIyMjIyMjtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KTtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbi8vICAgIHdpZHRoOiA0MCU7XG4vLyAgICBtaW4td2lkdGg6IDQwMHB4O1xuLy8gICAgbWF4LXdpZHRoOiA4MCU7XG4vLyAgICBtYXJnaW46IGF1dG87XG4vLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgbWF4LWhlaWdodDogMTAwJTtcbi8vICAgIG92ZXJmbG93OiBhdXRvO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2c6YmVmb3JlIHtcbi8vICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctdGl0bGUge1xuLy8gICAgYmFja2dyb3VuZDogI2VkZWVlZTtcbi8vICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbi8vICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm87XG4vLyAgICBmb250LXNpemU6IDMwcHg7XG4vLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gICAgY29sb3I6ICMwNjA3MDg7XG4vLyAgICBsaW5lLWhlaWdodDo2OHB4O1xuLy8gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4vLyAgICAgICAgd2lkdGg6NjhweDtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6MWVtO1xuLy8gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgICB9XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyAuZGlhbG9nLW1lc3NhZ2Uge1xuLy8gICAgbWFyZ2luOiAwO1xuLy8gICAgcGFkZGluZzogMzBweDtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJmMzg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuLy8gICAgcGFkZGluZy1yaWdodDogNDBweDtcbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4vLyAgICBhLCBpbnB1dCB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogIzAxYmVlNTtcbi8vICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuLy8gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4vLyAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbi8vICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbi8vICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4vLyAgICAgICAgYm9yZGVyOjAgbm9uZTtcbi8vICAgIH1cbi8vfVxuLy9cbi8vLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhICsgYSB7XG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOWI5YjliO1xuLy99XG4vL1xuLy8uYWxlcnREaWFsb2cgLmRpYWxvZy1idXR0b24tcm93IGE6aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZDogIzY2Njtcbi8vICAgIGJveC1zaGFkb3c6IG5vbmU7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIHtcbi8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4vLyAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtLnN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkICsgbGFiZWwubXZhbGlkYXRpb24ge1xuLy8gICAgZGlzcGxheTogYmxvY2s7XG4vL31cbi8vXG4vLy5hbGVydERpYWxvZyBmb3JtIC5qZi1yb3cgPiBsYWJlbC5tdmFsaWRhdGlvbiB7XG4vLyAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweCAhaW1wb3J0YW50O1xuLy8gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgbWluLXdpZHRoOiAzMCU7XG4vLyAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICB3aWR0aDogYXV0bztcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuXG4uY29tcGxldGUtcHJvcG9zYWwtbWVzc2FnZXtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBjb2xvcjogIzA2MDcwODtcblxuICAgIC5wcm9wb3NhbC1tZXNzYWdle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICYuY29tcGxldGUtcHJvcG9zYWwtbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4xMjtcbiAgICAgICAgY29sb3I6ICMwMWJlZTU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2Q1ZDU7XG4gICAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg2NnB4KSB7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDdkNWQ1O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0LS0tSW9uaWNvbnMge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgYS5kcm9wLWJ1dHRvbiB7XG4gICAgICAgIC8vICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwcHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLmFsZXJ0RGlhbG9nIC5kaWFsb2ctYnV0dG9uLXJvdyBhIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8haW1wb3J0YW50OztcbiAgICB9XG5cbiAgICAuZ2V0LWEtcXVvdGUtcGFnZSAuZHJvcHpvbmUtaWNvbntcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy10aXRsZSAuZ2V0QVF1b3RlT3B0aW9uLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAycHgpIHtcbiAgICAuYWxlcnREaWFsb2cgLmRpYWxvZy1ib3gge1xuXG4gICAgICAgIG1pbi13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogYXV0byAtNXB4IWltcG9ydGFudDtcblxuICAgIH1cblxuICAgIC5hbGVydERpYWxvZyAuZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFsZXJ0RGlhbG9ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IGF1dG8gLTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICB9XG5cbiAgICAubW9kYWwtb3ZlcmxheTpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLmdldC1hLXF1b3RlLXBhZ2UgLmRyb3B6b25lIHtcbiAgICAgICAgd2lkdGg6IDk1JSFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn0iLCIubW9kYWxfcGRme1xuXG4gICAgbGVmdDogMDtcblxuICAgIC5yb3d7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgIH1cbiAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICB3aWR0aDoxMnB4O1xuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgICAubW9kYWwtb3ZlcmxheXtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wZGYtY29udHJvbC1wYW5lbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMzksMzksMzksMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgIC5jb250cm9sLXBhbmVsLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAvKiAtd2Via2l0LWZsZXg6IDEgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4OiAxIDEgMjUlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMjUlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAqL1xuXG4gICAgICAgICAgICAgICAgICAgICYucGFnZS1zdW1tYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZG9jLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtbnVtLXN1bW1hcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuW2lkXj0ncHJldlBhZ2UtJ117XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW5baWRePSduZXh0UGFnZS0nXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbaWRePSdwYWdlX2lucHV0LSdde1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODY4Njg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGRmLXByZXZpZXctaWNvbnMtYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wZGYtcHJldmlldy1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtY2xvc2V7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgICAgICAgICAvKiB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDglO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfSAqL1xuXG4gICAgICAgICAgICAgICAgLyogbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAtLWE0OiAxLjQxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoM3Z3ICogdmFyKC0tYTQpKSAzdnc7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxL3ZhcigtLWE0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87ICovXG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6Mjk3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IDcycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0JyUzZSUzY21hc2sgaWQ9J2EnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgeD0nMCcgeT0nMCcgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgc3R5bGU9J21hc2stdHlwZTphbHBoYSclM2UlM2NwYXRoIGZpbGw9JyUyM0Q5RDlEOScgZD0nTTAgMGgyNHYyNEgweicvJTNlJTNjL21hc2slM2UlM2NnIG1hc2s9J3VybCglMjNhKSclM2UlM2NwYXRoIGZpbGw9JyUyMzFDMUIxRicgZmlsbC1vcGFjaXR5PScuNScgZD0nTTkgMTIuNWgxdi0yaDFjLjI4MyAwIC41Mi0uMDk2LjcxMy0uMjg3QS45NjguOTY4IDAgMCAwIDEyIDkuNXYtMWEuOTY3Ljk2NyAwIDAgMC0uMjg3LS43MTNBLjk2OC45NjggMCAwIDAgMTEgNy41SDl2NVptMS0zdi0xaDF2MWgtMVptMyAzaDJjLjI4MyAwIC41Mi0uMDk2LjcxMy0uMjg3QS45NjguOTY4IDAgMCAwIDE2IDExLjV2LTNhLjk2Ny45NjcgMCAwIDAtLjI4Ny0uNzEzQS45NjguOTY4IDAgMCAwIDE1IDcuNWgtMnY1Wm0xLTF2LTNoMXYzaC0xWm0zIDFoMXYtMmgxdi0xaC0xdi0xaDF2LTFoLTJ2NVpNOCAxOGMtLjU1IDAtMS4wMi0uMTk2LTEuNDEyLS41ODdBMS45MjYgMS45MjYgMCAwIDEgNiAxNlY0YzAtLjU1LjE5Ni0xLjAyLjU4OC0xLjQxM0ExLjkyNiAxLjkyNiAwIDAgMSA4IDJoMTJjLjU1IDAgMS4wMi4xOTYgMS40MTMuNTg3LjM5LjM5My41ODcuODYzLjU4NyAxLjQxM3YxMmMwIC41NS0uMTk2IDEuMDItLjU4NyAxLjQxM0ExLjkyNiAxLjkyNiAwIDAgMSAyMCAxOEg4Wm0wLTJoMTJWNEg4djEyWm0tNCA2Yy0uNTUgMC0xLjAyLS4xOTYtMS40MTMtLjU4N0ExLjkyNiAxLjkyNiAwIDAgMSAyIDIwVjZoMnYxNGgxNHYySDRaJy8lM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IFRIUk9CO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgXG5cblxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAucGRmLXByZXZpZXd7XG4gICAgICAgICAgICAgICAgICAgICAgICBjYW52YXNbaWRePSdjYW52YXMtJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1kb3dubG9hZCB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tcGRmLXByZXZpZXctY2xvc2V7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjYWxlLWNvbnRyb2wgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zY2FsZS1jb250cm9sIHNwYW46aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zY2FsZS1jb250cm9sIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgVEhST0Ige1xuICAgIDUwJSB7YmFja2dyb3VuZC1zaXplOiA0OHB4IDQ4cHh9XG4gfSIsIlxuLnBmLWFkbWluIHtcblxuICAubGlzdC1tZW51IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTdweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAycHggM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGd1bm1ldGFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vd2lkdGg6IDIwMHB4O1xuICAgIC8vbGVmdDogLTIwMHB4O1xuXG4gICAgZGZue1xuICAgICAgbWluLXdpZHRoOjA7XG4gICAgfVxuXG4gICAgJi5vbmUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxNnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBhLGJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNhcmFidW47XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleSFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24td3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LXByaW1hcnkhaW1wb3J0YW50OyAvLyBpdCdzIG5lY2Vzc2FyeSBhZGQgaW1wb3J0YW50XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1tZW51LXBhcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1kYXNoYm9hcmQge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdXBsb2FkIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWR7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZW5ld3tcbiAgICAgICAgICB3aWR0aCA6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi10aWNrLWRyYXduLCAuaWNvbi1jcm9zcy1kcmF3biB7XG4gICAgICAgICAgZmlsbDogIzM3M0Y0NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLW1lbnUtdmVydGljYWwtZG90cyB7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yZXNldC1pY29uLTAxe1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXRpY2stZHJhd24sLmljb24tY3Jvc3MtZHJhd257XG4gICAgICAgICAgd2lkdGg6MTdweDtcbiAgICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmLmxpbmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkYnJvd24tZ3JleTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC43cyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJi52ZXJ0aWNhbC1kb3RzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLy8gcmVtb3ZlIGxhdGVyXG4gIC5kYXRhVGFibGVfb3ZlcmZsb3dfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbn1cblxuLmxpc3QtYnRuLW1lbnUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi5zZWxlY3RlZHtcbiAgICBzdmd7XG4gICAgICBmaWxsOiAkYXp1cmU7XG4gICAgfVxuICB9XG5cbiAgc3Zne1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgfVxuXG4gICYudmVydGljYWwtZG90c3tcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxuXG59XG5cbi5saXN0LW1lbnUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYudmVydGljYWwtZG90cy1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmljb24tY29tcGFyZXtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuXG4ubGlzdC1tZW51LW1haW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cblxuIiwiLmhlYWRlcixcbiNtYWluaGVhZGVyLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBiZy1saWdodCk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIC5mbGV4LW5hdiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLm1haW4tbmF2LWljb25zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICYgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4ICMwMWJlZTUgc29saWQ7XG5cblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgLm5hdi1pY29uLCBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJHB1c2hOYXYsIHRleHQpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCBob3Zlcik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcztcbiAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRoZWFkZXIsIG5hdkljb25GaWxsKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9naW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vYmlsZS1uYXYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXYtdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCB0ZXh0KTtcbiAgICB9XG4gICAgLm1vYmlsZS1uYXYtY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jbG9zZS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaXRlLWxzb3Mge1xuICAgIC5wYWdlLWdldC1hLXF1b3RlLFxuICAgIC5wYWdlLXJlcXVlc3QtYS1xdW90ZSxcbiAgICAucGFnZS1ub3RpZnktYS1jbGFpbXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNpdGUtbG9ja3Rvbm1vYmlsaXR5IHtcbiAgICAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsXG4gICAgLnBhZ2UtYWJvdXQtdXMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmVhZG9ubHlNb2RlICNtYWluaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG4uaWNvbi1jcmVhdGUtcG9saWN5e1xuICAgIGZpbGw6bWFwX2dldCgkcHVzaE5hdiwgdGV4dCk7XG59XG5cblxuLmhlYWRlci1hY2NvdW50LXN3aXRjaGVye1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXByaW1hcnk7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICBzdmd7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG59XG5cbiIsInNlY3Rpb24ubm90aWZpY2F0aW9uLWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG5cbiAgICAuYWxpZ24tbGVmdCwgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1jb3VudGVyLXJvdW5kZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDoyMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ28tdG8tbXktbG9ja3RvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi5tYWluLW5hdi13cmFwIHtcbiAgICBmbGV4OiAxIDEgNjAlO1xuICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NDUwcHhcIikge1xuICAgICAgICAgICAgZmxleDogMSAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLm1haW4tbmF2IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICAgICAgQGlmICgkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCA1cHg7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkc2l0ZSA9PSBub3J3YXkpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDVweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRzaXRlID09IHJlY3J1aXRtZW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzFweCA1cHg7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICY6bm90KC5vZmYtY2FudmFzLWNvbnRyb2xzKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vKiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsqU1IgKi9cbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGVyRm9vdGVyLCBjb2xvdXIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LCB0ZXh0KTtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaWYgKCRzaXRlID09IG5vcndheSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokbm9yLXR1cnFvaXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiNwZGZkb3dubG9hZGJ1dHRvbjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XG4vKiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDpjYWxjKDEwMCUgKyAxMHB4KTsgU1IgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Jjpob3ZlciA+IGF7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG4vKlNSXHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHR0b3A6Y2FsYygxMDAlICsgMTBweCk7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICAgICAgJi5vbjpub3QoOmZpcnN0LWNoaWxkKSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhhcy1zdWJtZW51OmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFsbW9zdC1ibGFjaztcbiAgICAgICAgICAgICAgICBhICsgLmZpcnN0LWxldmVsLXN1Ym1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6NzAwcHg7XG4vKiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm1heC1oZWlnaHQgMHMgbGluZWFyIDQwMG1zOyovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHRcdFx0Ji5jcmVhdGUucWN3aXphcmQge1xuXHRcdFx0XHQvKmEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciA+IGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcblx0XHRcdFx0fSovXG5cdFx0XHRcdGEgLmljb24td2l6YXJkIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRmaWxsOm1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyID4gYSAuaWNvbi13aXphcmQge1xuXHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG4gICAgICAgIH1cblx0XHRcblx0XHRcblx0XHRcblx0XHRcblxuXG4gICAgfVxuXG4gICAgI3BkZmRvd25sb2FkYnV0dG9ue1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRjdXJzb3I6IHdhaXQ7XG5cdFx0fVxuICAgIH1cblxuICAgIC5tYWluLW5hdiBsaS5hNGJsaXZlIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJ1bC5maXJzdC1sZXZlbC1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEzNjVweFwiKSB7XG4gICAgICAgIGxlZnQ6IC0xNzBweDtcbiAgICB9XG4gICAgcGFkZGluZzogMHB4IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiRhbG1vc3QtYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBtYXgtaGVpZ2h0OjA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHRyYW5zaXRpb246YWxsIDQwMG1zIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6MDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY+bGkge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDMycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1ib3R0b206MCBub25lO1xuICAgICAgICBmbGV4OjEgMSAzMDBweDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN1Ym1lbnUtc2libGluZ3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTdweCwgJHdoaXRlLCA0MDAsICAkbGg6IDI4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsIG1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKSwgNDAwLCAgJGxoOiAxLjU1KTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY+YXtcbiAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJj51bC5zZWNvbmQtbGV2ZWwtc3VibWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgNDBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj5saSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxtb3N0LWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaW5rLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjdweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDQwcHggNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UsIG9wYWNpdHkgMHM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gYXtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4Ojk5OTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG51bC50d28tY29sdW1uLXN1Ym1lbnUge1xuICAgIC8vbGVmdDogLTIzMHB4O1xuICAgIHdpZHRoOiA5NjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxudWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0d2lkdGg6IDQ4MHB4O1xuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuLnNpdGUtbG9ja3RvbnJlY3J1aXRtZW50IHtcblx0dWwub25lLWNvbHVtbi1zdWJtZW51IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHVsLnNlY29uZC1sZXZlbC1zdWJtZW51IHtcblx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdH1cblx0XHRtYXJnaW4tcmlnaHQ6LTIwMHB4Oy8qIGhhY2sgdG8gbWl0aWdhdGUgYW4gaXNzdWUgd2l0aCBJRSB3aGVyZSBpdCB0cnVuY2F0ZWQgdGhlIGJveCAqL1xuXHR9XG59XG4vKiBlbmQgbG9ja3RvbiByZWNydWl0bWVudCBzcGVjaWZpYyAqL1xuXG4uaGFzLXN1Ym1lbnUge1xuICAgIGEuc3VibWVudS1zaWJsaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAxMDMsIDEwOCwgMC45KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmZpcnN0LWxldmVsLXN1Ym1lbnUuc3VibWVudS1vcGVuZWQge1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbWF4LWhlaWdodDo2MDBweDtcbn1cblxuLm9mZkNhbnZhc01lbnUtdGFiYmVkIC5vZmZDYW52YXNNZW51LW5hdmlnYXRpb24gbGkgYS5maXJzdC1sZXZlbC1tZW51IHtcbiAgICAmLnN1Ym1lbnUtc2libGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICZ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIGxpe1xuICAgIGEuZmlyc3QtbGV2ZWwtbWVudTpub3QoLnN1Ym1lbnUtc2libGluZyksXG4gICAgYS5tZW51LWl0ZW0td2l0aC1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICYuc2hvdy1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93LWRlc2t0b3B7XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiogT2ZmLUNhbnZhcyBOYXZcbioqL1xuXG4vKiBHZW5lcmFsIHN0eWxlcyBmb3IgYWxsIG1lbnVzICovXG5cbi5vZmYtY2FudmFzLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMzg0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbWFwX2dldCgkcHVzaE5hdixiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgei1pbmRleDo5OTk5OTk5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDE2cHg7XG4gICAgfVxufVxuLmlzLW9mZmNhbnZhcy1vcGVuIC5vZmYtY2FudmFzLW5hdntcbiAgICByaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtbmF2IHVse1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vZmYtY2FudmFzLW5hdiBsaXtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggMTVweDtcbiAgICAmLmVkaXQtcHJvZmlsZXtcbiAgICAgICAgbWFyZ2luLXRvcDozZW07XG4gICAgICAgIC8vcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokcHVycGxpc2gtZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0yZW07XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmYtY2FudmFzLW5hdiBsaSBhIHsgLy8gT3ZlciBzcGVjaWZpY2VkIGR1ZSB0byBsYW1lIGNvZGUgaW4gX3BmLWFkbWluLnNjc3NcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuXG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjphY3RpdmUge1xuXG4vLyAgICAgICAgY29sb3I6ICRsaW5rLXByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2luZGVyO1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9ue1xuICAgIHN2Z3tcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDoyMCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgYTpob3ZlciBzdmd7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCk7XG4gICAgfVxufVxuXG4ub2ZmLWNhbnZhcy1uYXYgbGkub24gYSxcbi5vZmYtY2FudmFzLW5hdiBsaS5jdXJyZW50IGF7XG5cbiAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCkhaW1wb3J0YW50O1xuXG5cblxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNpbmRlcjtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLyogVmVydGljYWwgbWVudSB0aGF0IHNsaWRlcyBmcm9tIHRoZSBsZWZ0IG9yIHJpZ2h0ICovXG5cbi5jYnAtc3BtZW51LXJpZ2h0LmNicC1zcG1lbnUtb3BlbiB7XG4gICAgcmlnaHQ6IDBweDtcbn1cblxuLnBhZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcy1vZmZjYW52YXMtb3BlbiAucGFnZS1jb250YWluZXIge1xuICAgIGxlZnQ6IC0zODRweDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy9cblxuLm1vYmlsZS1uYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzNweDtcbiAgICB0b3A6IDMycHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2xvc2UtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgc3Zne1xuICAgICAgICBmaWxsOm1hcF9nZXQoJGhlYWRlckZvb3RlciwgY29sb3VyKTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246ZmlsbCAzMDBtcyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm1haW4tbmF2LWljb25ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuLm9mZi1jYW52YXMtbmF2e1xuICAgIC5uYXYtaWNvbnMtd3JhcHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXItYm90dG9tOjAgbm9uZTtcbiAgICB9XG5cbn1cbiIsIi8qKlxuKiBIZWFkYmFuZCBzdHlsZVxuKiovXG5cbi8vIFRoaXMgaXMgZGVwcmVjYXRlZCwgbWF5IG5vdCBiZSByZXF1aXJlZCBhdCBhbGwgZnJvbSBjb3JwIHNraW4gb253YXJkc1xuXG4ucGYtZGFzaGJvYXJkLCAucGYtZm9ybV9mbGV4LCAucGYtYWRtaW57XG4gICAgLmljb24tbG9nb3V0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuaWNvbi1sb2dvdXQgLnN2Zy1pY29uIHtcbiAgICAgICAgZmlsbDogbWFwX2dldCgkaGVhZGJhbmQsdGV4dCk7XG4gICAgfVxuICAgIC5pY29uLWxvZ291dCAuc3ZnLWljb24gdXNlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGZpbGw6IG1hcF9nZXQoJGhlYWRiYW5kLHRleHQpO1xuICAgIH1cbiAgICAuaWNvbi1sb2dvdXQ6aG92ZXIsXG4gICAgLmljb24tbG9nb3V0OmhvdmVyIC5zdmctaWNvbiB1c2Uge1xuICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGJhbmQsaG92ZXIpO1xuXG4gICAgICAgIGZpbGw6IG1hcF9nZXQoJGhlYWRiYW5kLGhvdmVyKTtcbiAgICB9XG4gICAgI2hlYWRiYW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTU1MDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cztcblxuICAgICAgICBjb2xvcjogbWFwX2dldCgkaGVhZGJhbmQsdGV4dCk7O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRoZWFkYmFuZCxiYWNrZ3JvdW5kKTtcbiAgICAgICAgLmhlYWRlci1hbGVydCAuc3ZnLWljb257XG4gICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRoZWFkYmFuZCx0ZXh0KTs7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtcGFyZW50LFxuICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9jayArIC5ibG9ja3tcbiAgICAgICAgICAgIGZsZXgtZ3JvdzozO1xuICAgICAgICB9XG4gICAgfVxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICNtYWluaGVhZGVyICsgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW0sXG4gICAgLmhlYWRlcmljb24tZXhpdCxcbiAgICAuaGVhZGVyaWNvbi1sb2dvdXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmhlYWRlcmljb24tbG9nb3V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5oZWFkZXJpY29uLXVzZXI6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gICAgI2hlYWRiYW5kICNoZWFkZXJidXR0b25zIC5oZWFkZXJidXR0b25zLWl0ZW06aG92ZXIsXG4gICAgLmhlYWRlcmljb24tbG9nb3V0OmhvdmVyLFxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyAuaGVhZGVyYnV0dG9ucy1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRoZWFkYmFuZCxob3Zlcik7XG4gICAgfVxuICAgIC5sb2dvdXQtYnV0dG9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgY29sb3I6IG1hcF9nZXQoJGhlYWRiYW5kLHRleHQpO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubG9nb3V0LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG5cbi5wZi1kYXNoYm9hcmQsIC5wZi1mb3JtX2ZsZXh7XG5cbiAgICAjbWFpbmhlYWRlci5zaGFsbG93ICsgI2hlYWRiYW5kIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgICNoZWFkYmFuZCAubG9ja3RvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAvLyBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgI21haW5oZWFkZXIuc2hhbGxvdyArICNoZWFkYmFuZCAubG9ja3RvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICNoZWFkYmFuZCAubG9ja3RvbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciAjbG9nb21hc2sge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5NTU1O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICAjaGVhZGJhbmQgI2FjY01hbkJhc2ljLFxuICAgICNoZWFkYmFuZCAjaGVhZGVyYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWFsZXJ0IC5hbGVydC1udW0ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGFfYWNjZW50O1xuICAgIH1cbiAgICAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1heC13aWR0aDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAxLjI1cztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAjbWFpbmhlYWRlci5zaGFsbG93ICsgI2hlYWRiYW5kICNhY2NNYW5CYXNpYyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XG5cbiAgICAgICAgZm9udC1zaXplOjE0cHghaW1wb3J0YW50O1xuICAgIH1cbiAgICAjaGVhZGJhbmQgI2FjY01hbkJhc2ljOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcbiAgICB9XG4gICAgI2hlYWRiYW5kICNhY2NNYW5CYXNpYyAuYWNjLWNvbnRhY3Qge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29sb3I6ICMxQzc1QkM7XG4gICAgfVxuICAgICNoZWFkYmFuZCAjYWNjTWFuQmFzaWMgLmFjYy1jb250YWN0IC5waG9uZSB7XG4gICAgICAgIGNvbG9yOiAjQUZBRkFGO1xuICAgIH1cblxuICAgICNtYWluaGVhZGVyICsgI2hlYWRiYW5kIGEuZG8tbWF4aW1pc2UtaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDdweDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0NDQ0NDQztcbiAgICB9XG5cbiAgICAubHNvc2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmxzb3MgLmxzb3Nsb2dvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxzb3MgI2hlYWRiYW5kIC5sc29zbG9nbyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAtN3B4IDAgLThweCAxMHB4O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgXG4gICAgI21haW5oZWFkZXIuc2hhbGxvdyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgI21haW5oZWFkZXIgLmxvZ28gLnN2Zy1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuXG5cblxuICAgICNtYWluaGVhZGVyID4gLmJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDozMTBweDsgLy8gVG8gbWFrZSByb29tIGZvciB0aGUgYWNjLWNvbnRhY3QtZGV0YWlscyBibG9ja1xuICAgIH1cblxuXG4gICAgI21haW5oZWFkZXIgLmJvdW5kcyA+IHVsIGxpLmNyZWF0ZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzID4gdWwgbGkuY3JlYXRlIGEge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMzJweDtcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzID4gdWwgbGkuY3JlYXRlIGEgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbWFpbmhlYWRlciAuYm91bmRzIHVsLm1haW4tbmF2IGxpIC5zdmctaWNvbiB7XG4gICAgICAgIGZpbGw6ICNCREM2Q0M7XG4gICAgfVxuXG59IiwiLm9mZi1jYW52YXMtY29udHJvbHMge1xuICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGZsZXgtYmFzaXM6MzAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjYwcHghaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyayk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnN7XG4gICAgICAgIEBpZiAoJHNpdGUgPT0gbHNvcykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQ1MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmLWNhbnZhcy1vcGVuLWxvZ2lue1xuICAgICAgICBAaWYgKCRzaXRlID09IGxzb3MpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00NTBweFwiKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9mZi1jYW52YXMtcHJpbnQgI3BkZmRvd25sb2FkYnV0dG9uIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDYwcHgsIG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyaykgNjBweCk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0yNTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJGhlYWRlckZvb3RlciwgYmctZGFyayk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICYgPiBsaS5oYXNOb3RpZmljYXRpb25zOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6YXR0cihkYXRhLW5vdGlmaWNhdGlvbkNvdW50KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6MCA5cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6NDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgJi5vZmYtY2FudmFzLW9wZW57XG5cdFx0XHRcdCBwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRcdCBtYXgtd2lkdGg6bm9uZTtcblx0XHRcdFx0IHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdCBjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdCYub2ZmLWNhbnZhcy1vcGVuLW5vdGlmaWNhdGlvbnN7XG5cdFx0XHRcdG1pbi13aWR0aDo1MHB4XG5cdFx0XHR9XG5cdFx0XHQmLm9mZi1jYW52YXMtb3Blbi1sb2dpbntcblx0XHRcdFx0bWluLXdpZHRoOjUwcHhcblx0XHRcdH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZmlsbDptYXBfZ2V0KCRoZWFkZXJGb290ZXIsIGNvbG91cik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpmaWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmc6aG92ZXJ7XG4gICAgICAgICAgICAgICAgZmlsbDokd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9mZi1jYW52YXMtY29udHJvbHNfdjIge1xuICAgICAgICB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSAsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTA0cHg7XG5cbiAgICAgICAgICAgIC5tYWluLW5hdiA+ICYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9mZi1jYW52YXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIub2ZmQ2FudmFzTWVudS10YWJiZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmID4gc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICB6LWluZGV4OjA7XG4gICAgICAgIHRyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlLHotaW5kZXggMHMgbGluZWFyIDIwMG1zO1xuICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMjAwbXMgZWFzZSx6LWluZGV4IDBzIGxpbmVhciAyMDBtcztcbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiA+IHVsLm9mZkNhbnZhc01lbnUtdGFidG9wcyB7XG5cbiAgICAgICAgJiA+IGxpLmhhc05vdGlmaWNhdGlvbnM6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGkuaGFzTm90aWZpY2F0aW9uczI6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbm90aWZpY2F0aW9uc0NvdW50KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjY5KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgICAmID4gbGksXG4gICAgICAgICYgPiBsaS5hY3RpdmUge1xuICAgICAgICAgICAgcGFkZGluZzo2cHggMTVweCA2cHggMDtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaWNvbnNPbik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9mZkNhbnZhc01lbnUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAyMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkub24gPiBhLFxuICAgICAgICBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsYWNjZW50KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQoJG9mZkNhbnZhc05hdixob3Zlcik7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLm9mZi1jYW52YXMtbmF2IC5vZmZDYW52YXNNZW51LXRhYmJlZCAub2ZmQ2FudmFzTWVudS1uYXZpZ2F0aW9uIHtcbiAgICBsaSA+IHVsIGxpPmEge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICB9XG59XG5cbi5tZW51LXRpdGxle1xuICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDM0cHgsIG1hcF9nZXQoJG9mZkNhbnZhc05hdixoZWFkZXIpLCBmYWxzZSwgIDEuODgpO1xuICAgIHBhZGRpbmctbGVmdDoyMCU7XG59XG5cbi5oMntcbiAgICBtYXJnaW46IDAuODNlbSAwO1xufVxuXG4uY2xvc2UtY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbnN1cmFuY2UtdHlwZS1hbGVydC1tZW51e1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICR3aGl0ZSwgNTAwLCAxLjQ2KTtcbiAgICAuc3RhZmYtY29udGFjdHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgIzllOWM5ZSwgMzAwLCAxLjQ2KTtcbiAgICB9XG4gICAgJi5hbGVydC1tZXNzYWdle1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDMwMCwgMS40Nik7XG4gICAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXBvbGljeS1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC45cHggJHB1cnBsaXNoLWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGVmdDogNzZweDtcbiAgICAmLm5vdGlmaWNhdGlvbi1wb2xpY3ktbWVudV9leHRlbmRlZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbn1cblxuLnRpbWUtYWRkZWR7XG4gICAgd2lkdGg6IDE5OHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkcHVycGxpc2gtZ3JleSwgMzAwLCAxLjQ2KTtcbn1cblxuLmRpc3BsYXktaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRpc3BsYXktaW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc3BsYXktYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvL0Zvcm0gd2hlbiBwbGVhY2VkIGluc2lkZSBhIHRhYmJlZCBvZmYgY2FudmFzIG1lbnUgZWxlbWVudFxuLm11bHRpcGxlLW9jbS1mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA4MHZoO1xufVxuLm9jbS1mb3Jte1xuICAgIHBhZGRpbmc6MCAxOSUgMCAyMCU7XG5cbiAgICAubWVudS10aXRsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxuXG4gICAgLm1lbnUtc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuXG4gICAgLmZvcm0tZmllbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Ljc1ZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJde1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIG1hcF9nZXQoJG9mZkNhbnZhc05hdixib3JkZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTBweCA2cHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2U7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGFjY2VudC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl17XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCBtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaWNvbnNPbik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9keSwgMTNweCxtYXBfZ2V0KCRvZmZDYW52YXNOYXYsaGVhZGVyKSwgZmFsc2UsICAxNXB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIH1cblxuICAgIC5idG5fYXtcbiAgICAgICAgbWFyZ2luOjFlbSAwIDAuNzVlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1saW5rc3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxMnB4LG1hcF9nZXQoJG9mZkNhbnZhc05hdix0ZXh0KSwgZmFsc2UsICAxOHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiRpcm9uO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkb2ZmQ2FudmFzTmF2LGFjY2VudCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vY20tYWNjLXN3aXRjaGVye1xuXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm9jbS1wZXJtaXNzaW9ucyB7XG4gICAgLm1lbnUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIC5mb2NiIHtcbiAgICAgICAgY29sb3I6ICNiYmI7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgLmZvY2I6aG92ZXIsXG4gICAgZm9ybSAuY2hlY2std3JhcCBpbnB1dFt0eXBlPSdjaGVja2JveCddLmZvY2JlZDpjaGVja2VkKy5mb2NiIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNzUpO1xuICAgICAgICBzY2FsZTogMC45O1xuICAgIH1cbiAgICBmb3JtIC5jaGVjay13cmFwIGlucHV0W3R5cGU9J2NoZWNrYm94J10uZm9jYmVkKy5mb2NiOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGZvcm0gLmNoZWNrLXdyYXAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuZm9jYjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICB9XG59IiwiLyoqXG4qIFNpdGUgc3BlY2lmaWMgbWVudSBoYWNrICNzaGFtZVxuKiovXG5cbi5zaXRlLWxzb3N7XG4gICAgIC5wYWdlLWdldC1hLXF1b3RlLFxuICAgICAucGFnZS1yZXF1ZXN0LWEtcXVvdGV7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgIH1cbn1cblxuLnNpdGUtbG9ja3Rvbm1vYmlsaXR5e1xuICAgICAucGFnZS1pbnN1cmFuY2Utc2VydmljZXMsXG4gICAgIC5wYWdlLWFib3V0LXVze1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICAgICB9XG59XG5cbi5zaXRlLW1lZGljYSxcbi5zaXRlLW9hc2lzLFxuLnNpdGUtaGVhbHRoY2FyZXtcbiAgICAubmF2LWljb25zLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5zYWxlcy1tZWRpY2EsXG4uc2FsZXMtaGVhbHRoY2FyZSxcbi5zYWxlcy1hY2NvdW50YW50c3tcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIC5hcnRpY2xlLWhlYWRpbmd7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLDQ4cHgsJGRhcmssNDAwLDEuMjEpO1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02NzVcIil7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG5cbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bntcbiAgICAgICAgbWFyZ2luLXRvcDoyZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbn1cblxuLnNhbGVzLWFjY291bnRhbnRze1xuICAgIGJhY2tncm91bmQ6dXJsKCRzYWxlcy1iZy1pbWcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgfVxufVxuXG4uc2FsZXMtYWNjb3VudGFudHMtaGVhZHtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2QtZ3JleTtcbiAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWxpZ2h0Z3JleTtcbiAgICB9XG5cbiAgICAuaW50cm8tb25le1xuICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmludHJvLXR3b3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGNvbG9yOiRib2R5LXRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTU4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDMxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJSAxMDAlIDAlIDEwMCU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTMwJSwgMTMwJSAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwLjU2KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiB9XG5cbi5pY29uLWNpcmNsZS1idWxsZXR7XG4gICAgZmlsbDokYWNjZW50LXByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVlbTtcbn1cbi5zYWxlcy1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXtcbiAgICAgICAgcGFkZGluZzozcHggMDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICAgIHRvcDoxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY291bnRlci1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDowO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbiAgICAuY291bnRlcntcbiAgICAgICAgd2lkdGg6MzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDouNWVtO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDojNWY3ZjhkO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206M3B4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0NHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBhZ2VCbG9ja3tcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6JHNhbGVzLWJnLWltZztcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiw0OHB4LCRkYXJrLDQwMCwxLjIxKTtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9Njc1XCIpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICAgICYucGFnZUJsb2NrX2ludmVydGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiRiX2JhY2tncm91bmQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZTtcbiAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlQmxvY2t7XG5cbn1cbi8vIE5lZWRzIHRvIGJlIHJlcGxhY2VkIG9uY2UgdGhpcyBibG9jayBpcyByZWZhY3RvcmVkXG4vLy5zYWxlcy1hY2NvdW50YW50cy1oZWFke1xuLy8gICAgZm9udC1zaXplOjE4cHg7XG4vLyAgICBmb250LXdlaWdodDogMzAwO1xuLy8gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kLWdyZXk7XG4vL1xuLy8gICAgLmludHJvLW9uZXtcbi8vICAgICAgICBjb2xvcjogJGFxdWEtYmx1ZTtcbi8vICAgICAgICBmb250LXNpemU6IDIwcHg7XG4vLyAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuLy9cbi8vICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuLy8gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4vLyAgICAgICAgfVxuLy9cbi8vICAgIH1cbi8vXG4vLyAgICAuaW50cm8tdHdve1xuLy8gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuLy8gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuXG4uaWNvbi1jaXJjbGUtYnVsbGV0e1xuICAgIGZpbGw6JGFjY2VudC1wcmltYXJ5O1xuICAgIG1hcmdpbi1yaWdodDowLjc1ZW07XG59XG5cbi8vU2hvdWxkIGJlIHJlZmFjdG9yZWQgaW50byBsaXN0cyBzbyB0aGV5IGNhbiBiZSB1c2VkIGV2ZXJ5d2hlcmUgKHRoZXNlIGN1cnJlbnRseSBleGlzdCBpbiBzYWxlc19tZWRpY2Euc2NzcyB0b29cbi8vLnNhbGVzLWxpc3R7XG4vLyAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4vLyAgICBsaXtcbi8vICAgICAgICBwYWRkaW5nOjNweCAwO1xuLy8gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuLy8gICAgICAgIHN2Z3tcbi8vICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4vLyAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4vLyAgICAgICAgICAgIHRvcDoxMnB4O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfVxuLy9cbi8vLmNvdW50ZXItbGlzdHtcbi8vICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vICAgIG1hcmdpbi1sZWZ0OjA7XG4vLyAgICBwYWRkaW5nLWxlZnQ6MDtcbi8vICAgIHBhZGRpbmctYm90dG9tOjJlbTtcbi8vICAgIC5jb3VudGVye1xuLy8gICAgICAgIHdpZHRoOjM2cHg7XG4vLyAgICAgICAgbGluZS1oZWlnaHQ6MzZweDtcbi8vICAgICAgICBjb2xvcjokd2hpdGU7XG4vLyAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4vLyAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vICAgICAgICBtYXJnaW4tcmlnaHQ6LjVlbTtcbi8vICAgICAgICBmb250LXdlaWdodDo0MDA7XG4vLyAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlO1xuLy8gICAgICAgIGJhY2tncm91bmQ6IzVmN2Y4ZDtcbi8vXG4vLyAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuLy8gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgICAgICAgaGVpZ2h0OiAzNnB4O1xuLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4vLyAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuLy8gICAgICAgICAgICBsZWZ0OjA7XG4vLyAgICAgICAgfVxuLy8gICAgfVxuLy8gICAgbGl7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XG4vLyAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4vLyAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbi8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuLy8gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDRweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbiIsIi8vIFN1bW1hcnkgVGFibGVzIC0gV2hlcmUgYXJlIHRoZXNlIHVzZWQ/XG4ucGYtYWRtaW4sIC5wZi1kYXNoYm9hcmR7XG5cdC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjdBQUUxO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG4gICAgLnN1bW1hcnktdGFibGUgLnByb2dyZXNzQmFyIGIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDIxNCwgMjU1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAwIHJnYmEoMCwwLDAsLjYpIGluc2V0O1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5jb21wbGV0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4gICAgfVxuICAgIC5zdW1tYXJ5LXRhYmxlIC5wcm9ncmVzc0JhciBiLmluY29tcGxldGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjc5NDFFO1xuICAgIH1cbiAgICAuc3VtbWFyeS10YWJsZSAucHJvZ3Jlc3NCYXIgYi5lcnJvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUxRTJEO1xuICAgIH1cbiAgICBhLmRvd25sb2FkcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjOTIyNTQ1O1xuICAgIH1cbiAgICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG5cbiAgICAgICAgZmlsbDogIzAwODZCRjtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMgLmRsVGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLypEYXNoYm9hcmQgVGFibGUqLyAvL1RIaW5rIHRoaXMgaXMgYWRtaW4gb25seVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRoZWFkIHRoIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDVweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGUtZ3JleS05NjtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGhlYWQgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ci5vcGVuLFxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgc3Bhbi5zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIuc3RhdHVzLXdyYXAgdGQgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHRib2R5IHRyLnN0YXR1cy13cmFwIHRkIC5idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NDQ0O1xuICAgIH1cbn1cbi5wZi1kYXNoYm9hcmR7XG5cdCAvKkRhc2hib2FyZCBUYWJsZSovXG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDo3MHB4O1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcblxuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwIDcwcHggMCAwO1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlLmRvYy10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbi5wZi1hZG1pbnsgLy8gRG9uJ3QgdGhpbmsgdGhpcyBpcyB1c2VkXG5cdC5zdW1tYXJ5LXRhYmxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIC8qRGFzaGJvYXJkIFRhYmxlKi9cbiAgICAuZGFzaGJvYXJkIC5zdW1tYXJ5LXRhYmxlIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG4gICAgXG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU3RTg7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmRhc2hib2FyZCAuc3VtbWFyeS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmQgLnN1bW1hcnktdGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59IiwiLy8gVGFibGUgZmxvd1xuLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLSA3NjcgQmVsb3cgVGFiIFBvcnRyYWl0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLypUYWJsZSBGbG93Ki9cblxuICAgICAgICAudGFibGUtZmxvdyB0aGVhZCB0ciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhc2hib2FyZCAudGFibGUtZmxvdyA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcblxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyAuZnVsbC13aWR0aCArIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4gICAgICAgIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLnNwYWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblx0XG59XG5cbi5wZi1kYXNoYm9hcmR7XG4gICBodG1sOm5vdCguaWU5KSAuZG9jLXRhYmxlIC50YWJsZS1mbG93IGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCAgIFx0XG5cdFx0fVxuXHR9XG59IiwiLnBmLWFkbWluLCAucGYtZGFzaGJvYXJke1xuXHQudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD04NTBweFwiKSB7XG4gICAgICAgIFx0bWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDQyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgIFx0d2lkdGg6IDIyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFibGUgU3R5bGVzXG4gICAgdGFibGUgdGZvb3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0OiA1cHg7XG5cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHRhYmxlIHRmb290IHRyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkzOTU5ODtcbiAgICB9XG59XG5cbiAvKnRhYmxlIHN0eWxlKi9cblxuLnBmLWFkbWluIC5yZnFPcHRpb25zQ29udGFpbmVyIC5yZnFGb290ZXJUYWJsZXtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuICAgIH1cbn1cblxuLnBmLWRhc2hib2FyZCB0YWJsZTpub3QoLmZsYXQtcGxhaW4tdGFibGUpLFxuLnBmLWFkbWluIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcbiAgICB9XG4gICAgdGhlYWQgdHIgdGg6bm90KDplbXB0eSkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5LWVpZ2h0O1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICAgIHRib2R5IHRyIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTM5NTk4O1xuICAgIH1cbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktc2V2ZW47XG4gICAgfVxuXHQmLmRldGFpbC10YWJsZS1kYXJrIHtcblx0XHRib3JkZXItc3BhY2luZzogMHB4O1xuXHRcdHRib2R5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG5cdFx0fVxuXHRcdHRib2R5IHRyLmxpZ2h0ZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuXHRcdH1cblx0XHR0Ym9keSB0ciB7XG5cdFx0XHRib3JkZXI6bm9uZVxuXHRcdH1cblx0fVxufVxudGFibGUgdGhlYWQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSl7XG5cdEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59XG5cblxuXG5cbi5kYXRhVGFibGUsXG4ucGYtZGFzaGJvYXJkIHRhYmxlOm5vdCguZmxhdC1wbGFpbi10YWJsZSksXG4ucGYtYWRtaW4gdGFibGU6bm90KC5mbGF0LXBsYWluLXRhYmxlKXtcbiAgICB0aGVhZCB0aHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRkYXRhdGFibGVzLHRoQmcpO1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgbWFwX2dldCgkZGF0YXRhYmxlcyx0aFRleHQpLCA1MDAsICAxLjE0KTtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTRweCwgJGRhcmssIDQwMCwgIDEuMjEpO1xuICAgICAgICB9XG5cdFx0dHIucmVxdWlyZXNBdHRlbnRpb24ge1xuXHRcdFx0dGQge2NvbG9yOiR3YXJuLWNvbG9yO31cblx0XHRcdFxuXHRcdFx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0XHRcdGZpbGw6ICR3YXJuLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ci5mZWF0dXJlZHJvdyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cdFx0XHR0ZDpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6MTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgdHIuc2hvd24gKyB0ciB7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuODVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW0gLjg1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHRcblx0Ji5kZXRhaWwtdGFibGUtZGFyayB7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDBweDtcblx0XHR0Ym9keSB7XG5cdFx0XHR0aHtcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMjJweCwgJHdoaXRlLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRoOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzRweCwgJHdoaXRlLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRke1xuXHRcdFx0XHRwYWRkaW5nOiAyMnB4IDIzcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhcmNvYWwtZ3JleTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogLTVweDtcblx0XHR9XG5cdH1cblx0XG5cdCYuZGV0YWlsLXRhYmxlLWRhcmstbGlnaHQge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjaGFyY29hbC1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji50d28tZXF1YWwtY29sdW1ucyB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGR7XG5cdFx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICRkYXJrLCAyMDAsICAxLjIxKTtcblx0XHRcdH1cblx0XHRcdHRkOm50aC1vZi10eXBlKG9kZCl7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBmLWFkbWluIHRhYmxlLm5vLWJvdHRvbS1ib3JkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnRyYWZmaWMtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLnRyYWZmaWMtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRlZXBwaW5rO1xufVxuLnRyYWZmaWMtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZTtcbn1cbi50cmFmZmljLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cbi50cmFmZmljLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG59XG5cblxuLmZsYXQtcGxhaW4tdGFibGUge1xuXHQvKiBVTlNFVCBBTEw/IE5haC5cblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoZWFkLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0Ym9keSxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdGZvb3QsXG5cdFx0XHR0YWJsZS5mbGF0LXBsYWluLXRhYmxlIHRoLFxuXHRcdFx0dGFibGUuZmxhdC1wbGFpbi10YWJsZSB0ZCxcblx0XHRcdHRhYmxlLmZsYXQtcGxhaW4tdGFibGUgdHIge1xuXHRcdFx0XHRhbGw6IHVuc2V0O1xuXHRcdFx0fSAqL1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW4tYm90dG9tOjFyZW07XG5cdGZvbnQtc2l6ZTogMC45NXJlbTtcblx0dGhlYWQsIHRib2R5IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1NTU1O1xuXHR9XG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzozcHggMTZweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdH1cblx0dGgge1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdH1cblx0dHIgdGQ6Zmlyc3QtY2hpbGQsIHRyIHRoOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0ciB0ZDpsYXN0LWNoaWxkLCB0ciB0aDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0fVxuXHR0Ym9keTpiZWZvcmUge2xpbmUtaGVpZ2h0OjEwcHg7IGNvbnRlbnQ6XCJcXDIwMENcIjsgZGlzcGxheTpibG9jazt9XG5cdHRkIGEgc3ZnIHtcblx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdHdpZHRoOiAxLjJlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGZpbGw6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0fVxuXHR0ZDpsYXN0LWNoaWxkIHt3aGl0ZS1zcGFjZTpub3dyYXA7IHBhZGRpbmctcmlnaHQ6MDsgdGV4dC1hbGlnbjpyaWdodDt9XG5cdC8qdGQgYTpob3ZlciBzdmcge1xuXHRcdGZpbGw6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHR9Ki9cblx0dHIuZnV0dXJlLCB0ci52b2lkZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR0ci52b2lkZWQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA0OCUsIHJnYmEoMCwwLDAsMC4xKSwgdHJhbnNwYXJlbnQgNTIlLCB0cmFuc3BhcmVudCk7IC8vbGluZVxuXHR9XG5cdHRyLmZ1dHVyZTpob3ZlcjphZnRlciwgdHIudm9pZGVkOmhvdmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMS4yZW07XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTBweCAtN3B4IGJsYWNrO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiB3ZSBkb250IHdhbnQgdGhpcyB0b29sdGlwIHRvIGdldCBpbiB0aGUgd2F5ICovXG5cdH1cblx0Lyp0ci52b2lkZWQ6aG92ZXI6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJG1wX2Jsb29kLXJlZCwgODAlKTtcblx0fSovXG5cdHRyLmZ1dHVyZSB0ZCwgdHIudm9pZGVkIHRkIHtcblx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0YSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblx0dHIubGF0ZXN0IHRkIHtcblx0XHRhLmRlbGV0ZSB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdH1cblx0fVxuXHR0ci5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEREVCRUY7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0YVtocmVmPVwiI1wiXSB7XG5cdFx0XHRvcGFjaXR5OiAwLjM7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHR9XG5cdH1cblx0dHIuYWN0aXZlIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIxRThcIjsgLypcXDIxRkUgIFxcMjE5MiBcXDIxQzAgMjc5RSAyNzlGIDI3QTcqL1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMC4yNWVtO1xuXHRcdGNvbG9yOiNiOGQ2ZGU7XG5cdH1cblx0XG59IiwiLnBmLWZvcm1fZmxleHtcbiAgICAjbWFpbmhlYWRlciAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gICAgfVxuXHQjbWFpbmhlYWRlciAubWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMzJweDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWFpbmhlYWRlciAubWVudSAuc3ZnLWljb24ge1xuICAgICAgICBmaWxsOiAjQjZCQ0I4O1xuICAgIH1cblx0I3B1c2hOYXYge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTk5OTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4NHB4O1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMzJweCAzMnB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICAgICB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRwdXNoTmF2LGJhY2tncm91bmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuaWU5ICNwdXNoTmF2IHtcbiAgICAgICAgYm9yZGVyLXRvcDogNThweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuICAgICNwdXNoTmF2IC5tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG4gICAgI3B1c2hOYXYgLm1lbnUgLnN2Zy1pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cbiAgICAjcHVzaE5hdiB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgICNwdXNoTmF2IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMDtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwX2dldCgkcHVzaE5hdixib3JkZXIpO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJHB1c2hOYXYsdGV4dCk7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLm9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRwdXNoTmF2LGhvdmVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcHVzaE5hdiAuY3JlYXRlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgI3B1c2hOYXYgLmNyZWF0ZSAuc3ZnLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBmaWxsOiBtYXBfZ2V0KCRwdXNoTmF2LHRleHQpO1xuICAgIH1cblxuICAgIC5ib3VuZHMge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cblxuICAgICYub3Blbk5hdiAjcHVzaE5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm9wZW5OYXYgLmJvdW5kcyB7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM4NHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0zODRweFwiKSB7XG5cdFx0ICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuTmF2ICNoZWFkYmFuZCAuYm91bmRzLFxuICAgICYub3Blbk5hdiAjbWFpbmhlYWRlciAuYm91bmRzIHtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSFpbXBvcnRhbnQ7XG4gICAgfVxuXG59IiwiLnRocmVlLW9wdGlvbnMge1xuICAgIC50aHJlZS1vcHRpb25zLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5ibG9jay1nZXRBUXVvdGVPcHRpb24ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDI0cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMzY2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyZjM4O1xuICAgICAgICAgICAgICAgIC8qIG1hcmdpbi10b3A6IDIwcHg7ICovXG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg4cHgpe1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMnB4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aHJlZS1vcHRpb25zLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNyU7XG4gICAgICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBR2FyYW1vbmRQcm8sc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5zdmctd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1maWxlLWFsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jbG91ZC11cGxvYWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tcGhvbmUtdm9sdW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuYnRuX2Ege1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAvKmxvb2tzIGxhbWUgLSB0ZXh0IGlzIGF0IHRvcC4gY2VudGVyIGl0OiAqL1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbW9kYWwtY2FsbGJhY2ssICNtb2RhbC11cGxvYWQsICNtb2RhbC1jb21wbGV0ZS1wcm9wb3NhbCB7XG4gICAgICAgIC5nZXRBUXVvdGVPcHRpb24taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAjdXBsb2FkRm9ybUluZm97XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybyxzZXJpZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVhNjIzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMTJmMzg7XG4gICAgICAgIH1cblxuICAgICAgICAuanNvbkZvcm0gaW5wdXRbdHlwZT1yYWRpb10rLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXDI3MTRcIjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkwY2U1MTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qc29uRm9ybSBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vcm1hbGlzZSBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4gLmpzb25Gb3JtIHtcblxuICAgIC8vRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICAgICAqIDIuIENvcnJlY3QgdGV4dCBub3Qgd3JhcHBpbmcgaW4gRmlyZWZveCAzLlxuICAgICAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXG4gICAgICovXG5cbiAgICBsZWdlbmQge1xuICAgICAgICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAgICAgICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICogMi4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRSA2LzcsIEZpcmVmb3ggMyssIFNhZmFyaSA1LFxuICAgICAqICAgIGFuZCBDaHJvbWUuXG4gICAgICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgICAgICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgICAgICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAqOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gICAgICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gICAgICovXG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gICAgICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAgICAgKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXG4gICAgICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAgICAgKi9cbiAgICBidXR0b24sXG4gICAgc2VsZWN0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAgICAgKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAgICAgKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gICAgICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAgICAgKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gICAgICogNC4gUmVtb3ZlIGlubmVyIHNwYWNpbmcgaW4gSUUgNyB3aXRob3V0IGFmZmVjdGluZyBub3JtYWwgdGV4dCBpbnB1dHMuXG4gICAgICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuICAgIC8vbm9ybWFsaXNlXG4gICAgYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbiAgICBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xuICAgICAgICAqb3ZlcmZsb3c6IHZpc2libGU7ICAvKiA0ICovXG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAgICAgKi9cbiAgICAvL25vcm1hbGlzZVxuICAgIGJ1dHRvbltkaXNhYmxlZF0sXG4gICAgaW5wdXRbZGlzYWJsZWRdLFxuICAgICo6ZGlzYWJsZWQsXG4gICAgYnV0dG9uW3JlYWQtb25seV0sXG4gICAgaW5wdXRbcmVhZC1vbmx5XSxcbiAgICBidXR0b25bcmVhZG9ubHldLFxuICAgIGlucHV0W3JlYWRvbmx5XSxcbiAgICBpbnB1dC5yZWFkb25seSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFtkaXNhYmxlZF0gKyBsYWJlbC5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZGlzYWJsZWQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gICAgICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAgICAgKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAgICAgKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICAgICAqL1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICAgICAgcGFkZGluZzogMDsgLyogMiAqL1xuICAgICAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgICAgICp3aWR0aDogMTNweDsgLyogMyAqL1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gICAgICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gICAgICovXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gICAgICogb24gT1MgWC5cbiAgICAgKi9cbiAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDMrLlxuICAgICAqL1xuICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cbiAgICAgKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICAgICAqL1xuICAgIHRleHRhcmVhIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgLyogMiAqL1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDZlbTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYS5ja2VkaXRvciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuXHRcblx0IGJ1dHRvbi5yb3dCdXR0b24ge1xuXHRcdCBwYWRkaW5nOiA2cHggMTFweDtcblx0XHQgaGVpZ2h0OiAzNnB4O1xuXHRcdCB3aWR0aDogMTAwJTtcblx0XHQgZm9udC1zaXplOiAxNXB4O1xuXHQgfVxufVxuXG4vKipcbiAqIDEuIEZpcmVmb3ggMTgtXG4gKiAyLiBGaXJlZm94IDE5K1xuICovXG4uanNvbkZvcm0gKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1vei1wbGFjZWhvbGRlciB7IC8qIDEgKi9cbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG4uanNvbkZvcm0gKjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiAyICovXG4gICAgY29sb3I6ICRzaGFkeS1sYWR5O1xufVxuLmpzb25Gb3JtICo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHNoYWR5LWxhZHk7XG59XG5cbiIsIlxuLyoqKioqKioqKioqKioqKiogR0VORVJBTCAqKioqKioqKioqKioqKioqKiovXG5cbiRzdHVublBsYXRlLWJvdW5kczogMTMzMnB4O1xuJHN0dW5uUGxhdGUtaC1wYWRkaW5nOiAzMnB4O1xuJHdyYXBwZXItbGltaXQ6IDcwNnB4O1xuXG4vKioqKioqKioqKioqKioqKiogRk9OVFMgKioqKioqKioqKioqKioqKioqKi9cblxuLy8gTGVnZW5kXG4kbGVnZW5kLWZzOiAyMHB4O1xuJGxlZ2VuZC1saDogMjZweDtcbiRsZWdlbmQtZnc6IDQwMDtcblxuLy8gTGFiZWxzXG4kbGFiZWwtZnM6IDEzcHg7XG4kbGFiZWwyLWZzOiAxMnB4O1xuJGxhYmVsLWxoOiAxNnB4O1xuXG4vLyBJbnB1dHNcbiRpbnB1dC1mczogMTNweDtcblxuLy8gVG9vbHRpcHMgYW5kIEJveGVzXG4kdG9vbHRpcC1mczogMTJweDtcbiR0b29sdGlwLWxoOiAxNXB4O1xuJHRvb2x0aXAtZnc6IDUwMDtcblxuLy8gQnV0dG9uc1xuJGJ1dHRvbi1mczogMTJweDtcbiRidXR0b24tZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlICYgTGFiZWxzIChSZXBlYXRhYmxlIHJlZ2lvbnMpXG4kdGgtZnM6IDExcHg7XG4kdGgtZnc6IDUwMDtcblxuLy8gRGF0YXRhYmxlXG4kdGQtZnM6IDEzcHg7XG4kdGgyLWZ3OiA3MDA7XG4kdGgzLWZ3OiA0MDA7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtZnM6IDEzcHg7XG4kc3dpdGNoLWZ3OiA3MDA7XG5cbi8vIEludHJvICYgUmFkaW8gTGFiZWxcbiRpbnRyby1mczogMTNweDtcbiRpbnRyby1saDogMTZweDtcbiRpbnRyby1mdzogNDAwO1xuXG4vKioqKioqKioqKioqKioqKiogQ09MT1JTICoqKioqKioqKioqKioqKioqKiovXG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRidXR0ZXJjdXA6ICNmNWE2MjM7XG4kd29vZHNtb2tlOiAjMDYwNzA4O1xuJGFsYWJhc3RlcjogI2Y3ZjdmNztcbiRkdXN0eS1ncmF5OiAjOWI5YjliO1xuJGR1c3R5LWdyYXkyOiAjOTc5Nzk3O1xuJGp1bmlwZXI6ICM2Nzg2OGU7XG4kb2ZmLXllbGxvdzogI2ZlZmNkZjtcbiRtb256YTogI2QwMDIxYjtcbiRhdGxhbnRpczogIzkzYmUzMDtcbiRhdGxhbnRpczI6ICM5MGNlNTE7XG4kY2VydWxlYW46ICMwMGE5Y2M7XG4kY2VydWxlYW4yOiAjMDFCRUU1O1xuJGNlcnVsZWFuMzogIzAwQTlDQztcbiRib3R0aWNlbGxpOiAjY2ZlNWU5O1xuJGh1bW1pbmctYmlyZDogI2UyZjdmYjtcbiR0dW5kb3JhOiAjNGE0YTRhO1xuJGVib255LWNsYXk6ICMyMTJmMzg7XG4kc2FsdC1ib3g6ICM2NzY2Njg7XG4kc2lsdmVyLXNhbmQ6ICNjOGM5Y2E7XG4kc2lsdmVyLXNhbmQyOiAjYmJiZGJkO1xuJGxpbWE6ICM3ZWQzMjE7XG4kZ3JlZW4tbGVhZjogIzQxNzUwNTtcbiRzdWJtYXJpbmU6ICNiN2JmYzQ7XG4kc2hhZHktbGFkeTogI2IyYjFiMjtcbiRpcm9uOiAjZGZlMGUxO1xuJGlyb24yOiAjZTNlM2U0O1xuJGJsYWNrLWhhemU6ICNlZGVlZWU7XG4kYWx0bzogI2Q0ZDRkNDtcbiRzaGFyazogIzIwMjYyYTtcbiRhdGhlbnMtZ3JheTogI2VlZWVlZjtcblxuLy8gR2xvYmFsXG4kdGV4dC1jb2xvcjogJHdvb2RzbW9rZTtcbiRwbGFjZWhvbGRlci1jb2xvcjogJHNoYWR5LWxhZHk7XG4kZWwtY29sb3ItZXJyOiAkbW9uemE7XG5cbi8vIEJhY2tncm91bmRzIChFbGVtZW50cylcbiRlbC1iZzogJHdoaXRlO1xuJGVsLWJnLXJlcTogJHdoaXRlO1xuJGVsLWJnLWRpc2FibGVkOiAkYWxhYmFzdGVyO1xuJGVsLWJnLWZvY3VzOiAkb2ZmLXllbGxvdztcbiRlbC1iZy1pbnZlcnNlOiAkb3V0ZXItc3BhY2U7XG5cbi8vIEJvcmRlcnNcbiRib3JkZXItY29sb3I6ICRqdW5pcGVyO1xuJGJvcmRlci1jb2xvci1yZXE6ICRkdXN0eS1ncmF5O1xuJGJvcmRlci1jb2xvci1lcnI6ICRtb256YTtcbiRsaW5lLWNvbG9yOiAkanVuaXBlcjtcbiRsaW5lLWNvbG9yLXJlcTogJGJ1dHRlcmN1cDtcbiRsaW5lLWNvbG9yLWVycjogJG1vbnphO1xuJGxpbmUtY29sb3ItdmFsOiAkYXRsYW50aXM7XG5cbi8vIENoZWNrYm94ICYgUmFkaW9cbiRjaGVja2JveC1jb2xvcjogJHdoaXRlO1xuJGNoZWNrYm94LWJnOiAkZWwtYmctcmVxO1xuJGNoZWNrYm94LWJnLWludmVyc2U6ICRlbC1iZy1pbnZlcnNlO1xuJGNoZWNrYm94LWJnLWhvdmVyOiAkZWwtYmctZm9jdXM7XG4kY2hlY2tib3gtYmctaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRjaGVja2JveC1ib3JkZXItaG92ZXI6ICRhdGxhbnRpcztcbiRjaGVja2JveC1ib3JkZXItaG92ZXItaW52ZXJzZTogJGNoYXJjb2FsLWdyZXk7XG4kY2hlY2tib3gtYmctY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItY2hlY2tlZDogJGF0bGFudGlzMjtcbiRjaGVja2JveC1ib3JkZXItcmVxOiAkbGluZS1jb2xvci1yZXE7XG4kcmFkaW8tYm9yZGVyLWhvdmVyOiAkZHVzdHktZ3JheTtcbiRyYWRpby1kb3QtaG92ZXI6ICRzaWx2ZXItc2FuZDtcbiRyYWRpby1ib3JkZXItY2hlY2tlZDogJGVib255LWNsYXk7XG4kcmFkaW8tYm9yZGVyLXJlcTogJGxpbmUtY29sb3ItcmVxO1xuJHJhZGlvLWRvdC1jaGVja2VkOiAkYXRsYW50aXM7XG5cbi8vIFN3aXRjaCBPbnxPZmZcbiRzd2l0Y2gtY29sb3I6ICRjaGVja2JveC1jb2xvcjtcbiRzd2l0Y2gtYm9yZGVyOiAkZHVzdHktZ3JheTtcbiRzd2l0Y2gtb2ZmLWJnOiAkc2lsdmVyLXNhbmQyO1xuJHN3aXRjaC1vbi1iZzogJGxpbWE7XG4kc3dpdGNoLXN3LWJnOiAkd2hpdGU7XG4kc3dpdGNoLXN3LWxpbmU6ICRzdWJtYXJpbmU7XG5cbi8vIEJ1dHRvbnNcbiRidG4tY29sb3I6ICR3aGl0ZTtcbiRidG4tYmc6ICRjZXJ1bGVhbjI7XG4kYnRuLWJnLWhvdmVyOiAkY2VydWxlYW47XG5cbiRidG4yLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiRidG4yLWJnOiAkd2hpdGU7XG4kYnRuMi1ib3JkZXI6ICRkdXN0eS1ncmF5O1xuJGJ0bjItY29sb3ItaG92ZXI6ICR3aGl0ZTtcbiRidG4yLWJnLWhvdmVyOiAkc2hhcms7XG5cbi8vIFRvb2x0aXBzXG4kdG9vbHRpcC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4vLyAtLS1cbiR0b29sdGlwLWJnOiAkY2VydWxlYW47XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlO1xuLy8gLS0tXG4kdG9vbHRpcDItYmc6ICRodW1taW5nLWJpcmQ7XG4kdG9vbHRpcDItY29sb3I6ICR0dW5kb3JhO1xuJHRvb2x0aXAyLWJvcmRlcjogJGJvdHRpY2VsbGk7XG4vLyBDb250YWN0IEFjdGlvbnNcbiR0b29sdGlwMy1iZzogJGVib255LWNsYXk7XG5cbi8vIFRvb2x0aXAgKEVycm9yKVxuJHRvb2x0aXAtYmctZXJyOiAkbW9uemE7XG4kdG9vbHRpcC1jb2xvci1lcnI6ICR3aGl0ZTtcblxuLy8gTm90IGFwcGxpY2FibGUgYm94XG4kbmEtYm94LWJnOiAkd2hpdGU7XG4vLyRuYS1ib3gtY29sb3I6ICRkdXN0eS1ncmF5O1xuJG5hLWJveC1jb2xvcjogJGR1c3R5LWdyYXk7XG4kbmEtYm94LWJvcmRlcjogJGlyb247XG4vLyRuYS1ib3gtYm9yZGVyOiAkaXJvbjtcblxuLy8gUmVwZWF0YWJsZSBGb290ZXIgQXJlYVxuJHJmYS1iZzogJGFsYWJhc3RlcjtcbiRyZmEtYm9yZGVyOiAkYWx0bztcblxuLy8gSGVhZGluZ3NcbiRoZWFkLWJnOiAkYWxhYmFzdGVyO1xuXG5cbi8qKioqKioqKioqKioqKioqKiBNRURJQSBRVUVSSUVTICoqKioqKioqKioqKioqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lcG9ydCdcdCAgICA6IDMyMHB4LFxuICAncGhvbmUnXHQgICAgICAgIDogNDgwcHgsXG4gICdwaG9uZWxhbmQnXHQgICAgOiA1NjhweCxcbiAgJ3RhYnBvcnQnXHRcdCAgICA6IDc2OHB4LFxuICAnd2lkZS10YWInXHQgICAgOiA5OTJweCxcbiAgJ2Rlc2t0b3AnXHRcdCAgICA6IDEwMjRweCxcbik7IiwiXG4uanNvbkZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgLy90aGlzIHByb2JhYmx5IGlzbid0IG5lZWRlZCAtIGNvdmVycmVkIGJ5IHNpdGUgc3R5bGVcbiAgICAvLyosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIC8vICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy99XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCAzMHB4LCBmYWxzZSwgZmFsc2UsIGZhbHNlKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGFnZS1wcmVmaXgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNlY3Rpb24ge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmID4gaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogJGludHJvLWZzO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodDogJGludHJvLWxoO1xuICAgICAgICAgICAgLy9mb250LXdlaWdodDogJGludHJvLWZ3O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsICRpbnRyby1mcywgZmFsc2UsICRpbnRyby1mdywgICRpbnRyby1saCk7XG5cbiAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8sXG4gICAgICAgIC5oZWxwIHtcbiAgICAgICAgICAgICYgKyAubm90ZXNEaXYuaXNvcGVuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsMi1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsYWJlbC1saDtcblxuICAgIH1cblx0XG5cdGRpdiNsb29rdXBFcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZTFlMTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG59XG5cbi5pY29uLWVkaXQge1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbn1cbi5pY29uLXBsdXMge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi53YXRlcm1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4jZGVjbGFyYXRpb24gLmpzb25Gb3JtIHNlY3Rpb24gaDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuLmRpYWxvZy1tZXNzYWdlIC5qc29uRm9ybSBmaWVsZHNldCB7XG5cdG1hcmdpbjogMDtcbn0iLCIvLyBUaGlzIGlzIHRvIG1ha2UganNvbmZvcm0gc2VlIHRocm91Z2ggdW50aWwgaXQncyByZWFkeVxuLmpzb25Gb3JtLmpzb25Gb3JtT3V0ZXJtb3N0SW5zdGFuY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuICAgIFxuICAgIC8vIFVwIG9wYWNpdHkgd2hlbiByZWFkeVxuICAgICYucmVhZHkge1xuICAgICAgICAmLCAuanNvbkZvcm0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzb25Gb3JtLnJlYWR5IC5qZi1oZWFkZXItc2VjdGlvbixcbmJvZHkgPiBmb3JtLmpzb25Gb3JtLnJlYWR5ID4gc2VjdGlvbiA+IGZpZWxkc2V0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyBcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8vIGVuZCByZWFkeVxuXG4vLyBUaGlzIGlzIGp1c3QgYm91bmRzIC0gdGhpcyBzaG91bGQgYmUgcmVwbGFjZWQgYnkgc3R1bm5QbGF0ZSBib3VuZHMvZmxleC1wYXJlbnQgZXRjXG4uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIsXG4uanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LFxuLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgbWF4LXdpZHRoOiAkc3R1bm5QbGF0ZS1ib3VuZHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzdHVublBsYXRlLWgtcGFkZGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3R1bm5QbGF0ZS1oLXBhZGRpbmcvMjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHN0dW5uUGxhdGUtaC1wYWRkaW5nLzI7XG4gICAgfVxufVxuXG4uanNvbkZvcm0+c2VjdGlvbj4ubm90LWFwcGxpY2FibGV7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW4tdG9wOi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbToyZW07XG4gICAgbWF4LXdpZHRoOiAxMjY4cHg7XG59XG5cbi8vIFRIRVNFIFNUWUxFUyBBUkUgRk9SIFRIRSBGSVJTVCBTRUNUSU9OIC0gdGhpcyBzaG91bGQgYmUgZG9uZSBpbiBhIGJldHRlciB3YXkgaWYgcG9zc2libGUgKGllIHVzaW5nIGNvbnRhaW5lciBpbnN0ZWFkIG9mIHRoZSBmaXJzdCA8c2VjdGlvbj5cbi8vIFBhZGRpbmcgdG9wIGlzIHRvIGFjY291bnQgZm9yIHRoZSBmaXhlZCBoZWFkZXIgYXQgdGhlIHRvcFxuLy8jamZfamYxIHtcbi8vICAgIHBhZGRpbmctdG9wOiAyMDNweDtcbi8vfVxuLy9cbi8vLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSB7XG4vLyAgICBwYWRkaW5nLXRvcDogMjI3cHg7XG4vL31cblxuLnJlYWRvbmx5TW9kZSBmb3JtI2pmX2pmMSBpbnB1dCxcbi5yZWFkb25seU1vZGUgZm9ybSNqZl9qZjEgbGFiZWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbi8vICAgICNqZl9qZjEge1xuLy8gICAgICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbi8vICAgIH1cbi8vfVxuXG4vKiBhIHZlcnkgc3BlY2lmaWMgZml4IG5lZWRlZCBmb3IgdGhlIGVuZG9yc2VtZW50IGFkZCBqc29uIGZvcm0gd2hlbiBzaG93biBpbiBhIG1vZGFsIGFuZCB3aGVyZSB0aGUgb25seSB2aXNpYmxlIGZpZWxkcyBhcmUgY2hvc2VuLmpzIGVsZW1zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gICAgI21vZGFsLWFqYXggLmpzb25Gb3JtIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MzhweDtcbiAgICB9XG59XG5cbi8qIGZpeCBwcm9wZm9ybSB3aGl0ZXNwYWNlIGFmdGVyIGZvb3RlciAqL1xuYm9keS5wZi1mb3JtPmZvcm1bdGFyZ2V0Xj1cInVwbG9hZEZyYW1lXCJdLCBib2R5LnBmLWZvcm0+aWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufSIsIlxuLy8gY29sbGVjdGlvblxuXG4uanNvbkZvcm0ge1xuICAgIC5qZi1yb3cge1xuICAgICAgICAmID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAtMjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICAmID4gbGFiZWwge1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjFweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC0xNXB4IDVweDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yLm12YWxpZGF0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24ge1xuICAgICAgICBsYWJlbC5mb2NiIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5sYWJlbCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIC5mb2NiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwuZXJyb3IubXZhbGlkYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIC5qZi1yb3cgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG4vLyBlbmQgY29sbGVjdGlvbiIsIlxuLmpzb25Gb3JtIHtcblxuICAgIC8vIFJvdyBjb250YWluZXJcbiAgICAuamYtcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcblxuICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNhc2gge1xuICAgICAgICAgICAgJiA+IGxhYmVsOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYWJlbDItZnM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDE0cHg7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2h7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vbm9mZnN3aXRjaHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDouOGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdCYuaW5saW5lQ2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdFx0XHRAYXQtcm9vdCAuYmFubmVyICYuY29tcHJlc3NlZCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvY2Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgICAgfVxuXHRcblx0XHRcblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmVwZWF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRmbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuamYtaW5wdXQtdHlwZS1tdWx0aWZpbGVyZXBlYXRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGZuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIHRhYmxlLmxpbWl0ZWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGltaXQgKyA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmpmLWlucHV0LXR5cGUtcmFkaW8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAkaW50cm8tZnMsIGZhbHNlLCAkaW50cm8tZncsICAkaW50cm8tbGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8mLmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuICAgICAgICAvLyAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC8vfVxuXG4gICAgICAgICYubm90ZXNEaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJiArIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgLy8gc29tZXRoaW5nIHRvIGRvIHdpdGggcmVwZWF0YWJsZSByZWdpb25zXG4gICAgICAgICAgICAmLmlubGluZS1hcHBlbmQge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuZGlhbG9nLWJveCAmIHtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcblx0XHQvL0BhdC1yb290IC5iYW5uZXJfc3RyZWFtICYuY29tcHJlc3NlZCB7XG5cdFx0Ly9cdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Ly9cdGEge1xuXHRcdC8vXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdC8vXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHQvL1x0fVxuXHRcdC8vfVxuXG4gICAgICAgIC8vIENLIEVkaXRvciBzdHlsZXMgLSB3ZSBjYW4gcHJvYmFibHkgbGVhdmUgdGhpc1xuICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmLmNrZV9jaHJvbWUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRhdGFibGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NjAwcHgnKSB7XG4gICAgICAgICAgICAmLmpmLWNvbnRhY3Qtcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBsYWJlbDpub3QoLm9ub2Zmc3dpdGNoLWxhYmVsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZWxhbmQnKSAge1xuICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJFQUQgT05MWSBNT0RFIC0gZ3JleSBldmVyeXRoaW5nIG91dFxuYm9keS5yZWFkb25seU1vZGUgLnJvd2J1dHRvbndyYXBwZXIuamYtcm93IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICAgICAgICYgPiBpbnB1dCxcbiAgICAgICAgICAgICYgPiB0ZXh0YXJlYSxcbiAgICAgICAgICAgICYgPiBzZWxlY3QsXG4gICAgICAgICAgICAmID4gZGl2LmNrZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4qLyIsIlxuZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSB7XG5cbiAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAudGFiQ291bnRlciB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIDcwMCAxMnB4LzMycHggXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdKSB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTMzcHggLTM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC8qIGZsZXg6IDEgMSAzMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzLjMzJSAtIDY2cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSA2NnB4KTsgKi9cbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSA2NnB4KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNjZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMzcHggNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yb3didXR0b253cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuLmJ1dHRvbi5kZWxldGVyb3csXG4gICAgICAgICAgICAgICAgLnRhYkNvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDowO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JywnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjNweCAtMzVweDtcblxuICAgICAgICAgICAgJiA+IGZpZWxkc2V0LFxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDQ1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNDZweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIzcHggNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIC0zMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAmID4gZmllbGRzZXQsXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZmllbGRzZXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyxcbiAgICAgICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4uYnV0dG9uLmRlbGV0ZXJvdyB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciB7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIHYyIDIyMDkxNiBkaXNwbGF5IGVhY2ggcmVwZWF0ZWQgcmVwZWF0YWJsZSByZWdpb24gaW4gYSByb3cgKi9cblxuZmllbGRzZXQge1xuXHQmW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFicG9ydCcpIHtcbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQvKiAyMDIxMDIxOSAtIE1CIHN3aXRjaGVkIHRvIHVzZSBmbGV4LWJveCAqL1xuXHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTp0YWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpmLXJvdyB7XG5cdFx0XHRcdC8qIDIwMjEwMjE5IC0gTUIgc3dpdGNoZWQgdG8gdXNlIGZsZXgtYm94XG5cdFx0XHRcdCAgICAyMDIxMTAyMSAtIE1HIEZsZXggYnJlYWtzIExTT1MsIHNvIHB1dHRpbmcgdGFibGUgYmFjayB1bnRpbCBNQiBpcyBiYWNrIGZvciBtZSB0byB3b3JrIHRoaXMgb3V0IHdpdGhcblx0XHRcdFx0ICovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvL2ZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogMTIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgICAgICAgICAgICAvLyBEaWZmZXJlbnQgd2lkdGggZGVwZW5kaW5nIG9uIG51bWJlciBvZiBmaWVsZHMgcGVyIHJvdyAtIG4gdmFsdWVzIG91dCBkdWUgdG8gZGVsZXRlIGJ1dHRvbiBhbmQgYSBoaWRkZW4gaW5wdXQuXG4gICAgICAgICAgICAgICAgLy8gMSBGaWVsZFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNCksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg0KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXRleHQtMjAwe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIDIgRmllbGRzXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg1KSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDUpIH4gLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ4LjI1JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAzIEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNiksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg2KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMi4xNyVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNCBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDcpLFxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoNykgfiAuamYtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjQuMTI1JVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA1IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOCksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg4KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOS4zJVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyA2IEZpZWxkc1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoOSksXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCg5KSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gNyBGaWVsZHNcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSxcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEwKSB+IC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMy44JVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuXHRcdFx0XHRcdC8qbWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICBtYXgtd2lkdGg6IDFweDsgMDMwMTE3IGhhY2sgdG8gc3RvcCB0aGUgbGFiZWxzIGZyb20gbWFraW5nIHRoZSBjb2x1bW5zIG1pc2FsaWduICovXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0XHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRoLWZzO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aC1mdztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYgKyB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmICsgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctcmVxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2NrdG9uQ29udGFjdEFjdGlvbnNXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmpmLWNvbnRhY3Qtcm93e1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiArIC5qZi1yb3cgIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvKiAobm90IG5lZWRlZCB3aGVuIHVzaW5nIGZsZXhib3ggaGVyZSlcbiAgICAgICAgICAgICAgICAgICAgICAgIE1HOiBiYWNrIHRvIHRhYmxlIGZvciBhIGJpdFxuICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgICAgICAuZmlsZXVwbG9hZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdjpub3QoW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZm9ybV9jbGFpbVwiXSkgPiAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucm93YnV0dG9ud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAvKiAobm90IG5lZWRlZCB3aGVuIGZsZXgpIG1pbi13aWR0aDogMTAwJTsgKi9cbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIC8qIHVuaWZ5IHRoZSB3aWR0aCBvZiBjaG9zZW4gZHJvcGRvd25zIHdpdGhpbiBhIGxpbmtlZCBmb3JtXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJDb3VudGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gbGFiZWw6bm90KC5lcnJvcikge1xuXHRcdFx0XHQvKiBkaXNwbGF5OiBub25lOyAqL1xuXHRcdFx0XHQvKiBpZiB3ZSBtYWtlIHRoaXMgdmlzaWJseSBoaWRkZW4gaW4gYSB3YXkgdGhhdCBzdGlsbCBhZmZlY3RzIGxheW91dCB0aGVuIHRoZVxuXHRcdFx0XHRjb2x1bW5zIHdpbGwgbm8gbG9uZ2VyIGhhdmUgdW5ldmVuIHdpZHRocyBvbiB0b3Agcm93IHZzIG90aGVycy4uLiAqL1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0b3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB+IC5yb3didXR0b253cmFwcGVyLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyogbGltaXQgdGhlIHdpZHRoIG9mIGRpZmZlcmVudCBmaWVsZHMgKi9cblxuICAgICAgICAgICAgLmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuXHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICYgPiBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDo1LjFlbTtcbiAgICAgICAgICAgICAgICAmID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qZi1pbnB1dC10eXBlLWZpbGUge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JywnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuamYtaW5wdXQtdHlwZS1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQuNWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgKyAuamYtcm93ICB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Om5vdChbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdKSA+ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICY6cmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9zYXNzIHRoaW5rcyB0aGlzIGlzIGludmFsaWQgc3ludGF4IChpdCBsaWVzKVxuICAgICAgICAuamYtcm93Omhhcyg+IGxhYmVsLm92ZXJmbG93V3JhcE5vcm1hbCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5vdmVyZmxvd1dyYXBOb3JtYWwge1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC8vIFRoaXMgaXMgYSBiaXQgaGFja3kgLSBidXQgdGhlcmUgdG8gc2hvdyBlbm91Z2ggY2hhcmFjdGVycyBmb3IgYSB5ZWFyIGUuZy4gXCIyMDAwXCJcbiAgICAgICAgLmpmLXJvdzpoYXMoPiBsYWJlbC5taW4td2lkdGgtZm91ci1jaGFycykge1xuICAgICAgICAgICAgbWluLXdpZHRoOjg0cHg7IFxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCdXR0b25zXG5cbi5yb3didXR0b253cmFwcGVyIHtcblxuICAgICYuamYtcm93IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBzcGFuLmJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmpmLWJ0bjsgIC8vIGJ1dHRvbnMuc2Nzc1xuICAgICAgICAvKiBjb2xvcjogJGJ0bi1jb2xvcjsgKi9cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuZGVsZXRlcm93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkZHVzdHktZ3JheTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkdXN0eS1ncmF5MjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJi5kZWxldGVyb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGR1c3R5LWdyYXkyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZHVzdHktZ3JheTI7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hZGRyb3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWJnO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmLmljb24tamYtYWRkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZvb3RlciBBcmVhXG5cbi5yZXBlYXRhYmxlLWZvb3Rlci1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAkcmZhLWJnO1xuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkcmZhLWJvcmRlcjtcblxuICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0gJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYnBvcnQnKSB7XG4gICAgICAgIGRpdltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF06bm90KFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSkgJiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgc3Bhbi5hZGRyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAmLmljb24tYWRkLFxuICAgICAgICAgICAgICAgICAgICAmLmljb24tamYtYWRke1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF0aGVucy1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3N2aW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnRdW2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFicG9ydCcpIHtcbiAgICAgICAgZGl2W2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50XSAmIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBzcGFuLmFkZHJvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tYmc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1hZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF0aGVucy1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3N2aW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE1JU0NcblxuKltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudF0ge1xuICAgIC5qZi1pbnB1dC10eXBlLXNlbGVjdCB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xuXG4gICAgICAgICAgICAmW2RhdGEtdHlwZT1cImNvbnRhY3RcIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzhweCkgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBsb2NrdG9uIHNwZWNpZmljIHByZXNlbnRhdGlvbiBvZiBzcGVjaWZpYyBzdWJmb3JtcyAqL1xuXG5kaXYge1xuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXCJdIHtcbiAgICAgICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICAgICAgLmpmLXJvdyB7XG4gICAgICAgICAgICAgICAgJi5qZi1pbnB1dC10eXBlLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLypcbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fbWVyZ2Vyc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX2Zvcm1fb2ZmaWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFtuYW1lPWFkZHJlc3NQb3N0Y29kZV0ge1xuICAgICAgICAgICAgd2lkdGg6IDVlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xuICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9yZWd1bGF0b3J5SXNzdWVzXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNcIl0sXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNNb25pdG9yaW5nVmlzaXRcIl0sXG4gICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX3JlZ3VsYXRvcnlJc3N1ZXNTcmFFbmdhZ2VtZW50XCJdIHtcbiAgICAgICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5qZi1yb3cge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmpmLWlucHV0LXR5cGUtZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJwb3J0JykgIHtcbiAgICBkaXYge1xuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXSxcbiAgICAgICAgJltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dIHtcbiAgICAgICAgICAgICYuamYtcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtcmVwZWF0YWJsZXJlZ2lvbmlkZW50PVwibG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1cIl0gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1yZXBlYXRhYmxlcmVnaW9uaWRlbnQ9XCJsb2NrdG9uUGZfZm9ybV9mb3JlaWduTGF3QWR2aWNlXCJdIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1pbnB1dC10eXBlLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXJlcGVhdGFibGVyZWdpb25pZGVudD1cImxvY2t0b25QZl9mb3JtX2NsYWltc1wiXSBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmllbGRzZXQgPiBkaXYge1xuICAgICAgICAmW2lkKj1sb2NrdG9uUGZfdGFibGVmb3JtX2NsYWltXSxcbiAgICAgICAgJltpZCo9bG9ja3RvblBmX3RhYmxlZG9jdW1lbnRfY2xhaW1dIHtcbiAgICAgICAgICAgICYgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGludHJvLWZzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaW50cm8tbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRpbnRyby1mdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBUaGlzIGlzIHRvIGhpZGUgb24vb2ZmIGJ1dHRvbnMgdGhhdCBhcmUgcmVsYXRlZCB0byBhIHByZXZpb3VzIGZpZWxkIHRoYXQgaXMgc3RpbGwgZGlzYWJsZWQgKGluIGEgcmVwZWF0YWJsZSBibG9jaylcbi8qMTEwMzE2IGhpZGUgdW5sZXNzIHByZXYgZXF1YWxzICovXG5cbi5qc29uRm9ybSB7XG4gICAgLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmICsgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAuaXNvbixcbiAgICAgICAgICAgIC5pc29mZiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjamZfamZkZWMge1xuICAgIC8vcGFkZGluZy10b3A6IDIwM3B4O1xufVxuXG5ib2R5LnJlYWRvbmx5TW9kZSAjamZfamZkZWMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbiNqZl9qZmRlYyBzZWN0aW9uIGgyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybSNqZl9qZjEuaW5JZnJhbWUge1xuICAgIC8vcGFkZGluZy10b3A6IDUycHg7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG5cdFxufVxuXG5mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb24sXG5mb3JtI2pmX2pmMS5pbklmcmFtZSAuamYtaGVhZGVyLXNlY3Rpb25bc3R5bGVdIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246Zml4ZWQ7XG59XG5cbi5wZi1mb3JtLnJlYWRvbmx5SWZyYW1lIC5wYWdlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAwcHg7XG59XG5cblxuI21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLWJveCB7d2lkdGg6IDgwdnc7fVxuI21vZGFsRGlhbG9nLnByb3Bmb3JtcHJldmlldyAuZGlhbG9nLW1lc3NhZ2Uge3BhZGRpbmc6MDt9XG4jbW9kYWxEaWFsb2cucHJvcGZvcm1wcmV2aWV3IGlmcmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cdGJvcmRlcjogbm9uZTtcbn0iLCIuYWNjb3JkaW9ubmljZSB7XG4gICAgLy91bC5qZi1wYWdlLWNvbnRyb2wgbGkgYSB7XG4gICAgLy8gICAgYm9yZGVyOiAxcHggc29saWQgIzRhNGE0YTtcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIC8vICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgbWFyZ2luOiAwO1xuICAgIC8vICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIC8vICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vdWwuamYtcGFnZS1jb250cm9sIHtcbiAgICAvLyAgICB6LWluZGV4OiA5O1xuICAgIC8vICAgIGxpLmN1cnJlbnQgYSB7XG4gICAgLy8gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIC8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVhNjIzO1xuICAgIC8vICAgIH1cbiAgICAvL31cbiAgICAvL1xuICAgIC8vLmpmLWhlYWRlci1zZWN0aW9uIHtcbiAgICAvLyAgICB6LWluZGV4OiA5O1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC8vICAgIGJvcmRlcjogbm9uZTtcbiAgICAvL31cbiAgICAvL1xuICAgIC8vdWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQge1xuICAgIC8vICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlO1xuICAgIC8vfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi1jb250ZW50LFxuXHQuYWNjb3JkaW9uLWl0ZW0gaGVhZGVyIH4gcC5pbnRybyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC40cyBlYXNlIDAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluIDBzLCBvcGFjaXR5IDAuNHMgZWFzZSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0gbGVnZW5kIHtcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbS1vcGVuIGxlZ2VuZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cdFxuXHQuYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldDpmaXJzdC1vZi10eXBlID4gbGVnZW5kOmZpcnN0LW9mLXR5cGUge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5hY2NvcmRpb24taXRlbSBoZWFkZXIgfiBwLmludHJvOm5vdCguZGF0YXBhZ2VsYXN0aW50cm8pIHtcblx0XHRtYXgtaGVpZ2h0OiAwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0fVxuXHQuYWNjb3JkaW9uLWl0ZW0tb3BlbiBoZWFkZXIgfiBwLmludHJvIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cbiAgICAmLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigxMDMsIDEzNCwgMTQyKTtcbiAgICAgICAgd2lkdGg6IDEzZW07XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYucGYtZm9ybSAucGFnZS1jb250YWluZXIge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAxODJweDtcbiAgICB9XG5cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICAvLyYuanNvbkZvcm06bm90KC5jaGVja2xpc3RGb3JtKSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSxcblx0Ly8mLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS5sYXN0IHtcblx0Ly8mLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcblx0Ji5qc29uRm9ybTpub3QoLmNoZWNrbGlzdEZvcm0pIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXG4gICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgIGxlZ2VuZCwgLmludHJvIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQmLmpzb25Gb3JtLmNoZWNrbGlzdEZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRcblx0XHQuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG1hcmdpbjogMTBweCAyMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRcdFx0XG5cdFx0XHRsZWdlbmQsIC5pbnRybyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS5sYXN0IC5hY2NvcmRpb24tY29udGVudCB+IC5hY2NvcmRpb24tY29udGVudDpsYXN0LW9mLXR5cGUge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgIH1cblx0XG5cdCYuanNvbkZvcm0gc2VjdGlvbi5mby1zZWN0aW9uLWhpZGUtbWUge1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24gaDIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtLW9wZW4gaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICB9XG5cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbiBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBzZWN0aW9uLmFjY29yZGlvbi1pdGVtIGZpZWxkc2V0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXHRcdC8vJjpub3QoW2RhdGEtbGF5b3V0LXN0eWxlXSkge1xuXHRcdC8vXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHQvL31cbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBhbmltYXRpb246IDJzIGRlbGF5LW92ZXJmbG93O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MDAwMDBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uYWNjb3JkaW9uLWl0ZW0tb3BlbiBmaWVsZHNldCBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBkZWxheS1vdmVyZmxvdyB7XG4gICAgICAgIGZyb20ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbS1vcGVuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIHNlY3Rpb24uY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAubmV4dGJ1dHRvbndyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YTRhNGE7XG4gICAgfVxuXHRcblx0Ji5qc29uRm9ybS5yZWFkb25seSAubmV4dGJ1dHRvbndyYXBwZXIge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cbiAgICAvKiBoZWFkZXIgYW5jaG9yIGJhbmQgKi9cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtaGVhZGVyLXNlY3Rpb24gYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAmLmpzb25Gb3JtIC5qZi1oZWFkZXItc2VjdGlvbiBidXR0b24jbWFpbl9zdW1tYXJ5IHtcbiAgICAgICAgcmlnaHQ6IDEyM3B4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHVsLmpmLXBhZ2UtY29udHJvbCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgLy9kaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLy8jaXNzdWVzLCAjc3VtbWFyeVNjcmVlbiB7bWFyZ2luLXRvcDogNTBweCFpbXBvcnRhbnQ7fVxuXG4gICAgI3A0IC5pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgI3A0LmFjY29yZGlvbi1pdGVtLW9wZW4gLmludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLyojcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH0qL1xuICAgICNwNC5hY2NvcmRpb24taXRlbS1vcGVuIC5pbnRybyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjcDQuYWNjb3JkaW9uLWl0ZW0tb3BlbiAuaW50cm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW52YWxpZCAjcDQgLmludHJvIHtcbiAgICAgICAgY29sb3I6ICNCRTFFMkQ7IC8qcmVkKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5pbnZhbGlkICNwNC5hY2NvcmRpb24taXRlbSAuaW50cm86YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDI2QTBcIjsgLyp0cmlhbmdsZSovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRybyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0IC5kYXRhcGFnZWxhc3RpbnRybzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDM5ZmJkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmludmFsaWQgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkUxRTJEO1xuICAgIH1cblxuICAgIC5pbmNvbXBsZXRlICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogI0Y3OTQxRTsgLypvcmFuZ2UqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxOFwiOyAvKmNyb3NzKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJvIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQgLmRhdGFwYWdlbGFzdGludHJvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM0MzlmYmQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaW5jb21wbGV0ZSAjcDQuYWNjb3JkaW9uLWl0ZW0gLmRhdGFwYWdlbGFzdGludHJvIGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNzk0MUU7XG4gICAgfVxuXG4gICAgLmluY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5kYXRhcGFnZWxhc3RpbnRybyBlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjc5NDFFO1xuICAgIH1cblxuXG4gICAgLmNvbXBsZXRlICNwNCAuaW50cm8ge1xuICAgICAgICBjb2xvcjogIzc0YmQ0MzsgLypncmVlbiovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29tcGxldGUgI3A0LmFjY29yZGlvbi1pdGVtIC5pbnRybzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiOyAvKnRpY2sqL1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIGxpIGEge1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gI3dyYXBwZXItZm9yLWkxLTEtNyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9dGhlZnRBbmRNYWxpY2lvdXNEYW1hZ2VFeGNsdWRlZE92ZXJuaWdodF0sXG4gICAgJi5qc29uRm9ybSBsYWJlbFtmb3I9YnV5b25saW5lbm90YXZhaWxhYmxlXSxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdLFxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXZhbHVlT3ZlcjcwMDBdIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDcsIDE0OCwgMzAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cblxuICAgICYuanNvbkZvcm0gbGFiZWxbZm9yPXRoZWZ0QW5kTWFsaWNpb3VzRGFtYWdlRXhjbHVkZWRPdmVybmlnaHRdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj1idXlvbmxpbmVub3RhdmFpbGFibGVkdWV0b3ZlaGljbGVdIHN0cm9uZyxcbiAgICAmLmpzb25Gb3JtIGxhYmVsW2Zvcj12YWx1ZU92ZXI3MDAwXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi5qc29uRm9ybSAuamYtcm93ID4gbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJlYWRvbmx5Q3VzdG9tTm90aWNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGFsaWNlYmx1ZTtcbiAgICB9XG5cbiAgICAucmVhZG9ubHlDdXN0b21Ob3RpY2UgYSArIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuamYtcGFnZS1jb250cm9sIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICAgICB9XG4gICAgICAgICYuanNvbkZvcm0gc2VjdGlvbi5hY2NvcmRpb24taXRlbSBoMiAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cdFxuXHRcdC5wYWdlLWNvbnRhaW5lciAuYmxvY2suZW1wdHktcmlnaHQtY29sdW1uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuICAgIH1cblx0XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0LnBhZ2UtY29udGFpbmVyIC5ibG9jay5lbXB0eS1yaWdodC1jb2x1bW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKiBkaWFsb2ctcG9seWZpbGwgKi9cbmRpYWxvZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDsgcmlnaHQ6IDA7XG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuXHR3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogLXdlYmtpdC1maXQtY29udGVudDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3JkZXI6IHNvbGlkO1xuXHRwYWRkaW5nOiAxZW07XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRjb2xvcjogYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaWFsb2c6bm90KFtvcGVuXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5kaWFsb2cgKyAuYmFja2Ryb3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xufVxuXG4uX2RpYWxvZ19vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG59XG5cbmRpYWxvZy5maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG5cblxuXG5cbi8qIG5hdGl2ZSBkaWFsb2cgb3ZlcnJpZGVzICovXG5ib2R5IGRpYWxvZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0cG9zaXRpb246IGZpeGVkO1xuLypcdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyovXG5cdG1heC13aWR0aDo5MCU7XG5cdG1pbi13aWR0aDo1MCU7XG5cdC8qKi9cblx0dG9wOjA7XG5cdGJvdHRvbTowO1xuXHRtYXJnaW46YXV0bztcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi8vYm9keS5wZi1hZG1pbi5pbnN1cmFuY2VzLWVkaXQgICN3aXphcmRNb2RhbHtcbi8vXHRtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuLy99XG5cbmJvZHkgZGlhbG9nIG1haW4ge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtYXgtaGVpZ2h0OiA5MHZoO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzM3ZoO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgZGlhbG9nIGJ1dHRvbi5jbG9zZSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0bWFyZ2luOiAwIC0xOHB4IC0xOHB4IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IHJlZDtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSBkaWFsb2cgYnV0dG9uLmNsb3NlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYTljYztcbn1cbi8qIG5hdGl2ZSAqL1xuYm9keSBkaWFsb2c6OmJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi8qIHBvbHlmaWxsZWQgKi9cbmJvZHkgZGlhbG9nICsgLmJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiB7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGZvbnQtc2l6ZTowLjllbTtcblx0Zm9udC13ZWlnaHQ6MjAwO1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIGgxIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG5ib2R5IGRpYWxvZyBtYWluIGgxLCBib2R5IGRpYWxvZyBtYWluIGgyIHtcblx0Zm9udC13ZWlnaHQ6MjAwO1xufVxuYm9keSBkaWFsb2cgbWFpbiBoMywgYm9keSBkaWFsb2cgbWFpbiBoNCB7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcbn0iLCIvKiBRVUlDSyBDUkVBVEUgV0laQVJEICovXG4jcXVpY2tDcmVhdGVXaXphcmQge1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRtYXJnaW46IDMwcHggMCA0MHB4IDIwcHg7XG5cdGNvdW50ZXItcmVzZXQ6IGNhcmQ7XG5cdFxuXHQud2l6YXJkQ2FyZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IGNvdW50ZXIoY2FyZCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Y29sb3I6ICM5Nzk3OTc7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuOjpiZWZvcmUsIC53aXphcmRDYXJkOmxhc3Qtb2YtdHlwZTo6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNhcmQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYmJiYmJiO1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH1cblx0XG5cdC50aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzcHg7XG5cdFx0Y29sb3I6ICNiYmJiYmI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC50aXRsZSwgLndpemFyZENhcmQ6bGFzdC1vZi10eXBlIC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdFxuXHQuaGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDNyZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC5oZWFkaW5nOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQud2l6YXJkQ2FyZCAuZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCAuZm9ybSAuc2VsZWN0aW9uIC5jaG9zZW4tY29udGFpbmVyIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5mb3JtIC5zZWxlY3Rpb24gLmNob3Nlbi1jb250YWluZXJbc3R5bGVdIHtcblx0XHQvKiBzb21ldGhpbmcgKGNob3Nlbi5qcykgaXMgaGFyZGNvZGluZyB0aGUgd2lkdGggYXMgYW4gaW5saW5lIHN0eWxlICovXG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YVwiXSB7XG5cdFx0YmFja2dyb3VuZDogIzAxYmVlNTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogMC42OHJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0LyptYXJnaW46IDZweCAzcHggNnB4IDA7Ki9cblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0XG5cdC8vIC53aXphcmRDYXJkIC5zZWxlY3Rpb246bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pe1xuXHQvLyBcdGJhY2tncm91bmQ6cmVkO1xuXHQvLyB9XG5cblx0LndpemFyZENhcmQgLnNlbGVjdGlvbjpub3QoW3N0eWxlKj1cImRpc3BsYXk6bm9uZVwiXSkgKyAuY3RhIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJde1xuXHRcdG1hcmdpbi1sZWZ0OjEycHg7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhLXRleHRcIl0ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMWJlZTU7XG5cdFx0cGFkZGluZy1pbmxpbmU6IDA7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjODg4ODg4O1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZCBhW2NsYXNzfD1cIndpemFyZENhcmRfX2N0YS10ZXh0XCJdOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiMzMzMzMzM7XG5cdH1cblx0XG5cdC54eHh3aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdGhlaWdodDogMzRweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTNiZTMwO1xuXHRcdGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiBhdXRvIDAgYXV0byAyMHB4O1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0XG5cdC54eHh4d2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXTphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjOTNiZTMwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbjogYXV0byAwIGF1dG8gMjBweDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdGNvbnRlbnQ6IFwi4pyTXCI7XG5cdFx0Y29udGVudDogXCLinJRcIjtcblx0XHRjb250ZW50OiBcIuKYkVwiO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICM5M2JlMzA7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZTphZnRlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAjOTNiZTMwO1xuXHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0bWFyZ2luLWxlZnQ6IC41ZW07XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIHtcblx0XHRib3JkZXItY29sb3I6ICNmNWE2MjM7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdIC50aXRsZSB7XG5cdFx0Y29sb3I6ICNmNWE2MjM7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIHtcblx0XHRib3JkZXItY29sb3I6ICM5M2JlMzA7XG5cdFx0b3BhY2l0eTogLjU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdIC50aXRsZSB7XG5cdFx0Y29sb3I6ICNiYmJiYmI7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkLnNlbGVjdG9yT3Blbixcblx0LndpemFyZENhcmQ6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDsgLyogc29ycnksIGltcG9ydGFudCByZXF1aXJlZCBmb3IgSUUxMSAtIGFsc28sIGkga25vdyBpdHMgZHVwZWQgYmVsb3cgYnV0IElFIGlzIGJyZWFraW5nICovXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuLFxuXHQud2l6YXJkQ2FyZDpob3Zlcixcblx0LndpemFyZENhcmQ6Zm9jdXMtd2l0aGluLFxuXHQud2l6YXJkQ2FyZDpsYXN0LW9mLXR5cGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0fVxuXHRcblx0Lyoud2l6YXJkQ2FyZDpob3ZlciAuaGVhZGluZyB7XG5cdFx0IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcblx0XHQgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjBlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHR9Ki9cblx0Lyoud2l6YXJkQ2FyZC5mb2N1c3NlZCwgLndpemFyZENhcmQ6aG92ZXIsIC53aXphcmRDYXJkOmZvY3VzLXdpdGhpbiB7XG5cdFx0b3BhY2l0eToxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkLmZvY3Vzc2VkIGFbY2xhc3N8PVwid2l6YXJkQ2FyZF9fY3RhXCJdLCBhcnRpY2xlLndpemFyZENhcmQ6aG92ZXIgYVtjbGFzc3w9XCJ3aXphcmRDYXJkX19jdGFcIl0ge1xuXHRcdGJhY2tncm91bmQ6ICMwMWJlZTU7XG5cdH0qL1xuXHRcblx0XG5cdC53aXphcmRDYXJkIHtcblx0XHQtLWFuaW1hdGlvbi1zcGVlZDogMC4zczsgLyogZ2FoISBjc3MgdmFyaWFibGVzIGFyZSBub3QgSUUxMSBjb21wYXRhYmxlICovXG5cdFx0LS1pOiAxMDA7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkIC5oZWFkaW5nIHsgLypyZXZlYWwgdGhlIGhlYWRpbmcuIGJvdW5jZSBhdCBlbmQgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjM1LCAwLCAwLjc1LCAxLjM1KTtcblx0fVxuXHRcblx0LndpemFyZENhcmQuc2VsZWN0b3JPcGVuIC5oZWFkaW5nIHsgLypjb2xsYXBzZSB0aGUgaGVhZGluZyAqL1xuXHRcdC8qZm9udC1zaXplOiAxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0b3BhY2l0eTogMDsqL1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMzUsIDAsIDAuNzUsIDEuMzUpO1xuXHR9XG5cdFxuXHQud2l6YXJkQ2FyZFtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSAuZm9ybSB7IC8qIGNvbGxhcHNlIHRoZSBmb3JtICovXG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0XG5cdC53aXphcmRDYXJkW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdLnNlbGVjdG9yT3BlbiAuZm9ybSB7IC8qIHJldmVhbCB0aGUgZm9ybSAqL1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LS1pOiBjYWxjKHZhcigtLWkpIC0gMSk7XG5cdFx0ei1pbmRleDogMjsgLyogbmVlZGVkIHRvIGZpeCBwcm9ibGVtIHdpdGggY2hvc2VuICovXG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4zNSwgMCwgMC43NSwgMS4zNSk7XG5cdH1cblx0XG5cdFxuXHQuZ3JpZC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuXHRcdGdyaWQtZ2FwOiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHQvKiBtYXJnaW46IDAgMCA1cHggLTE1cHg7ICovXG5cdH1cblx0XG5cdC5ncmlkLXdyYXBwZXIgZGl2LmZvb3Qge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGNvbG9yOiAjY2NjY2NjO1xuXHR9XG5cdFxuXHQmLmJ1c3kgLndpemFyZENhcmQge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogd2FpdDtcblx0fVxuXHRcblx0Ji5idXN5IC53aXphcmRDYXJkLnNlbGVjdG9yT3BlbiB7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHR9XG5cdFxuXHQmLmJ1c3k6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlBsZWFzZSB3YWl0Li4uXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRmb250LXNpemU6IDV2dztcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cdH1cbn1cblxuXG4vKiBUaGluZ3MgaW5zaWRlIGEgZGlhbG9nXG5ib2R5IGRpYWxvZyBtYWluID09ICN3aXphcmRNb2RhbENvbnRlbnQgKi9cblxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSBzZWN0aW9uIC5pbnRybyB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbiAjbm9wZS5pbnRybyBhW2hyZWZePVwiI21vZGFsOlwiXSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZpbGw6ICMwMWJlZTU7XG5cdC8qIGJhY2tncm91bmQ6ICMwMWJlZTUwZDsgKi9cblx0cGFkZGluZzogNXB4IDEwcHggNXB4IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMWVtO1xuXHQvKiBib3gtc2hhZG93OiAwcHggMXB4IDJweCAjMDAwMDAwMTcgaW5zZXQ7ICovXG5cdC8qIGZvbnQtc3R5bGU6IGl0YWxpYzsgKi9cblx0Zm9udC1mYW1pbHk6IGluaXRpYWw7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmludHJvIGFbaHJlZl49XCIjbW9kYWw6XCJdIHN2ZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0ZmlsbDogIzAxYmVlNTtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cblxuYm9keSBkaWFsb2cgbWFpbiAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5IGRpYWxvZyBtYWluIC5qc29uRm9ybSAuamYtaW5wdXQtdHlwZS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG1hcmdpbjogMCAwIDAgYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdG1pbi13aWR0aDogMjMwcHg7XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXN1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvbG9hZGluZ2RvdHMuc3ZnKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbmJvZHkgZGlhbG9nIG1haW4gLmpzb25Gb3JtIC5pbnZpc2libGVCdXRTdWJtaXR0YWJsZSB7XG5cdGhlaWdodDoxcHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0b3BhY2l0eTowLjE7XG5cdGxlZ2VuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKiB3ZWlyZCBnbG93aW5nIGJvcmRlciB0aGluZyAqL1xuLypcbmJvZHkgZGlhbG9nIG1haW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5IGRpYWxvZyBtYWluOmJlZm9yZSwgYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZiMDA5NCwgIzAwMDBmZiwgIzAwZmYwMCwjZmZmZjAwLCAjZmYwMDAwLCAjZmIwMDk0LFxuICAgICMwMDAwZmYsICMwMGZmMDAsI2ZmZmYwMCwgI2ZmMDAwMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IHN0ZWFtIDIwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIHN0ZWFtIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwJSAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbn1cblxuYm9keSBkaWFsb2cgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoIzAwMDAwMCwgIzAwMDAwMCwgIzAxYmVlNSwgIzAxYmVlNSwgIzAxYmVlNSwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCwgIzAwMDAwMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgOHB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IHN0ZWFtIDEwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5ib2R5IGRpYWxvZyBtYWluOmFmdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMzBweCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuKi9cbi8qXG46cm9vdCB7XG4gICAgLS1mOiAxJTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nIG1haW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjMDFiZWU1IHZhcigtLWYsIDElKSwgIzAwMDAwMCAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMHMgbGluZWFyO1xufVxuYm9keSBkaWFsb2c6aG92ZXIgbWFpbjpiZWZvcmUsIGJvZHkgZGlhbG9nOmhvdmVyIG1haW46YWZ0ZXIge1xuICAgIC0tZjogMTAwJTtcbn1cblxuYm9keSBkaWFsb2cgbWFpbjphZnRlciB7XG4gICAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiovIiwiQGlmKCR0aGVtZSA9PSBjb3Jwb3JhdGUpe1xuLmNzdmlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmID4gc3BhbiB7XG4gICAgICAgIEBleHRlbmQgLmpmLWJ0bjsgIC8vIGJ1dHRvbnMuc2Nzc1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBjb2xvcjogJGJ0bjItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4yLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuMi1ib3JkZXI7XG5cbiAgICAgICAgJi5wb3B1bGF0aW9uLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggNDBweDtcblxuICAgICAgICAgICAgJiA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRidG4yLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJ0bjItY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bjItY29sb3ItaG92ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuMi1iZy1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bjItYmctaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE9MRCBTVFlMRSAtIEknbSBub3Qgc3VyZSB3aGV0aGVyIGl0J3Mgc3RpbGwgbmVlZGVkIG9yIG5vdCAvL1xuICAgIC8qXG4gICAgYSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgICYgKyBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4OyBcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvb3NlZmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICBib3R0b206IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzFDNzVCQztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxufSIsIlxuLy8gSnVzdCBFeHRlbnNpb25cblxuLmpmLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIC8vLy9mb250OiBub3JtYWwgNTAwIDEzcHgvMjBweCBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy90cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLW91dDtcbiAgICAvL2N1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdH1cblxufVxuXG4ucGYtYWRtaW4sXG4ucGYtZGFzaGJvYXJke1xuICAgIC5qZi1idG57XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgY29sb3I6ICRhX2J0bi10ZXh0IWltcG9ydGFudDsgLy9PdmVycmlkZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1iYWNrZ3JvdW5kO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGVyc29uIC5pbWctd3JhcHtcblx0ZGlzcGxheTpub25lO1xufVxuXG4uYnV0dG9uLmRlbGV0ZXJvd3tcbiAgICBoZWlnaHQ6MzZweDtcbn1cblxuLy8gT0xEIFNUWUxFIC0gSSdtIG5vdCBzdXJlIHdoZXRoZXIgaXQncyB1c2VkIG9yIG5vdCAvL1xuXG4vKiBob3ZlcmluZyBzYXZlIHByb2dyZXNzIGJ1dHRvbiAqL1xuYnV0dG9uI21haW5fc3VtbWFyeSxcbmJ1dHRvbiNtYWluX3N1Ym1pdF9mbG9hdHtcbi8qICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk7Ki9cbiAgICBjdXJzb3I6cG9pbnRlcjtcblx0ZmxleDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGV4dGVuZCAuYnRuO1xuXHRsaW5lLWhlaWdodDoyN3B4O1xuXHRwYWRkaW5nOjVweCAyMHB4O1xuXHRjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50O1xuXHRib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblx0XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRhX2J0bi1ob3Zlci1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdH1cbn1cblxuYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uLFxuYnV0dG9uI3N1bW1hcnlQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWQsXG5idXR0b24jaXNzdWVzUGFuZWxDbG9zZUJ1dHRvbixcbmJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uOnZpc2l0ZWR7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRmbGV4OiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAZXh0ZW5kIC5idG5fYjtcblx0bGluZS1oZWlnaHQ6MjdweDtcblx0cGFkZGluZzo1cHggMjBweDtcblx0Y29sb3I6I2ZmZmZmZiFpbXBvcnRhbnQ7XG5cdFxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGFsbW9zdC1ibGFjayFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cbn1cblxuLy9hbm5veWluZyBuZWVkIHRvIHNldCBtaW4td2lkdGhzIGZvciBJRSAoZWxzZSB0aGUgYnV0dG9ucyBjb2xsYXBzZSlcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7Ly9JRS1zcGVjaWZpY1xuXHRidXR0b24jbWFpbl9zdW1tYXJ5IHtcblx0XHRtaW4td2lkdGg6IDZlbTtcblx0fVxuXHRidXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuXHRcdG1pbi13aWR0aDogMTJlbTtcblx0fVxuXHRidXR0b24jc3VtbWFyeVBhbmVsQ2xvc2VCdXR0b24sXG5cdGJ1dHRvbiNpc3N1ZXNQYW5lbENsb3NlQnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDllbTtcblx0fVxufVxuXG5cbmJ1dHRvbiNtYWluX3N1bW1hcnkge1xuXHRtYXJnaW4tcmlnaHQ6OHB4O1xuXHRwYWRkaW5nOjVweCAxMHB4O1xufVxuXG5idXR0b24jbWFpbl9zdW1tYXJ5IHtkaXNwbGF5Om5vbmU7IG91dGxpbmU6IG5vbmU7fVxuYnV0dG9uI21haW5fc3VtbWFyeSBzdmcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmaWxsOndoaXRlO1xufVxuYnV0dG9uI21haW5fc3VtbWFyeSBzcGFuLmlzc3VlQ291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Y29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuLmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeSB7YmFja2dyb3VuZC1jb2xvcjokc2ljay1yZWQ7IGJvcmRlci1jb2xvcjokc2ljay1yZWQ7IGRpc3BsYXk6YmxvY2s7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoJHNpY2stcmVkLC41KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpY2stcmVkLDIwJSk7XG5cdH1cbn1cbi8qLmludmFsaWQgYnV0dG9uI21haW5fc3VtbWFyeTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDMwLCA0NSwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCRTFFMkQ7XG59Ki9cbi5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnkge2JhY2tncm91bmQtY29sb3I6JHNpY2stYW1iZXI7IGJvcmRlci1jb2xvcjokc2ljay1hbWJlcjsgZGlzcGxheTpibG9jaztcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2ljay1hbWJlciwyMCUpO1xuXHR9XG59XG4vKi5pbmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnk6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAxNDgsIDMwLCAwKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Y3OTQxRTtcbn0qL1xuLmNvbXBsZXRlIGJ1dHRvbiNtYWluX3N1bW1hcnkge2JhY2tncm91bmQtY29sb3I6JHNpY2stZ3JlZW47IGJvcmRlci1jb2xvcjokc2ljay1ncmVlbjsgZGlzcGxheTpibG9jaztcblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2ljay1ncmVlbiwyMCUpO1xuXHR9XG59XG4vKi5jb21wbGV0ZSBidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0OSwgMTg5LCA2MiwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5NUJEM0U7XG59Ki9cblxuLyovLyBQcm9iYWJseSBuZWVkIHRvIGFkZCBhIGNsYXNzIHRvIHRoZXNlIGluc3RlYWQgd2hlcmUgYXBwcm9wcmlhdGVcbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhW2hyZWY9XCIjc3VtbWFyeVNjcmVlblwiXSxcbmJ1dHRvbiNtYWluX3N1bW1hcnksXG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7XG4gICAgd2lkdGg6MTE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xufVxuYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0LnVuc2F2ZWR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMUM3NUJDO1xuICAgIGJvcmRlci1jb2xvcjojMUM3NUJDO1xuICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbn1cbmJ1dHRvbiNtYWluX3N1bW1hcnksXG5idXR0b24jbWFpbl9zdWJtaXRfZmxvYXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xuICAgIGJvcmRlci1jb2xvcjojZWVlO1xuICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgY3Vyc29yOmRlZmF1bHQ7XG59XG5idXR0b24jbWFpbl9zdW1tYXJ5IHtcbiAgICByaWdodDoxMzNweDtcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OjMwcHg7XG4gICAgbWluLXdpZHRoOjQ1cHg7XG59Ki9cblxuLypidXR0b24jbWFpbl9zdW1tYXJ5OmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAxNDgsIDMwLCAwKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRjc5NDFFO1xuICAgIGJvcmRlci13aWR0aDogOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xufSovXG5cblxuLypcbi8vIHRoaXMgaXMgdGhlIHN1bW1hcnkgYnV0dG9uIC0gaXQgaXMgbm93IGEgbGl0dGxlIGRvdWdobnV0IGljb25cbnVsLmpmLXBhZ2UtY29udHJvbCBsaSBhW2hyZWY9XCIjc3VtbWFyeVNjcmVlblwiXSB7XG4gICAgYmFja2dyb3VuZDojOTVCRDNFO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzk1QkQzRSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG59XG5cbnVsLmpmLXBhZ2UtY29udHJvbCBsaTpob3ZlciBhW2hyZWY9XCIjc3VtbWFyeVNjcmVlblwiXSB7XG4gICAgYmFja2dyb3VuZDojZjFmMmYyO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YxZjJmMiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IzZENkU3MTtcbn1cbnVsLmpmLXBhZ2UtY29udHJvbCBsaS5jdXJyZW50IGFbaHJlZj1cIiNzdW1tYXJ5U2NyZWVuXCJdIHtcbiAgICBtYXJnaW46MXB4IDFweCAxcHggMDtcbiAgICBib3JkZXItd2lkdGg6MXB4IWltcG9ydGFudDtcbn0qL1xuXG5cbi8vIEFkZCBhIGNsYXNzISEhISEhIVxuLy8gTm8hIEFkZGluZyBhIGNsYXNzIGhlcmUgaXMgcmVkdW5kYW50IGFuZCBiYWQtZm9ybS4gQ2xhc3NlcyBhcmUgc3R5bGluZyBob29rcyBhbmQgcHJvYmFibHkgc2hvdWxkbid0IGJlIHVzZWQgQVQgQUxMIHVubGVzcyBhYnNvbHV0ZWx5IG5lY2Vzc2FyeSAoc2VlOiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDEyLzA2L2NsYXNzZXMtd2hlcmUtd2VyZS1nb2luZy13ZS1kb250LW5lZWQtY2xhc3Nlcy8pXG4vLyBpbiB0aGlzIGNhc2Ugd2UncmUgc3R5bGluZyBhbiBzdWJtaXQgLSBzdXJlbHkgdGhlIGNzcyBmb3IgdGhpcyBzaG91bGQgc2F5IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGJ1dHRvbiwgLmJ1dHRvbiwgW3JvbGU9XCJidXR0b25cIl0ge3N0eWxlIGxpa2UgYSBidXR0b259IHJhdGhlciB0aGFuIHVzIGhhdmluZyB0byBnbyB0aG91Z2ggdGhlIGVudGlyZSB3ZWJzaXRlIGFuZCBzYXkgd2hhdCBlYWNoIGVsZW1lbnQgc2hvdWxkIGxvb2sgbGlrZT8gSXRzIGRhZnQuIE5leHQgeW91J2xsIGJlIGluc2lzdGluZyB0aGF0IGFsbCA8cD4gYXJlIGdpdmUgdGhlIGNsYXNzIC5wYXJhIVxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbiAgICAvL3RleHQtaW5kZW50OiAwO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzFDNzVCQztcbiAgICAvLy13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAvLy1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDA7XG4gICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgLy9mb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIC8vZm9udC1zaXplOiAxN3B4O1xuICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvL2ZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvL3BhZGRpbmc6IDAgMTVweDtcbiAgICAvL1xuICAgIC8vbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgLy93aWR0aDogYXV0bztcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvL1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvLy13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAvLy1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAvLy1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIC8vLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAvL3RyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICBAZXh0ZW5kIC5idG47XG4gICAgY29sb3I6ICRhX2J0bi10ZXh0IWltcG9ydGFudDsgLy9PdmVycmlkZGVuIGJ5IHRvcC1zZWN0aW9uIGxpbmsgY29sb3VyL2Rhc2hib2FyZCBsaW5rIGNvbG91ciBvdGhlcndpc2U7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRhX2J0bi1ob3Zlci10ZXh0IWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGFfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgfVxuXHQmLmJ0bl9je1xuXHRcdGNvbG9yOiAkY19idG4tdGV4dCFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWJhY2tncm91bmQ7XG5cdFx0ZGlzcGxheTpibG9jaztcblxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWhvdmVyLWJvcmRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjX2J0bi1ob3Zlci1iYWNrZ3JvdW5kO1xuXHRcdH1cblx0fVxufVxuXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhbmNlbFwiXSB7XG5cdFxuXHRAZXh0ZW5kIC5idG5fYztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY19idG4tdGV4dDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNfYnRuLWJvcmRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWJhY2tncm91bmQ7XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNfYnRuLWhvdmVyLXRleHQhaW1wb3J0YW50O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjX2J0bi1ob3Zlci1ib3JkZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG5cdH1cbn1cblxuXG4vLy5qc29uRm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NDQ7XG4vLyAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NDQ0O1xuLy99XG4vL1xuLy8uanNvbkZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUge1xuLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgdG9wOiAxcHg7XG4vLyAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4IDBweCAjZmZmZmZmLCAwIDAgM3B4IC0ycHggIzAwMDAwMDtcbi8vICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggMHB4ICNmZmZmZmYsIDAgMCAzcHggLTJweCAjMDAwMDAwO1xuLy8gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggMHB4ICNmZmZmZmYsIDAgMCAzcHggLTJweCAjMDAwMDAwO1xuLy99XG4vL1xuLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4vLyAgICBidXR0b24jbWFpbl9zdW1tYXJ5LFxuLy8gICAgYnV0dG9uI21haW5fc3VibWl0X2Zsb2F0IHtcbi8vICAgICAgICB0b3A6IGF1dG87XG4vLyAgICAgICAgYm90dG9tOiA5cHg7XG4vLyAgICB9XG4vL31cblxuLy8gRW5kIHN1Ym1pdCBidXR0b24gdGhhdCBuZWVkcyBhIGNsYXNzXG5cbi8vIFJFQUQgT05MWSBNT0RFIC0gaGlkZSBidXR0b25zXG4ucmVhZG9ubHkgYS5idXR0b24udXBsb2FkLFxuLnJlYWRvbmx5IGEuYnV0dG9uLmRvd25sb2FkICsgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4uZGlzYWJsZWQge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5zZWxlY3QtcXVvdGUge1xuICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOjYwMHB4IWltcG9ydGFudDsvLyBOZWVkIHRvIGNoZWNrIHRoaXMgZm9yIG90aGVyIHZpZXdzIGUuZy4gQUNDQSBiZWZvcmUgc2V0dGluZyBhIGJldHRlciBydWxlLlxuICAgIH1cbn1cblxuLnBmLWNoZWNrb3V0IHtcbiAgICAuaGVhZGVyLXNlY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbjogMCAwIC41ZW07XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZV9iYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDI1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUwMHB4O1xuXG4gICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpZGVfYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItc3Vic2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgKyAuY2hlY2tvdXQtc3VidGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIC5ibG9jayB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDY2JTtcbiAgICAgICAgQGF0LXJvb3QgLmllMTEgJiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1saWdodGdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAucXVvdGUtZW5kb3JzZW1lbnQtbWVzc2FnZXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2suc2lkZWJhciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICAgICAgQGF0LXJvb3QgLmllMTEgJiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgIC5ub3RpY2UtbG9hbi1kZXRhaWxzLXJlcXVlc3R7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblx0XG5cdC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDU4cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQucGF5bWVudHNlbGVjdC13cmFwIHtcblx0XHRcdHBhZGRpbmctdG9wOjBcblx0XHR9XG5cdFx0LmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIHtcblx0XHRcdC8vcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcblx0XHR9XG5cdH1cblxuICAgIC5lbmRvcnNlbWVudC1tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42Nyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCAjZThlOWU5IHNvbGlkO1xuICAgICAgICBtYXJnaW46IDMycHggMzJweCAxNnB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8NDUwXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwcHggMTZweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW5kb3JzZW1lbnQtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw0NTBcIikge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW5kb3JzZW1lbnQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuY29tcGxldGVkLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJGRhcmstODEsIDUwMCwgMS41KTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwcHggMTZweCAwcHg7XG4gICAgfVxuXG4gICAgLmNvbXBsZXRlZC10b3AtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLTgxO1xuICAgIH1cblxuICAgIC5jb21wbGV0ZWQtYm90dG9tLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay04MTtcbiAgICB9XG5cbiAgICAuZmxleC1wYXJlbnQgLmNvbXBsZXRlZC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucGF5bWVudHNlbGVjdC1vcHRpb24gZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbnVyc2U7XG4gICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8ucGF5bWVudHNlbGVjdC1vcHRpb246bnRoLWNoaWxkKDNuKzIpIC5wYXltZW50c2VsZWN0LWNvbnRlbnR7XG4gICAgLy8gICAgYmFja2dyb3VuZDogJGRhcmstd2F0ZXItYmx1ZTtcbiAgICAvL31cbiAgICAvLy5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQoM24rMykgLnBheW1lbnRzZWxlY3QtY29udGVudHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkd2F0ZXItYmx1ZTtcbiAgICAvL31cblxuICAgIC5wYXltZW50c2VsZWN0LW9wdGlvbiAucGF5bWVudHNlbGVjdC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1udXJzZTtcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2dyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5wYXltZW50c2VsZWN0LW9wdGlvbjpudGgtY2hpbGQoM24rMikgLnBheW1lbnRzZWxlY3QtaGVhZGVye1xuICAgIC8vICAgIGJhY2tncm91bmQ6ICRkYXJrLXdhdGVyLWJsdWU7XG4gICAgLy99XG4gICAgLy8ucGF5bWVudHNlbGVjdC1vcHRpb246bnRoLWNoaWxkKDNuKzMpIC5wYXltZW50c2VsZWN0LWhlYWRlcntcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkd2F0ZXItYmx1ZTtcbiAgICAvL31cblxuICAgIC5pbnZvaWNlLWJhY2sge1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB9XG5cbiAgICAuaW52b2ljZS1jb25maXJtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jaGVja291dC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cblxuICAgIC5jaGVja291dC1yaWdodC1jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmN0LXBheW1lbnQtYm9keSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1cnZleSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYmxhY2sgMXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC5zbWlsZXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDAgNHB4OztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWJsb2NrIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4gLmJsb2NrLnBheW1lbnRzZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNiU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgICAgIHBhZGRpbmc6IDUycHggMzJweCAzNnB4IDE2cHg7XG5cbiAgICAgICAgLyogICAgICAgIEBpZigkc2l0ZSA9PSAnbHNvcycpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnRzZWxlY3QtYWN0aW9uLFxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudHNlbGVjdC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4Om5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnRzZWxlY3QtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtYWN0aW9uIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhjZXNzTWVzc2FnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxN3B4LCAkZGFyaywgNTAwLCAxLjQ3KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNHB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnRzZWxlY3QtYW1lbmQge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbWVuZC1xdW90ZS1yZS1jYWxjdWxhdGUge1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFtZW5kLXF1b3RlLWNhbmNlbCB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtc2VsZWN0IHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA0NyU7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50c2VsZWN0LWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC5wYXltZW50c2VsZWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NWVtO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExMDBweFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICA+IC5jdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtYW1lbmQtdGFibGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tvdXQtdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5jaGVja291dC1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9vdG5vdGUtYmxvY2sge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTM0cHggMTVweCA2NHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgICAgICAgICAgICAvLz4gLmN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAvLyAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gLmN0LWFtZW5kLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzMlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1hbWVuZC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzUlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLz4gLmN0LXBheW1lbnQtYm9keSB7XG4gICAgICAgICAgICAgICAgLy8gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgLy99XG5cblxuXG4gICAgICAgICAgICAgICAgLnRleHQtYWxpZ24tY2VudGVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0ZWQtYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4IDE2cHggMzJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdGV4dC1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwIDJweCAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtdG9wLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCA1MDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtYm90dG9tLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTJweCwgJHdoaXRlLCAzMDAsIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmVtaXVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzbGF0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgPiAuY3QtbGFiZWwgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IC5jdC10b3RhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45MjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5jdC1ib2x0LW9uLXRvdGFsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4gKyBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmljb24tcGF5b25saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1maW5hbmNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1pbnZvaWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAucGF5bWVudHNlbGVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC8vZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcblxuICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tvdXQtdGFibGUgLnByZW1pdW0tYmxvY2sge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50c2VsZWN0LWxpc3Qge1xuICAgICAgICAgICAgLy8gcGFkZGluZzowO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIC5wYXltZW50c2VsZWN0LWxpc3RpdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAubGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWNjZW50LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgICAgICAgICAgLnBheW1lbnRzZWxlY3QtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWluZm8gLmZsZXgtcGFyZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOWVtO1xuXG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcblxuICAgICAgICA+IC5ibG9jayB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhY3QtbGFiZWwge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzYlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFjdC1kZXRhaWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogNjQlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI5ZW07XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNnB4O1xuXG4gICAgICAgICAgICA+IC5ibG9jayB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzYlO1xuICAgICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgIH0gQGVsc2VpZigkc2l0ZSA9PSBsc29zKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1NSU7Ki9cbiAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTYlO1xuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBhdC1yb290IC5pZTExICYge1xuICAgICAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgQGlmKCRzaXRlID09IGxzb3Mpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7Ki9cbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICAgICAgICAgICAgICAvKn0qL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBsZXRlZC1wYXJlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN0LXRvdGFscm93IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrO1xuXG4gICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI5ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jdC1kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0LXlvdXItcXVvdGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGxldGVkLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICAuY29tcGxldGVkLWNvbnRhY3QtcGFyZW50IHtcbiAgICAgICAgcGFkZGluZzogNDhweCAzMnB4O1xuXG4gICAgICAgIC5jb21wbGV0ZWQtY29udGFjdC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzhweCwgJHdoaXRlLCAzMDAsIDEuNjgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGxldGVkLWNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMS4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wbGV0ZWQtY29udGFjdC1waG9uZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkYWNjZW50LXByaW1hcnksIDMwMCwgMS42KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wbGV0ZWQtY29udGFjdC1ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRsaWdodC1ncmV5LW5pbmUsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm9zcy1zYWxlcyB7XG4gICAgICAgIC5jcm9zcy1zYWxlcy10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMS4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9zcy1zYWxlcy10aXQgLmNyb3NzLXNhbGVzIHtcbiAgICAgICAgICAgIC5jcm9zcy1zYWxlcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGFjY2VudC1wcmltYXJ5LCA1MDAsIDEuMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jcm9zcy1zYWxlcy1ib2R5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkbGlnaHQtZ3JleS1uaW5lLCAzMDAsIDEuNTcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3Jvc3Mtc2FsZXMtbGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGxpZ2h0LWdyZXktbmluZSwgNTAwLCAxLjU3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9zcy1zYWxlcy1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRsaWdodC1ncmV5LW5pbmUsIDUwMCwgMS41Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC1jb21wbGV0ZWQtbGFiZWwge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIGNvbG9yOiAkd2FybS1ncmV5LXRocmVlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUgLmZsZXgtcGFyZW50IC5jdC1jb21wbGV0ZWQtZGF0YSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgY29sb3I6ICRkYXJrLTgxO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LWNvbXBsZXRlZC10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgY29sb3I6ICRkYXJrLTgxO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cblxuICAgIC55b3VyLXF1b3RlLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1ib2x0b24tdGl0bGUge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxOHB4LCAkYWxtb3N0LWJsYWNrLCA1MDAsIDEuNTYpO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDBweDtcbiAgICB9XG5cbiAgICAueW91ci1xdW90ZS1hZGRpdGlvbmFsIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMjJweCwgJGRhcmssIDMwMCwgMS40NSk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnlvdXItcXVvdGUtYWRkaXRpb25hbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRkYXJrLCAzMDAsIDEuNDUpO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWluc3RydWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIH1cblxuICAgIC55b3VyLXF1b3RlLWluc3RydWN0aW9ucy10ZXh0LWxlZnR7XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuXG4gICAgLnlvdXItcXVvdGUtYWJvdXQge1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG5cbiAgICAgICAgLmFib3V0LXN1Yi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkYWNjZW50LXByaW1hcnksIDUwMCwgMS4wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hYm91dC10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMzhweCwgJHdoaXRlLCAzMDAsIDEuMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAkYWxhYmFzdGVyLCAzMDAsIDEuNTcpO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMycHggMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXRhYmxlIC5mbGV4LXBhcmVudCAuY3QteW91ci1xdW90ZS1sYWJlbCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGRhcmssIDUwMCwgMS40Myk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZSAuZmxleC1wYXJlbnQgLmN0LXlvdXItcXVvdGUtZGF0YSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgJGRhcmssIDUwMCwgMS40Myk7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAkd2hpdGUtdHdvO1xuXG4gICAgICAgIG1heC13aWR0aDo2MDBweDtcblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWJvcmRlci10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrICsgLmNoZWNrb3V0LWFjdGlvbnMge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggJGFsdG87XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LWFjdGlvbnMgKyAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICB9XG5cbiAgICAuaW5mby13aWRnZXQge1xuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgICAgLnF1b3RlLWF0dHJpYnV0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41N2VtO1xuICAgIH1cblxuICAgIC5leHRyYS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTdlbTtcblxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgIC5saXN0LWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudC1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFjY2VudC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHRyYS1vcHRpb24ge1xuICAgICAgICAuamYtaW5wdXQtdHlwZS1yYWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDcwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wZW07XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcm91Z2UtdHdvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDMwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhLWRldGFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcblxuICAgICAgICBjb2xvcjogJHJvdWdlLXR3bztcbiAgICB9XG5cbiAgICAuZm9jYjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogMS4xZW07XG4gICAgICAgIGhlaWdodDogMS4xZW07XG4gICAgICAgIG1hcmdpbjogYXV0byA2cHggYXV0byAwO1xuXG4gICAgICAgIGNvbnRlbnQ6ICdcXDAwYTAnOyAvKm5ic3AqL1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JleWlzaC1icm93biwgLjMpO1xuICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgICovXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKCRncmV5aXNoLWJyb3duLCAuMik7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10uZm9jYmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAvKmRpc3BsYXk6IG5vbmU7ICAqL1xuXG4gICAgICAgIG9wYWNpdHk6IC4wMDE7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10gKyAuZm9jYjpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mb2NiOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLypjb250ZW50OiBcIlxcMjAyMlwiOyAgYnVsbGV0Ki9cblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm91Z2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjRkZGRkZGIGluc2V0LCAwIDAgMXB4IDAgJGdyZXlpc2gtYnJvd247XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWQ6Y2hlY2tlZCArIC5mb2NiOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjRkZGRkZGIGluc2V0LCAwIDAgMXB4IDFweCAkZ3JleWlzaC1icm93bjtcbiAgICB9XG5cbiAgICAmLmxvZ2luT3JDcmVhdGUge1xuICAgICAgICAudGFiYmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRncmV5aXNoLWJyb3duLCAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXlpc2gtYnJvd247XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1zZWN0aW9uIC5mYXEtYWNjb3JkaW9uIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS10ZXJ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtdGVydCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW4ge1xuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXRlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cmFucy1zdWNjZXNzLFxuICAgIC50cmFucy1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzhlbTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhbnMtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICAudHJhbnMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuXG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWN1cmUtaG9zdGluZyB7XG4gICAgICAgIG1haW4gLmJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTsgLy9JRTExIGZpeCBhcyBicm93c2VyIHNuaWZmIGRvZXNuJ3QgaGFwcGVuIG9uIHNlY3VyZSBob3N0aW5nIHRlbXBsYXRlXG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2suc2lkZWJhciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7IC8vSUUxMSBmaXggYXMgYnJvd3NlciBzbmlmZiBkb2Vzbid0IGhhcHBlbiBvbiBzZWN1cmUgaG9zdGluZyB0ZW1wbGF0ZVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrb3V0LXRhYmxlIHtcbiAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgPiAuY3QtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuY3QtZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXS50cmFucy1iYWNrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkYl9idG4tdGV4dDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiX2J0bi1ib3JkZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYl9idG5fYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJfYnRuLWhvdmVyLXRleHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJfYnRuLWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYl9idG4taG92ZXJfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvci1kZXRhaWxzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMDUpO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcblxuICAgICAgICAgICAgLmhlYWRlci1zdWJzZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43OGVtO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdXJlLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLnNlY3VyZS1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIC5zZWN1cmUtdG90YWwtcm93IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdXJlLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5zZWN1cmUtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuc2VjdXJlLXRvdGFsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cbiAgICAuc2VjdXJlLWZvcm0ge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjRweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXN1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci10b3RhbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRzaGFyaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci10b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRzaGFyaztcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1kZXRhaWxzIHtcbiAgICAgICAgY29sb3I6ICRzaGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCAwcHggMDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1saW5lLW5hbWUge1xuICAgICAgICBwYWRkaW5nOiAwIDYwcHggMHB4IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1saW5lLXZhbHVlIHtcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyZXktZm91cjtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXktdHdvO1xuICAgICAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLWRhcmtlc3RncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5LWVsZXZlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWljLWNsb3NlIHtcbiAgICAgICAgZmlsbDogI2IxYjFiMTtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLmNoZWNrb3V0LXlvdXJxdW90ZSB7XG4gICAgICAgIC55b3VyLW9yZGVyLWJsb2NrIHtcbiAgICAgICAgICAgIC5jaGVja291dC10YWJsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZWNrb3V0LWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ncmV5LWVsZXZlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC55b3VyLXF1b3RlLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtdGFibGUuY3QtdG90YWxyb3cgLmZsZXgtcGFyZW50IC5jdC15b3VyLXF1b3RlLWRhdGEge1xuICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5xdW90ZUxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjRweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXN1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAueW91ci1vcmRlci10b3RhbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWRldGFpbHMge1xuICAgICAgICBjb2xvcjogJHNoYXJrO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnlvdXItb3JkZXItbGluZS1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDBweCAwO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUtbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweCAwcHggMDtcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWxpbmUtdmFsdWUge1xuICAgICAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U0ZTQ7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2dyZXk7XG4gICAgICAgICAgICAgICAgLnRpdGxlLXRlcnR7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pY29uLW9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLW9wZW4gLmFjY29yZGlvbi10cmlnZ2VyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICBAaWYgJHNpdGUgPT0gJ25vcndheScge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMge1xuICAgICAgICAubm90aWNlLXJhdGVzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LXJlZHtcbiAgICAgICAgY29sb3I6ICRub3ItcmVkO1xuICAgIH1cblxuXG5cblxuXG5cblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgICNuYXYsIGlucHV0LCAjZm9vdGVyIHtkaXNwbGF5Om5vbmU7fVxuICAgICAgICAubm8tcHJpbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW25hbWU9XCJwcmludFwiXSB7XG4gICAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDFiZWU1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMWJlZTU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMWJlZTUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG5cblxuXG4gICAgI21vZGFsLWNoZWNrb3V0IHtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnRXcmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLm1vZGFsLWNoZWNrb3V0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC1hZ3JlZW1lbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBmLWRhc2hib2FyZC5wZi1jaGVja291dCAjaGVhZGJhbmQgLmhlYWRlci1hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gVEVNUE9SQVJZIEZJWCBGT1IgTU9CSUxJVFkgQEZJWE1FXG4ucGYtY2hlY2tvdXQuY2hlY2tvdXQteW91cnF1b3RlIC5jb250ZW50LWJsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG5cbi5wZi1jaGVja291dCBtYWluIC5wYXltZW50c2VsZWN0LW9wdGlvbiBmb3JtIHtcbiAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5wYXltZW50c2VsZWN0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIH1cbn1cblxuQGlmICgkc2l0ZSA9PSBtb2JpbGl0eSkge1xuICAgIC5wZi1jaGVja291dCAuanNvbkZvcm0gaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIH1cbn1cblxuLnNlY3VyZS1ob3N0aW5nIHtcbiAgICAjd3JhcHBlci1mb3ItY2FyZHN0YXJ0bW9udGgsXG4gICAgI3dyYXBwZXItZm9yLWNhcmRleHBpcmUge1xuICAgICAgICAuY29sbGVjdGlvbiB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuamYtaW5wdXQtdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoZWNrb3V0LXBheW1lbnRtZXRob2QucGYtY2hlY2tvdXQge1xuICAgIC5jaGVja291dC1hY3Rpb25zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAubW9kYWwtd3JhcC5hY3RpdmUge1xuICAgICAgICAubW9kYWwtY29udGVudFdyYXAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NvbXBsZXRlLXByaW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uY2hlY2tvdXQtcGF5bWVudGNvbXBsZXRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgLmJsb2NrLFxuICAgICAgICAuYmxvY2suc2lkZWJhciB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0aWNreUZvb3RXcmFwIC50aGFuay15b3UtbG9nZ2VkLW91dC1jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1N3B4O1xuICAgIH1cblxuICAgIC5zdGlja3lGb290V3JhcCAudGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudC13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxufVxuXG4vLy5jaGVja291dC1wYXktZmluYW5jZS1yZWZlcixcbi8vLmNoZWNrb3V0LXBheS1pbnZvaWNlIHtcbi8vICAgIC5ibG9jayB7XG4vLyAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbi8vICAgIH1cbi8vfVxuXG4uZW5kb3JzZW1lbnQtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAyMnB4LCAkZGFyaywgMzAwLCAxLjQ1KTtcbiAgICBwYWRkaW5nOiA4cHggMzJweDtcbn1cblxuLmVuZG9yc2VtZW50LWluZm8ge1xuICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRkYXJrLCA1MDAsIDEuNik7XG4gICAgcGFkZGluZzogOHB4IDMycHg7XG59XG5cbi5lbmRvcnNlbWVudC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTVweCwgJGRhcmssIDUwMCwgMS42KTtcbiAgICBwYWRkaW5nOiA4cHggMzJweCAwIDMycHg7XG59XG5cbi5lbmRvcnNlbWVudC1ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNXB4LCAkY2hhcmNvYWwtZ3JleSwgMzAwLCAxLjYpO1xuICAgIHBhZGRpbmc6IDBweCAzMnB4IDhweCAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luT3JDcmVhdGUgLmRhc2hib2FyZC10YWJzIC50YWJiZWQtd3JhcCAudGFicy1jb250cm9sIGEge1xuICAgIGJvcmRlci10b3A6IDFweCAkd2FybS1ncmV5IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4ICR3YXJtLWdyZXkgc29saWQ7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG59XG5cbi5sb2dpbk9yQ3JlYXRlIC5kYXNoYm9hcmQtdGFicyAudGFiYmVkLXdyYXAgLnRhYnMtY29udHJvbCBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4ICRibGFjayBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCAkYmxhY2sgc29saWQ7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG59XG5cbi5sb2dpbk9yQ3JlYXRlIHtcbiAgICAuaW5mby13aWRnZXQge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG5cbiAgICAuY2hlY2tvdXQtYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWluLWhlaWdodDogNjZweDtcbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkLXRhYnMgLmRhc2hib2FyZC13cmFwIC50YWJzLWNvbnRyb2wge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgLm93YXNwVGV4dCB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi8vLnBmLWNoZWNrb3V0IHVsIHtcbi8vICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4vL31cblxuLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweFxufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjNDE0YTUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOWNhO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4udGhhbmsteW91LWxvZ2dlZC1vdXQtY29udGVudCAubG9nbyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM5Y2E7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBmaWxsOiAjNGE0YTRhO1xuICAgIH1cbn1cblxuLnRoYW5rLXlvdS1sb2dnZWQtb3V0LWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG59XG5cbi8vLmNoZWNrb3V0LXlvdXJxdW90ZSB7XG4vLyAgICB1bCB7XG4vLyAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICB9XG4vL31cblxuLmNoZWNrb3V0LXlvdXJxdW90ZSB7XG4gICAgLndpZGdldC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cbi5jaGVja291dC1ub3F1b3RlIHtcbiAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsIDQ4cHgsICRhLXRleHQsIDQwMCwgMS4yMSk7XG5cbiAgICAgICAgQGF0LXJvb3QgLmRldGFpbC1wYWdlICYge1xuICAgICAgICAgICAgY29sb3I6ICRiX3RleHQ7XG4gICAgICAgIH1cblxuICAgICAgICBAYXQtcm9vdCAuc2VhcmNoLXJlc3VsdHMtcGFnZSAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYl90ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmpzb25Gb3JtIC5qZi1pbnB1dC10eXBlLXRleHQgYntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdG9tYXRvO1xufVxuXG4uY29udGVudC1tZXNzYWdlLWNoZWNrb3V0LWFjY3tcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59XG50YWJsZS50YWJsZS1jaGVja291dC1hY2N7XG5cbiAgICAvL3BhZGRpbmc6IDMycHg7XG5cbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLCAucGYtYWRtaW4gdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSxcbiAgICB0Ym9keSAge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIHRib2R5IHRke1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cblxuICAgIC50ZC10aXRsZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuXG4uZG93bmxvYWRzLXdpZGdldHtcbiAgICBtYXJnaW4tYm90dG9tOjFweDtcbiAgICAuZGl2LWFsZXJ0LXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgIH1cbn1cbi5jaGVja291dC1iYWNre1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDon4oaQJztcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjVlbTtcbiAgICB9XG59XG5cbi5jaGVja291dC1za2lwe1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OifihpInO1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6MC41ZW07XG4gICAgfVxufSIsIi8qIGxvYWRpbmcgc3Bpbm5lciAqL1xuLmxvYWRpbmdTcGlubmVyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgei1pbmRleDo5OTk5OTk5OTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBtYXJnaW46YXV0bztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxLjFlbSBzb2xpZCByZ2JhKDI4LCAxMTcsIDE4OCwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgcmdiYSgyOCwgMTE3LCAxODgsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkOCAxLjBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGxvYWQ4IDEuMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmxvYWRpbmdTcGlubmVyLFxuLmxvYWRpbmdTcGlubmVyOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDhlbTtcbiAgICBoZWlnaHQ6IDhlbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkOCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIH4gLmxvYWRpbmdTcGlubmVyIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC4yNXMgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIDAuMjVzIGVhc2U7XG4gICAgb3BhY2l0eToxO1xufVxuLmpzb25Gb3JtLnJlYWR5IH4gLmxvYWRpbmdTcGlubmVyIHtcbiAgICBvcGFjaXR5OjA7XG59IiwiLnJlYWRvbmx5TW9kZU5vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIC8qIHdpZHRoOiA2MCU7ICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMzdlMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgLypwb2ludGVyLWV2ZW50czpub25lOyovXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjojZmZmZmZmO1xufVxuLnJlYWRvbmx5TW9kZU5vdGljZSBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMXB4IDRweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYzc1YmM7XG59XG4ucmVhZG9ubHlNb2RlTm90aWNlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgY29sb3I6ICMwMDk0NDQ7XG4gIGJvcmRlci1jb2xvcjogIzAwOTQ0NDtcbn1cbiNmb3JjZVN1Ym1pc3Npb25CbG9jayB7XG4gIC8vZGlzcGxheTpub25lO1xufVxuLnJlYWR5IH4gI2ZvcmNlU3VibWlzc2lvbkJsb2NrIHtcbiAgZGlzcGxheTpibG9jaztcbn1cblxuLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2V7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRERFRUY3O1xuICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgd2lkdGg6MTAwJTtcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdH1cblx0YnV0dG9ue1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHR9XG59XG4uZm9yY2VTdWJtaXNzaW9uTWVzc2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi8vI2ZvcmNlU3VibWlzc2lvbkJsb2NrIHAge1xuLy8gIG1hcmdpbjogN3B4IDA7XG4vLyAgZmxvYXQ6bGVmdDtcbi8vfVxuLy8jZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9uIHtcbi8vICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbi8vICBtYXJnaW46IDA7IC8qIDIgKi9cbi8vICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDMgKi9cbi8vICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xuLy8gIGZvbnQtZmFtaWx5OlwicHJveGltYS1ub3ZhXCIsc2Fucy1zZXJpZjtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuLy8gIGJvcmRlci1yYWRpdXM6MDtcbi8vICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogIzFDNzVCQztcbi8vICB0ZXh0LWluZGVudDogMDtcbi8vICBib3JkZXI6IDFweCBzb2xpZCAjMUM3NUJDO1xuLy8gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbi8vICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4vLyAgYm9yZGVyLXJhZGl1czogMDtcbi8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgY29sb3I6IHdoaXRlO1xuLy8gIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4vLyAgZm9udC1zaXplOiAxN3B4O1xuLy8gIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gIHBhZGRpbmc6IDAgMTVweDtcbi8vICBsaW5lLWhlaWdodDogMzBweDtcbi8vICB3aWR0aDogYXV0bztcbi8vICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gIGZsb2F0OiByaWdodDtcbi8vICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4vLyAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXM7XG4vLyAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbi8vICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuLy99I2ZvcmNlU3VibWlzc2lvbkJsb2NrIGJ1dHRvbiB7XG4gICAgIC8vICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAgLy8gIG1hcmdpbjogMDsgLyogMiAqL1xuICAgICAvLyAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgIC8vICAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xuICAgICAvLyAgZm9udC1mYW1pbHk6XCJwcm94aW1hLW5vdmFcIixzYW5zLXNlcmlmO1xuICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgLy8gIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgLy8gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICMxQzc1QkM7XG4gICAgIC8vICB0ZXh0LWluZGVudDogMDtcbiAgICAgLy8gIGJvcmRlcjogMXB4IHNvbGlkICMxQzc1QkM7XG4gICAgIC8vICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC8vICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgIC8vICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAvLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAvLyAgY29sb3I6IHdoaXRlO1xuICAgICAvLyAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICAgLy8gIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgLy8gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgIC8vICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgIC8vICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgIC8vICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgLy8gIHdpZHRoOiBhdXRvO1xuICAgICAvLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAvLyAgZmxvYXQ6IHJpZ2h0O1xuICAgICAvLyAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgLy8gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgLy8gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgLy8gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAvLyAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgLy8gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4vL31cblxuLy8jZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9uOmhvdmVyIHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDQ0O1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0NDQ7XG4vL31cbiNmb3JjZVN1Ym1pc3Npb25CbG9jayAjaW52YWxpZE1lc3NhZ2Uge1xuICBkaXNwbGF5Om5vbmU7XG59XG4uaW52YWxpZCAjZm9yY2VTdWJtaXNzaW9uQmxvY2sgI2ludmFsaWRNZXNzYWdlIHtcbiAgZGlzcGxheTppbmxpbmU7XG4gIGNvbG9yOiNCRTFFMkQ7XG59XG4uaW52YWxpZCAjZm9yY2VTdWJtaXNzaW9uQmxvY2sgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICAtbXMtb3BhY2l0eTogMC42O1xuICAtby1vcGFjaXR5OiAwLjY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOmRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOm5vbmU7XG59XG5cbi8qIE5FVyBTVFVGRiAqL1xuLnJlYWRvbmx5TW9kZU5vdGljZSB7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyBoZWlnaHQ6MjVweDsgei1pbmRleDo5OTk5OTU1MDsgdmVydGljYWwtYWxpZ246bWlkZGxlOyB3aGl0ZS1zcGFjZTpub3dyYXA7IG92ZXJmbG93OmhpZGRlbjt9XG4ucmVhZG9ubHlNb2RlTm90aWNlIH4gI21haW5oZWFkZXIsXG4ucmVhZG9ubHlNb2RlTm90aWNlIH4gI2hlYWRiYW5kLFxuLnJlYWRvbmx5TW9kZU5vdGljZSB+IGZvcm0gLmpmLWhlYWRlci1zZWN0aW9uIHttYXJnaW4tdG9wOjI1cHg7fVxuXG4ucmVhZG9ubHlOb3RpY2Uge2NvbG9yOnJlZDt9XG5cblxuXG4vKiBJbXByb3ZlZCByZWFkIG9ubHkgbm90aWNlIChub3cgbW9yZSBtb2RhbC1saWtlKSAqL1xuLnJlYWRvbmx5TW9kZU1vZGFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTk1NTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWRvbmx5TW9kZU1vZGFsIC5sb2NrZWRtc2cgYSB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46MjBweFxufVxuLnJlYWRvbmx5TW9kZU1vZGFsQ29sbGFwc2VkIHtcblx0aGVpZ2h0OiAxNDBweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQge1xuXHRoZWlnaHQ6IDEwNXB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cdGNvbG9yOiBvcmFuZ2U7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQgLmxvY2tlZG1zZyB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5yZWFkb25seU1vZGVNb2RhbENvbGxhcHNlZDpiZWZvcmUge1xuXHRjb250ZW50OiBhdHRyKHJlYWRvbmx5LXRleHQpO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4ucmVhZG9ubHlNb2RlTW9kYWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6MDtcblx0cmlnaHQ6MDtcblx0bGVmdDowO1xuXHRoZWlnaHQ6NHB4O1xuXHRiYWNrZ3JvdW5kOm9yYW5nZTtcbn1cbmJvZHkucmVhZG9ubHlNb2RlIC5yZWFkb25seU1vZGVNb2RhbCArICNwYWdlLWNvbnRhaW5lciB7XG5cdGZpbHRlcjpibHVyKDVweCk7XG59XG5ib2R5LnJlYWRvbmx5TW9kZSAucmVhZG9ubHlNb2RlTW9kYWwucmVhZG9ubHlNb2RlTW9kYWxDb2xsYXBzZWQgKyAjcGFnZS1jb250YWluZXIge1xuXHRmaWx0ZXI6bm9uZTtcbn0iLCJcbiNmaWxlTGlzdFdyYXAge1xuLy8gICAgbWFyZ2luLXRvcDogMzBweDtcbi8vICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwdXJwbGlzaC1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMzJweCAwO1xuICAgICAgICAvLyAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHB1cnBsaXNoLWdyZXk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcHVycGxpc2gtZ3JleTtcbiAgICB9XG59XG4iLCJcbi5qc29uRm9ybSB7XG4gICAgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRzaGFkeS1sYWR5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGp1bmlwZXI7XG5cbiAgICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMXB4IDFweCAzcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIC8vZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLWZzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJ1dHRvbi1mdztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWJnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUI4OUIyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnLWhvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmctaG92ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnRuLWJnLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob29zZUZpbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICYud2FybmluZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7IFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI0NSwgMTkyKSB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMjNweFwiIGhlaWdodD1cIjE2cHhcIiB2aWV3Qm94PVwiMCAwIDIzIDE2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMCAwIDIzIDE2XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cGF0aCBmaWxsPVwiI0ZGOTkwMFwiIGQ9XCJNOCwyLjQ4TDIuNjEyLDE0aDEwLjc3N0w4LDIuNDh6IE04LDBMOCwwYzAuMzQ1LDAsMC42ODksMC4yMzMsMC45NTEsMC42OThsNi44MjgsMTMuNjEgQzE2LjMwMywxNS4yMzksMTUuODU3LDE2LDE0Ljc5MSwxNkgxLjIwOGMtMS4wNjcsMC0xLjUxMi0wLjc2MS0wLjk4OS0xLjY5MWw2LjgyOS0xMy42MUM3LjMxLDAuMjMzLDcuNjU0LDAsOCwwTDgsMHogTTcsMTIgYzAtMC41NTIsMC40NDgtMSwxLTFzMSwwLjQ0OCwxLDFzLTAuNDQ4LDEtMSwxUzcsMTIuNTUyLDcsMTJ6IE04LDZjMC41NTIsMCwxLDAuNDQ4LDEsMWwtMC4zMTIsM0g3LjMxMkw2Ljk5OSw3IEM2Ljk5OSw2LjQ0OCw3LjQ0Nyw2LDgsNkw4LDZ6XCIvPjwvc3ZnPicpIDRweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jcm9wRGlzcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDJweCAycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQwLCAyNDAsIDI0MCk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICAgICAgICAgICAuY3JvcFdhcm5pbmcge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHg7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDI0cHg7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2OyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNDUsIDE5MikgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB3aWR0aD1cIjIzcHhcIiBoZWlnaHQ9XCIxNnB4XCIgdmlld0JveD1cIjAgMCAyMyAxNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwibmV3IDAgMCAyMyAxNlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiNGRjk5MDBcIiBkPVwiTTgsMi40OEwyLjYxMiwxNGgxMC43NzdMOCwyLjQ4eiBNOCwwTDgsMGMwLjM0NSwwLDAuNjg5LDAuMjMzLDAuOTUxLDAuNjk4bDYuODI4LDEzLjYxIEMxNi4zMDMsMTUuMjM5LDE1Ljg1NywxNiwxNC43OTEsMTZIMS4yMDhjLTEuMDY3LDAtMS41MTItMC43NjEtMC45ODktMS42OTFsNi44MjktMTMuNjFDNy4zMSwwLjIzMyw3LjY1NCwwLDgsMEw4LDB6IE03LDEyIGMwLTAuNTUyLDAuNDQ4LTEsMS0xczEsMC40NDgsMSwxcy0wLjQ0OCwxLTEsMVM3LDEyLjU1Miw3LDEyeiBNOCw2YzAuNTUyLDAsMSwwLjQ0OCwxLDFsLTAuMzEyLDNINy4zMTJMNi45OTksNyBDNi45OTksNi40NDgsNy40NDcsNiw4LDZMOCw2elwiLz48L3N2Zz4nKSA0cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlSW5wdXQsXG4gICAgICAgICAgICAuaW1hZ2VPdXRwdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZGRkIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZGRkIDI1JSwgdHJhbnNwYXJlbnQgMjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgI2RkZCA3NSUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDc1JSwgI2RkZCA3NSUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCguMjUsICNkZGQpLCBjb2xvci1zdG9wKC4yNSwgdHJhbnNwYXJlbnQpKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAxMDAlLCBjb2xvci1zdG9wKC4yNSwgI2RkZCksIGNvbG9yLXN0b3AoLjI1LCB0cmFuc3BhcmVudCkpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAxMDAlLCAxMDAlIDAsIGNvbG9yLXN0b3AoLjc1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoLjc1LCAjZGRkKSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDEwMCUgMTAwJSwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNzUsICNkZGQpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwcHggMCwgMTBweCAtMTBweCwgMHB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3Jlc3NCYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZWVlO1xuXG4gICAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2VydWxlYW4yO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCAwIDFweCAwcHggcmdiYSgwLDAsMCwwLjYpIGluc2V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm90aGVyQnV0dG9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJi51cGxvYWRGaWxlQnV0dG9uTk9UU1VSRUlGV0VXQU5UVEhJUyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKGkCBjbGljayB0byB1cGxvYWQgZmlsZVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kZWxldGVGaWxlQnV0dG9uTk9UU1VSRUlGV0VXQU5UVEhJUyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHdpZHRoPVwiMzJweFwiIGhlaWdodD1cIjMycHhcIiB2aWV3Qm94PVwiNCA0IDMyIDMyXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgNCA0IDMyIDMyXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj48cG9seWdvbiBmaWxsPVwiI2FhMDAwMFwiIHBvaW50cz1cIjI0Ljk1LDEyLjIyMiAyMC4wMDEsMTcuMTcxIDE1LjA1MSwxMi4yMjIgMTIuMjIyLDE1LjA1IDE3LjE3MiwyMCAxMi4yMjIsMjQuOTUgMTUuMDUxLDI3Ljc3NyAyMC4wMDEsMjIuODI5IDI0Ljk1LDI3Ljc3NyAyNy43NzcsMjQuOTUgMjIuODI5LDIwIDI3Ljc3NywxNS4wNSBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudXBsb2FkRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2FuY2VsRmlsZUJ1dHRvbixcbiAgICAgICAgICAgICAgICAmLnJlcGxhY2VGaWxlQnV0dG9uLFxuICAgICAgICAgICAgICAgICYuZGVsZXRlRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkdXN0eS1ncmF5MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA2cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogODg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhbmNlbEZpbGVCdXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9jYW5jZWxGaWxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE0JTIwMS40MUwxMi41OSUyMDAlMjA3JTIwNS41OSUyMDEuNDElMjAwJTIwMCUyMDEuNDElMjA1LjU5JTIwNyUyMDAlMjAxMi41OSUyMDEuNDElMjAxNCUyMDclMjA4LjQxJTIwMTIuNTklMjAxNCUyMDE0JTIwMTIuNTklMjA4LjQxJTIwN3olMjIlMkYlM0UlMEElM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL2NhbmNlbEZpbGUuaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTQlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTE0JTIwMS40MUwxMi41OSUyMDAlMjA3JTIwNS41OSUyMDEuNDElMjAwJTIwMCUyMDEuNDElMjA1LjU5JTIwNyUyMDAlMjAxMi41OSUyMDEuNDElMjAxNCUyMDclMjA4LjQxJTIwMTIuNTklMjAxNCUyMDE0JTIwMTIuNTklMjA4LjQxJTIwN3olMjIlMkYlM0UlMEElM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ2FuY2VsXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJlcGxhY2VGaWxlQnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9wcm9wb3NhbGZvcm0vdjIwMTZ2Mi9qc29uRm9ybS4yLjAuMC9pbWcvcmVwbGFjZUZpbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGQlM0QlMjJNMTEuMDMyJTIwMjguNDQ4Yy00LjUyNC00Ljg2Ni00LjQ0NC0xMi40OSUyMDAuMjU0LTE3LjIyMiUyMDEuOTI0LTEuOTM2JTIwNC4zMjgtMy4wOTIlMjA2LjgyOC0zLjQ3MmwtMC4xMzgtNC4xNTRjLTMuNTA4JTIwMC40MjYtNi45MDQlMjAxLjk5Mi05LjU5NCUyMDQuNy02LjI5OCUyMDYuMzQ0LTYuMzcyJTIwMTYuNTgtMC4yNDYlMjAyMy4wNjRsLTMuNDgyJTIwMy41MDYlMjAxMS4wMjAlMjAwLjYwMi0wLjAzMC0xMS42NjgtNC42MTIlMjA0LjY0NHpNMjQuMzI0JTIwNC41M2wwLjAzMCUyMDExLjY2OCUyMDQuNjE0LTQuNjQ2YzQuNTI0JTIwNC44NjYlMjA0LjQ0NiUyMDEyLjQ5LTAuMjU0JTIwMTcuMjIyLTEuOTI0JTIwMS45MzgtNC4zMjglMjAzLjA5Mi02LjgzJTIwMy40NzJsMC4xMzglMjA0LjE1MmMzLjUxLTAuNDI2JTIwNi45MDYtMS45OTIlMjA5LjU5Ni00LjcwMiUyMDYuMjk2LTYuMzQyJTIwNi4zNzQtMTYuNTglMjAwLjI0NC0yMy4wNjJsMy40ODItMy41MDYtMTEuMDIwLTAuNTk4eiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL3JlcGxhY2VGaWxlLmhvdmVyLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk0xMS4wMzIlMjAyOC40NDhjLTQuNTI0LTQuODY2LTQuNDQ0LTEyLjQ5JTIwMC4yNTQtMTcuMjIyJTIwMS45MjQtMS45MzYlMjA0LjMyOC0zLjA5MiUyMDYuODI4LTMuNDcybC0wLjEzOC00LjE1NGMtMy41MDglMjAwLjQyNi02LjkwNCUyMDEuOTkyLTkuNTk0JTIwNC43LTYuMjk4JTIwNi4zNDQtNi4zNzIlMjAxNi41OC0wLjI0NiUyMDIzLjA2NGwtMy40ODIlMjAzLjUwNiUyMDExLjAyMCUyMDAuNjAyLTAuMDMwLTExLjY2OC00LjYxMiUyMDQuNjQ0ek0yNC4zMjQlMjA0LjUzbDAuMDMwJTIwMTEuNjY4JTIwNC42MTQtNC42NDZjNC41MjQlMjA0Ljg2NiUyMDQuNDQ2JTIwMTIuNDktMC4yNTQlMjAxNy4yMjItMS45MjQlMjAxLjkzOC00LjMyOCUyMDMuMDkyLTYuODMlMjAzLjQ3MmwwLjEzOCUyMDQuMTUyYzMuNTEtMC40MjYlMjA2LjkwNi0xLjk5MiUyMDkuNTk2LTQuNzAyJTIwNi4yOTYtNi4zNDIlMjA2LjM3NC0xNi41OCUyMDAuMjQ0LTIzLjA2MmwzLjQ4Mi0zLjUwNi0xMS4wMjAtMC41OTh6JTIyJTNFJTNDJTJGcGF0aCUzRSUzQyUyRnN2ZyUzRScpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJSZXBsYWNlIEZpbGVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGVsZXRlRmlsZUJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL2RlbGV0ZUZpbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHdpZHRoJTNEJTIyMjAlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzk3OTc5NyUyMiUyMGQlM0QlMjJNNi43NzglMjAxNS44MjRsMi4yMDQlMjAxOS40MThjMC4xMTglMjAwLjkyMiUyMDQuNTclMjAzLjk1NCUyMDExLjAxOCUyMDMuOTU4JTIwNi40NDgtMC4wMDQlMjAxMC45MDItMy4wMzYlMjAxMS4wMjAtMy45NThsMi4yMDQtMTkuNDE4Yy0zLjM2OCUyMDEuODg0LTguNDAyJTIwMi43NzYtMTMuMjI0JTIwMi43NzZzLTkuODU2LTAuODkyLTEzLjIyMi0yLjc3NnpNMjYuMzM0JTIwMy44MjRsLTEuNzE4LTEuOTA2Yy0wLjY2Mi0wLjk0Mi0xLjM4Mi0xLjExOC0yLjc4NC0xLjExOGgtMy42NjRjLTEuNCUyMDAtMi4xMiUyMDAuMTc2LTIuNzg0JTIwMS4xMThsLTEuNzE2JTIwMS45MDZjLTUuMTQlMjAwLjg5OC04Ljg2OCUyMDMuMjgtOC44NjglMjA1LjAzNnYwLjM0MmMwJTIwMy4wOTIlMjA2LjgwNCUyMDUuNiUyMDE1LjIlMjA1LjZzMTUuMi0yLjUwOCUyMDE1LjItNS42di0wLjM0MmMwLTEuNzU2LTMuNzI2LTQuMTM4LTguODY2LTUuMDM2ek0yNC4xMzglMjA4LjI3OGwtMi41MDQtMi42NzhoLTMuMjY4bC0yLjUwNCUyMDIuNjc4aC0zLjRjMCUyMDAlMjAzLjcyNC00LjQ0JTIwNC4yMjItNS4wNDIlMjAwLjM4LTAuNDYlMjAwLjc3LTAuNjM2JTIwMS4yNzQtMC42MzZoNC4wODZjMC41MDQlMjAwJTIwMC44OTIlMjAwLjE3NiUyMDEuMjc0JTIwMC42MzYlMjAwLjQ5NiUyMDAuNjAyJTIwNC4yMjIlMjA1LjA0MiUyMDQuMjIyJTIwNS4wNDJoLTMuNDAyeiUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZzdmclM0UnKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvaW1nL2RlbGV0ZUZpbGUuaG92ZXIuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTYuNzc4JTIwMTUuODI0bDIuMjA0JTIwMTkuNDE4YzAuMTE4JTIwMC45MjIlMjA0LjU3JTIwMy45NTQlMjAxMS4wMTglMjAzLjk1OCUyMDYuNDQ4LTAuMDA0JTIwMTAuOTAyLTMuMDM2JTIwMTEuMDIwLTMuOTU4bDIuMjA0LTE5LjQxOGMtMy4zNjglMjAxLjg4NC04LjQwMiUyMDIuNzc2LTEzLjIyNCUyMDIuNzc2cy05Ljg1Ni0wLjg5Mi0xMy4yMjItMi43NzZ6TTI2LjMzNCUyMDMuODI0bC0xLjcxOC0xLjkwNmMtMC42NjItMC45NDItMS4zODItMS4xMTgtMi43ODQtMS4xMThoLTMuNjY0Yy0xLjQlMjAwLTIuMTIlMjAwLjE3Ni0yLjc4NCUyMDEuMTE4bC0xLjcxNiUyMDEuOTA2Yy01LjE0JTIwMC44OTgtOC44NjglMjAzLjI4LTguODY4JTIwNS4wMzZ2MC4zNDJjMCUyMDMuMDkyJTIwNi44MDQlMjA1LjYlMjAxNS4yJTIwNS42czE1LjItMi41MDglMjAxNS4yLTUuNnYtMC4zNDJjMC0xLjc1Ni0zLjcyNi00LjEzOC04Ljg2Ni01LjAzNnpNMjQuMTM4JTIwOC4yNzhsLTIuNTA0LTIuNjc4aC0zLjI2OGwtMi41MDQlMjAyLjY3OGgtMy40YzAlMjAwJTIwMy43MjQtNC40NCUyMDQuMjIyLTUuMDQyJTIwMC4zOC0wLjQ2JTIwMC43Ny0wLjYzNiUyMDEuMjc0LTAuNjM2aDQuMDg2YzAuNTA0JTIwMCUyMDAuODkyJTIwMC4xNzYlMjAxLjI3NCUyMDAuNjM2JTIwMC40OTYlMjAwLjYwMiUyMDQuMjIyJTIwNS4wNDIlMjA0LjIyMiUyMDUuMDQyaC0zLjQwMnolMjIlM0UlM0MlMkZwYXRoJTNFJTNDJTJGc3ZnJTNFJyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkRlbGV0ZSBGaWxlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTJweCAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb0VsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTUwMDBweDtcbiAgICAgICAgICAgIGxlZnQ6IC01MDAwcHg7XG5cbiAgICAgICAgICAgICYuZXJyb3IsIFxuICAgICAgICAgICAgJi52YWxpZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyAvKiBuZXcgamFuIGhlaWdodCBmaXggKi9cbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgIC5maWxldXBsb2FkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIi8qIGluIGNvbHVtbnMgKi9cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAge1xuICBkaXNwbGF5OnRhYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDEzMHB4IWltcG9ydGFudDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgKyAubGlua2VkRm9ybUFkZE5ldyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIge1xuICBkaXNwbGF5OnRhYmxlLWNlbGw7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93IHtcbiAgZGlzcGxheTpibG9jaztcbiAgcGFkZGluZzo0cHg7XG4gIHdpZHRoOmF1dG87XG4gIHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbiAgdGV4dC1hbGlnbjpyaWdodDtcbiAgbWFyZ2luOjBweCAycHggMHB4IDBweDtcbn1cbi5sYXlvdXQtc3R5bGUtY29sdW1ucyAubGlua2VkRm9ybVdyYXBwZXIgLmpzb25Gb3JtIC5qZi1yb3cge1xuXG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyICsgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93IHtcbiAgcGFkZGluZy1sZWZ0OjRweDsgbWluLXdpZHRoOmluaGVyaXQ7XG59XG4ubGF5b3V0LXN0eWxlLWNvbHVtbnMgLmxpbmtlZEZvcm1XcmFwcGVyIC5qc29uRm9ybSAuamYtcm93ID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEyNXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICByaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmxheW91dC1zdHlsZS1jb2x1bW5zIC5saW5rZWRGb3JtV3JhcHBlciArIC5saW5rZWRGb3JtV3JhcHBlciAuanNvbkZvcm0gLmpmLXJvdyA+IGxhYmVsIHtcbiAgZGlzcGxheTpub25lO1xufSIsIlxuLmpzb25Gb3JtIHtcbiAgICB0YWJsZTpub3QoLmRhdGFUYWJsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAkdGQtZnM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblx0XHRjYXB0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aC1mcztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoLWZ3O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblx0XHRcdHRyLnByZWhlYWRlciB0aFtjb2xzcGFuXSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTBweDtcblx0XHRcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoMi1mdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmW2RhdGEtaXMtdG90YWwtcm93PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRoLWZzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHRoLWZ3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGh1bW1pbmctYmlyZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvdHRpY2VsbGk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC41cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMjgwOUQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZm4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZS1yZXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtY29sbGFwc2VkPSdmYWxzZSddIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHctcmVzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjVzO1xuXG4gICAgICAgICAgICAmW2RhdGEtY29sbGFwc2VkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWNvbGxhcHNlZD0nZmFsc2UnXSB7XG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmICsgdGgsXG4gICAgICAgICAgICAmICsgdGQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cdFxuXHRcdFx0JltkYXRhLWNoaWxkLWlzPSdyYWRpbyddIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDdweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaWZmZXJlbmNlcyAoZGF0YS10YWItZGlyZWN0aW9uPVwidmVydGljYWxcIilcblxuICAgICAgICAmW2RhdGEtdGFiLWRpcmVjdGlvbj1cInZlcnRpY2FsXCJdIHtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGgzLWZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRmbiBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubGltaXRlZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0aCwgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjY2xhaW1zRmllbGRzZXRJbkVuZHVyYW5jZUZvcm0ge1xuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICZbZGF0YS1jaGlsZC1pcz0ncmFkaW8nXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLWNoaWxkLWlzPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhcmVhc1ByYWN0aXNlRmllbGRzRW5kdXJhbmNlRm9ybSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPTEQgU1RZTEVcblxuICAgIC8qXG4gICAgdHI6Zmlyc3QtY2hpbGQgdGgsIFxuICAgIHRkLCBcbiAgICB0aCA+IHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDhlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIC41cztcbiAgICB9XG5cbiAgICB0aFtkYXRhLXNob3ctbGlua2FnZX49XCJsYXN0Q29tcGxldGVkWWVhclwiXSxcbiAgICB0ZCAjbGFzdENvbXBsZXRlZFllYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nNnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDYgNicgb3ZlcmZsb3c9J2luaGVyaXQnIHhtbDpzcGFjZT0ncHJlc2VydmUnPjxwb2x5Z29uIGZpbGw9JyM4M0M1RDgnIHBvaW50cz0nMCwwIDYsMCAwLDYgJyAvPjwvc3ZnPlwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAqL1xufVxuLyogT3ZlcnJpZGUgdGhlIHRkIHRleHQgYWxpZ25tZW50IGlzIGRhdGEtdGV4dC1hbGlnbj0nbGVmdCcgaXMgc2V0IG9uIHRoZSB0YWJsZS4gTmVlZGVkIGZvciB3aGVuIHdlIGhhdmUgeS9uIHJhZGlvcyBpbiB0aGUgdGFibGUuICovXG4uanNvbkZvcm0gdGFibGVbZGF0YS10ZXh0LWFsaWduPSdsZWZ0J106bm90KC5kYXRhVGFibGUpIHtcblx0dGgsIHRkIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGxhYmVsLmZvY2Ige1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cblxuLypzcGVjaWZpYyBzdHlsaW5nIGZvciAjY2xhaW1zLXRhYmxlICovXG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHtcblx0d2lkdGg6YXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7XG5cdC5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUge1xuXHRcdG1pbi13aWR0aDo2MDBweDtcblx0fVxufVxuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0ZFtkYXRhLWNoaWxkLWlzPSd0ZXh0J10ge1xuXHRwYWRkaW5nLXJpZ2h0OjE1cHg7XG59XG4uanNvbkZvcm0gdGFibGUjY2xhaW1zLXRhYmxlIHRoZWFkIHRoIHtcblx0dmVydGljYWwtYWxpZ246Ym90dG9tOyBmb250LXdlaWdodDpib2xkO1xufVxuLmpzb25Gb3JtIHRhYmxlI2NsYWltcy10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5qc29uRm9ybSB0YWJsZSNjbGFpbXMtdGFibGUgdGQ6Zmlyc3QtY2hpbGR7XG5cdG1pbi13aWR0aDo4ZW07XG5cdG1heC13aWR0aDo4ZW07XG5cdHdpZHRoOjhlbVxufSIsIlxuLmpzb25Gb3JtLFxuLnBmLWFkbWlue1xuXG4gICAgLy8gR2VuZXJhbCBzdHlsZSAoaGVscCBpY29ucylcblxuICAgIC5oZWxwLXRyaWdnZXIsXG4gICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LjNlbTtcbiAgICB9XG5cbiAgICAuaGVscC10cmlnZ2VyLFxuICAgIGRmbiB7XG4gICAgICAgIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZpbGw6ICRjZXJ1bGVhbjI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmdbY2xhc3MqPWljb25dIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY2VydWxlYW4zO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2xpZGUgZG93biBoZWxwIGJveGVzXG5cbiAgICAuaGVscC10cmlnZ2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogaGVscDtcblxuICAgICAgICAgICAgJiArIC5oZWxwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCA0MnB4IDIxcHggNDdweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2x0aXAyLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWxwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1saW1pdDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNDJweCAwIDQ3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZnM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbHRpcC1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR0b29sdGlwMi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvb2x0aXAyLWJnIHVybChcIi9pbWcvc291cmNlL2hlbHAuc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIH1cblxuICAgIC8vIDxkZm4+IHRvb2x0aXAgaGVscCBib3hlc1xuICAgIGRmbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG5cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0MnB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgJHRvb2x0aXAtZnMsICR0b29sdGlwLWNvbG9yLCAkdG9vbHRpcC1mdywgICR0b29sdGlwLWxoKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnIHVybChcIi9pbWcvc291cmNlL2hlbHAtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAxMXB4IDEycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkdG9vbHRpcC1zaGFkb3c7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgc3ZnW2NsYXNzKj1pY29uXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBoZWxwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTVweCA0MnB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdG9vbHRpcC1iZztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGggZGZuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblx0XG5cdFxuXHQuZGlhbG9ndWUtbWVzc2FnZSBkZm4ge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IC00MnB4O1xuXHRcdH1cblx0fVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgLmhlbHAtdHJpZ2dlcixcbiAgICAgICAgZGZuIHN2Z1tjbGFzcyo9aWNvbl0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBmLWFkbWluIHtcbiAgICBkZm57XG4gICAgICAgIG1pbi13aWR0aDoyODBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiXG4vKiBmb3J3YXJkUXVlc3Rpb25CdXR0b24gKi9cblxuLmpzb25Gb3JtIHtcbiAgICAuZm9yd2FyZFF1ZXN0aW9uQnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMy41ZW07XG4gICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsZWdlbmQtbGggLSA2cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAyNnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvcHJvcG9zYWxmb3JtL3YyMDE2djIvanNvbkZvcm0uMi4wLjAvcGx1Z2lucy9Gb3J3YXJkUXVlc3Rpb24vZm9yd2FyZFF1ZXN0aW9uLnN2ZycpIDNweCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcndhcmRRdWVzdGlvbkljb25Pbmx5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMjVweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgIHRleHQtaW5kZW50OiAyNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL3BsdWdpbnMvRm9yd2FyZFF1ZXN0aW9uL2ZvcndhcmRRdWVzdGlvbi5zdmcnKSAzcHggMCBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5mb3JtLmZvcndhcmRRdWVzdGlvbiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZjZm9vdCxcbiAgICAgICAgJi5mY2Zvb3Qgc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgYm9yZGVyOiAwOyBcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUxRTJEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yLFxuICAgICAgICAuZXJyb3Ige1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JFMUUyRDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNCRTFFMkQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAjQkUxRTJEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUxRTJEO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtYWlsdG8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDRlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNsb3NlIGJ1dHRvbiBmb3IgQUxMIHBhbmVscyAqL1xuLnBhbmVsQ2xvc2VCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOjA7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdG9wOiAzMnB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xufVxuLnBhbmVsQ2xvc2VCdXR0b246aG92ZXIge2JhY2tncm91bmQ6I2RkZDsgYm9yZGVyLWNvbG9yOiM1NTU7IGNvbG9yOiMzMzM7fVxuI2lzc3VlcyAucGFuZWxDbG9zZUJ1dHRvbiB7XG4gIHRvcDogMHB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xufVxuLyogRU5EIGNsb3NlIGJ1dHRvbiBmb3IgQUxMIHBhbmVscyAqLyIsIlxuLmpzb25Gb3JtIHtcblx0Ji5pbklmcmFtZSB7XG5cdFx0LmpmLWhlYWRlci1ib3VuZHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCYgPiBzZWN0aW9uIHtcblx0XHRcdCYgPiBoZWFkZXIgPiBoMixcblx0XHRcdCYgPiAuaW50cm8sXG5cdFx0XHQmID4gZmllbGRzZXQsXG5cdFx0XHQmID4gLm5vdC1hcHBsaWNhYmxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuanNvbkZvcm0gdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGhpcyBpcyBhIHRvb2x0b3AgdGhhdCBzaG93cyBvbiBzb21lIG51bWVyaWMgZmllbGRzIHdpdGggdGhlIHRydWUgbnVtYmVyIG9mIGRlY2ltYWwgcGxhY2VzXG5pbnB1dCB+IHNwYW4udHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luOiAtM3B4IDVweDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAycHggNHB4IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGQ0Q5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBREFEQUQ7XG4gICAgY29sb3I6ICMxRDFEMUQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTRweCAwcHggcmdiYSgwLDAsMCwwLjQpO1xufVxuc3Bhbi50dDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGQ0Q5O1xufVxudGQ6aG92ZXIgaW5wdXQgfiBzcGFuLnR0LFxuaW5wdXQ6aG92ZXIgfiBzcGFuLnR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0iLCJcbi8vIE5vdCBhcHBsaWNhYmxlIGJveFxuXG4uanNvbkZvcm0ge1xuICAgIC5ub3QtYXBwbGljYWJsZSxcbiAgICAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdG9vbHRpcC1mdztcbiAgICAgICAgY29sb3I6ICRuYS1ib3gtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYS1ib3gtYmc7ICAgXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYS1ib3gtYm9yZGVyO1xuICAgIH1cbiAgICBcbiAgICAvKlxuICAgIC5ub3QtYXBwbGljYWJsZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG59XG5cbi8vIGVuZCBuYSBib3giLCJcbi5qc29uRm9ybSB7XG5cdGZpZWxkc2V0IHtcblx0XHQmID4gbGVnZW5kIHtcblx0XHRcdC8vZm9udC1zaXplOiAkbGVnZW5kLWZzO1xuXHRcdFx0Ly9saW5lLWhlaWdodDogJGxlZ2VuZC1saDtcblx0XHRcdC8vZm9udC13ZWlnaHQ6ICRsZWdlbmQtZnc7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDE4cHgsZmFsc2UsIDQwMCwgIDIuMjYpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4ycHg7XG5cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCYgfiAuZmllbGRzZXQtYWN0aW9ucyB7XG5cdFx0ICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcblx0XHQgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblx0XHQgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgPiBzdHJvbmc6Zmlyc3QtY2hpbGQsXG5cdFx0JiA+IGxlZ2VuZCBzdHJvbmcsXG5cdFx0JiA+IC5maWVsZHNldC1hY3Rpb25zICsgc3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0Ly9mb250LXNpemU6ICRsZWdlbmQtZnMgKiAwLjg7XG5cdFx0XHQvL2xpbmUtaGVpZ2h0OiAkbGVnZW5kLWxoO1xuXHRcdFx0Ly9mb250LXdlaWdodDogJGxlZ2VuZC1mdztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxMnB4LGZhbHNlLCA0MDAsICAxLjMzKTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMnB4O1xuXG5cdFx0XHQmICsgZGZuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxMnB4LGZhbHNlLCA0MDAsICAxLjMzKTtcblx0XHRcdFx0Ly9mb250LXNpemU6ICRsZWdlbmQtZnM7XG5cdFx0XHRcdC8vbGluZS1oZWlnaHQ6ICRsZWdlbmQtbGg7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6ICRsZWdlbmQtZnc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4uanNvbkZvcm0ge1xuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnMhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuXHQuaWFkLXN1Ym1pdCB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0aW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgaW5wdXRbdHlwZT1cImNhc2hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbC1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yO1xuICAgICAgICAmOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmludmFsaWQgey8vaW52YWxpZFxuXHRcdFx0Ly8mOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHsvL2FuZCBhbnN3ZXJlZCAobWlnaHQgbm90IGhhdmUgYSBwbGFjZWhvbGRlcilcblx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gey8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2FzaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cdFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdFx0cGFkZGluZzogNC41cHggMTRweDtcblx0fVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgICAgJjpyZXF1aXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctcmVxO1xuICAgICAgICB9XG4gICAgfVxuXG5cdGlucHV0LFxuXHR0ZXh0YXJlYSB7XG5cdCAgICAmOmZvY3VzLCBcblx0ICAgICY6cmVxdWlyZWQ6Zm9jdXMge1xuXHQgICAgXHRvdXRsaW5lOiBub25lO1xuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZm9jdXM7XG5cdCAgICB9XG5cdCAgICAmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG5cdFx0Ji5lcnJvcjpyZXF1aXJlZDpmb2N1cyxcbiAgICAgICAgJi52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkIHtcblx0XHRcdGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuXHRcdCAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuXHRcdCAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdH1cblx0XHQmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuXHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiaGlkZW1lXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHQmOmZvY3VzLFxuXHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJtLWdyZXk7XG5cdFx0fVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLyomLmVycm9yLFxuICAgICAgICAmW2RhdGEtYW5zd2VyZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjt9XG4gICAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO31cbiAgICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7fVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjt9XG5cdFxuXHQvKiBpIHRoaW5rIHRoaXMgd2hvbGUgbWVkaWEgcnVsZSBjYW4gYmUgcmVtb3ZlZCAqL1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNhc2hcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIC8qd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsqL1xuICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yO1xuICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAmOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG4gICAgICAgICAgICAmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuICAgICAgICAgICAgJi52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6cmVxdWlyZWQ6Zm9jdXM6dmFsaWQsXG4gICAgICAgICAgICAmLnZhbGlkOnJlcXVpcmVkOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlttdWx0aXBsZT1cIm11bHRpcGxlXCJdW3ZhbHVlXSB7XG4gICAgICAgICAgICAgICAgJiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHRcblx0XG5cdFxuXHRcblx0XG5cdCYuanNvbkZvcm1JbnZlcnNlIHtcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSxcblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LyogYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvcjsgKi9cblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXEsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHRcdCY6dmFsaWQgey8vdmFsaWRcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3V0ZXItc3BhY2U7XG5cdFx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbCwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aW52YWxpZCB7Ly9pbnZhbGlkXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG91dGVyLXNwYWNlO1xuXHRcdFx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0gey8vYW5kIGFuc3dlcmVkXG5cdFx0XHRcdFx0XHQvKmJveC1zaGFkb3c6IC0zcHggMCAwIDAgJGRhcmssIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyLCBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7Ki9cblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0bWluLWhlaWdodDogNDZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSxcblx0XHRzZWxlY3Qge1xuXHRcdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvdXRlci1zcGFjZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZWwtYmctZm9jdXM7XG5cdFx0XHR9XG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG5cdFx0XHQmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuXHRcdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkIHtcblx0XHRcdFx0Y29sb3I6ICRlbC1jb2xvci1lcnI7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnIsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHR9XG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuXHRcdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1cyB7XG5cdFx0XHRcdC8qYm94LXNoYWRvdzogLTNweCAwIDAgMCAkZGFyaywgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWwsIGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsqL1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmLmVycm9yLFxuXHRcdFx0JltkYXRhLWFuc3dlcmVkPVwiZmFsc2VcIl0ge1xuXHRcdFx0XHRjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuXHRcdFx0XHRcblx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdCYgfiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XG5cdFx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbCwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmW211bHRpcGxlPVwibXVsdGlwbGVcIl1bdmFsdWVdIHtcblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyB7XG5cdFx0XHRcdFx0Lypib3gtc2hhZG93OiAtM3B4IDAgMCAwICRkYXJrLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXZhbCwgaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpOyovXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdFxuXHRcdC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2NrIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0LmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQub25lLWhhbGYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0XG5cdH1cblx0XG5cdCYucXVvdGUtZm9ybSB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJjYXNoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwZXJjZW50XCJdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XHRcdCY6cmVxdWlyZWQge1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cdFx0XHRcdCY6dmFsaWQgey8vdmFsaWRcblx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHsvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRzZWxlY3Qge1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG5cdFx0XHQmOnJlcXVpcmVkIHtcblx0XHRcdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdFx0XHRjb2xvcjokcGxhY2Vob2xkZXItY29sb3Jcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHQmOnJlcXVpcmVkOmZvY3VzOmludmFsaWQsXG5cdFx0XHQmLmVycm9yOnJlcXVpcmVkOmZvY3VzLFxuXHRcdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAkY29ycC1zaWx2ZXIsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0fVxuXHRcdFx0JjpyZXF1aXJlZDpmb2N1czp2YWxpZCxcblx0XHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNlbGVjdCB7XG5cdFx0XHQmW2RhdGEtYW5zd2VyZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0JiB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXVt2YWx1ZV0ge1xuXHRcdFx0XHQmIH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICRjb3JwLXNpbHZlciwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmpzb25Gb3JtSW52ZXJzZVF1aWNrUXVvdGUge1xuXHRpbnB1dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2FzaFwiXSxcblx0aW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG5cdHNlbGVjdCB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3I7XG5cdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdFx0Jjp2YWxpZCB7Ly92YWxpZFxuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuXHRcdFx0fVxuXHRcdFx0JjppbnZhbGlkIHsvL2ludmFsaWRcblx0XHRcdFx0JltkYXRhLWFuc3dlcmVkPVwidHJ1ZVwiXSB7Ly9hbmQgYW5zd2VyZWRcblx0XHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0Ym94LXNoYWRvdzogLTNweCAwIDAgMCAjNGE0YTRhLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTtcblx0XHR9XG5cdFx0JjpyZXF1aXJlZDpmb2N1czppbnZhbGlkLFxuXHRcdCYuZXJyb3I6cmVxdWlyZWQ6Zm9jdXMsXG5cdFx0Ji52YWxpZDpyZXF1aXJlZDpmb2N1czppbnZhbGlkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1lcnI7XG5cdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICM0YTRhNGEsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuXHRcdH1cblx0XHQmOnJlcXVpcmVkOmZvY3VzOnZhbGlkLFxuXHRcdCYudmFsaWQ6cmVxdWlyZWQ6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLXJlcTtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgIzRhNGE0YSwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0fVxuXG5cdH1cblxuXHR0ZXh0YXJlYSB7XG5cdFx0aGVpZ2h0OiAxMTFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjYjJiMWIyLCAzMDAsIDEuMjkpO1xuXHR9XG5cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJde1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTRweCwgI2IyYjFiMiwgMzAwLCAxLjI5KTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxNHB4LCAjYjJiMWIyLCAzMDAsIDEuMjkpO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOnJlcXVpcmVkOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybS1ncmV5O1xuXHRcdH1cblxuXHR9XG5cblx0LmJsb2NrLWJ1dHRvbnN7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuXHRcdC5kaXYtYnV0dG9ue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDQ3JTtcblx0XHR9XG5cdH1cblxuXHQuY2hlY2tib3gtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vZm9udC1zaXplOiAyMnB4O1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdC5jaGVja21hcmsge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0bGVmdDogNnB4O1xuXHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmVkO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHR9XG5cblx0XHRpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vc3Bhbi5jb2xsZWN0aW9uIHtcblx0Ly9cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9cdGxlZnQ6IC04cHg7XG5cdC8vfVxuXG5cdC5mbGV4LXdyYXAtcm93IC5vbmUtaGFsZi5sZWZ0LWJsb2NrIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0LmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQub25lLWhhbGYge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXG5cdC8vLmVuZC1xdWVzdGlvbjphZnRlcntcblx0Ly9cdGNvbnRlbnQ6IFwiXCI7XG5cdC8vXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC8vXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQvL1x0d2lkdGg6IDEwMCU7XG5cdC8vXHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjNmU2ZTZlO1xuXHQvL1x0Ly9tYXJnaW4tdG9wOiAzMHB4O1xuXHQvL1x0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Ly99XG5cblx0b2x7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXG5cdGxpe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0QGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTZweCwgJHdoaXRlLCAzMDAsIDEuNzUpO1xuXHRcdC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vbGVmdDogLTdweDtcblx0fVxuXG59IiwiXG5cbi5qc29uRm9ybSB7XG4gICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICBpbnB1dFt0eXBlPW1vbnRoXSB7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkIHtcbiAgICAgICAgICAgIC8qY29sb3I6IHJlZDsqL1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQge1xuICAgICAgICAgICAgLypjb2xvcjogd2hpdGU7Ki9cbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZHtcbiAgICAgICAgICAgIC8qY29sb3I6IGJsdWU7Ki9cbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWNsZWFyLWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAvKmJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyovXG5cdFx0XHRvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cblx0XHRcdG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcjphY3RpdmUge1xuICAgICAgICAgICAgLypjb2xvcjogYmx1ZTsqL1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4vKiBDaG9zZW4oKSBzdHlsZSBvdmVyd3JpdGVzICovXG5cbi5qc29uRm9ybSB7XG5cdHNlbGVjdCB7XG5cdFx0JjpyZXF1aXJlZCB7XG5cdFx0XHR+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuXHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuXHRcdFx0fVxuXHRcdFx0Jjp2YWxpZCB7XG5cdFx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5cdFx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1jaG9pY2VzIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItcmVxO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aW52YWxpZCB7XG5cdFx0XHRcdCZbZGF0YS1hbnN3ZXJlZD1cInRydWVcIl0geyAvL2FuZCBhbnN3ZXJlZFxuXHRcdFx0XHRcdH4gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUsXG5cdFx0XHRcdFx0fiAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWNob2ljZXMge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV17XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDZweCFpbXBvcnRhbnQ7XG5cdH1cblx0XG4gICAgLmNob3Nlbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZnM7XG5cbiAgICAgICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mcztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZDogJGVsLWJnLXJlcTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogLTNweCAwIDAgMCAjZmZmLCAtNnB4IDAgMCAwICRsaW5lLWNvbG9yLXJlcTsqL1xuXHRcdFx0YmFja2dyb3VuZDogJGVsLWJnO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvcjtcblx0XG5cdFx0XHRcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgLy9yaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9hcnJvdy1kb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOSUyMiUyMGhlaWdodCUzRCUyMjUlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA5JTIwNSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzMzJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNOC40NTQlMjAwTDklMjAuNTQlMjA0LjUlMjA1JTIwMCUyMC41NC41NDMlMjAwJTIwNC41JTIwMy45MnolMjIlMkYlM0UlMEElM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHQmLmdyb3VwLW9wdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICAgICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3RbZGF0YS10eXBlPVwiY29udGFjdFwiXSB+IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICYuY2hvc2VuLXdpdGgtZHJvcCB7XG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVsLWJnLXJlcTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXJlcTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXItbXVsdGkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMCA1cHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2Fycm93LWRvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgY2VudGVyO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJi5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHggOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1jaG9pY2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjhweCA0cHggMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2staGF6ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyb24yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWcvc291cmNlL2ljLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0XG5cdEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgIC8qIEkgdGhpbmsgdGhpcyBpcyByZWR1bmRhbnQgKGluIGZhY3Qgd3JvbmcpIC0gdGhlcmUgd2FzIGEgcG9pbnQgd2hlbiB3ZSBuZWVkZWQgYSBib3JkZXIgcmF0aGVyIHRoYW4gc2hhZG93IGJ1dCB3ZSBoYXZlIHNpbmNlIGVuZm9yY2VkIHRoZSBzaGFkb3cgZWxzZXdoZXJlKVxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUsXG4gICAgICAgICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgICAgICAgJi5jaG9zZW4td2l0aC1kcm9wIHtcbiAgICAgICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbXlfc2VsZWN0X2Noem4gLmNoem4tZHJvcCAuY2hvc2VuLXNlYXJjaCB7XG4gIHdpZHRoOiA5OSUgIWltcG9ydGFudDtcbn1cbiN3ZWJfdGVtcGxhdGVfZXhwbG9pdF9uYW1lX2Noem4gLmNob3Nlbi1kcm9wIC5jaG9zZW4tc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDk4JSAhaW1wb3J0YW50O1xufVxuXG5cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmNob3Nlbi1jb250YWluZXIgc3Bhbi5hc3NldFZpZXdPbmx5IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIuKGl1wiO1xuXHRjb2xvcjogIzAwOTRmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi8qIGZvciByZWFkb25seSBmb3JtcyB3aXRoIGNob3NlbiBub3QgZW5hYmxlZCAocmVxdWlyZWQgYnkgbG9ja3RvbkFzc2V0LmpzICovXG4uanNvbkZvcm0ucmVhZG9ubHkgc2VsZWN0W2RhdGEtdHlwZT0nYXNzZXQnXSArIC5mYWtlLWNob3Nlbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmpzb25Gb3JtLnJlYWRvbmx5IHNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gKyAuZmFrZS1jaG9zZW4tY29udGFpbmVyIHNwYW4uYXNzZXRWaWV3T25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbn1cbi5qc29uRm9ybS5yZWFkb25seSBzZWxlY3RbZGF0YS10eXBlPSdhc3NldCddICsgLmZha2UtY2hvc2VuLWNvbnRhaW5lciBzcGFuLmFzc2V0Vmlld09ubHk6YWZ0ZXIge1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3R0b206IDRweDtcbiAgICByaWdodDogOXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59IiwiXG4vKiByYWRpbyAvIGNoZWNrYm94IGN1c3RvbSBidXR0b24gc3R5bGUgPiAqL1xuXG4vLy5qc29uRm9ybSB7IC8vIFRoZXNlIGFyZSB1c2VkIGVsc2V3aGVyZSwgc28gbWFkZSBzdHlsZXMgZ2xvYmFsLlxuICAgIC5mb2NiIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7ICAvKm5ic3AqL1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjaGVja2JveC1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwuZm9jYiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNSk7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAmLmZvY2JlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgLy93aWR0aDogMDtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy96LWluZGV4OiAtMTA7XG5cdFx0XHQvLyBUaGVzZSBNVVNUIGJlIHZpc2libGUgdG8gSlNcblx0XHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRsZWZ0OiAtNTAwMHB4O1xuXHRcdFx0ei1pbmRleDogLTEwO1xuICAgICAgICB9XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgLmZvY2I6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xuICAgICAgICAgICAgY29sb3I6ICRjaGVja2JveC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1jaGVja2VkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWNoZWNrZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICYgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtaG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdFxuXHRcdCY6cmVxdWlyZWQgKyAuZm9jYjo6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1yZXE7XG5cdFx0fVxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9jYiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1jaGVja2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYWRpby1kb3QtY2hlY2tlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFxuXHRcdC8qIHNwZWNpYWwgc3R5bGUgb2YgcmFkaW9zIGluIGEgcHJvcGZvcm0gdGFibGUgKi9cblx0XHQmW2RhdGEtdXNlLWljb25dICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIuKclFwiO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRyYWRpby1kb3QtaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uPSd0aWNrJ10gKyAuZm9jYiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwi4pyUXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZbZGF0YS11c2UtaWNvbj0nY3Jvc3MnXSArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLinJhcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltkYXRhLXVzZS1pY29uXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tZG90LWNoZWNrZWQ7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAjNTU1NTU1O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J3RpY2snXTpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmW2RhdGEtdXNlLWljb249J2Nyb3NzJ106Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cbiAgICAuamYtaW5wdXQtdHlwZS1yYWRpbyB7XG4gICAgICAgIGxhYmVsLmVycm9yIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1pc2Fuc3dlcmVkPXRydWVdIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpIHtcbiAgICAgICAgICAgICAgICAmICsgLmZvY2Ige1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIGZpZWxkc2V0W2RhdGEtaGFzYW5zd2Vycz1mYWxzZV0gaW5wdXRbdHlwZT1yYWRpb106cmVxdWlyZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgfVxuXHRcblx0XG5cdFxuXHRcblx0XG5cdC5qc29uRm9ybS5qc29uRm9ybUludmVyc2Uge1xuXHRcdC5mb2NiIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1pbnZlcnNlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC43KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0JiArIC5mb2NiIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjaGVja2JveC1iZy1ob3Zlci1pbnZlcnNlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyLWhvdmVyLWludmVyc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgKyAuZm9jYjo6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjaGVja2JveC1jb2xvcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWJnLWNoZWNrZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWJvcmRlci1jaGVja2VkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdFx0XHQmICsgLmZvY2Ige1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tYm9yZGVyLWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWhvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgLmZvY2Ige1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1jaGVja2VkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmFkaW8tZG90LWNoZWNrZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0W2RhdGEtaXNhbnN3ZXJlZD10cnVlXSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCY6bm90KDpjaGVja2VkKSB7XG5cdFx0XHRcdFx0JiArIC5mb2NiIHtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJhZGlvLWJvcmRlci1ob3Zlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4vL31cblxuLyogPCBFTkQgcmFkaW8gLyBjaGVja2JveCBzdHlsZSAqLyIsIlxuLyogMTcwMzE2IE5vdGVzIGZpZWxkICovXG4uanNvbkZvcm0ge1xuICAgIC5ub3Rlc0RpdiB7XG4gICAgICAgIHRleHRhcmVhW2RhdGEtbm90ZXMtZmllbGRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybywgR2VvcmdpYTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkc2hhZHktbGFkeTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggJGFsdG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXNoaWRkZW4ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gT0xEIFNUWUxFIChpdCdzIG5vdCB1c2VkIGFmdGVyIHJlc3RydWN0dXJpbmcpXG5cbiAgICAgICAgLypcbiAgICAgICAgbGFiZWwubm90ZXNMYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0yLjVlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMjVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZGM0Y1O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3Byb3Bvc2FsZm9ybS92MjAxNnYyL2pzb25Gb3JtLjIuMC4wL2ltZy9ub3Rlcy5zdmcnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAqL1xuICAgIH1cbn1cbiIsIlxuLy8gUmVxdWlyZWQgc3R5dGVzXG5cbi5qc29uRm9ybSB7XG4gICAgKjpyZXF1aXJlZCxcbiAgICAubGlua2VkRm9ybVdyYXBwZXIgZmllbGRzZXQgKjpyZXF1aXJlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItcmVxO1xuICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItcmVxO1xuICAgIH1cbiAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXSAge1xuICAgICAgICAmOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAmLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItdmFsO1xuICAgICAgICB9XG4gICAgICAgIC8qJjpyZXF1aXJlZDppbnZhbGlkLCAoaGlnaGxpZ2h0IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciByZXF1aXJlZCkgKi9cbiAgICAgICAgJjppbnZhbGlkLFxuICAgICAgICAmLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWVycjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1lcnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmtlZEZvcm1XcmFwcGVyIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yZXE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtaGFzYW5zd2Vycz10cnVlXSB7XG4gICAgICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkbGluZS1jb2xvci12YWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06cmVxdWlyZWQ6aW52YWxpZCwgKGhpZ2hsaWdodCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgcmVxdWlyZWQpICovXG4gICAgICAgICAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV06aW52YWxpZCxcbiAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWwtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRVJST1Igc3R5bGVzXG5cbiAgICBsYWJlbC5lcnJvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNDdweDtcbiAgICAgICAgLy9ib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJHRvb2x0aXAtZnc7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvci1lcnI7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJnLWVyciB1cmwoXCIvaW1nL3NvdXJjZS9pYy13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgMTFweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAkdG9vbHRpcC1zaGFkb3c7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcblx0XHRib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgLy8gRXJyb3IgdG9vbHRpcFxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdG9vbHRpcC1iZy1lcnI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLypcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3NvdXJjZS9pYy13YXJuaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyOyAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjMlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIzJTIwMjAlMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwYXRoJTIwZCUzRCUyMk0xMS4yMi4wNDNMMCUyMDE5Ljk3aDIyLjQ0TDExLjIyLjA0M3ptMCUyMDMuNjQ0bDguMjI4JTIwMTQuNjEySDIuOTkzTDExLjIyJTIwMy42ODd6JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGQlM0QlMjJNMTAuMzI1JTIwOC4xMTloMS43OTJ2NS41MTVoLTEuNzkyek0xMC4zMjUlMjAxNS4wNTZoMS43OTJ2MS44NTFoLTEuNzkyeiUyMiUyRiUzRSUwQSUyMCUyMCUyMCUyMCUzQyUyRmclM0UlMEElM0MlMkZzdmclM0UnKSBuby1yZXBlYXQgY2VudGVyOyAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgIFxuICAgICAgICB9XG4gICAgICAgICovXG4gICAgfVxuXG5cbiAgICAqOmZvY3VzICsgbGFiZWwuZXJyb3IsXG4gICAgLmNvbGxlY3Rpb246aG92ZXIgfiBsYWJlbC5lcnJvcixcbiAgICAuY29sbGVjdGlvbiBsYWJlbDpob3ZlciB+IGxhYmVsLmVycm9yLFxuXHQuY29sbGVjdGlvbiBsYWJlbDpmb2N1cy13aXRoaW4gfiBsYWJlbC5lcnJvcixcbiAgICAqICsgbGFiZWwuZXJyb3I6aG92ZXIsXG4gICAgLmZvY3VzZmFkZSArIGxhYmVsLmVycm9yLFxuICAgIC5vbm9mZnN3aXRjaDpob3ZlciB+IGxhYmVsLmVycm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAvL21heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAxNnB4IDQ1cHghaW1wb3J0YW50Oy8vSG9ycmlibGUgSSBrbm93LCBidXQgaXQncyBiZWluZyBvdmVycmlkZSBhbmQgbG9va3MgYXdmdWxcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbHRpcC1mcztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLyogb3ZlcndyaXRlIGpzIGNhbGMnZWQgd2lkdGggaWYgaXRzIGluIGEgY29sbGVjdGlvbiBhcyB0aGVzZSBhcmUgZnVsbCBzaWRlIGFueXdheSkgKi9cbiAgICAuY29sbGVjdGlvbiB+IGxhYmVsLmVycm9yW3N0eWxlXSxcbiAgICAuY29sbGVjdGlvbiBsYWJlbC5lcnJvcltzdHlsZV0ge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAvL3BhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2xsZWN0aW9uIH4gbGFiZWwuZXJyb3IsXG4gICAgLmNvbGxlY3Rpb24gbGFiZWwuZXJyb3IsXG4gICAgdGQgbGFiZWwuZXJyb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZhbGlkICsgbGFiZWwuZXJyb3IsXG4gICAgOnZhbGlkICsgbGFiZWwuZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8qIHRoaXMgd29udCB3b3JrIGJlY2F1c2UganF1ZXJ5LnZhbGlkYXRlIHNldHMgZGlzcGxheTpibG9jayBpbmxpbmUgYW5kIGRvZXNudCBzZXQudmFsaWQgdW50aWwgb24gYmx1ciAqL1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLyogdXNlIHRoaXMgaW5zdGVhZCAqL1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vIEVuZCBlcnJvciB0b29sdGlwXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc8PWRlc2t0b3AnKSB7XG4gICAgICAgICo6cmVxdWlyZWQsXG4gICAgICAgIC5saW5rZWRGb3JtV3JhcHBlciBmaWVsZHNldCAqOnJlcXVpcmVkIHtcbiAgICAgICAgICAgIC8vYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkbGluZS1jb2xvci1yZXE7XG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtYW5zd2VyZWQ9dHJ1ZV0gIHtcbiAgICAgICAgICAgICY6cmVxdWlyZWQ6dmFsaWQsXG4gICAgICAgICAgICAmLnZhbGlkOnJlcXVpcmVkICB7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnJlcXVpcmVkOmludmFsaWQsXG4gICAgICAgICAgICAmLmVycm9yOnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlua2VkRm9ybVdyYXBwZXIge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICZbZGF0YS1oYXNhbnN3ZXJzPXRydWVdIHtcbiAgICAgICAgICAgICAgICAgICAgKjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItcmVxO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFtkYXRhLWFuc3dlcmVkPXRydWVdOnJlcXVpcmVkOnZhbGlkLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS52YWxpZDpyZXF1aXJlZCAge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogNHB4IHNvbGlkICRsaW5lLWNvbG9yLXZhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXTpyZXF1aXJlZDppbnZhbGlkLFxuICAgICAgICAgICAgICAgICAgICBbZGF0YS1hbnN3ZXJlZD10cnVlXS5lcnJvcjpyZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiA0cHggc29saWQgJGxpbmUtY29sb3ItZXJyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4vKiAyMDIwMTEwNSByZXBsYWNlcyBfY29udGFjdHMuc2Nzcy4gQ29tYmluZWQgY29udGFjdHMgYW5kIGFzc2V0cyBpbiB0byB0aGlzIHNpbmdsZSBmaWxlIHNpbmNlIHRoZXkgYXJlIGVzc2VudGlhbGx5IHRoZSBzYW1lICovXG4vKiBDb250YWN0IHN5c3RlbSBidXR0b25zICh0aGUgY29udGFjdCBmb3JtIHN0eWxlIGlzIGluIHRoZSBtb2RhbCAoc2VlIHN0eWxlZEFsZXJ0LmpzKSAqL1xuXG4ubG9ja3RvbkNvbnRhY3RBY3Rpb25zV3JhcHBlciwgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHQtd2Via2l0LWJveC1mbGV4OiAwO1xuXHQtbXMtZmxleDogbm9uZTtcblx0ZmxleDogbm9uZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogM3B4O1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xuXHRcblx0c3Bhbi5pY29uLWpmLWFkZC1lZGl0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNlcnVsZWFuMjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG5cdH1cblx0XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmlsbDogd2hpdGU7XG5cdFx0XG5cdFx0Ji5pY29uLWpmLWFkZC1lZGl0IHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuXHRcdH1cblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdHNwYW4uaWNvbi1qZi1hZGQtZWRpdC13cmFwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjZXJ1bGVhbjM7XG5cdFx0fVxuXHRcdC5sb2NrdG9uQ29udGFjdEFjdGlvbnMsIC5sb2NrdG9uQXNzZXRBY3Rpb25zIHtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYSgnPD02MDBweCcpIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4ubG9ja3RvbkNvbnRhY3RBY3Rpb25zLCAubG9ja3RvbkFzc2V0QWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogLTE1cHg7XG5cdGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG5cdG1heC13aWR0aDogMzEwcHg7XG5cdG1pbi13aWR0aDogODBweDtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJHRvb2x0aXAzLWJnO1xuXHRib3gtc2hhZG93OiAkdG9vbHRpcC1zaGFkb3c7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG5cdHotaW5kZXg6IDk5OTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHRcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZmxleDogbm9uZTtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblx0XG5cdCY6OmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblx0XG5cdCY6OmFmdGVyIHtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0b29sdGlwMy1iZztcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdFxuXHQmPmEsXG5cdCY+bGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleDogMCAxIGF1dG87XG5cdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogJHRvb2x0aXAtZnM7XG5cdFx0bGluZS1oZWlnaHQ6ICR0b29sdGlwLWxoO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6ICR0b29sdGlwLWNvbG9yO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFxuXHRcdHN2ZyB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0XG5cdFx0XHQmW2NsYXNzKj1pY29uXSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMTNweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNhbHQtYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHRhW2NsYXNzKj1CdXR0b25dIHtcblx0XHRjb2xvcjogJHRvb2x0aXAtY29sb3I7XG5cdH1cblx0XG5cdC5sb2NrdG9uQ29udGFjdEVkaXRCdXR0b24sIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDgzcHg7XG5cdFx0ZGlzcGxheTpub25lO1xuXHRcdHN2Z1tjbGFzcyo9aWNvbl0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIkVkaXRcIjtcblx0XHR9XG5cdH1cblx0LmxvY2t0b25Bc3NldEVkaXRCdXR0b246OmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtYnV0dG9uLXRleHQpO1xuXHR9XG5cdFxuXHRzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkNvbnRhY3RFZGl0QnV0dG9uLCBzZWxlY3Q6aW52YWxpZCAubG9ja3RvbkFzc2V0RWRpdEJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHRcblx0LmxvY2t0b25Db250YWN0QWRkQnV0dG9uLCAubG9ja3RvbkFzc2V0QWRkQnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDEzNXB4O1xuXHRcdFxuXHRcdHN2Z1tjbGFzcyo9aWNvbl0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiBcIkFkZCBDb250YWN0XCI7XG5cdFx0fVxuXHR9XG5cdFxuXHQubG9ja3RvbkFzc2V0QWRkQnV0dG9uOjphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLWJ1dHRvbi10ZXh0KTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDFweCk7XG5cdFx0XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuc2VsZWN0W2RhdGEtdHlwZT0nY29udGFjdCddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixcbnNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J10gfiAubG9ja3RvbkFzc2V0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5zZWxlY3RbZGF0YS10eXBlPSdjb250YWN0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIgLmxvY2t0b25Db250YWN0RWRpdEJ1dHRvbixcbnNlbGVjdFtkYXRhLXR5cGU9J2Fzc2V0J11bZGF0YS1hbnN3ZXJlZD0ndHJ1ZSddIH4gLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIC5sb2NrdG9uQXNzZXRFZGl0QnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4vLyBPTEQgU1RZTEVcblxuLmpzb25Gb3JtIHtcblx0XG5cdCYucmVhZG9ubHkgLmxvY2t0b25Db250YWN0QWN0aW9uc1dyYXBwZXIsICYucmVhZG9ubHkgLmxvY2t0b25Bc3NldEFjdGlvbnNXcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0XG59XG4iLCJcbi5qc29uRm9ybSB7XG4gICAgLm9ub2Zmc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICAgICAgd2lkdGg6IDEwMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgLmlzb24sXG4gICAgICAgIC5pc29mZiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgXG4gICAgICAgICAgICB3aWR0aDogNTAlOyBcbiAgICAgICAgICAgIGhlaWdodDogMzZweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHN3aXRjaC1mczsgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc3dpdGNoLWZ3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkc3dpdGNoLWNvbG9yOyBcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2gtYm9yZGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pc29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTsgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtb24tYmc7ICBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAwICRncmVlbi1sZWFmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzb2ZmICB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtb2ZmLWJnO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgJHR1bmRvcmE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vY2xpcDogcmVjdCgwIDAgMCAwKTtcblxuICAgICAgICAmOmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgd2lkdGg6IDIwMCU7IFxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjFzIGVhc2UtaW4gMHM7XG4gICAgfVxuXG4gICAgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICAgICAgdG9wOiAwOyBcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDQwJTsgXG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzd2l0Y2gtc3ctYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2gtYm9yZGVyOyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluIDBzO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzd2l0Y2gtc3ctbGluZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzd2l0Y2gtc3ctbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vbm9mZnN3aXRjaC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7IFxuICAgIH1cbn1cbiIsIlxuLy8gdGV4dGFyZWEgYWxpZ25tZW50IGd1YmJpbnNcblxuLmpzb25Gb3JtIHtcblx0LmpmLWlucHV0LXR5cGUtdGV4dGFyZWEge1xuXHRcdCYgPiBsYWJlbCxcblx0XHQmID4gdGV4dGFyZWEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cblxuXG4jd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3R7XG5cdGxhYmVse1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0fVxufVxuXG5cbiNpbnB1dC1zdWJtaXQtd3JhcHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Ly9pbnB1dHtcblx0Ly9cdHdpZHRoOiAyNSU7XG5cdC8vfVxufSIsIlxuLmpzb25Gb3JtIHtcbiAgICAuamYtaW5wdXQtdHlwZS10ZXh0YXJlYSB7XG4gICAgICAgICYgfiAuamYtaW5wdXQtdHlwZS1maWxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZUlucHV0LFxuICAgICAgICAuZmlsZXVwbG9hZGVyIC5jcm9wRGlzcGxheSAuaW1hZ2VPdXRwdXQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWxldXBsb2FkZXIgLmNyb3BEaXNwbGF5IC5pbWFnZU91dHB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG4vKiBGaWVsZHNldCBBY3Rpb25zICovXG5cbi5maWVsZHNldC1hY3Rpb25zIHtcblx0QGV4dGVuZCAubG9ja3RvbkNvbnRhY3RBY3Rpb25zOyAvLyBhbG1vc3QgYWxsIHN0eWxlcyBhcmUgaW5oZXJpdGVkIGZyb20gY29udGFjdHMuc2Nzc1xuXHRsZWZ0OiAxMHB4O1xuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmlsbDogJGNlcnVsZWFuMjtcblx0fVxuXG5cdGEsXG5cdGxhYmVsIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjZXJ1bGVhbjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGVzTGFiZWwge1xuXHRcdG1pbi13aWR0aDogMTMycHg7XG5cdH1cbn0iLCIjc3VtbWFyeVNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTEwMCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLm1haW5CbG9ja3tcbiAgICAgICAgYmFja2dyb3VuZDojZjdmN2Y3O1xuICAgICAgICAvL21hcmdpbi10b3A6ODBweDtcbiAgICB9XG4gICAgLnNpZGViYXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5zdW1tYXJ5LXRhYmxlIC5uYSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1bW1hcnktdGFibGUgLm5hIC5idXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiTi9BXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmpmLXBhZ2Utc3VtbWFyeXNjcmVlbntcbiAgICBib3JkZXI6MCBub25lIWltcG9ydGFudDtcbiAgICBhe1xuICAgICAgICBib3JkZXI6MCBub25lIWltcG9ydGFudDtcbiAgICAgICAgLmljb24tcGllLWNoYXJ0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIFRoaXMgaXMgdGhlIGxlZ2VuZCBmb3IgdGhlIGRvdWdudXQgY2hhcnQgaW4gdGhlIHN1bW1hcnkgc2NyZWVuXG4uZG91Z2hudXRDaGFydEtleSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3VnaG51dENoYXJ0S2V5IHNwYW4ge1xuICAgIGNvbG9yOiAjNkQ2RTcxO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbiNzdW1tYXJ5U2NyZWVuIC5qZi1wcm9ncmVzc1RhYmxlIHtcbiAgICBmbGV4LWJhc2lzOjYwJTtcbiAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTZweCwgZmFsc2UsIDQwMCwgIDEuMik7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItc3BhY2luZzogMXB4O1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICB0cntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZWRlZWVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2UzZTNlNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgIHRkOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2VkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgICAgICB0ZDpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlM2UzZTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuX2E7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbn0iLCIvKklzc3VlcyBTdW1tYXJ5Ki9cbiNpc3N1ZXMge1xuICBwb3NpdGlvbjpmaXhlZDtcbiAgdG9wOi0xMDAlOyBib3R0b206MTAwJTtcbiAgbGVmdDowOyByaWdodDowO1xuICBtYXJnaW4tdG9wOjA7XG4gIG92ZXJmbG93OmF1dG87XG4gIHotaW5kZXg6OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xuICBvdmVyZmxvdzphdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcGFkZGluZzowIWltcG9ydGFudDtcbn1cblxuXG5cbiNpc3N1ZXMgLmlzc3VlcyxcbiNpc3N1ZXMgLnRvZG8sXG4jaXNzdWVzIC5jb21wbGV0ZSB7aGVpZ2h0OjA7IG92ZXJmbG93OmhpZGRlbjsgcGFkZGluZzowO31cblxuI2lzc3VlcyAudGl0bGUge1xuICBAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsICRhbG1vc3QtYmxhY2ssIDMwMCwgIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleS1zZXZlbjtcbiAgcGFkZGluZzogMzJweDtcbn1cbiNpc3N1ZXMgdWwge2xpc3Qtc3R5bGUtdHlwZTpub25lOyBwYWRkaW5nLWxlZnQ6MzBweDt9XG4jaXNzdWVzIHVsIGxpIHtwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToyMHB4O31cbiNpc3N1ZXMgdWwgbGkgYSB7XG4gIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxN3B4LCAkYWxtb3N0LWJsYWNrLCAzMDAsICAyLjEyKTtcbn1cbiNpc3N1ZXMgdWwgbGkgYSBzcGFuIHtcbiAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE1cHgsICRicmlnaHQtcmVkLCAzMDAsICAxICk7XG4gIHdpZHRoOjEwMCU7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLy9jdXN0b20gc3R5bGUgZm9yIHRvIGRvIGxpc3QgKGRpZmZlcnMgZnJvbSBpc3N1ZXMgbGlzdClcbiNpc3N1ZXMgLnRvZG8gdWwgbGkge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRhIHtcblx0XHRjb2xvcjogJGJ1cm50LW9yYW5nZTtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGhvdmVyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cdFxuI2lzc3VlcyB1bCBsaSBhIHNwYW4gKyBzcGFuIHtiYWNrZ3JvdW5kOiRzaWNrLXJlZDsgY29sb3I6d2hpdGU7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjE0cHg7IHdpZHRoOmF1dG87IHBhZGRpbmc6MnB4IDE4cHggMnB4IDhweDsgcG9zaXRpb246cmVsYXRpdmU7fVxuXG4uaW52YWxpZCAjaXNzdWVzIC5pc3N1ZXMge2hlaWdodDoxMDAlOyBvdmVyZmxvdzphdXRvOyBiYWNrZ3JvdW5kOiR3aGl0ZTsgLypiYWNrZ3JvdW5kOnJnYmEoMjQ3LDIzMywyMjcsMC41KTsqLyBwYWRkaW5nOjIwcHggMCA1MHB4IDA7fVxuLmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpIGEgc3BhbiB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuLmludmFsaWQgI2lzc3VlcyAuaXNzdWVzIHVsIGxpOmJlZm9yZSB7Y29sb3I6JHdoaXRlO31cblxuLmluY29tcGxldGUgI2lzc3VlcyAudG9kbyB7aGVpZ2h0OjEwMCU7IG92ZXJmbG93OmF1dG87IGJhY2tncm91bmQ6JHdoaXRlOyAvKmJhY2tncm91bmQ6cmdiYSgyNTEsMTc2LDY0LDAuMTUpOyovIHBhZGRpbmc6MjBweCAwIDUwcHggMDt9XG4uaW5jb21wbGV0ZSAjaXNzdWVzIC50b2RvIHVsIGxpOmJlZm9yZSB7Y29sb3I6JHdoaXRlO31cblxuLmNvbXBsZXRlICNpc3N1ZXMgLmNvbXBsZXRlIHtoZWlnaHQ6MTAwJTsgb3ZlcmZsb3c6YXV0bzsgYmFja2dyb3VuZDokd2hpdGU7IC8qYmFja2dyb3VuZDpyZ2JhKDE0OSwxODksNjIsMC4zKTsqLyBwYWRkaW5nOjIwcHggMCA1MHB4IDA7fVxuXG5cbiIsIiNoZWxwUGFuZWwge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDotMTAwJTtcbiAgICBib3R0b206MTAwJTtcbiAgICBsZWZ0OjA7IHJpZ2h0OjA7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgei1pbmRleDo5OTk5OTUwMDtcbiAgICBvdmVyZmxvdzphdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuI2hlbHBQYW5lbCAuYm91bmRzIHtwYWRkaW5nLXRvcDoyMHB4O31cbiNoZWxwUGFuZWwgLmJvdW5kcyBwIHttYXJnaW46MmVtIDA7fVxuI2hlbHBQYW5lbCAuYnJvd3Nlci1sb2dvcyB7ZGlzcGxheTp0YWJsZTsgbWFyZ2luOjFlbSAwO31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSB7ZGlzcGxheTp0YWJsZS1jZWxsO31cbiNoZWxwUGFuZWwgLmJyb3dzZXItbG9nb3MgYSArIGEge3BhZGRpbmctbGVmdDogMjBweDt9XG4jaGVscFBhbmVsIC5icm93c2VyLWxvZ29zIGEgaW1nIHt3aWR0aDoxMDAlOyBtYXgtd2lkdGg6OTZweDt9XG4jaGVscFBhbmVsIC5pY29uLWhlbHAge2NvbG9yOiMxQzc1QkM7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxuXG4vLyB0aGlzIGlzIHBhcnQgZm8gdGhlIGhlbHAgcGFubmVsXG5rYmQge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czozcHg7XG4gICAgLW1vei1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0VGRUZFRjtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNDN0M3Qzc7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLDAgMCAwIDJweCAjZmZmIGluc2V0O1xuICAgIGNvbG9yOiMzMzM7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdwcm94aW1hIG5vdmEnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OjEuNGVtO1xuICAgIG1hcmdpbjowIC4xZW07XG4gICAgcGFkZGluZzouMWVtIC42ZW07XG4gICAgdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG59IiwiXG4vLyBDb250YWluZXIgZm9yIHRoZSBwYWdpbmcgY29udHJvbCAtIHRoaXMgc2hvdWxkIG5vdyBiZSBmaXhlZCBhbGwgdGhlIHRpbWVcbi5qZi1oZWFkZXItc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJlMzczZDtcbiAgICBAaWYgJHNpdGUgPT0gXCJub3J3YXlcIntcbiAgICAgICAgYmFja2dyb3VuZDokbm9yLWRhcmtlc3RncmV5O1xuICAgIH1cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogOTk5OTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgLmpmLWhlYWRlci1ib3VuZHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgICAuamYtaGVhZGVyLWJvdW5kcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA0MHB4IDEwcHg7XG4gICAgfVxuXHQuamYtcGFnZS1jb250cm9sIGxpW2RhdGEtdGFiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5qZi1oZWFkZXItYm91bmRzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRAZXh0ZW5kIC5ib3VuZHM7XG5cdEBleHRlbmQgLmNvbnRlbnQtcGFkZGluZztcblx0cGFkZGluZy10b3A6IDE5cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxOXB4O1xufVxuXG4vL3BhZ2UgY29udHJvbCBpdHNlbGZcbnVsLmpmLXBhZ2UtY29udHJvbCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRmbGV4OiAxO1xufVxuXG4vLyBQYWdlIGNvbnRyb2wgbGkvbGlua3NcbnVsLmpmLXBhZ2UtY29udHJvbCAqOmZvY3VzIHtvdXRsaW5lOm5vbmU7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIHtkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwcHggM3B4O1xuXHRwYWRkaW5nOjNweCAwIDRweDtcblx0Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6Zmlyc3Qtb2YtdHlwZSB7cGFkZGluZy1sZWZ0OjA7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkanVuaXBlcjtcblx0ZGlzcGxheTpibG9jaztcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OjI2cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGNvbG9yOiRhbGFiYXN0ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuLyp1bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhLCovXG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYSB7YmFja2dyb3VuZDokanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCB7Ym9yZGVyLWJvdHRvbS1jb2xvcjokanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudCBhIHsvKmJvcmRlci1jb2xvcjogIzgzQzVEODsgYmFja2dyb3VuZC1jb2xvcjogI0VDRkRGRjsqLyBjb2xvcjokYWxhYmFzdGVyO31cblxudWwuamYtcGFnZS1jb250cm9sIGxpIGEudmFsaWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC52YWxpZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1ncmVlbjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS52YWxpZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1ncmVlbiwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS52YWxpZCB7YmFja2dyb3VuZDogJHNpY2stZ3JlZW47fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEudW5maWxsZWQsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC51bmZpbGxlZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1hbWJlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS51bmZpbGxlZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1hbWJlciwgMC41KTt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGkgYS5pbnZhbGlkLFxudWwuamYtcGFnZS1jb250cm9sIGxpLmN1cnJlbnQuaW52YWxpZCB7Ym9yZGVyLWNvbG9yOiAkc2ljay1yZWQ7fVxudWwuamYtcGFnZS1jb250cm9sIGxpOmhvdmVyIGEuaW52YWxpZCB7YmFja2dyb3VuZDogcmdiYSgkc2ljay1yZWQsIDAuNSk7fVxudWwuamYtcGFnZS1jb250cm9sIGxpIGEubmEsXG51bC5qZi1wYWdlLWNvbnRyb2wgbGkuY3VycmVudC5uYSB7Ym9yZGVyLWNvbG9yOiAkanVuaXBlcjt9XG51bC5qZi1wYWdlLWNvbnRyb2wgbGk6aG92ZXIgYS5uYSB7YmFja2dyb3VuZDogcmdiYSgkanVuaXBlciwgMC41KTt9XG5cbi8vIFRoaXMgaXMgdGhlIHRleHQgb24gdGhlIHJpZ2h0IG9mIGh0ZSBwYWdlIGNvbnRyb2wgYmFyXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuXHQvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDE5NXB4Oy8qIDEwcHg7ICovXG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi8vdGhpcyBpcyBlYWNoIGl0ZW0gb2YgdGV4dCBpbiB0aGUgcGFnZSBjb250cm9sIHRpdGxlXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LWhlaWdodDogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjhzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuOHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC44cztcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG51bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUgbGkuY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cbnVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjogI0ExQTFBMTtcbn1cblxuLy8gTW92ZSBhY3Jvc3MgZHVlIHRvIG5vIHN1Ym1pdCBidXR0b25cbi5yZWFkb25seSB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIHVsLmpmLXBhZ2UtY29udHJvbC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1NXB4KSB7XG4gICAgdWwuamYtcGFnZS1jb250cm9sLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICB1bC5qZi1wYWdlLWNvbnRyb2wtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIvLyBUaGlzIGlzIGZvciB0aGUgZG91Z2hudXQgY2hhcnQgaW4gdGhlIHN1bW1hcnkgc2NyZWVuXG4vKmRvdWdobnV0IHN0eWxlKi9cbi5jaGFydC13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoYXJ0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOjEwMCU7XG59XG5cbi5kb3VnaG51dFRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZG91Z2hudXRUaXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTZweDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC43KTtcbiAgICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmRvdWdobnV0U3VtbWFyeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIHRleHQtc2hhZG93OiAwIC0xcHggMCAjMTExOyAqL1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTsgKi9cbiAgICAvKiB0b3A6IDQwJTsgKi9cbiAgICB3aWR0aDogMTAwcHg7XG4gICAgLyogbWFyZ2luLXRvcDogLTI3JTsgKi9cbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgLyogbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLyogbWFyZ2luOiAwIDAgMCAtMzBweDsgKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLyogd2lkdGg6IDEwMCU7ICovXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3VnaG51dFN1bW1hcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKi5kb3VnaG51dFN1bW1hcnlOdW1iZXIge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAtMTUlOyBmb250LXNpemU6IDU1cHg7fSovXG4uY2hhcnQgcGF0aDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2hhcnQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTEwcHggMCAwIC00MXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gICAgLmNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4jaWNvbi1waWUtY2hhcnR7XG4gICAgcGF0aDpudGgtY2hpbGQoMyl7XG4gICAgICAgIGZpbGw6bWFwX2dldCgkcG9saWN5QWN0aW9uU3RhdGVzLGRvbmUpO1xuICAgIH1cbiAgICBwYXRoOm50aC1jaGlsZCgxKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsbmVlZHNhY3Rpb24pO1xuICAgIH1cbiAgICBwYXRoOm50aC1jaGlsZCgyKXtcbiAgICAgICAgZmlsbDptYXBfZ2V0KCRwb2xpY3lBY3Rpb25TdGF0ZXMsd2FybmluZyk7XG4gICAgfVxufVxuIiwiLyogSGFja3kgZml4IGZvciBwcmltYXJ5LXNlY29uZGFyeSByYWRpbyBidXR0b24gZmllbGQgKi9cbi5qc29uRm9ybSBbaWQqPVwiYW5vdGhlclByYWN0aWNlXCJdLmpmLWlucHV0LXR5cGUtcmFkaW97XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHdpZHRoOiAyJTtcbn1cblxuLmpzb25Gb3JtICNmOGEgdGgsXG4uanNvbkZvcm0gI2Y4YSB0ZCxcbi5qc29uRm9ybSAjZjhhYSB0aCxcbi5qc29uRm9ybSAjZjhhYSB0ZCxcbi5qc29uRm9ybSAjZjlhIHRoLFxuLmpzb25Gb3JtICNmOWEgdGR7XG4gIC8vd2lkdGg6IDMzJTtcblx0d2lkdGg6IDI1JTtcbn1cblxuI2hpZGRlbi1mb3ItcmVuZXdhbC1mMS0xYntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzb25Gb3JtICN3cmFwcGVyLWZvci1pMS00LTIgPiBsYWJlbC5pbmxpbmUtYXBwZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDsgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4OyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7XG59XG5cbi5qc29uRm9ybSAjd3JhcHBlci1mb3ItaTEtNC0yIC5jb2xsZWN0aW9uIHttYXJnaW4tdG9wOi0xMHB4O31cblxuXG5cbi8qIGhhY2t5IGZpeCBmb3IgdGhlIGlubGluZSBTT0YgcHNldWRvIHZhbGlkYXRpb24gKi9cbi5qc29uRm9ybSB7XG5cdFxuXHQvKiBzdHlsZSB0aGUgU09GIHdhcm5pbmcgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZl9vb3BzIHtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICRhcXVhLWJsdWUhaW1wb3J0YW50OyovXG5cdFx0Y29sb3I6ICRhcXVhLWJsdWUhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGFxdWEtYmx1ZSw5NSUpO1xuXHR9XG5cdFxuXHQvKiBmdWxseSBoaWRlIHRoZSBTT0YgcXVlc3Rpb25zIHdoZW4gbm90IHJlcXVpcmVkIChyYXRoZXIgdGhhbiBzaG93IHRoZSAnbm90IGFwcGxpY2FibGUnIGJveCkgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCxcblx0ZmllbGRzZXQjZGFuZG9fc29mLnNldGFzcmVxdWlyZWQsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVkIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblx0XG5cdC8qIGhpZGUgdGhlIFNPRiB3YXJuaW5nIHdoZW4gdGhlcmUgYXJlIG5vIGFuc3dlcnMgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjZWxwbF9zb2Zfb29wcyxcblx0ZmllbGRzZXQjZGFuZG9fc29mW2RhdGEtaGFzYW5zd2Vycz0nZmFsc2UnXSArIGZpZWxkc2V0I2RhbmRvX3NvZl9vb3BzLFxuXHRmaWVsZHNldCNjeWJlcl9zb2ZbZGF0YS1oYXNhbnN3ZXJzPSdmYWxzZSddICsgZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHQvKiBoaWRlIHRoZSBTT0Ygd2FybmluZyB3aGVuIHRoZXJlIGFyZSBhbnN3ZXJzIGJ1dCB0aGUgc2VjdGlvbiBpcyBoaWRkZW4gKi9cblx0ZmllbGRzZXQjZWxwbF9zb2Yuc2V0YXNyZXF1aXJlZCArIGZpZWxkc2V0I2VscGxfc29mX29vcHMsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjZGFuZG9fc29mX29vcHMsXG5cdGZpZWxkc2V0I2N5YmVyX3NvZi5zZXRhc3JlcXVpcmVkICsgZmllbGRzZXQjY3liZXJfc29mX29vcHMge1xuXHRcdGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC8qIHJlZHVjZSB0aGUgdG9wIG1hcmdpbiBvZiB0aGUgU09GIGZpZWxkcyBzbyB0aGV5IGxvb2sgbGVzcyBkaXNjb25uZWN0ZWQgKi9cblx0ZmllbGRzZXQjZWxwbF9zb2YsXG5cdGZpZWxkc2V0I2RhbmRvX3NvZixcblx0ZmllbGRzZXQjY3liZXJfc29mIHtcblx0XHRtYXJnaW4tdG9wOi00MHB4O1xuXHR9XG5cdFxuXHQvKiBtYWtlIHRoZSBzb2YgaW50cm8gbG9vayBsaWtlIHRoZSBsZWdlbmRzICovXG5cdGZpZWxkc2V0I2VscGxfc29mIC5pbnRybyxcblx0ZmllbGRzZXQjZGFuZG9fc29mIC5pbnRybyxcblx0ZmllbGRzZXQjY3liZXJfc29mIC5pbnRybyB7XG5cdFx0QGluY2x1ZGUgZm9udCgndGl0bGUnLCAxOHB4LGZhbHNlLCA0MDAsICAyLjI2KTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjJweDtcblx0fVxufVxuLyogRU5EIGhhY2t5IGZpeCBmb3IgdGhlIGlubGluZSBTT0YgcHNldWRvIHZhbGlkYXRpb24gKi9cblxuXG4vKlxuaGFja3kgZml4IGZvciBub3J3YXlfb2ZmV29ya0FjY2lkZW50IGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9jb3ZlcmFnZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2NvdmVyYWdlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2NvdmVyYWdlc19zdGFuZGFyZCxcblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9jb3ZlcmFnZXNfZXhwYW5kZWQge1xuXHRcdGJveC1zaGFkb3c6IC0zcHggMCAwIDAgI2ZmZiwgLTZweCAwIDAgMCAkYnV0dGVyY3VwICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qIGVuZCBoYWNreSBmaXggZm9yIG5vcndheV9vZmZXb3JrQWNjaWRlbnQgZm9ybSAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV93b3JrZXJzQ29tcGVuc2F0aW9uIGZvcm1cbndoZXJlIHdlJ3JlIGhhdmluZyBhIGNvbmRpdGlvbmFsIGZpZWxkIHRvIGVuc3VyZSB0aGF0IHRoZSBzdW0gb2YgdHdvIG90aGVyIGZpZWxkcyBpcyA+MC5cblRoaXMgY29uZGl0aW9uYWwgZmllbGQgaXMgdmlzaWJpbGl0eSBoaWRkZW4gYnV0IHdpbGwgc3RpbGwgYmUgdmFsaWRhdGVkIHNvIGlmIGl0cyByZXF1aXJlZCBieSB0aG9zZVxudHdvIGZpZWxkcyB0aGVuIGl0IHdpbGwgYmUgdmFsaWRhdGVkIChhbmQgd2lsbCBmYWlsKVxuKi9cbi5qc29uRm9ybSB7XG5cdC8qIHZpc3VhbGx5IGhpZGUgdGhlIG51bV9jb3ZlcmFnZXNfb29wcyBmaWVsZHNldCAqL1xuXHQjbnVtX2VtcGxveWVlc19vb3BzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3BhY2l0eTogMC4wMTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LyogcmVjb2xvdXIgdGhlIHJlcXVpcmVkIGZpZWxkcyB3aGVuIG51bV9lbXBsb3llZXNfb29wcyBpcyByZXF1aXJlZCAqL1xuXHQjbnVtX2VtcGxveWVlc19vb3BzOm5vdCguc2V0YXNyZXF1aXJlZCkgfiBmaWVsZHNldCAjbnVtX2VtcGxveWVlc19zZWxmRW1wbG95ZWQsXG5cdCNudW1fZW1wbG95ZWVzX29vcHM6bm90KC5zZXRhc3JlcXVpcmVkKSB+IGZpZWxkc2V0ICNudW1fZW1wbG95ZWVzIHtcblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgI2Y1YTYyMyAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBlbmQgaGFja3kgZml4IGZvciBub3J3YXlfd29ya2Vyc0NvbXBlbnNhdGlvbiBmb3JtICAqL1xuXG5cbi8qXG5oYWNreSBmaXggZm9yIG5vcndheV90cmF2ZWxJbnN1cmFuY2VCdXNpbmVzcyBmb3JtXG53aGVyZSB3ZSdyZSBoYXZpbmcgYSBjb25kaXRpb25hbCBmaWVsZCB0byBlbnN1cmUgdGhhdCB0aGUgc3VtIG9mIHR3byBvdGhlciBmaWVsZHMgaXMgPjAuXG5UaGlzIGNvbmRpdGlvbmFsIGZpZWxkIGlzIHZpc2liaWxpdHkgaGlkZGVuIGJ1dCB3aWxsIHN0aWxsIGJlIHZhbGlkYXRlZCBzbyBpZiBpdHMgcmVxdWlyZWQgYnkgdGhvc2VcbnR3byBmaWVsZHMgdGhlbiBpdCB3aWxsIGJlIHZhbGlkYXRlZCAoYW5kIHdpbGwgZmFpbClcbiovXG4uanNvbkZvcm0ge1xuXHQvKiB2aXN1YWxseSBoaWRlIHRoZSBudW1fY292ZXJhZ2VzX29vcHMgZmllbGRzZXQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wcyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC8qIHJlY29sb3VyIHRoZSByZXF1aXJlZCBmaWVsZHMgd2hlbiBudW1fY292ZXJhZ2VzX29vcHMgaXMgcmVxdWlyZWQgKi9cblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9idXNpbmVzc0NvdmVyYWdlcyxcblx0I251bV9jb3ZlcmFnZXNfb29wczpub3QoLnNldGFzcmVxdWlyZWQpIH4gZmllbGRzZXQgI251bV9wcml2YXRlQ292ZXJhZ2VzIHtcblx0XHRib3gtc2hhZG93OiAtM3B4IDAgMCAwICNmZmYsIC02cHggMCAwIDAgI2Y1YTYyMyAhaW1wb3J0YW50O1xuXHR9XG59XG4vKiBlbmQgaG9ycm9yICovXG4iLCIvLyBUaGlzIGlzIGZvciBhbGwgYWRtaW4vZGFzaGJvYXJkIGpzb25Gb3JtIG92ZXJyaWRlc1xuLnBmLWRhc2hib2FyZCxcbi5wZi1hZG1pbiB7XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgLy9ib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvL2xlZ2VuZHtcbiAgICAgICAgLy9cdGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgLy99XG4gICAgICAgIC8vc2VjdGlvbiBoMntcbiAgICAgICAgLy8gICAgcGFkZGluZzowO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLy8uanNvbkZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjojMUM3NUJDO1xuICAgIC8vfVxuICAgXG4gICAgLy8uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsXG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uID4gaGVhZGVyID4gaDIsXG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uID4gLmludHJvLFxuICAgIC8vLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0LFxuICAgIC8vLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5ub3QtYXBwbGljYWJsZSB7XG4gICAgLy8gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy99XG59XG5cbi5wZi1jaGVja291dCB7XG4gICAgLmpzb25Gb3JtIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcblxuICAgICAgICBjb2xvcjogJGFfYnRuLXRleHQhaW1wb3J0YW50OyAvL092ZXJyaWRlbiBieSB0b3Atc2VjdGlvbiBsaW5rIGNvbG91ci9kYXNoYm9hcmQgbGluayBjb2xvdXIgb3RoZXJ3aXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4tYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFfYnRuLWhvdmVyLXRleHQ7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYV9idG4taG92ZXItYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYnRuLWhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGYtYWRtaW57XG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vc2VjdGlvbjpsYXN0LW9mLXR5cGUsXG4gICAgLy8uanNvbkZvcm0gPiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvL31cbiAgICAvLy5qc29uRm9ybSB0ZXh0YXJlYSB7XG4gICAgLy8gICAgaGVpZ2h0OiAxMmVtO1xuICAgIC8vfVxuICAgIC8vLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAvLyAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy99XG4gICAgICAgIC8vIEFwcGVhcnMgdCBiZSB1c2VkIGluIHRoZSBsb2dpbi9jcmVhdGUgYW5kIGxvZ2luL2VkaXQgcGFnZXNcbiAgICAvLy5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCNwZXJtaXNzaW9ucyAuY2hlY2std3JhcCB7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9cbiAgICAvLyAgICB3aWR0aDogMTAwJTtcbiAgICAvL31cbiAgICAvLy5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCNwZXJtaXNzaW9ucyBpbnB1dCB7XG4gICAgLy8gICAgY2xlYXI6IGxlZnQ7XG4gICAgLy9cbiAgICAvLyAgICB3aWR0aDogMzBweDtcbiAgICAvL31cblx0XG5cdFxuXHQvL3BmLWFkbWluIGhhcyBhIGxpc3Qgb2YgY2hlY2tib3hlcyBmb3IgdGhlIGNsaWVudCBsb2dpbiBhZGQvZWRpdCBwZXJtaXNzaW9ucy5cblx0Ly8gQXMgb2YgMzAvMDcvMjAgdGhlc2Ugd2VyZSB1bnN0eWxlZCBhbmQgbG9va2VkIGF3ZnVsLiBIZW5jZSB0aGUgZm9sbG93aW5nLlxuXHQuY2hlY2std3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG5cdFx0dWwsIGxpe1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0XG5cdFx0Ly9vcHRpb25hbCBmbyBjaGVja2JveCAob3ZlcnJpZGVzIHRvIGluaGVyaXRlZCBmb2NiIHN0eWxpbmcgZm9ybSBlbHNld2hlcmUpXG5cdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQge1xuXHRcdFx0LyogdGhlIGNoZWNrYm94IGlzIGhpZGRlbiBlbHNld2hlcmUgYnV0IHdlIG5lZWQgcnRvIHBvc2l0aW9uIHRoaXMgYmV0dGVyIHNvIHRoYXQgdGhlIG5hdGl2ZSB2YWxpZGF0aW9uIGlzIGFjdHVhbGx5IHZpc2libGUgKi9cblx0XHRcdG9wYWNpdHk6IDAuMDE7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Lypib3R0b206IDA7IGRvIG5vdCBwb3NpdGlvbiBvbiBZIGVsc2UgdGhlIHZpZXdwb3J0IHdpbGwganVtcCB3aGVuIHRvZ2dsaW5nIGEgZm8tY2hlY2tib3gqL1xuXHRcdFx0ei1pbmRleDogaW5oZXJpdDtcblx0XHRcdCsgLmZvY2Ige1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDVweCAwO1xuXHRcdFx0XHRmbGV4OjE7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjOWI5YjliO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6cmVxdWlyZWQgKyAuZm9jYjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNmNWE2MjM7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Y2hlY2tlZCArIC5mb2NiIHtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzkwY2U1MTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQvLyY6cmVhZC1vbmx5ICsgLmZvY2IsIC8qYSBjaGVja2JveCBjYW5ub3QgYmUgcmVhZG9ubHkgKi9cblx0XHRcdCZbcmVhZG9ubHldICsgLmZvY2IsXG5cdFx0XHQmW2Rpc2FibGVkXSArIC5mb2NiLFxuXHRcdFx0JjpkaXNhYmxlZCArIC5mb2Nie1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vd3JhcCB0aGUgLmNoZWNrLXdyYXAgbGlzdCBpbiB0aGlzIGlmIHlvdSB3YW50IHRoZW0gc3R5bGVkIHNpZGUgYnkgc2lkZSByYXRoZXIgdGhhbiBzdGFja2VkIHZlcnRpY2FsbHlcblx0LmNoZWNrLXdyYXAtZmxvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0LmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQrLmZvY2Ige1xuXHRcdFx0Ym94LXNoYWRvdzogI2VlZSAwIDAgMCAxcHggaW5zZXQ7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNoZWNrLXdyYXAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5mb2NiZWQ6Y2hlY2tlZCsuZm9jYiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdH1cblx0fVxuXG5cblxufVxuI2RlY2xhcmF0aW9uUGFnZSAjZGVjbGFyYXRpb257XG5wYWRkaW5nLXRvcDowO1xufVxuXG5cbi8qIFxuT2N0IDIwMjIgY29waWVkIGEgc3Vic2V0IG9mIHByb2Zlc3Npb25zIF9qc29uZm9ybS1vdmVycmlkZXMgaW4gb3JkZXIgdG8gaW1wcm92ZSB0aGUgY29ycG9yYXRlIHRoZW1lIGZvciBHRkkgXG4qL1xuXG4uanNvbkZvcm0gLmludHJvIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICBjb2xvcjogIzFjMWMxYjtcbn1cblxuLmpzb25Gb3JtIC5pbnRyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmpzb25Gb3JtIGZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG59XG5cbi5qc29uRm9ybSAucGFnZS1oZWFkZXIgLmJvdW5kcyA+IC5mbGV4LXBhcmVudCAuY29sdW1uLXRpdGxlLCAuanNvbkZvcm0gLnBhZ2UtaGVhZGVyIC5qZi1oZWFkZXItYm91bmRzID4gLmZsZXgtcGFyZW50IC5jb2x1bW4tdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjhlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5cbi5qc29uRm9ybSAubm90LWFwcGxpY2FibGUsIC5qc29uRm9ybSAubWFqb3ItcHJvcC1ub3QtYXBwbGljYWJsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjVweDtcbn1cblxuYm9keS5wZi1mb3JtOm5vdCguYWNjb3JkaW9ubmljZSkge1xuICAgIC5qc29uRm9ybSAuamYtcm93LFxuICAgIC5qc29uRm9ybSAuaW50cm8tY29udGVudCxcbiAgICAuanNvbkZvcm0gbGVnZW5kIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IG1pbig3NzJweCwgMTAwJSkhaW1wb3J0YW50OyAvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICAgICAgbWF4LXdpZHRoOiAje1wibWluKDc3MnB4LCAxMDAlKVwifTsgLy91c2Ugc3RyaW5nIGludGVycG9sYXRpb24gYXMgYSB3b3JrYXJvdW5kXG4gICAgfVxufVxuXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGVsXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJkYXRlXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLCAuanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwicGVyY2VudFwiXSwgLmpzb25Gb3JtIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4uanNvbkZvcm0gLmpmLWhlYWRlci1ib3VuZHMsIC5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMiwgLmpzb25Gb3JtID4gc2VjdGlvbiA+IC5pbnRybywgLmpzb25Gb3JtID4gc2VjdGlvbiA+IGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiAuaW50cm8tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5qc29uRm9ybSA+IHNlY3Rpb24gPiBoZWFkZXIgPiBoMiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIC5qZi1yb3cgdGV4dGFyZWEge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LmpmLWlucHV0LXR5cGUtb25vZmZzd2l0Y2gge1xuICAgICAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpzb25Gb3JtIC5qZi1yb3cubm90ZXNEaXYge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5qc29uRm9ybSAuamYtcm93Lm5vdGVzRGl2Lmlzb3BlbiB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFyZ2luLXRvcCk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbmRpdltkYXRhLWxheW91dC1zdHlsZT0ncm93cyddIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lciwgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lciwgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0ge1xuICAgICAgICAvKndpZHRoOiBjbGFtcCgxMDBweCwxODBweCwxODBweCkhaW1wb3J0YW50OyovXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuanNvbkZvcm0gLmpmLXJvdy5qZi1pbnB1dC10eXBlLWRhdGF0YWJsZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyBsYWJlbCB7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdpZHRoOlxuICAgICAgICBhdXRvIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZzogNHB4IDNweDtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0cltkYXRhLWlzLXRvdGFsLXJvdz1cInRydWVcIl0gdGgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5qc29uRm9ybSB0YWJsZTpub3QoLmRhdGFUYWJsZSkgdGggPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uanNvbkZvcm0gLmpmLXJvdyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG5cbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmpzb25Gb3JtIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbi5qc29uRm9ybSBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cImNhc2hcIl0sXG4uanNvbkZvcm0gaW5wdXRbdHlwZT1cInBlcmNlbnRcIl0sXG4uanNvbkZvcm0gc2VsZWN0LFxuLmpzb25Gb3JtIHRleHRhcmVhLFxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlLFxuLmpzb25Gb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tY2hvaWNlcyxcbi5qc29Gb3JtIC5maWxldXBsb2FkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnQ7XG59XG5cbi5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyArIC5qZi1yb3cge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG59XG5cblxuZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdy5yb3didXR0b253cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDQzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQzcHggIWltcG9ydGFudDtcbn1cblxuLmpzb25Gb3JtIHRhYmxlOm5vdCguZGF0YVRhYmxlKSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDNweDtcbn1cblxuLmpzb25Gb3JtIGlucHV0LCAuanNvbkZvcm0gdGV4dGFyZWEsIC5qc29uRm9ybSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93ID4gLmNvbGxlY3Rpb24ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyA+IC5jb2xsZWN0aW9uID4gbGFiZWw6bm90KC5lcnJvcikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5qZi1pbnB1dC10eXBlLXJlcGVhdGFibGUgZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uanNvbkZvcm0gLmpmLXJvdyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5qc29uRm9ybSAuamYtcm93ID4gbGFiZWw6bm90KC5mb2NiKTplbXB0eSB7XG4gICAgZGlzcGxheTpub25lXG59XG4vL2J1dCBub3QgaW4gdGhpcyBjYXNlXG4uanNvbkZvcm0gLmpmLXJvdz5sYWJlbCtpbnB1dCtsYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGl2ID4gZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyArIC5qZi1yb3cgLmZpbGV1cGxvYWRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qZmllbGRzZXRbZGF0YS1sYXlvdXQtc3R5bGU9cm93c10gLmpmLXJvdyB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfSovXG5cbiAgICBmaWVsZHNldFtkYXRhLWxheW91dC1zdHlsZT1yb3dzXSAuamYtcm93LnJvd2J1dHRvbndyYXBwZXIge1xuICAgICAgICBtaW4td2lkdGg6IDQxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wZi1mb3JtIC5qc29uRm9ybSB7XG4gICAgICAgIG1pbi13aWR0aDogI3tcIm1pbig3NzNweCwgMTAwJSlcIn07XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wZi1mb3JtIHVsLmpmLXBhZ2UtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wZi1mb3JtIC5lbXB0eS1yaWdodC1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ucGYtZm9ybSAuZW1wdHktcmlnaHQtY29sdW1uW3N0eWxlXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIC8vbWF4LXdpZHRoOiBtaW4oMzAwcHgsIDI1JSk7Ly9HdWxwIFdST05HTFkgZXJyb3JzXG4gICAgbWF4LXdpZHRoOiAje1wibWluKDMwMHB4LCAyNSUpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5qc29uRm9ybSAuamYtcm93LmpmLWlucHV0LXR5cGUtZGF0YXRhYmxlIHRhYmxlIHtcbiAgICAvL21pbi13aWR0aDogbWluKDEwMCUsIDUwMHB4KTsvL0d1bHAgV1JPTkdMWSBlcnJvcnNcbiAgICBtaW4td2lkdGg6ICN7XCJtaW4oMTAwJSwgNTAwcHgpXCJ9OyAvL3VzZSBzdHJpbmcgaW50ZXJwb2xhdGlvbiBhcyBhIHdvcmthcm91bmRcbn1cblxuLyogZm9yIHNvbWUgcmVhc29uIHRoaXMgaXMgZ2xvYmFsbHkgb3ZlcmlkZGVuIGluIGdldGFxdW90ZW9wdGlvbi5zY3NzICovXG4ucGYtZm9ybSAuYWxlcnREaWFsb2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4vKiBlcXVhbGlzZSB0aGUgc3BhY2luZyBhIGJpdCAqL1xuLmpzb25Gb3JtIC5qZi1yb3c+LmNvbGxlY3Rpb24+bGFiZWw6bm90KC5lcnJvcikge1xuICAgIG1hcmdpbi1ibG9jazogMDtcbn1cbi5qc29uRm9ybSAuamYtcm93Pi5jb2xsZWN0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2s6MFxufVxuLmpzb25Gb3JtIC5qZi1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uanNvbkZvcm0gbGFiZWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDhweDtcbn1cblxuLmpzb25Gb3JtIHNlY3Rpb24gaGVhZGVyICsgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uanNvbkZvcm0gZmllbGRzZXQgdWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiA4cHg7XG59XG5cbiNmb3JjZVN1Ym1pc3Npb25CbG9jayB7XG4gICAgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gICAgLmZvcmNlU3VibWlzc2lvbk1lc3NhZ2UgcCB7bWFyZ2luOjA7fVxuICAgIC5mb3JjZVN1Ym1pc3Npb25NZXNzYWdlOmFmdGVyIHtkaXNwbGF5Om5vbmU7fVxufVxuXG4vKiBSZW1vdmUgdGhlIHNwYWNlIGJldHdlZW4gZmllbGRzZXRzIHdoZW4gdGhleSBhcmUgd2l0aG91dCBsZWdlbmRzIGFuZCB0aHVzIGFyZSBvbmx5IHJlYWxseSB0aGVyZSBmb3IgZ3JvdXBpbmcgcXVlc3Rpb25zIHRvIGJlIHJldmVhbGVkLlxuICogVGhpcyBpcyBvbmx5IHN1cHBvcnRlZCBpbiBtb2Rlcm4gYnJvd3NlcnMuICovXG5maWVsZHNldCArIGZpZWxkc2V0Om5vdChbZGF0YS1yZXBlYXRpbmRleF0pOm5vdChmaWVsZHNldDpoYXMobGVnZW5kKSl7XG4gICAgbWFyZ2luLXRvcDotNDBweDtcbn1cblxuXG5sYWJlbC5mb2NiIC5ub3RlIHtcbiAgICBjb2xvcjogb3JhbmdlO1xuICAgIG1hcmdpbi1pbmxpbmU6IDFlbTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxubGFiZWwuZm9jYjpob3ZlciAubm90ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufSIsIiAgICAucGYtZGFzaGJvYXJkIHtcblxuICAgIC8qbG9naW4gcGFnZSBzdHlsZSovXG4gICAgLmxvZ2luLXdyYXAtd3JhcCB7XG4gICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgKi9cblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG5cblxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGxvZ2luLWJnLWltZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgZml4ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9naW4tYm94LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDI0cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5wYXNzd29yZC1lcnJvcntcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAxNnB4IDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhcXVhLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWxvZ28td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWxvZ28td3JhcCAubG9naW4tbG9nbyB7XG4gICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWJveCB7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMzU0cHg7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgICAgICAvKiBtYXJnaW46IDAgYXV0bzsgKi9cbiAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDcwcHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRsb2dpbiwgYmFja2dyb3VuZCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNTJweCA2NHB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDI0cHggOHB4IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvYWRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5qc29uRm9ybSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICA+IHNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc2VjdGlvbiBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCd0aXRsZScsMzhweCwkd2hpdGUsNDAwLDEpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWNjZW50LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQgKyAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyZW07XG5cbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi4yNWVtO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93ID4gbGFiZWwubG9naW4td3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93IGlucHV0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxvZ2luLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MThweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTY4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxNjhweDtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KCRsb2dpbiwgYnRuQm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwX2dldCgkbG9naW4sIGJ0bkJnKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcF9nZXQoJGxvZ2luLCBidG5UZXh0KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb2NiOjpiZWZvcmUsXG4gICAgICAgICAgICAuZm9jYjpob3Zlcjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb2NiZWQuZmlsbGVkIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdyBpbnB1dHtcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYV9hY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3J7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZwdyB7IC8vRm9yZ290IFBhc3NXb3JkXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0zOHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6JGlyb247XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KCRsb2dpbiwgYnRuUmVzZXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvKiBjdXN0b20gTm9yd2F5IHNwbGl0IGxvZyAoTmV3IHBvcnRhbCBmb3IgYW5jaWxsYXJ5IHByb2R1Y3RzKSAqL1xuICAgIC5sb2dpbi13cmFwLXdyYXAtZm9yLW5vcndheSB7XG4gICAgICAgIC5sb2dpbi1ib3gge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNDguNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjRweCA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmpzb25Gb3JtIHtcbiAgICAgICAgICAgID4gc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHNlY3Rpb24gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzZWN0aW9uIGZpZWxkc2V0IGgxIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLDMwcHgsJHdoaXRlLDQwMCwxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc2VjdGlvbiBmaWVsZHNldCBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfSAgICAgICBcbiAgICAgICAgICAgIC5qZi1yb3cuamYtaW5wdXQtdHlwZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpmLXJvdy5qZi1pbnB1dC10eXBlLXRleHQgKyAuamYtcm93LmpmLWlucHV0LXR5cGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93LmpmLWlucHV0LXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuamYtcm93IGlucHV0e1xuICAgICAgICAgICAgICAgICYubG9naW4tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcHcgeyAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWJveC1hbmNpbGxhcnkge1xuICAgICAgICBmb3JtLCBzZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubG9naW4tYm94LWJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2OHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTY4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufSIsIi5wZi1mb3JtX2ZsZXggI21haW5oZWFkZXIsXG4ucGYtZGFzaGJvYXJkICNtYWluaGVhZGVyLFxuLnBmLWRhc2hib2FyZCAjbmF2eyAvLyBBZGRlZCBtYWluaGVhZGVyIHRvIGVuc3VyZSBvdmVycmlkZSBvdmVyIGRlZmF1bHQganNvbmZvcm0gc3R5bGVzXG4gICAgb3ZlcmZsb3c6dmlzaWJsZTtcbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5pbWctd3JhcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciBpbWcge1xuICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTA3MHB4XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMDcwcHhcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAubmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAucGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmVtYWlsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5lbWFpbDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTEwNzBweFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDk0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5zZWxlY3Qtd3JhcDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDRweDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuYWNjLWNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1zZWxlY3QgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDRweDtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1yZXN1bHRzIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwODI4NTtcbiAgICB9XG4gICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXNlbGVjdCAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgwODI4NTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAzMnB4O1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICB9XG59XG5cbi5wZi1kYXNoYm9hcmQgI25hdntcbiAgICAuYWNjLWNvbnRhY3RfbGl7XG4gICAgICAgIG1pbi13aWR0aDozMTBweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LXdyYXB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wZi1kYXNoYm9hcmR7XG4gICAgLmNsaWVudC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWRlX2JhY2tncm91bmQ7XG5cbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7ICAgICAgICBcblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGluay1wcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUgaDIsXG4gICAgICAgIC50aXRsZSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNGVtO1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmLm5hbWUsXG4gICAgICAgICAgICAgICAgJi5yb2xlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFuYWdlLWRldGFpbHN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMTZweDtcblxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc3ZnLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgICAgIGZpbGw6ICNCNkJDQjg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5vdGlmaWNhdGlvbi1zZXR7XG4gICAgcGFkZGluZzoxMnB4IDAgMjRweDtcbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLXRpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwgMTVweCwgJHdoaXRlLCA1MDAsIDEuNDYpO1xuICAgICAgICBwYWRkaW5nOjEycHggMCAxMnB4IDIwJTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC5ub3RpZmljYXRpb24tY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1tZXNzYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8qcGFkZGluZzoxMnB4IDAgMTJweCAyMCU7XG4gICAgICAgICAgICB3aWR0aDo3MCU7Ki9cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkbGlnaHQtZ3JleSwgZmFsc2UsICAxLjQ2KTtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLypwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNXB4OyovXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcm9uO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxZW07XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuZGVsZXRle1xuICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7Ki9cblxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MWVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcm9uO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90aWZpY2F0aW9uLWRlbGV0ZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6JHB1cnBsaXNoLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50ICsgLm5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLm5vdGlmaWNhdGlvbi1wb2xpY3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHggMCA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjlweCAkcHVycGxpc2gtZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuXG59XG5cbi8vIFVzZWQgb24gUGVyZiBob21lcGFnZSBzaWRlYmFyIGFuZCBCT1Ncbi5pbnN1cmFuY2UtdHlwZS1hbGVydHtcbiAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAxM3B4LCAkd2hpdGUsIDUwMCwgMS40Nik7XG4gICAgLnN0YWZmLWNvbnRhY3R7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDEzcHgsICM5ZTljOWUsIDMwMCwgMS40Nik7XG4gICAgfVxuICAgICYuYWxlcnQtbWVzc2FnZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHdoaXRlLCAzMDAsIDEuNDYpO1xuICAgIH1cbn1cblxuLy8gVXNlZCBvbiBQZXJmIGhvbWVwYWdlIHNpZGViYXIgYW5kIEJPU1xuLmNsb3NlLWNvcHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgMTNweCwgJHB1cnBsaXNoLWdyZXksIDMwMCwgMS40Nik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsImJ1dHRvbltkYXRhLWJhbGxvb25dIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi8qW2RhdGEtYmFsbG9vbl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0qL1xuW2RhdGEtYmFsbG9vbl06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xOHMgZWFzZS1vdXQgMC4xOHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMThzIGVhc2Utb3V0IDAuMThzO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuW2RhdGEtYmFsbG9vbl06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC45KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJhbGxvb24pO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAuNWVtIDFlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5bZGF0YS1iYWxsb29uXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzNnB4XCIgaGVpZ2h0PVwiMTJweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoMClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5bZGF0YS1iYWxsb29uXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YmVmb3JlLFxuW2RhdGEtYmFsbG9vbl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuW2RhdGEtYmFsbG9vbl1bZGF0YS1iYWxsb29uLWJyZWFrXTphZnRlciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwiZG93blwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwcHgpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjM2cHhcIiBoZWlnaHQ9XCIxMnB4XCI+PHBhdGggZmlsbD1cInJnYmEoMTcsIDE3LCAxNywgMC45KVwiIHRyYW5zZm9ybT1cInJvdGF0ZSgxODAgMTggNilcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YmVmb3JlLFxuW2RhdGEtYmFsbG9vbi1wb3M9XCJkb3duXCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cImRvd25cIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YWZ0ZXIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJweFwiIGhlaWdodD1cIjM2cHhcIj48cGF0aCBmaWxsPVwicmdiYSgxNywgMTcsIDE3LCAwLjkpXCIgdHJhbnNmb3JtPVwicm90YXRlKC05MCAxOCAxOClcIiBkPVwiTTIuNjU4LDAuMDAwIEMtMTMuNjE1LDAuMDAwIDUwLjkzOCwwLjAwMCAzNC42NjIsMC4wMDAgQzI4LjY2MiwwLjAwMCAyMy4wMzUsMTIuMDAyIDE4LjY2MCwxMi4wMDIgQzE0LjI4NSwxMi4wMDIgOC41OTQsMC4wMDAgMi42NTgsMC4wMDAgWlwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cImxlZnRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXTpob3ZlcjphZnRlcixcbltkYXRhLWJhbGxvb24tcG9zPVwibGVmdFwiXVtkYXRhLWJhbGxvb24tdmlzaWJsZV06YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAtNTAlKTtcbn1cbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuW2RhdGEtYmFsbG9vbi1wb3M9XCJyaWdodFwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMnB4XCIgaGVpZ2h0PVwiMzZweFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDE3LCAxNywgMTcsIDAuOSlcIiB0cmFuc2Zvcm09XCJyb3RhdGUoOTAgNiA2KVwiIGQ9XCJNMi42NTgsMC4wMDAgQy0xMy42MTUsMC4wMDAgNTAuOTM4LDAuMDAwIDM0LjY2MiwwLjAwMCBDMjguNjYyLDAuMDAwIDIzLjAzNSwxMi4wMDIgMTguNjYwLDEyLjAwMiBDMTQuMjg1LDEyLjAwMiA4LjU5NCwwLjAwMCAyLjY1OCwwLjAwMCBaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdOmhvdmVyOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl1bZGF0YS1iYWxsb29uLXZpc2libGVdOmJlZm9yZSxcbltkYXRhLWJhbGxvb24tcG9zPVwicmlnaHRcIl06aG92ZXI6YWZ0ZXIsXG5bZGF0YS1iYWxsb29uLXBvcz1cInJpZ2h0XCJdW2RhdGEtYmFsbG9vbi12aXNpYmxlXTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aF06YWZ0ZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInNtYWxsXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogODBweDtcbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwibWVkaXVtXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cImxhcmdlXCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMjYwcHg7XG59XG5bZGF0YS1iYWxsb29uLWxlbmd0aD1cInhsYXJnZVwiXTphZnRlciB7XG4gICAgd2lkdGg6IDkwdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtkYXRhLWJhbGxvb24tbGVuZ3RoPVwieGxhcmdlXCJdOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbn1cbltkYXRhLWJhbGxvb24tbGVuZ3RoPVwiZml0XCJdOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIub3ZlcnZpZXctYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgIGEsXG4gICAgYTp2aXNpdGVkLFxuICAgIGE6aG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgICAgICAgQGlmICRzaXRlID09ICdub3J3YXknIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNxdWFyZS1jb250ZW50IHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNnB4LCBmYWxzZSwgZmFsc2UsIDIwcHgpO1xuXG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHVuZG9yYTtcbiAgICAgICAgICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5vci1kYXJrZ3JleTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExODBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZzogNTRweCAxNnB4IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm8tY2VsbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDE2cHggNjZweDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGVzLWNlbGx7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExODBweFwiKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTE4MHB4XCIpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJ2aWV3LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGgyIHtcbiAgICAgICAgZmxleDogMSAxIDkwJTtcbiAgICB9XG4gICAgLm92ZXJ2aWV3LWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5vdmVydmlldy1ibG9jazpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3dubG9hZC1pY29uIHtcblxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMHM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjhweCk7XG5cbiAgICAgICAgICAgIEBhdC1yb290IC5vdmVydmlldy1ibG9jazpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWJsb2NrLnByb2dyZXNzIGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGNzk0MUU7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdGFydGVkIGEge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQzc1QkM7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdWJtaXR0ZWQgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTQ0NDtcbn1cblxuLm92ZXJ2aWV3LWJsb2NrLmNsaWVudCBhIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTc1Q0MxO1xufVxuXG4ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgLm92ZXJ2aWV3LWljb24ge1xuICAgIGJhY2tncm91bmQ6ICNGNzk0MUU7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdGFydGVkIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUM3NUJDO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NDQ0O1xufVxuXG4ub3ZlcnZpZXctYmxvY2suY2xpZW50IC5vdmVydmlldy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTc1Q0MxO1xufVxuXG4ub3ZlcnZpZXctYmxvY2sucHJvZ3Jlc3MgYSAuc3F1YXJlLWNvbnRlbnQgLm51bWJlciB7XG4gICAgY29sb3I6ICNGNzk0MUU7XG59XG5cbi5vdmVydmlldy1ibG9jay5zdGFydGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjMUM3NUJDO1xufVxuXG4ub3ZlcnZpZXctYmxvY2suc3VibWl0dGVkIGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjMDA5NDQ0O1xufVxuXG4ub3ZlcnZpZXctYmxvY2suY2xpZW50IGEgLnNxdWFyZS1jb250ZW50IC5udW1iZXIge1xuICAgIGNvbG9yOiAjOTc1Q0MxO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG5cdC5hZG1pbi1vdmVydmlldy5mbGV4LXBhcmVudHtcblx0XHQub3ZlcnZpZXctYmxvY2t7XG5cdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiIsIi8vIERhdGEgdGFibGUgTGlzdGluZyBQYWdlIEZpbHRlclxuLmR0TGlzdEZpbHRlcntcblx0LmR0TGlzdEZpbHRlci1mbGV4e1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRmbGV4LXdyYXA6d3JhcDtcblx0XHRtYXgtd2lkdGg6NjAwcHg7XG5cdH1cblx0LmR0TGlzdEZpbHRlci1ibG9ja3tcblx0XHRmbGV4OiAxIDEgMjIlO1xuXHRcdG1hcmdpbi1ib3R0b206NnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpIHtcblx0XHRcdGZsZXgtYmFzaXM6MTAwJTtcblx0XHR9XG5cdH1cblx0LmR0TGlzdEZpbHRlci1sYWJlbHtcblx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHR9XG5cdC5kdExpc3RGaWx0ZXItc2VsZWN0e1xuXHRcdGZsZXgtYmFzaXM6NjAlO1x0IFx0XG5cdH1cblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OjRweDtcblx0XHRmb250LXNpemU6MTRweDtcblx0fVxuXG5cdC5jbGVhckZpbHRlcnN7XG5cdFx0Zm9udC1zaXplOjAuOGVtO1xuXHR9XG59IiwiLyogVGFibGUgdG8gc2hvdyBiYXNpYyB2aWV3IGRhdGFcbiAqIEVHIC0gUXVvdGVzL1RyYW5zYWN0aW9uIGRldGFpbCBwYWdlXG4gKi9cblxuLmRldGFpbC10YWJsZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDo2MDBweDtcbiAgICB0ZHtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgfVxufVxuIiwiLmJsb2NrLXN0YXRze1xuICAgIG1hcmdpbjotMzJweCAtMzJweCAwIC0zMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKSB7XG4gICAgICAgIG1hcmdpbjotMTZweCAtMTZweCAgMCAtMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgbWFyZ2luOi04cHggLThweCAgMCAtOHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1zdGF0e1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczoxNyU7XG4gICAgICAgIGZsZXgtc2hyaW5rOjE7XG4gICAgICAgIG1pbi13aWR0aDowO1xuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgIC5zdGF0LXRpdGxlLFxuICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhdC1kYXRhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRfbnVtZXJpY3tcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWJ1cmd1bmR5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYnVyZ3VuZHk7O1xuXG4gICAgICAgICAgICAuc3RhdC1kYXRhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6OHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDo4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgkd2hpdGUsLjUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3RhdF90ZXh0e1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkc2lsdmVyO1xuICAgICAgICAgICAgLnN0YXQtdGl0bGV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokcGVhY29jay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtZGF0YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgKyAuYmxvY2stc3RhdHtcbiAgICAgICAgICAgIC8vU2Vjb25kIGFuZCB0aGlyZCBzdGF0IGJsb2NrcyBhcmUgYSBkaWZmZXJlbnQgY29sb3VyLCBkb24ndCBrbm93IHdoeSB5ZXQgc28gdXNlIHRoaXMgbGF6eSBydWxlLlxuICAgICAgICAgICAgLnN0YXRfbnVtZXJpYyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2xhdGUtZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRzbGF0ZS1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIC5zdGF0X3RleHQge1xuICAgICAgICAgICAgICAgIC5zdGF0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNxdWFzaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIud2lkZ2V0LWNvbnNvbGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgc3Zne1xuICAgICAgICBmaWxsOiRib2R5LXRleHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDouMjVlbTtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMThweCwgJGJvZHktdGV4dCwgNTAwLCAgMS41Nik7XG4gICAgfVxuICAgIGFkZHJlc3N7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxNHB4LCAkYm9keS10ZXh0LCAzMDAsICAxLjU2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTouNWVtO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgICAuZWRpdC1jbGllbnR7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjokbGluay1wcmltYXJ5O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi41ZW07XG4gICAgICAgICAgICBmaWxsOiRsaW5rLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cdGF7Zm9udC1zaXplOjE0cHghaW1wb3J0YW50O31cbn0iLCIuY2xpZW50LXRhYnN7XG4gICAgLmljb24tZGFzaGJvYXJke1xuICAgICAgICBoZWlnaHQ6MTdweDtcbiAgICAgICAgd2lkdGg6MjJweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtdHlwZS10aXRsZS1zZWxlY3R7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjg7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0LFxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIC8vdGV4dC1pbmRlbnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIC8vdGV4dC1pbmRlbnQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpdiBie1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy9zdmd7XG4gICAgICAgIC8vICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAvLyAgICBmaWxsOiAkc2ljay1ncmVlbjtcbiAgICAgICAgLy8gICAgbGVmdDogOHB4O1xuICAgICAgICAvLyAgICBib3R0b206IDEwcHg7XG4gICAgICAgIC8vfVxuICAgIH1cblx0LnRhYndyYXAgZm9ybSB7bWFyZ2luLWJvdHRvbTozMHB4O31cbn0iLCIuZGF0YVRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc29ydGluZ19hc2MsXG4gICAgLnNvcnRpbmdfZGVzY3tcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihtYXBfZ2V0KCRkYXRhdGFibGVzLHRoQmcpLDEwJSk7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb2xvcjogbWFwX2dldCgkZGF0YXRhYmxlcyx0aFRleHQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChvZGQpe1xuICAgICAgICBiYWNrZ3JvdW5kOiRwYWxlLWdyZXktOTE7XG4gICAgfVxuICAgIHRyOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCRwYWxlLWdyZXktdGhyZWUsMC41KTtcbiAgICB9XG4gICAgc2VsZWN0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cblxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hhcmNvYWwtZ3JleTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgfVxuXG4gICAgdHJbZGF0YS1pcy10ZXN0LXJlY29yZF0gdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlRlc3QgcmVjb3JkXCI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDU0O1xuICAgIH1cblxufVxuXG4uZHQtYWN0aW9uc3tcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAuZHQtYWN0aW9ucy1pdGVte1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjAuNWVtO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBmaWxsOiAkbGluay1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGhvdmVyLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHQuaWNvbi13YXJuaW5nLXRyaWFuZ2xle1xuXHRcdFx0ZmlsbDogJHdhcm4tY29sb3I7XG5cdFx0XHRoZWlnaHQ6MjhweDtcblx0XHRcdHdpZHRoOjI4cHg7XG5cdFx0fVxuICAgICAgICAuaWNvbi1lZGl0e1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICB3aWR0aDoyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLW5vdGVze1xuICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICB3aWR0aDoyMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXZpZXctZmlsZXN7XG4gICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgIHdpZHRoOjIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tbGluay1jbGllbnQtY29uc29sZXtcbiAgICAgICAgICAgIGhlaWdodDoyOXB4O1xuICAgICAgICAgICAgd2lkdGg6MjlweDtcbiAgICAgICAgfVxuICAgICAgICAucmVzZXQtaWNvbntcbiAgICAgICAgICAgIGhlaWdodDoyOXB4O1xuICAgICAgICAgICAgd2lkdGg6MjlweDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgfVxuICAgICAgICAmLmR0LWFjdGlvbi10aXRlbS1kaXNhYmxlZHtcbiAgICAgICAgICAgIC5pY29uLXZpZXctZmlsZXMge1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3YXJtLWdyZXktdGhyZWUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmRpc2FibGVkLFxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRlX2J1dHRvbi5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uIHtcblxuICAgIGJvcmRlcjogMHB4O1xuICAgIGNvbG9yOiAkYWxtb3N0LWJsYWNrO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRhbG1vc3QtYmxhY2s7XG59XG5cbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0ZV9idXR0b24uY3VycmVudHtcbiAgICBjdXJzb3I6ZGVmYXVsdDtcbn1cblxuLyogc3R5bGUgZm9yIG9wZW4gY2xvc2UgZm9yIGRhdGF0YWJsZSBpbiBzaG93YXNzZXRzIHZpZXcgaW4gZGFzaGJvYXJkOyAqL1xuLyp0aGUgaW1hZ2VzIGFyZSBsb2NhdGVkIGluIGRhc2hib2FyZCBwcm9qZWN0IG5vdCBpbiBpY29ucy5zdmcgZHVlIHRvIHRoZW0gYmVpbmcgdXNlZCBmb3IgYmFja2dyb3VuZDsgYWRkZWQgYnkgUHJhZGVlcCAqL1xuXG5cbnRkLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19vcGVuY2xvc2V7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2RhdGF0YWJsZV9wbHVzX29wZW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxudHIuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3duIHRkLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19vcGVuY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltZy9kYXRhdGFibGVfbWludXNfY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4jcG9saWN5TGlzdC1kYXNoYm9hcmQtYXNzZXRzVmlld3tcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xuXG4gICAgdGhlYWQgdGh7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdGg6bGFzdC1jaGlsZHtcbiAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggbm9uZSAhaW1wb3J0YW50O1xuICAgICB9XG5cbiAgICB0aGVhZCB0aDpudGgtY2hpbGQoMyl7XG4gICAgICAgIGJvcmRlci1yaWdodDogMHB4IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkX3BmbGlzdF9hc3NldHNWaWV3X2NoaWxkcm93X3Nob3due1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgdHIgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGF0YVRhYmxlX292ZXJmbG93X3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB3aWR0aDoxMDAlO1xufVxuXG5cbnRhYmxlLnBmbGlzdF9kYXNoYm9hcmRfYXNzZXRzVmlld3tcbiAgICBib3JkZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuXG4gICAgdGhlYWQgdGh7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgdGhlYWQgdGg6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoZWFkIHRoOm50aC1jaGlsZCgyKXtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZlaGljbGUtbWFrZS1tb2RlbC15ZWFyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaXN0cmF0aW9uLW51bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLy9sZWZ0OiAtMTlweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZF9wZmxpc3RfYXNzZXRzVmlld19jaGlsZHJvd19zaG93bntcblxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2VkZWVlZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyB0ciB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWRlZWVlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgICAgICArIHRyIHRke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRkLWltZy1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sb2dvLWNhci1uYW1lIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmluc3VyYW5jZS1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogNjFweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmVoaWNsZS1tYWtlLW1vZGVsLXllYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwIDAgMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaW5uZXItYXNzZXQtZGV0YWlsc3tcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjaW5uZXItYXNzZXQtZGV0YWlscy1uby1oZWFkZXJze1xuICAgICAgICBib3JkZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICAgIHRke1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCIuY2hpbGRSb3d7XG4gICAgd2lkdGg6MTAwJTtcbn1cblxuLnBmLWFkbWluIC5kYXRhVGFibGUgLmR0LWRvY1Zpc2liaWxpdHl7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItc3BhY2luZzogMCAycHg7XG4gICAgdGR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb3JwLXNpbHZlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDoyMDBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1sYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoe1xuICAgICAgICAgICAgbWFyZ2luOjAgLjRlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBEZWZhdWx0IGdyaWQgc2V0dGluZ3Ncbi5ibG9jay5tYWluLWNvbnRlbnQsXG4uYmxvY2subWFpbi1zZWN0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiA2NiU7XG4gICAgQGlmKCRzaXRlID09IG1vYmlsaXR5KSB7XG5cdFx0Ly8gZmxleC1iYXNpczo3MCU7XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cbn1cbi5pZTExLFxuLnBmLWZvcm1fZmxleHtcblx0LmJsb2NrLm1haW4tY29udGVudCxcblx0LmJsb2NrLm1haW4tc2VjdGlvbntcblx0XHRmbGV4LWJhc2lzOjY3JTtcdFxuXHR9XG59XG4uYmxvY2suc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogMzMlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0fVxufVxuLmllMTEsXG4ucGYtZm9ybV9mbGV4e1xuXHQuYmxvY2suc2lkZWJhciB7XG5cdFx0ZmxleC1iYXNpczoyNyU7XG5cdH1cbn0iLCJcbi5mZWF0dXJlZC1wYWdlcyB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcblxuXHQvL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHQvL1x0YmFja2dyb3VuZDogJGJhY2tncm91bmQtZ3JleTtcblx0Ly9cdHBhZGRpbmctdG9wOjMycHg7XG5cdC8vfVxuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHQvL0BpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdC8vXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdC8vfVxuXHR9XG5cdFxuXG5cdC8vQGlmKCRzaXRlID09IGFjY291bnRhbnRzKSB7XG5cdC8vXHQuYXJ0aWNsZS1oZWFkaW5ne1xuXHQvL1x0XHRtYXJnaW4tYm90dG9tOjAuNWVtO1xuXHQvL1x0fVxuXHQvL31cblxuXHQudGhyZWUtY29sdW1uLWdyaWQge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRAaWYoJHNpdGUgPT0gYWNjb3VudGFudHMpIHtcblx0XHRcdG1hcmdpbjowIC0xNnB4O1xuXHRcdH1cblxuXHRcdC5ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpZigkc2l0ZSA9PSBhY2NvdW50YW50cykge1xuXHRcdFx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdC8vXHRmbGV4LWJhc2lzOjMyJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vfVxuXHRcdFx0XHQvL0BpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHQvL1x0ZmxleC1iYXNpczogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vfVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdGhlaWdodDogMjMycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHRcdGhlaWdodDogMTcwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMzJweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQtbXMtZmxleDogbm9uZTtcblx0XHQgICAgXHRcdC13ZWJraXQtZmxleDogbm9uZTtcblx0XHQgICAgICAgICAgICBmbGV4OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cdFx0XHRhLmJsb2NrLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9AaWYoJHNpdGUgIT0gYWNjb3VudGFudHMpIHtcblx0XHRcdFx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFfYWNjZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgMzAwbXM7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjdweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsLWdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmllOSAudHdvLWNvbHVtbi1ncmlkIC5ibG9jayB7XHRcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSAudGhyZWUtY29sdW1uLWdyaWQgLmJsb2NrICB7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5ibG9jayB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IC5tYWluLW5hdi13cmFwIHtcblx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmllOSAubWFpbi1uYXYtd3JhcCAuZmxleC11bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmllOSAubWFpbi1uYXYgLm5hdi1pY29ucy13cmFwIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5tZW1iZXItZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAubGVmdC1jb2x1bW4sXG4uaWU5IGJvZHkuZ2V0LWEtcXVvdGUtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZS1kZXRhaWwtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbixcbi5pZTkgYm9keS5vdXItc3RvcnktcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5sZWZ0LWNvbHVtbiAge1x0XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiA2NiUgIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSBib2R5LmNvbnRhY3QtcGFnZSAuY29udGFjdC10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkubWVtYmVyLWRldGFpbC1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5nZXQtYS1xdW90ZS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbixcbi5pZTkgYm9keS5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSAubG9ja3Rvbi10b3Atc2VjdGlvbiAudHdvLWNvbHVtbi1ncmlkIC5yaWdodC1jb2x1bW4sXG4uaWU5IGJvZHkuaW5zdXJhbmNlLXNlcnZpY2UtZGV0YWlsLXBhZ2UgLmxvY2t0b24tdG9wLXNlY3Rpb24gLnR3by1jb2x1bW4tZ3JpZCAucmlnaHQtY29sdW1uLFxuLmllOSBib2R5Lm91ci1zdG9yeS1wYWdlIC5sb2NrdG9uLXRvcC1zZWN0aW9uIC50d28tY29sdW1uLWdyaWQgLnJpZ2h0LWNvbHVtbiAge1x0XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdHdpZHRoOiAzNCUgIWltcG9ydGFudDtcblx0fVxufVxuLmllOSAuZmlsdGVyZWQtaXRlbXMtcGFyZW50IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pZTkgYm9keS5jb250YWN0LXBhZ2UgLmZvdXItY29sdW1uLWdyaWQgLmJsb2NrIHtcblx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuXHRcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdHdpZHRoOiAyOS4zMyUgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAyJSAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG5cdFx0d2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcblx0XHR3aWR0aDogOTYlICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuXG5odG1sIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29udGFjdC1wYWdlLCAubWVtYmVyLWRldGFpbC1wYWdlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG5cdCNtYWluIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaWU5IHNlbGVjdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmllOSAuYXV4aWxpYXJ5LXBhZ2UgLnBhZ2UtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4uaWU5IC5hdXhpbGlhcnktcGFnZSAucGFnZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MTVweDtcbn1cbi5pZTkgLmF1eGlsaWFyeS1wYWdlLnBhc3N3b3JkLXJlc2V0LXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciAuY29udGVudC13cmFwIHtcblx0bWF4LXdpZHRoOiA0NjhweDtcbn1cbiIsIlxuLmhvbWVwYWdlIG1haW57XG4gICAgJiA+IHNlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgQGlmICRzaXRlID09IFwibm9yd2F5XCJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFicG9ydFwiKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItY29udGVudHdyYXAge1xuICAgICAgICAuYmFubmVyLWN0YSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgLmhvbWVwYWdlIC5hc2lkZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotMzJweDtcbiAgICB9XG59XG4ubGF0ZXN0LXJlc291cmNlcy1zZWN0aW9ue1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAuYmxvY2staGVhZGluZ3tcbiAgICAgICAgQGluY2x1ZGUgZm9udChcInRpdGxlXCIsNDhweCwkZGFyayw0MDAsMS4yMSk7XG4gICAgICAgIG1hcmdpbjozMnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpe1xuICAgICAgICAgICAgbWFyZ2luOjE2cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgbWFyZ2luOjhweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnRpY2xlLW1ldGF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGFiYXN0ZXI7XG4gICAgfVxufVxuXG4jbW9kYWxEaWFsb2ctc3RhcnQtaG9tZXtcblxuICAgIC5kaWFsb2ctYm94e1xuICAgICAgICB3aWR0aDogOTIwcHg7XG4gICAgICAgIGhlaWdodDogNzM0cHg7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1pbi13aWR0aDogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZGlhbG9nLW1lc3NhZ2V7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25vcndheS9ub3J3YXktY29tbWVyY2lhbC0xNDQwLXgtNjYzLTEuanBnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvL2hlaWdodDogNjM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm1vZGFsLXN0YXJ0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsLXNpZGUtYXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUyM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjM4cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44NjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLm1vZGFsLWxvY2t0b24tbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNThweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtYWR2b2thdGZvcmVuaW5nZW4tbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudC1ib3h7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDIwcHgsIzIwMjYyYSwzMDAsMS41KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1M3B4KSB7XG4gICAgICAgICAgICAgICAgLm1vZGFsLXNpZGUtYSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1zaWRlLWJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWFsb2ctZm9vdGVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRub3ItZGFya2VzdGdyZXk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5tb2RhbC1mb290ZXItY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAuYnRuLWNvbnRpbnVle1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuYnRuLW1vZGFsLWNvbnRpbnVle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICR3aGl0ZSwgMzAwLCAxLjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vci1vcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLW5vdC1zaG93e1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAuYnRuLW1vZGFsLW5vdC1zaG93e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkbm9yLW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE0cHgsICRub3Itb3JhbmdlLCAzMDAsIDEuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MTlweCkge1xuICAgICAgICAuZGlhbG9nLWJveHtcbiAgICAgICAgICAgIC5kaWFsb2ctbWVzc2FnZXtcbiAgICAgICAgICAgICAgICAubW9kYWwtc2lkZS1he1xuICAgICAgICAgICAgICAgICAgICAubW9kYWwtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGlhbG9nLWZvb3RlcntcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJcbmJvZHkuY29udGFjdFBhZ2Uge1xuXG5cdCNtYWlueyAvL0tlZXBzIHBhZ2UtaGVhZGVyIHNwYWNpbmcgYXMgdGhpcyBoYXMgbm8gZmxleC1wYXJlbnQgYmVuZWF0aCBpdFxuXHRcdHBhZGRpbmctdG9wOjMycHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuXHRcdFx0cGFkZGluZy10b3A6MTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDo4cHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZXQtdGhlLXRlYW0ge1xuXG5cdFx0Lm1lZXQtdGhlLXRlYW0taGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMCAwO1xuXG5cdFx0XHQuaGVhZGVyLXRleHQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgNDhweCwgZmFsc2UsIGZhbHNlLCAxKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XG5cdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtaWQtZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cblx0XHQgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMCA1cHggcmdiYSgwLDEzNCwxMzksMC4zKSk7XG5cdFx0ICAgICAgICB9XG5cblx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgICAgICAuZmlsdHItd3JhcHBlcntcbiAgICAgICAgICAgIHBhZGRpbmc6MTZweCAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNnB4IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdC5tZWV0LXRoZS10ZWFtLWNvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuICAgICAgICAgICAgLmZpbHRyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdHItaXRlbXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWx0ZXJlZE91dHtcbiAgICAgICAgICAgICAgICB6LWluZGV4Oi0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc291cmNlcy1ibG9ja3tcbiAgICAgICAgICAgICAgICB3aWR0aDozMy4zMyU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIiwgXCI+PTQwMHB4XCIpIHtcblx0XHRcdFx0XHQvL3dpZHRoOjUwJTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8NDAwcHhcIikge1xuXHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgLmFydGljbGUtbWV0YXtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1oZWFkaW5ne1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNhdGVnb3J5e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q3ZDVkNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBob25le1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZGFyaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cdFx0fVxuXHR9XG59IiwiXG5ib2R5Lm1lbWJlci1kZXRhaWwtcGFnZSB7XG5cblx0Lm1haW4tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDU2cHggMCA3NXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0cGFkZGluZzogMzNweCAwIDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0cGFkZGluZzogNjZweCAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlLWNvbnRlbnR7XG5cdFx0cGFkZGluZy1yaWdodDogNDJweDtcblx0fVxuXHQubG9jYXRpb24tc2luZ2xlLXNlY3Rpb24ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cblx0XHQubG9jYXRpb24td3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQudGFiLWNvbnRlbnQgLm9mZmljZS1pbmZvLXdyYXAge1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMzQlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC50YWItY29udGVudCAub2ZmaWNlLW1hcCB7XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mbGV4LXBhcmVudCAuYmxvY2sgLmNvbHVtbi10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG4iLCJcbi5nZXQtYS1xdW90ZS1wYWdlIHtcblxuXHQuZm9ybS1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNnB4O1xuXHR9XG5cblx0LmdldC1hLXF1b3RlLWdyaWR7XG5cdFx0QGV4dGVuZCAlZ3JpZC1xdWFydGVycztcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRhbHRvO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgICAgICAgbGVmdDozMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgICAgICAgICAgbGVmdDoxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cbiAgICBhLmRyb3AtYnV0dG9uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2OXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICAgIGxlZnQ6IDMzJTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUge1xuICAgICAgYm9yZGVyLXdpZHRoOjJweDtcbiAgICAgIGJvcmRlci1zdHlsZTpkYXNoZWQ7XG4gICAgICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDQ5NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cblxuICAgIC5pYy1jbG91ZC11cGxvYWR7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBmaWxsOiAjMDFiZWU1O1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlld3tcbiAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdle1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxze1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNze1xuICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICBsZWZ0OiA3NSU7XG4gICAgICB0b3A6IDY1JTtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtaWNvbntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3Zle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAuZ2V0LXF1b3RlLWJsb2NrLmZsZXgtcGFyZW50e1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzw9NjIwcHgnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gIH1cblxufVxuXG4uZ2V0LWEtcXVvdGUtcGFnZV93aXRoVXBsb2Fke1xuICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjZlbTtcbiAgICB9XG59XG4iLCJcbi5pbnN1cmFuY2Utc2VydmljZXMtaW5kZXgtcGFnZSB7XG5cblxuXHQubWFpbi1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuYm91bmRzIHtcblx0XHRcdC5tYWluLWNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0cGFkZGluZzogMCAzMnB4IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNnB4IDI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2VsZWN0LXdyYXAge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2xhdGUtZ3JleTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JleS10d287XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcblx0XHRcdFx0XHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdCAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwxMzQsMTM5LDAuNSk7XG5cblx0XHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDAgNXB4IHJnYmEoMCwxMzQsMTM5LDAuMykpO1xuXHRcdFx0XHQgICAgICAgIH1cblxuXHRcdFx0XHRcdFx0b3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNsYXRlLWdyZXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbiIsIlxuLmluc3VyYW5jZS1zZXJ2aWNlLWRldGFpbC1wYWdlIHtcblxuICAgICYuc2l0ZS1sb2NrdG9ucGVyZm9ybWFuY2UgLnBhZ2UtaGVhZGVyIC5ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwN3B4O1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAud2l0aENsdWJCYWRnZXMgLmNsdWJCYWRnZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgndGl0bGUnLCA0OHB4LCAkZGFyaywgNDAwLCA1OHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbVxuICAgIH1cblxuICAgICN0ZXN0aW1vbmlhbHMtY2Fyb3VzZWwuY2Fyb3VzZWwge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS42O1xuICAgICAgICAgICAgLmNvbHVtbi1xdW90ZSB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2x1bW4tYWRkaXRpb25hbCB7XG4gICAgICAgICAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLWJ1dHRvbi1wcmV2LFxuICAgIC5jYXJvdXNlbC1idXR0b24tbmV4dHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5tYWluLXNlY3Rpb257XG5cbiAgICAgICAgLm1haW4tYXJ0aWNsZSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvdmVyZWQtc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb3ZlcmVkLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXJlYWRtb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGxpbmstcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGhvdmVyLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY292ZXJlZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGFydGljbGUsXG4gICAgICAgICYgPiBzZWN0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo2NHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuXG4gICAgICAgICAgICBAaWYgKCRzaXRlID09IHByaXZhdGVjbGllbnQpIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIil7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWN0aW9uX3F1aWNrUXVvdGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkaXRpb25hbC1zZWN0aW9uIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMjJweCwgJGRhcmssIDcwMCwgMS4zKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5waG9uZWJhciB7XG4gICAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgLmhlYWRlci13aXRoLXNlcnZpY2UtY29udGFjdHtcbiAgICAgICAgICAgICNuYXYge1xuICAgICAgICAgICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5zZXJ2aWNlLWhlYWRlci1jb250YWN0e1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZWU1O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5OTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxwaG9uZWxhbmRcIil7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtaGVhZGVyLXRlbGVwaG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3cy1kZXRhaWwtcGFnZSB7XG5cbiAgICAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjJweDtcblxuICAgICAgICAuYm91bmRzIHtcbiAgICAgICAgICAgIC5tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYWluLWFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGF0ZS1hdXRob3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XG5cdFx0XHRcdFx0LmFydGljbGUtaGVhZGluZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGJvZHksIDI2cHgsICRkYXJrLCA1MDAsIDEuNDQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYXJ0aWNsZS1kYXRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTdweCwgJHdhcm0tZ3JleSwgZmFsc2UsIDEuOCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXJ0aWNsZS1jYXRlZ29yeXtcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KGJvZHksIDE3cHgsICRkYXJrLCA0MDAsIDEuNDQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXdpZGUtdGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNnB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD13aWRlLXRhYlwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1tYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZ24tdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFicG9ydFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJ0aWNsZS1pbWFnZS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206MS4yZW07XG5cbiAgICB9XG59XG5cbi8vIFJlc291cmNlIHR5cGVzOlxuLy8kbmV3c3R5cGVzOiBuZXdzLCBldmVudCwgZ3VpZGFuY2UsIGNwZCwgcHJvcG9zYWxmb3JtO1xuLy9cbi8vQGVhY2ggJHR5cGUgaW4gJG5ld3N0eXBlcyB7XG4vLyAgICAubmV3cy1kZXRhaWwtcGFnZSAubWFpbi1zZWN0aW9uLWNvbnRhaW5lciAuYm91bmRzLm5ld3N0eXBlXyN7JHR5cGV9IHtcbi8vICAgICAgICAubWFpbi1zZWN0aW9uIC5tYWluLWFydGljbGUgLmFydGljbGUtaW1hZ2Utd3JhcCAuaW1hZ2UtYmxvY2stdGV4dCB7XG4vLyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG5ld3N0eXBlLWNvbG9ycywgI3skdHlwZX0pO1xuLy8gICAgICAgICAgICBAaWYgKCRzaXRlID09IG1vYmlsaXR5KSB7XG4vLyAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vfSIsIlxuLm91ci1zdG9yeS1wYWdlIHtcblxuXG5cdC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuYm91bmRzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdC52aWRlby1ibG9jayB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjMwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTgycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE3M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTgycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDE3M3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi1zZWN0aW9uIHtcblxuXHRcdFx0XHQuYWRkaXRpb25hbC1zZWN0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgNzBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZmxleC1wYXJlbnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAtMTBweDtcblxuXHRcdFx0XHRcdFx0LmJsb2NrIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQtbXMtZmxleDogMSAxIDMzLjMzJTtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxIDEgMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDEgMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0LW1zLWZsZXg6IDEgMSA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4OiAxIDEgNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5pbWFnZS13cmFwIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcbi5zZWFyY2gtcmVzdWx0cy1wYWdlIHtcblxuXG5cdC5tYWluLXNlY3Rpb24tY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNTNweCAwIDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0cGFkZGluZzogMzBweCAwIDgwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0cGFkZGluZzogMzVweCAwIDU1cHg7XG5cdFx0fVxuXG5cdFx0LmJvdW5kcyB7XG5cdFx0XHQvLy5zaWRlYmFyIHtcblx0XHRcdC8vXHRmbG9hdDogbGVmdDtcblx0XHRcdC8vXHR3aWR0aDogMzAlO1xuICAgICAgICAgICAgLy9cblx0XHRcdC8vXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vXHRAaW5jbHVkZSBtZWRpYShcIjx3aWRlLXRhYlwiKSB7XG5cdFx0XHQvL1x0XHR3aWR0aDogNDglO1xuXHRcdFx0Ly9cdH1cblx0XHRcdC8vXHRAaW5jbHVkZSBtZWRpYShcIjx0YWJwb3J0XCIpIHtcblx0XHRcdC8vXHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Ly9cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL1x0fVxuXHRcdFx0Ly99XG5cblx0XHRcdC5tYWluLXNlY3Rpb24ge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHdpZGUtdGFiXCIpIHtcblx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYnBvcnRcIikge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zZWFyY2gtcmVzdWx0cy1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweCAwIDUwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjAuNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LWJsb2NrIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNzBweCAzMnB4IDA7XG4vL1x0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtdHdvO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjJweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8d2lkZS10YWJcIikge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LXdyYXAge1xuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OjcycHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0LWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LnJlYWQtbW9yZS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGluay1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XG5cdFx0XHRcdFx0XHRcdFx0fSAgXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdC10aXRsZSwgLnNlYXJjaC1yZXN1bHQtY29udGVudCAucmVhZC1tb3JlLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkaG92ZXItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5zZWFyY2gtcmVzdWx0cy10ZXh0e1xuICAgIC8vXG5cdC8vXHRjb2xvcjogI2ZmZmZmZjtcbiAgICAvL1xuXHQvL31cbn0iLCJcbi5yZXNvdXJjZXMtcGFnZSB7XG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdW5kcyAuYWpheC1mb3JtID4gLmZsZXgtcGFyZW50ID4gLmJsb2NrIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6MjsgLy9UaGlzIGlzIHRvIGtlZXAgdGhlIHNlbGVjdCBlbGVtZW50cyBhYm92ZSB0aGUgdGV4dCBzZWFyY2ggYmVsb3cuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrLXRvLXBhZ2Uge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx3aWRlLXRhYicpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjZweCAwIDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJwb3J0Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICAuYmFjay10by1wYWdlLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2stdG8tcGFnZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPD1waG9uZWxhbmQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWdbc3JjPScnXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL29uRXJyb3JJbWcvcG5nKSBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIC5pbWdFcnJvciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWluLWhlaWdodDogMTEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL0xvY2t0b25fd2hpdGUucG5nKSBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG5cbiAgICAucmVzdWx0cy1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vUmVzdWx0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgfVxuXG59XG5cbi5yZXNvdXJjZXMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICAvLy5ibG9jayB7XG4gICAgLy8gICAgcGFkZGluZzogMDtcbiAgICAvL31cbiAgICAvL21hcmdpbjogMzJweDtcbiAgICAvL3BhZGRpbmc6IDMycHggMDtcbiAgICAvL0BpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDE2cHg7XG4gICAgLy8gICAgcGFkZGluZzogMTZweCAwO1xuICAgIC8vfVxuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgLy8gICAgbWFyZ2luOiA4cHg7XG4gICAgLy8gICAgcGFkZGluZzogOHB4IDA7XG4gICAgLy99XG59XG4jbWFpbiAucmVzb3VyY2VzLWdyaWQge1xuICAgIEBleHRlbmQgJWdyaWQtdGhpcmRzO1xuICAgIHBhZGRpbmctdG9wOjA7XG59XG5cbnN2ZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICYtdmlkZW8ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmLXByZXNlbnRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZG9jdW1lbnQge1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAmLXRlbXBsYXRlIHtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1hbGwge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWV2ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG4gICAgJi1kb3dubG9hZEJveCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMyLjA1cHg7XG5cbiAgICAgICAgZmlsbDogI0RERERERDtcbiAgICB9XG59XG5cbi5maWxlLWRvd25sb2FkIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICBhIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn1cblxuLy8gUmVzb3VyY2UgdHlwZXM6XG4vLyRuZXdzdHlwZXM6IG5ld3MsIGV2ZW50LCBndWlkYW5jZSwgY3BkLCBwcm9wb3NhbGZvcm07XG4vL1xuLy9AZWFjaCAkdHlwZSBpbiAkbmV3c3R5cGVzIHtcbi8vICAgIC5uZXdzdHlwZV8jeyR0eXBlfSB7XG4vLyAgICAgICAgLmJsb2NrLXRpdGxlIHtcbi8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbmV3c3R5cGUtY29sb3JzLCAjeyR0eXBlfSk7XG4vLyAgICAgICAgICAgIEBpZiAoJHNpdGUgPT0gbW9iaWxpdHkpIHtcbi8vICAgICAgICAgICAgICAgICYuYm90dG9tIHtcbi8vICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbi8vICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgfVxuLy8gICAgICAgIH1cbi8vICAgICAgICAuaWNvbiBzdmcge1xuLy8gICAgICAgICAgICBmaWxsOiBtYXAtZ2V0KCRuZXdzdHlwZS1jb2xvcnMsICN7JHR5cGV9KTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cbiIsIlxuLmFmZmlsaWF0aW9ucy1wYWdlIHtcbiAgICAucmVzb3VyY2VzLWJsb2Nre1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw3NjhweFwiKXtcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQ5MHB4XCIpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFydGljbGUtaGVhZGluZ3tcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnBlcnNvbmFsLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIC5waG9uZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYm91bmRzIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2sge1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhX2JhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDoyOyAvL1RoaXMgaXMgdG8ga2VlcCB0aGUgc2VsZWN0IGVsZW1lbnRzIGFib3ZlIHRoZSB0ZXh0IHNlYXJjaCBiZWxvdy5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFfYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stdG8tcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8MTIwMHB4Jykge1xuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHdpZGUtdGFiJykge1xuICAgICAgICAgICAgbWFyZ2luOiAyNnB4IDAgMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYnBvcnQnKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLXRvLXBhZ2UtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFjay10by1wYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PXBob25lbGFuZCcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZ1tzcmM9JyddIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvb25FcnJvckltZy9wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmltZ0Vycm9yIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvTG9ja3Rvbl93aGl0ZS5wbmcpIGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cblxuICAgIC5yZXN1bHRzLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubm9SZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICB9XG5cbn1cblxuLmFmZmlsaWF0aW9ucy1ncmlkIHtcbiAgICBAZXh0ZW5kICVncmlkLXRoaXJkcztcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIC8vLmJsb2NrIHtcbiAgICAvLyAgICBwYWRkaW5nOiAwO1xuICAgIC8vfVxuICAgIC8vbWFyZ2luOiAzMnB4O1xuICAgIC8vcGFkZGluZzogMzJweCAwO1xuICAgIC8vQGluY2x1ZGUgbWVkaWEoXCI8PXRhYnBvcnRcIikge1xuICAgIC8vICAgIG1hcmdpbjogMTZweDtcbiAgICAvLyAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgLy99XG4gICAgLy9AaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAvLyAgICBtYXJnaW46IDhweDtcbiAgICAvLyAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAvL31cbn1cbiNtYWluIC5hZmZpbGlhdGlvbnMtZ3JpZCB7XG4gICAgQGV4dGVuZCAlZ3JpZC10aGlyZHM7XG4gICAgcGFkZGluZy10b3A6MDtcbn1cblxuc3ZnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgJi12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgICYtcHJlc2VudGF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgJi1kb2N1bWVudCB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgICYtdGVtcGxhdGUge1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICAmLWFsbCB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICYtZXZlbnQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgIH1cbiAgICAmLWRvd25sb2FkQm94IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzIuMDVweDtcblxuICAgICAgICBmaWxsOiAjREREREREO1xuICAgIH1cbn1cblxuLmZpbGUtZG93bmxvYWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIGEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4uYXNpZGUtYWZmaWxpYXRpb25ze1xuICAgIGJhY2tncm91bmQ6JHNpZGVfYmFja2dyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwxNHB4LCRzaWRlX3RleHQsMzAwLDEuNTcpO1xuICAgIC5mbGV4LXBhcmVudHtcbiAgICAgICAgLy9wYWRkaW5nOiAyNHB4IDE2cHggNjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMjRweCA4cHggMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvY2t7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjhweCAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBAaW5jbHVkZSBmb250KFwiYm9keVwiLDE1cHgsZmFsc2UsMzAwLDEuNSk7XG4gICAgfVxuICAgIC5waG9uZW5vIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyOHB4LCRhY2NlbnQtcHJpbWFyeSw1MDAsMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206LjQ1ZW07XG4gICAgfVxuICAgIC5vcGVuaW5naG91cnN7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIil7XG4gICAgICAgIG1hcmdpbjowIC0xNnB4O1xuICAgICAgICB3aWR0aDoxMDB2dztcbiAgICB9XG4gICAgLmpmLXJvd3tcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJi5wYXNzd29yZC1yZXNldCB7XG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYSB7Zm9udC1zaXplOiAxMnB4O31cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hvdy1oaWRlLXBhc3N7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGEuc2hvdy1oaWRlLXBhc3M6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuYXNpZGUtd2l0aG91dC1tYXJnaW57XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAmLmFzaWRlLWdldC1hLXF1b3RlIC5mbGV4LXBhcmVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjI2cHg7XG4gICAgfVxufVxuXG4uYWZmaWxpYXRpb25zLXRleHQtdXBwZXJjYXNle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZyk7XG5cblxuICAgIEBpZiAoJHRoZW1lID09IGNvcnBvcmF0ZSkge1xuICAgICAgICAuY29tcGFueS1tZXRhIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbWFwX2dldCgkZm9vdGVyLHNlY29uZGFyeUJnKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gQmVsb3cgcGVyY2VudGFnZXMgYXJlIG1hZ2ljIG51bWJlcnNcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTlkZWcsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAwJSwgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDE2JSwgbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZykgMTYlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsIG1hcF9nZXQoJGZvb3RlciwgdGV4dCksIGZhbHNlLCAxLjU3KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMTlkZWcsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAwJSwgbWFwX2dldCgkZm9vdGVyLCBwcmltYXJ5QmcpIDEyJSwgbWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZykgMTIlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICB9XG5cdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIil7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTE5ZGVnLCBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZykgMCUsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAxMiUsIG1hcF9nZXQoJGZvb3Rlciwgc2Vjb25kYXJ5QmcpIDEyJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRcdFx0fVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2I4ZTFmYyswLDkwYmZmMCs1MCw2YmE4ZTUrNTEgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZykgMCUsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSA1MCUsIG1hcF9nZXQoJGZvb3Rlciwgc2Vjb25kYXJ5QmcpIDUxJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAvL2NvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxleC1wYXJlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgzJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9NjQwcHhcIikge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1JTtcblx0XHRcdFx0bWluLXdpZHRoOiAxNDVweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNDUlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD02NDBweFwiKSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDM2JTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAYXQtcm9vdCAucGYtYWRtaW4gJntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICAgICAgICAuZmxleC1wYXJlbnR7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbXBhbnktbWV0YV9zb2NpYWx7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE5ZGVnLCBtYXBfZ2V0KCRmb290ZXIsIHByaW1hcnlCZykgMCUsIG1hcF9nZXQoJGZvb3RlciwgcHJpbWFyeUJnKSAyMCUsIG1hcF9nZXQoJGZvb3Rlciwgc2Vjb25kYXJ5QmcpIDIwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdWwuc29jaWFsLWljb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo0OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6bWFwX2dldCgkZm9vdGVyLCBzZWNvbmRhcnlCZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1sb2dve1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2dve1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTEycHg7XG4gICAgICAgICAgICB9XG5cdFx0XHQuaWNvbi1waG9uZSB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1lbWFpbCB7XG5cdFx0XHRcdHdpZHRoOiAzMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbi1lbWFpbC1pbnZlcnNlIHtcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdH1cblx0XHRcdC5pY29uLXR3aXR0ZXIge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tbGlua2VkaW4ge1xuXHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQodGl0bGUsIDQ4cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCBmYWxzZSwgMS4yMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOHB4LCBtYXBfZ2V0KCRmb290ZXIsIHRpdGxlKSwgNDAwLCAxLjQzKTtcblx0XHRcdGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi43ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDE0cHgsIG1hcF9nZXQoJGZvb3RlciwgdGl0bGUpLCA3MDAsIDEuNDMpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDEycHgsIG1hcF9nZXQoJGZvb3RlciwgYm9keSksIDQwMCwgMS42Nyk7XG4gICAgICAgICAgICAuY29weXJpZ2h0LW1ldGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiR3YXJtLWdyZXk7XG4gICAgICAgICAgICAgICAgLmJvdW5kc3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9MTM1N3B4XCIpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAzMnB4O1xuXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcF9nZXQoJGZvb3RlciwgYm9keSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGF0LXJvb3QgLnBmLWFkbWluICZ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi00OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LW1ldGFfb2ZmaWNlcyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3JkZXI6MztcbiAgICAgICAgJi5ibG9ja3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0xNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS1tZXRhX3Bob25lIHtcbiAgICAgICAgLnBob25lLW51bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvZHksIDMxcHgsIG1hcF9nZXQoJGZvb3RlciwgYWNjZW50KSwgNTAwLCAxKTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDE0MDBweFwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTpjYWxjKDI2cHggKyAxMCAqICgoMTAwdncgLSA3MjBweCkgLyAxNDAwKSk7Ly92YXJpYWJsZSBmb250IHNpemUgZnJvbSAyNiB0byAzNlxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTEwMHB4XCIpIHtcblx0XHRcdFx0Zm9udC1zaXplOmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDcyMHB4KSAvIDE0MDApKTsvL3ZhcmlhYmxlIGZvbnQgc2l6ZSBmcm9tIDIwIHRvIDMwXG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZToyNnB4O1xuXHRcdFx0fVxuXHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgb3JkZXI6MTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6LTIyJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS1tZXRhX3NvY2lhbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblx0XHR1bC5zb2NpYWwtaWNvbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTJweCAwIDA7XG5cdFx0XHR9XG5cdFx0XHRsaSArIGxpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMCBub25lO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG4gICAgLmZvb3Rlci1vZmZpY2VzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTlkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0M3B4LCBtYXBfZ2V0KCRmb290ZXIsIGFjY2VudCkgNDNweCk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8vZGlzcGxheTogbm9uZTsgLyogd2UgbmVlZCB0byBoaWRlIGFsbCBidXQgdGhlIGZpcnN0IDIsIHNvIGhpZGUgYWxsLi4uICovXG5cdFx0XHQvLyY6bnRoLWNoaWxkKC1uKzIpe1xuXHRcdFx0Ly9cdGRpc3BsYXk6IGlubGluZS1ibG9jazsvKiAuLi5hbmQgc2hvdyBmaXJzdCAyICovXG5cdFx0XHQvL31cblx0XHRcdGJhY2tncm91bmQ6IG1hcF9nZXQoJGZvb3RlciwgYWNjZW50KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCAzMDBtcyBlYXNlO1xuXHRcdFx0XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2R5LCAxOHB4LCAkd2hpdGUsIDcwMCwgMS40NCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWJsdWUtZ3JleTtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9d2lkZS10YWJcIil7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS1ib3VuZHN7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5mb290ZXItaWNvbiB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjp2aXNpdGVke1xuICAgICAgICAgICAgICAgIGZpbGw6JHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcsIHVsLCBhIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG5cdFxuXHQuZm9vdGVyLW5hdi13cmFwIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm0tZ3JleTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZm9udChib2R5LCAxMnB4LCBtYXBfZ2V0KCRmb290ZXIsIGJvZHkpLCA0MDAsIDEuNjcpO1xuXHRcdC5ib3VuZHN7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9MTM1N3B4XCIpIHtcblx0XHRcdFx0cGFkZGluZzowIDMycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6MCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6MCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bC5mb290ZXItbmF2LmZsZXgtdWwge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHBhZGRpbmc6MDtcblx0XHRtYXJnaW46MDtcblx0fVxuXHR1bC5mb290ZXItbmF2IGxpIHtcblx0XHRwYWRkaW5nOiAxZW0gMmVtIDFlbSAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHQmICsgbGkge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9cGhvbmVsYW5kJykge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdhcm0tZ3JleTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGxpbmstcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdFxuXHQjY29va2llTm90aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZTMyO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGJvdHRvbTogMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQoYm9keSwgMTRweCwgbWFwX2dldCgkZm9vdGVyLCB0ZXh0KSwgZmFsc2UsIDEuNTcpO1xuXHRcdC5ib3VuZHN7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zO1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdFx0cCB7bWFyZ2luOjA7fVxuXHRcdFx0bGFiZWwge2hlaWdodDogMjhweDsgbWFyZ2luLWxlZnQ6MTBweDt9XG5cdFx0XHRhIHt3aGl0ZS1zcGFjZTogbm93cmFwO31cblx0XHRcdHN2Zy5pY29uLWNsb3NlIHsvKiBXaXRoIGFkZGVkIHJvdW5kIGJvcmRlciAqL1xuXHRcdFx0XHRmaWxsOiAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGluay1wcmltYXJ5O1xuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRmaWxsOiAkd2FybS1ncmV5O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdhcm0tZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PTEzNTdweFwiKSB7XG5cdFx0XHRcdHBhZGRpbmc6MTRweCAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuXHRcdFx0XHRwYWRkaW5nOjE0cHggMzJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZWxhbmRcIikge1xuXHRcdFx0XHRwYWRkaW5nOjE0cHggMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMC4wMTtcblx0XHRcdGxlZnQ6IC0xMDAlO1xuXHRcdH1cblx0XHRpbnB1dDpjaGVja2VkIH4gZGl2IHtcblx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdFxufVxuIiwiLm9ucGFnZS1tcC1jb250ZW50cyB7XG4gICAgLm1wLXNlY3Rpb24ubXAtc2VjdGlvbl9pbmRleCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgLm1wLWNvbnRlbnQtd3JhcCAuYmxvY2sgLmlubmVyLXdyYXAge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOTZweDtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNDtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleWlzaC1icm93bjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMuNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAuanMgLm1hc3Rlci1wb2xpY3kge1xuLy8gICAgIC5mYXEtc2VjdGlvbntcbi8vICAgICAgICAgZGlzcGxheTpub25lO1xuLy8gICAgIH1cbi8vICAgICAubW9kYWwtY29udGVudHtcbi8vICAgICAgICAgLmZhcS1zZWN0aW9ue1xuLy8gICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbiIsIi5wYXJ0bmVycyAjbWFpbntcbiAgICAuYmxvY2t7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7IC8vIFRoaXMgaXMgdGhlIGJvZHkgdGV4dFxuICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVsYW5kXCIpe1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7IC8vIFRoaXMgaXMgdGhlIHBhcnRuZXIgaW1hZ2VcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKXtcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhcnRuZXItdGl0bGV7XG4gICAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwyMHB4LCRkYXJrLDUwMCwxLjQpO1xuICAgIG1hcmdpbi10b3A6MDtcbn0iLCIvLyBUaGlzIGlzIGZyb20gdGhlIGxheW91dC5jc3MgaW5jbHVkZWQgaW4gdGhlIGRhc2hib2FyZCA8aGVhZD5cbi8vXG4ucGYtZGFzaGJvYXJkIHtcbiAgICAudGFibGUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50YWJsZSAudHdvLXRoaXJkLFxuICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICAudGFibGUgLm9uZS10aGlyZCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgfVxuICAgIC50YWJsZS5zdW1tYXJ5IC5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgfVxuXG4gICAgLy9oMSB7XG4gICAgLy8gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIC8vICAgIC8qIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovXG4gICAgLy8gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLy99XG4gICAgLypwYWdlIHN0eWxlKi9cbiAgICBib2R5IGhlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLXR3bztcbiAgICB9XG5cbiAgICAvKnRhYmxlIHN0eWxlKi9cbiAgICAvL3RhYmxlIHtcbiAgICAvLyAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLy99XG4gICAgLy90YWJsZSB0aGVhZCB7XG4gICAgLy8gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy99XG4gICAgLy90YWJsZSB0aGVhZCB0aCB7XG4gICAgLy8gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRmb290OmJlZm9yZSB7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9cbiAgICAvLyAgICBoZWlnaHQ6IDVweDtcbiAgICAvL1xuICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vfVxuICAgIC8vdGFibGUgdGZvb3QgdHIge1xuICAgIC8vICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Mzk1OTg7XG4gICAgLy99XG4gICAgLy90YWJsZSB0Zm9vdCB0ciB0ZCB7XG4gICAgLy8gICAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRib2R5IHtcbiAgICAvLyAgICBib3JkZXI6IDA7XG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NzY3NkM7XG4gICAgLy8gICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXktZWlnaHQ7XG4gICAgLy99XG4gICAgLy90YWJsZSB0Ym9keSB0ciB7XG4gICAgLy8gICAgcGFkZGluZzogNXB4O1xuICAgIC8vXG4gICAgLy8gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAvL31cbiAgICAvL3RhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAvLyAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8vICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG4gICAgLy99XG4gICAgLy90YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS1zZXZlbjtcbiAgICAvL31cblxuICAgIC5wb2xpY3lEb2MgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucG9saWN5RG9jIGEgLnN2Zy1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZpbGw6ICMwMDg2QkY7XG4gICAgfVxuICAgIC5wb2xpY3lEb2MuZGlzYWJsZWQgYSAuc3ZnLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZmlsbDogI0M3QzdDNztcbiAgICB9XG4gICAgLnBvbGljeURvYy5kaXNhYmxlZCBhLFxuICAgIC5wb2xpY3lEb2MuZGlzYWJsZWQgYTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkVDRTY7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jbGllbnQtZGV0YWlscyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwNDk0NDQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC50aXRsZSBoMixcbiAgICAuY2xpZW50LWRldGFpbHMgLnRpdGxlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNsaWVudC1kZXRhaWxzIC5kZXRhaWxzIC5pbWctd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmltZy13cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY2xpZW50LWRldGFpbHMgLmRldGFpbHMgLmFkZHJlc3Mgc3Bhbi5uYW1lLFxuICAgIC5jbGllbnQtZGV0YWlscyAuZGV0YWlscyAuYWRkcmVzcyBzcGFuLnJvbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5tYW5hZ2UtZGV0YWlscyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgOHB4IDMycHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICB9XG4gICAgLm1hbmFnZS1kZXRhaWxzIC5zdmctaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICAgICAgZmlsbDogI0I2QkNCODtcbiAgICB9XG4gICAgYS5kb3dubG9hZHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweCAzMnB4O1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cblxuICAgIH1cbiAgICBhLmRvd25sb2FkcyAuc3ZnLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuXG4gICAgICAgIGZpbGw6ICM5MjI1NDU7XG4gICAgfVxuICAgIC5kb2MtdGFibGUgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcblxuICAgICAgICBmaWxsOiAjMDA4NkJGO1xuICAgIH1cblx0LmRvYy10YWJsZSBhLmRvd25sb2FkcyAuaWNvbi1kb3dubG9hZCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcblx0fVxuXHRhLmRvd25sb2FkcyAuZGxUZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLypEYXNoYm9hcmQgbmF2Ki9cbiAgICAuZGFzaC1uYXYge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFODtcbiAgICB9XG4gICAgLmRhc2gtbmF2IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuZGFzaC1uYXYgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2UgIWltcG9ydGFudDtcblxuICAgICAgICBib3JkZXItdG9wOiB0cmFuc3BhcmVudCAzcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50IDNweCBzb2xpZDtcbiAgICB9XG4gICAgLmRhc2gtbmF2IHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmRhc2gtbmF2IHVsIGxpLmN1cnJlbnQsXG4gICAgLmRhc2gtbmF2IHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzkzOTU5OCBzb2xpZCAzcHg7XG4gICAgfVxuICAgIC5kYXNoLW5hdiB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICBjb2xvcjogIzU5NUE1QztcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTdFODtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiBoMSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMkYyO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG4gICAgLnBmLWRhc2hib2FyZCBmb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucGYtZGFzaGJvYXJkIHNlY3Rpb24gaDEsXG4gICAgLnBmLWRhc2hib2FyZCBzZWN0aW9uIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3I6ICM3MTcxNzE7XG4gICAgfVxuICAgIC50d28tY29sdW1uLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg2NSUgLSAzMnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIC5vbmUtY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCxcbiAgICBzZWxlY3QuY2hvc2VuLXN0eWxlLFxuICAgIHNlbGVjdC5maWx0ZXItc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gICAgLmRvY3VtZW50cy1wYWdlIC5pbmxpbmUtZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC8qIEFsbCBiZWxvdyBhbWVuZGVkIGJ5IG1hdHR5ICovXG4gICAgYnV0dG9uIHtcbiAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgLy9mb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC8vbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIC8vXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL1xuICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICAvL21hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAvL1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC8vdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgLy9cbiAgICAgICAgLy9jb2xvcjogd2hpdGU7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzAwODZCRjtcbiAgICAgICAgLy8td2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC8vLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwODZCRjtcbiAgICB9XG4gICAgLy9idXR0b246aG92ZXIge1xuICAgIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL1xuICAgIC8vICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0NDQ7XG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0NDtcbiAgICAvL31cbiAgICAuYnV0dG9uLmRvY0ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmxvZ291dC1idXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmxvZ291dC1idXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoL2ltZy9hcnJvdy5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5pZTkgc2VsZWN0LFxuICAgIC5pZTEwIHNlbGVjdCxcbiAgICAuaWUxMSBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG5cblxuXG4gICAgaGVhZGVyLnBhZ2VIZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgIGhlYWRlci5wYWdlSGVhZCA+IGgyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgaGVhZGVyLnBhZ2VIZWFkID4gaDIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHtcbiAgICAgICAgcGFkZGluZzogMDsgLyogYmFja2dyb3VuZDp3aGl0ZTsgKi9cbiAgICB9XG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMzJweDsgLyogYmFja2dyb3VuZDp3aGl0ZTsgKi8vKiBib3JkZXI6MXB4IHNvbGlkICNFNkU3RTg7ICovXG4gICAgfVxuICAgIC8qIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24gKyB0ciB0ZCA+IGRpdiB7cGFkZGluZzowIDAuODVyZW07fSAqL1xuICAgIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24gKyB0ciB0ZCB0YWJsZSB7XG4gICAgICAgIC8qIGJhY2tncm91bmQ6d2hpdGU7ICovXG4gICAgfVxuICAgIC5kYXRhVGFibGUgdGJvZHkgdHIuc2hvd24gKyB0ciB0ZCB0YWJsZSB0ciB0ZCB7XG4gICAgICAgIC8qIGJvcmRlci10b3A6MXB4IHNvbGlkICNFNkU3RTg7ICovXG4gICAgICAgIHBhZGRpbmc6IC42MjVyZW0gLjg1cmVtOyAvKiBiYWNrZ3JvdW5kOndoaXRlOyAqL1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIgdGQgdGFibGUgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkVGRUZFO1xuICAgIH1cbiAgICAuZGF0YVRhYmxlIHRib2R5IHRyLnNob3duICsgdHIgdGQgdGFibGUgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOEVCRUI7XG4gICAgfVxuICAgIC5jcmVhdGUtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuY3JlYXRlLW5vdGUgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRyLm5vRmlsZXMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZSB0Ym9keSB0ci5zaG93biArIHRyIHRyLm5vRmlsZXMgdGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNzBweCkge1xuICAgICAgICAuYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMgLmNvbnRhY3Qtc2VsZWN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudGFibGUuc3VtbWFyeSAub25lLXRoaXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5hY2MtY29udGFjdC1kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLnN1bW1hcnktdGFibGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAudGFibGUgLm9uZS10aGlyZCxcbiAgICAgICAgLnRhYmxlIC50d28tdGhpcmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZSAub25lLXRoaXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNoYXJ0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdWdobnV0U3VtbWFyeVRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3M3B4KSB7XG4gICAgICAgIC5ib3VuZHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjYy1jb250YWN0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnR3by1jb2x1bW4tbGVmdCxcbiAgICAgICAgLm9uZS1jb2x1bW4tcmlnaHQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC8qVGFibGUgRmxvdyovXG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgdGhlYWQgdHIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xuICAgICAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MCU7XG5cbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Ym9keSA+IHRyID4gdGQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8qIHRvcDogNnB4OyAqL1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaHRtbDpub3QoLmllOSkgLnRhYmxlLWZsb3cgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyAuZnVsbC13aWR0aCArIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguaWU5KSAudGFibGUtZmxvdyA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC50YWJsZS1mbG93ID4gdGZvb3QgPiB0ciA+IHRkLnNwYWNlIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWw6bm90KC5pZTkpIC5kb2MtdGFibGUgLnRhYmxlLWZsb3cgYS5kb3dubG9hZHMgLnN2Zy1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvbmVkQmFja2dyb3VuZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgICAgICAgLy8uYWNjLWNvbnRhY3QtZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy99XG4gICAgLy99XG5cbn1cblxuLy8gTmV3IGFuZCBuZWVkZWQgc3R5bGVzOlxuYS5zdGF0dXMtaWNvbntcbiAgICBmaWxsOiRhY2NlbnQtcHJpbWFyeTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6LjVlbTtcbn1cblxuLmRhc2hib2FyZC1ob21lcGFnZXtcbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGYtZGFzaGJvYXJkLmRvY3VtZW50cy1wYWdlICAuZG9jLXRhYmxlIGEuZG93bmxvYWRzIC5zdmctaWNvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXBob25lbGFuZFwiKSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn0iLCIuZGFzaGJvYXJkLWNvbnRhY3R7XG4gICAgLm1haW4tc2VjdGlvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAubWFpbi1zZWN0aW9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3RlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IC0yNTAwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjUwMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1zaWRlYmFye1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgLnN0aWNreUZvb3RNYWluIC5jb250YWN0LXdpZGdldHtcbiAgICAgICAgcGFkZGluZzogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbnVyc2U7XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAub2ZmaWNlLWluZm97XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjRlbTtcbiAgICAgICAgfVxuICAgICAgICAuYWRkcmVzc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhbGFiYXN0ZXIsIDMwMCwgMS41Nyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5waG9uZS1ub3tcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDE1cHgsICRhcXVhLWJsdWUsIDUwMCwgMS42KTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtID4gc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMmVtO1xuICAgIH1cbn0iLCIuYWNjb3VudC1kZXRhaWxzIHtcbiAgLm1haW4tc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1zZWN0aW9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMjUwMHB4O1xuICAgIHJpZ2h0OiAtMjUwMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gIC5kZXRhaWxzLXNpZGViYXJ7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLmRldGFpbHMtd2lkZ2V0e1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbnVyc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG5cbiAgLmpzb25Gb3JtIHNlY3Rpb24ubmV3U2VjIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICAuanNvbkZvcm0gPiBzZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gIC5qc29uRm9ybXtcbiAgICAucGFzc3dvcmQtZmllbGRzZXR7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5zdWJtaXQtYnV0dG9ue1xuICAgICAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICAgIH1cbiAgICAub3dhc3BUZXh0e1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cblxufSIsIi5kb2N1bWVudHMtcGFnZXtcblx0LmRvY3VtZW50cy1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC5kb2N1bWVudHMteWVhci1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdH1cblx0LmRvY3VtZW50cy15ZWFyLWJsb2NrIC5jaG9zZW4tc2luZ2xlIHtcblx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHR9XG5cdC5kb2N1bWVudHMteWVhci1ibG9jayAuY2hvc2VuLWRyb3Age1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdH1cblx0YnV0dG9uIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHdpZHRoOiA2MnB4O1xuXHR9XG5cdC5tYWluLWNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm1haW4tY29udGVudDphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsYWJhc3Rlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogLTI1MDBweDtcblx0XHRyaWdodDogLTI1MDBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQuc2lkZWJhcntcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5kb3dubG9hZHMtd2lkZ2V0e1xuXHRcdC8vaGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LndpZGdldC10aXRsZXtcblx0XHRwYWRkaW5nOiAzMnB4IDAgMTJweCAwO1xuXHR9XG5cblx0c3Bhbi5pbnN1cmFuY2UtdHlwZS1uYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzcGFuLmFkZGl0aW9uYWwtaW5mbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0Lm11bHRpRG93bmxvYWRDaGVja2JveHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bGFiZWx7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsX2RvY3VtZW50cyB7XG5cdC5yb3d7XG5cdFx0bWFyZ2luLWJvdHRvbTo4cHg7XG5cdH1cblx0Lmljb257XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6MjBweDtcblx0fVxuXHRzdmd7XG5cdFx0aGVpZ2h0OjIwcHg7XG5cdFx0d2lkdGg6MjBweDtcblx0fVxufSIsIlxuLmFjY291bnQtc3dpdGNoZXIge1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDEgMSAyNSU7XG4gIGZsZXg6IDEgMSAyNSU7XG4gIC13ZWJraXQtZmxleDogMSAxIDMzJTtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblxuXG5cbiAgLmNvbnRlbnQtYm9keXtcblxuICAgIGJhY2tncm91bmQ6ICRibHVlLW51cnNlO1xuICAgIEBpZiAkc2l0ZSA9PSAnbm9yd2F5JyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbm9yLWRhcmtncmV5O1xuICAgIH1cbiAgICBwYWRkaW5nOjQzcHggNjhweCAxMTBweCAzOHB4O1xuXG5cbiAgICAudGl0bGV7XG4gICAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzOHB4LCR3aGl0ZSw0MDAsMS43NSk7XG4gICAgfVxuXG4gICAgLnZhbHVlVGV4dHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFwiR290aGFtIEJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG5cbiAgICAuYWNjLXR5cGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxufVxuXG5cbiAgLmNvbnRlbnRCdXR0b24gLmJ1dHRvbntcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYV9idG4tYmFja2dyb3VuZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYV9idG4tdGV4dDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokYV9idG4taG92ZXItYmFja2dyb3VuZDtcbiAgICAgIGNvbG9yOiRhX2J0bi1ob3Zlci10ZXh0O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmZsZXgtcGFyZW50LWFjY3tcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpe1xuICAuZmxleC1wYXJlbnQgLmFjY291bnQtc3dpdGNoZXIge1xuICAgIC13ZWJraXQtZmxleDogMSAxIDMzJTtcbiAgfVxufVxuXG5cbi5kaWFsb2ctbWVzc2FnZS1jb250YWluZXJ7XG5cbiAgbWFyZ2luOiAtMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLm1vZGFsLWhlYWRlcntcbiAgICBAaW5jbHVkZSBmb250KFwidGl0bGVcIiwzMHB4LCRhbG1vc3QtYmxhY2ssNDAwLDEuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5LXNldmVuO1xuICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbn1cblxuXG4gIC5tb2RhbC1ib2R5e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZzogMTNweCAyM3B4O1xuICAgIC5tb2RhbC1ib2R5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2QwMDIxYjtcbiAgICAgIGNvbG9yOiAjZDAwMjFiO1xuICAgICAgcGFkZGluZzogMTNweCAyM3B4O1xuXG5cbiAgICAgIC5tb2RhbC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIGZpbGw6ICNkMDAyMWI7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG5cbi5vZmYtY2FudmFzLW9wZW4tYWNjb3VudC1zd2l0Y2hlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLXRvb2x0aXBdOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgcGFkZGluZzogMXB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuXG4gIH1cblxuICBbZGF0YS10b29sdGlwXTpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgfVxufSIsIi55b3VyLW9yZGVyLXRhYmxlIHtcbiAgICAvKiBtYXgtd2lkdGg6IDYwMHB4OyAqL1xuICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xufVxuLnlvdXItb3JkZXItYmxvY2sge1xuICAgIC8qIG1heC13aWR0aDogNjAwcHg7ICovXG5cbiAgICAueW91ci1vcmRlci1ibG9jay10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoXCJib2R5XCIsIDIycHgsICRibGFjaywgNTAwLCAxLjQ1KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzRweDtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC55b3VyLW9yZGVyLWJsb2NrLXRpdGxlOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAub2ZmbGluZUluc3VyYW5jZXMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIH1cblxuICAgIC5jaGVja291dC10YWJsZS5jdC10b3RhbHJvdyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogM3B4IDBweDtcbiAgICAgICAgLyogYm9yZGVyLXRvcDogNXB4IGRvdWJsZSAjZDdkNWQ1OyAqL1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgXG4gICAgfVxufVxuLnlvdXItb3JkZXItaXRlbSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi55b3VyLW9yZGVyLWl0ZW0gKyAueW91ci1vcmRlci1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ueW91ci1vcmRlci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnlvdXItb3JkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogJHNoYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxufVxuXG4ueW91ci1vcmRlci1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ueW91ci1vcmRlci10b3RhbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnlvdXItb3JkZXItdG90YWwge1xuICAgIGNvbG9yOiAkc2hhcms7XG59XG5cbi55b3VyLW9yZGVyLWRldGFpbHMge1xuICAgIGNvbG9yOiAkc2hhcms7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcbn1cblxuLnlvdXItb3JkZXItbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuXG4ueW91ci1vcmRlci1saW5lLXZhbHVlIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG59XG5cbi55b3VyLW9yZGVyLWxpbmUtbmFtZSB7XG4gICAgcGFkZGluZzogMCA2MHB4IDAgMDtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG59XG5cbi55b3VyLW9yZGVyLXRvdGFscm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYmxvY2s6IDE0cHg7IFxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgLmN0LXlvdXItcXVvdGUtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDo5MDA7XG4gICAgfVxuICAgIC5jdC15b3VyLXF1b3RlLWRhdGEge1xuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIH1cbiAgICBcbn1cblxuXG5cblxuXG5cbi8qIGZ1bmt5IGJsdWUgYmFyIHRvIHRoZSBsZWZ0IG9wdGlvbj8gKi9cbi5zbmF6enkge1xuICAgIC55b3VyLW9yZGVyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRhenVyZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICAueW91ci1vcmRlci10aXRsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyBcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBcbiAgICB9XG4gICAgLnlvdXItb3JkZXItc3VtbWFyeSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLnlvdXItb3JkZXItdG90YWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNiMWIxYjE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAueW91ci1vcmRlci1ibG9jayB7XG4gICAgICAgIC5vZmZsaW5lSW5zdXJhbmNlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC55b3VyLW9yZGVyLXRhYmxlIHtcbiAgICAgICAgLmNoZWNrb3V0LXRhYmxlLmN0LXRvdGFscm93IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBkb3VibGUgI2Q3ZDVkNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAueW91ci1vcmRlci10b3RhbHJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgXG4gICAgICAgIC5jdC15b3VyLXF1b3RlLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIGVuZCBmdW5reSBibHVlIGJhciB0byB0aGUgbGVmdCAqLyIsIi51bmRlcndyaXRlcntcbiAgZGl2Lm5vdGlmeS1ibG9ja3tcbiAgICAubm90aWZpY2F0aW9ue1xuICAgICAgLmNvbnRlbnR7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5tYWluLW5vdGlmaWNhdGlvbntcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxNyU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyOTRweDtcbiAgICAgICAgICAubm90aWZpY2F0aW9uLXRpdGxle1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXCJHb3RoYW0gQlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm90aWZpY2F0aW9uLWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUtbm90aWZpY2F0aW9ue1xuICAgICAgICAgIC5kZWxldGV7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBjb2xvcjogIzllOWM5ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNzc3Njc3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE5JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNzclO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5vdGlmaWNhdGlvbjpsYXN0LWNoaWxke1xuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyppbml0aWFsIGxheW91dCovXG5cbi5wZi1hZG1pbiB7XG5cbiAgICAvLyBXZWJzaGltIGRhdGVwaWNrZXIgZml4ZXMgKGFib3ZlIG92ZXJyaWRlcyB0aGVtKVxuICAgIC53cy1wb3BvdmVyIGJ1dHRvbixcbiAgICBidXR0b24ud3MtcG9wb3Zlci1vcGVuZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgYnV0dG9uLndzLXBvcG92ZXItb3BlbmVyIHtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYucGYtY3JlYXRlIC53cy1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGhlYWRlci5wYWdlSGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgIGhlYWRlci5wYWdlSGVhZCBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBNZWRpYSBRdWVyaWVzICovXG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC8qLSAxMDI0IFRhYiBMYW5kc2NhcGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSovXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZG91Z2hudXRTdW1tYXJ5VGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtNDFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kb3VnaG51dFN1bW1hcnlUaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbi1kYXRlLXRpbWV7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLmRhdGUtdGltZS1ib3h7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5yZWQtbGlnaHRze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAxNzMxO1xuICAgIH1cblxuICAgIC5ncmVlbi1saWdodHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmMzNDc7XG4gICAgfVxuXG4gICAgLmdyZXktbGlnaHRze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4Njg2O1xuICAgIH1cblxuICAgIC5yb3VuZGVkLWltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTlweDtcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICB9XG5cbiAgICAucG91bmQtc3F1YXJle1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUtZGlzYWJsZXtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXktZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgIH1cblxuICAgIC5wb3VuZC1zcXVhcmUtZ3JlZW57XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmMzNDc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgIH1cblxuICAgIC5pY29uLXBheW1lbnR7XG4gICAgICAgIGZpbGw6ICNjOGM5Y2EgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6MjZweDtcbiAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuaWNvbi1wYXltZW50LWRvbmV7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOjI2cHg7XG4gICAgICAgIGhlaWdodDoyNnB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICB9XG5cbiAgICAuZWRpdC1wb2xpY3ktc2hlbGx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgIH1cblxuICAgIC5pY29uLWVkaXQtc2hlbGx7XG4gICAgICAgIGZpbGw6ICRhcXVhLWJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICB9XG5cbiAgICAucGljLWFsaWdue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRhYmJlZD5zZWN0aW9uPmRpdj5kaXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50LWJvcmRlci1ncmVlbntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM4NmMzNDc7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLXJlZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMDE3MzE7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLW9yYW5nZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMjg2MTk7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtYm9yZGVyLWdyZXl7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjODY4Njg2O1xuICAgIH1cbiAgXG59XG5cbiNkYXRhdGFibGUtcG9saWNpZXMtd29ya2Zsb3d7XG4gICAgLy90aDpudGgtY2hpbGQoNiksXG4gICAgLy90aDpudGgtY2hpbGQoNyksXG4gICAgLy90aDpudGgtY2hpbGQoOCksXG4gICAgLy90aDpudGgtY2hpbGQoOSksXG4gICAgLy90aDpudGgtY2hpbGQoMTApLFxuICAgIC8vdGg6bnRoLWNoaWxkKDExKSxcbiAgICAvL3RoOm50aC1jaGlsZCgxMiksXG4gICAgLy90aDpudGgtY2hpbGQoMTMpLFxuICAgIC8vdGg6bnRoLWNoaWxkKDE0KSxcbiAgICAvL3RkOm50aC1jaGlsZCg2KSxcbiAgICAvL3RkOm50aC1jaGlsZCg3KSxcbiAgICAvL3RkOm50aC1jaGlsZCg4KSxcbiAgICAvL3RkOm50aC1jaGlsZCg5KSxcbiAgICAvL3RkOm50aC1jaGlsZCgxMCksXG4gICAgLy90ZDpudGgtY2hpbGQoMTEpLFxuICAgIC8vdGQ6bnRoLWNoaWxkKDEyKSxcbiAgICAvL3RkOm50aC1jaGlsZCgxMyksXG4gICAgLy90ZDpudGgtY2hpbGQoMTQpIHtcbiAgICAvLyAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgLy8gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIC8vICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAvLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy99XG5cbiAgICAmLmRhdGFUYWJsZSB0Ym9keSB0ZHtcbiAgICAgICAgcGFkZGluZzogNHB4IDIycHg7XG4gICAgfVxuXG5cblxuICAgIC50b29sdGlwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgICB9XG5cbiAgICAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuXG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgLy9oZWlnaHQ6IDEzM3B4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmUge1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2YzM0NztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICR3aGl0ZSwgNTAwLCAgMS4xNCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIH1cblxuICAgICAgICAubnR1IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4Njg2ODY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJ2JvZHknLCAxM3B4LCAkd2hpdGUsIDUwMCwgIDEuMTQpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogIC02N3B4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCBibGFjaztcbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICBsZWZ0OiA1OHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwM3B4O1xuXG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDEzcHgsICRibGFjaywgMzAwLCAgMS4xNCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcC1oZWFkIC50b29sdGlwdGV4dC1oZWFkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjNweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdGg6aG92ZXIgLnRvb2x0aXB0ZXh0LWhlYWR7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLyp0aGUgY29udGFpbmVyIG11c3QgYmUgcG9zaXRpb25lZCByZWxhdGl2ZToqL1xuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGJsYWNrLCAzMDAsICAxLjE0KTtcbiAgICAgICAgbWFyZ2luOiAwcHggLTIycHg7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLypoaWRlIG9yaWdpbmFsIFNFTEVDVCBlbGVtZW50OiovXG4gICAgfVxuXG4gICAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAvKnN0eWxlIHRoZSBhcnJvdyBpbnNpZGUgdGhlIHNlbGVjdCBlbGVtZW50OiovXG4gICAgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB9XG5cbiAgICAvKnBvaW50IHRoZSBhcnJvdyB1cHdhcmRzIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAoYWN0aXZlKToqL1xuICAgIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgYmxhY2sgYmxhY2s7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM3ZGVnKTtcbiAgICB9XG5cbiAgICAvKnN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbToqL1xuICAgIC5zZWxlY3QtaXRlbXMgZGl2LC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgICBAaW5jbHVkZSBmb250KCdib2R5JywgMTNweCwgJGJsYWNrLCAzMDAsICAxLjE0KTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICB9XG5cbiAgICAuc2VsZWN0LXNlbGVjdGVkLnNlbGVjdC1hcnJvdy1hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2UzZTQ7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM2KTtcblxuICAgIH1cblxuICAgIC8qc3R5bGUgaXRlbXMgKG9wdGlvbnMpOiovXG4gICAgLnNlbGVjdC1pdGVtcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0b3A6IDk3JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgICAgICAuc2FtZS1hcy1zZWxlY3RlZHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWI5YjliO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8qaGlkZSB0aGUgaXRlbXMgd2hlbiB0aGUgc2VsZWN0IGJveCBpcyBjbG9zZWQ6Ki9cbiAgICAuc2VsZWN0LWhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QtaXRlbXMgZGl2OmhvdmVyLCAuc2FtZS1hcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG5cbiAgICAjbmVzdGVkLXRhYmxle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgLTIycHg7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICB0Ym9keSwgdHIsIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDE0cHgsICMyMDI2MmEsIDMwMCwgIDEuMjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgZmlsbDogIzAxYmVlNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlOmFmdGVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21vZGFsLXBheW1lbnQge1xuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAuYWxlcnQtZGlhbG9ne1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43NSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlhbG9nLWJveHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgIC5kaWFsb2ctdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFHYXJhbW9uZFBybztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJyxcIkdvdGhhbSBCXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGlhbG9nLWJ1dHRvbi1yb3cge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMTAwLDEwMCwxMDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmYzODtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMWJlZTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0LWRpYWxvZzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3ViU3RhdHVzRmllbGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxudGQuZGVhbC1zdGFnZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBtaW4td2lkdGg6NTAwcHg7XG5cbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICBAYXQtcm9vdCAuYnJva2VyLWRhc2hib2FyZCAme1xuICAgICAgICBtaW4td2lkdGg6MDtcbiAgICB9XG5cbiAgICAuc3Vic3RhdHVzSW5kaWNhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDoyMnB4O1xuICAgICAgICByaWdodDoyMnB4O1xuICAgICAgICBib3R0b206OHB4O1xuXG5cblxuICAgICAgICBAYXQtcm9vdCAuYnJva2VyLWRhc2hib2FyZCAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnN0YXR1cyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG5cbiAgICAgICAgICAgIEBhdC1yb290IC5wZi1saXN0ICZ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDotM3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDotM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDUwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtNTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50IH4gZGl2LCAmLm5vbmUsICYubm9uZSB+IGRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF6dXJlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4uZHQtYWN0aW9ucy1pdGVtIFtjbGFzc149XCJwb3VuZC1zcXVhcmVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn0iLCIuYWRtaW4taG9tZS13aWRnZXR7XG4gICAgYmFja2dyb3VuZDojRjdGN0Y3O1xuXG4gICAgLy8gTG93ZXIgbWVudSAoYmlnIHNxdWFyZSBidXR0b25zKVxuICAgIHVsLmhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW46LTMwcHggLTE2cHggMDtcbiAgICAgICAgcGFkZGluZzowO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJwb3J0XCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTk3MHB4XCIpIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICB1bC5ob21lID4gbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTExODBweFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHVsLmhvbWUgPiBsaTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAjNTk1QTVDO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMUM3NUJDO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxQzc1QkM7XG4gICAgfVxuICAgIHVsLmhvbWUgPiBsaS5jcmVhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwuaG9tZSA+IGxpIGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcblxuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG4gICAgdWwuaG9tZSA+IGxpIGEgLnNxdWFyZS1jb250ZW50IGRpdiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgICB1bC5ob21lID4gbGkgYSAuc3F1YXJlLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLnBmLWFkbWluLmVycm9yLW9jY3VycmVke1xuICAgIC53cmFwLWUge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iLCIucGYtd2FybmluZywgLnBmLWFncmVlbWVudHtcbiAgICAuaWFkIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAuaWFkIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgIH1cbiAgICAuaWFkIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBzcGFuLmVtYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59IiwiLnBmLWxpc3R7XG4gICAgLmRldGFpbHMtY29udHJvbCxcbiAgICAuYWN0aXZpdHktY29udHJvbHtcbiAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5saW5lLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIHRkIHRleHRhcmVhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWNvbi1iaW4gc3Zne1xuICAgICAgICB3aWR0aDoyM3B4O1xuICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICB9XG4gICAgLmljb24tZWRpdCxcbiAgICAuaWNvbi1hY3Rpdml0eXtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6MjhweDtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29uLW5vdGVzIHN2Z3tcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgIHdpZHRoOjIxcHg7XG4gICAgfVxufSIsIi5wZi12aWV3e1xuICAgIGJvZHksIGh0bWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn0iLCIuc3RhZmYtZWRpdHtcbiAgICAjc3RhZmZQaWN0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiLmt5Yy1kZXRhaWx7XG4gICAgLy9oMXtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDI2cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy9we1xuICAgIC8vICBAaW5jbHVkZSBmb250KFwiYm9keVwiLCAkc2l6ZTogMThweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy8gIG1hcmdpbjogMCAwIDAgMDtcbiAgICAvL31cbiAgICAvLy5jb2x1bW4tdGl0bGV7XG4gICAgLy8gIEBpbmNsdWRlIGZvbnQoXCJ0aXRsZVwiLCAkc2l6ZTogNDhweCwgJGNvbG91cjogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAgJGxoOiBmYWxzZSk7XG4gICAgLy99XG4gICAgLy8uYmxvY2stY29udGVudHtcbiAgICAvLyAgQGluY2x1ZGUgZm9udChcImJvZHlcIiwgJHNpemU6IDE4cHgsICRjb2xvdXI6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgICRsaDogZmFsc2UpO1xuICAgIC8vfVxuICAgIC8vLnRhYmJlZHtcbiAgICAvLyAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLy8gIC50YWJ0cmlnZ2VyIGF7XG4gICAgLy8gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIC8vLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgIC8vICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIC8vICBib3JkZXI6IG5vbmU7XG4gICAgLy8gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLy99XG4gICAgLy8udGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgLy8gIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAvL31cbiAgICAvLy5zaW5nbGUtbGluZSB0YWJsZXtcbiAgICAvLyAgICAmOmFmdGVyIHtcbiAgICAvLyAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIC8vICAgICAgd2lkdGg6IDBweDtcbiAgICAvLyAgICB9XG4gICAgLy99XG4gIC5zdGlja3lGb290V3JhcCAuc3RpY2t5Rm9vdE1haW57XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuXG4gIC5tZXNzYWdlLWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMC42cmVtIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG5cbiAgI3VzZXJuYW1lLXBhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDExcHggcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzNXB4IDU1cHggMzVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cblxuICAudXNlcm5hbWUtcGFnZS1jb250YWluZXIgLnVzZXJuYW1lLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG5cbiAgI2NoYXQtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgMjBweCAwcHggMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OjUwMHB4O1xuICB9XG5cbiAgI2NoYXQtcGFnZSAjbWVzc2FnZUZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIH1cblxuICAjY2hhdC1wYWdlIHVsIGxpIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmV2ZW50LW1lc3NhZ2UgcCB7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICNjaGF0LXBhZ2UgLmNoYXQtbWVzc2FnZSBzcGFuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgI2NoYXQtcGFnZSAuY2hhdC1tZXNzYWdlIHAge1xuICAgIGNvbG9yOiAjNDM0NjRiO1xuICB9XG5cbiAgI21lc3NhZ2VGb3JtIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTdweCk7XG4gIH1cblxuICAjbWVzc2FnZUZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuYWRkZmlsZXtcbiAgICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjOWI5YjliICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWRkZmlsZTpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzliOWI5YiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNoYXQtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgfVxuXG4gIC5jaGF0LWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuY29ubmVjdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM3Nzc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuXG4gIC5reWMgLnRhYmJlZD5zZWN0aW9ue1xuICAgIGJvcmRlcjpub25lO1xuICB9XG5cbiAgLmt5YyAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdntcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuXG4gICAgLmNoYXQtY29udGFpbmVyIHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAvL21hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cblxuICAgIC51c2VybmFtZS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG5cbiAgICAjY2hhdC1wYWdlIHVsIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cblxuICAgICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cblxuICAgICNtZXNzYWdlRm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICB9XG5cbiAgICAuY2hhdC1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuY29ubmVjdGluZyB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuICB9XG59IiwiLnBmLWNyZWF0ZXtcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuaW5zdXJhbmNlcy1lZGl0e1xuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBib2R5ID4gZGl2Om5vdCgjaGVhZGJhbmQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICAgIC5zYXZlU2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLmpzb25Gb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICAjY2hhbmdlU3RhZmYge1xuXHRcdC8qXG5cdFx0Tm90IG5lZWRlZC4gdGhlcmUgaXMgYSBjbGFzcyBpbiBfY2hvc2VuLnNjc3M6MzEgdGhhdCBvdmVycmlkZXMgYWxsIC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lciBoYXZpbmcgaW5saW5lIHN0eWxlXG5cdFx0ZGl2I3JvbGVfY2hvc2Vue1xuXHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRcdH1cblx0XHRkaXYjc3RhZmZfY2hvc2Vue1xuXHRcdFx0d2lkdGg6IGF1dG8haW1wb3J0YW50O1xuXHRcdH1cblx0XHQqL1xuXG4gICAgICAgIGRpdiN3cmFwcGVyLWZvci1QcmltYXJ5Q29udGFjdCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMC4xJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaW5zdXJhbmNlcy1jcmVhdGV7XG5cdC5jaG9zZW4tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaW5zdXJhbmNlcy1jcmVhdGUye1xuXG4gICAgYm9keSA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAuc2F2ZVNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5qc29uRm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgI2NyZWF0ZUluc3VyYW5jZVN0ZXAyIHtcblxuICAgICAgICBkaXYjd3JhcHBlci1mb3ItUHJpbWFyeUNvbnRhY3Qge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAuamYtaW5wdXQtdHlwZS1zdWJtaXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tamYtZGVsZXRlIHtcbiAgICAgICAgICAgICAgZmlsbDogIzk3OTc5NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG9jdW1lbnRzLWxpc3R7XG4gICAgLmljb24tdGljay1kcmF3biwgLmljb24tY3Jvc3MtZHJhd257XG4gICAgICAgIGZpbGw6ICRhY2NlbnQtcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjI1ZW07XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyLFxuLmFzc2V0LWVkaXQgI2Fzc2V0TWV0YSB7XG5cbiAgICAjZmlsZVVwbG9hZENvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gICAgI2ZpbGVVcGxvYWRXcmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206MWVtO1xuICAgIH1cbiAgICAjZmlsZVVwbG9hZCwgI2Fzc2V0RG9jVXBsb2FkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lLmR6LXN0YXJ0ZWQgLmR6LW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDAuNWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDg0ODQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNkZWRlZGUsIDBweCAxcHggMXB4IDBweCAjMDAwIGluc2V0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggcmdiYSgwLDAsMCwwLjEpLCAwcHggMXB4IDFweCAwcHggIzAwMCBpbnNldDtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcuZHotc3VjY2VzcyBzZWxlY3Qge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYWRkYzNjO1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpob3ZlciBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICBjb2xvcjojYmYxOTE5O1xuICAgIH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyayB7XG4gICAgICAgIGNvbG9yOiM0M2JiNDc7XG4gICAgfVxuXG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnR5cGUtc2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxufVxuLmRvY3VtZW50cy1maWxlVXBsb2FkLFxuLmRvY3VtZW50cy1maWxlVXBsb2FkLXYyIHtcblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmRvY3VtZW50LXRlbXBsYXRlLWxpc3Qge1xuICAgIC5idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDMycHggMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbn1cblxuI2RvY3VwbG9hZGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAuZmllbGR3cmFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNsaWVudC1saXN0e1xuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgdGQuZGVsZXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICB9XG59XG4uY2xpZW50LWVkaXR7XG5cdCYgPiBkaXYge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5qc29uRm9ybSB7XG5cdCAgICBwb3NpdGlvbjogc3RhdGljO1xuXHR9XG4gIC50YWJiZWQgPiBzZWN0aW9uLm9wZW4gPiBkaXZ7XG4gICAgbWF4LWhlaWdodDo3MDAwcHg7XG4gIH1cblx0I3NlY3RvciAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIG1heC13aWR0aDo4MDBweDtcblx0fVxufVxuLmNsaWVudC1lZGl0LWxvZ2luIHtcblx0Ji5hY2Nlc3MtZnVsbHtcblx0XHQjcGVybWlzc2lvbnN7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG4gICAgJiA+IGRpdjpub3QoI2hlYWRiYW5kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICB9XG59XG4udGl0bGUtc2Vje1xuXHRAaW5jbHVkZSBmb250KCd0aXRsZScsIDMwcHgsIGZhbHNlLCBmYWxzZSwgMS4zKTtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbiNzZWN0b3J7XG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0e1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDAuMSU7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDlweCA2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA2cHg7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVsZXRlcm93e1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM5Nzk3OTc7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tamYtZGVsZXRle1xuICAgICAgICAgICAgZmlsbDojOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5qZi1pbnB1dC10eXBlLWRlbGV0ZXtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59XG5cbiNhZGRTZWN0b3JJRHtcbiAgICBmaWVsZHNldC5hZGQtc2VjdG9yLWlkLXJvd3N7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtc3VibWl0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAwLjElO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA5cHggNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGVyb3cge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWpmLWRlbGV0ZSB7XG4gICAgICAgICAgICBmaWxsOiAjOTc5Nzk3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpmLWlucHV0LXR5cGUtZGVsZXRlIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMC4xJTtcbiAgICB9XG59IiwiLmNsaWVudC1jb25zb2xlIHtcbiAgLnN0aWNreUZvb3RNYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmxvY2suc2lkZWJhciB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbiAgLmpzb25Gb3JtIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMDsgLy8gRm9yIHJlcGVhdGFibGUgYXJlYXMgLSBwYWRkaW5nIG9uIGZpZWxkc2V0cyBpcyBpbmNvcnJlY3RseSBzZXQgZnJvbSBqc29uZm9ybS1vdmVycmlkZXMuc2NzcyAod2hpY2ggbmVlZHMgdG8gZ28gYXQgc29tZSBwb2ludClcbiAgICB9XG4gIH1cbiAgI21vZGFsRGlhbG9nIC5qc29uRm9ybSBmaWVsZHNldCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb25zb2xlLXBhbmUtYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzJweDtcbiAgICByaWdodDogMzJweDtcbiAgICAvL2Zsb2F0OnJpZ2h0O1xuICAgIC5jb25zb2xlLXBhbmUtYWN0aW9uIHtcbiAgICB9XG4gIH1cbiAgbWFpbiB7XG4gICAgLnRhYmJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50YWJiZWQgPiBzZWN0aW9uID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uby1qcyAudGFiYmVkID4gc2VjdGlvbi5vcGVuID4gZGl2IHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IC8qZXVyZ2gqL1xuICAgIH1cblxuICAgIC50YWJiZWQgLnRhYmJlZCA+IHNlY3Rpb24ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICAgICAudGFiYmVkID4gc2VjdGlvbiA+IGRpdiA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWJiZWQgLnRhYmJlZCAudGFid3JhcCAuY29udGVudC1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDBweDt9XG5cbiAgICAudGFiYmVkPnNlY3Rpb24+ZGl2PmRpdiB7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgfVxuXG4gICAgLnRhYmJlZCAudGFiYmVkIC50YWJ3cmFwIC5jb250ZW50LXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMHB4O1xuICAgIH1cblxuICAgIC50YWJiZWQgLm92ZXJmbG93VGFicyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogdGFiIGxvYWRpbmcgYW5pbWF0aW9uICovXG4gICAgc2VjdGlvbi5hY3RpdmUud2FpdGluZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlLCAjZTk5ODEzIDYwJSwgI2U5OTgxMyAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUsICNlOTk4MTMgNjAlLCAjZTk5ODEzIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAvKiBhbmltYXRlIHRoaXMgKi9cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiB3aXBlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbjogd2lwZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAvKiBidXQgZG9uJ3QgZ28gb24gYWJvdXQgaXQgKi9cbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTA7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcbiAgICB9XG5cbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgd2lwZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxuICAgICAgfVxuICAgIH1cbiAgICBALW1vei1rZXlmcmFtZXMgd2lwZSB7XG4gICAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMFxuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxuICAgICAgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHdpcGUge1xuICAgICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDBcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBzdW1tYXJ5IHN0YXRzICovXG4gICAgLnN1bW1hcnktc3RhdHMge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICB9XG5cbiAgICAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1zdGF0IHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1tZXRhLCAuc3VtbWFyeS1zdGF0cyAuc3VtbWFyeS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAvKiBqc29uZm9ybSBzdW1tYXJ5IHN0YXRzIHYyIC0gdGhpcyBpcyB3YWNrICovXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IC0zMnB4IDAgLTMycHggLTE2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyB7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG5cbiAgICAuanNvbkZvcm0gZmllbGRzZXQuc3RhdHMgLmpmLXJvdyBsYWJlbC5zdGF0LWljb24sXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgKltkYXRhLXN0YXQtaWNvbl0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmpzb25Gb3JtIGZpZWxkc2V0LnN0YXRzIC5qZi1yb3cgbGFiZWwuc3RhdC1pY29uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuamYtcm93ICpbZGF0YS1zdGF0LWljb25dIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5qc29uRm9ybSBmaWVsZHNldC5zdGF0cyAuc3RhdC1pY29uW2Zvcj10b3RhbExvc3NdIHN2ZyB7XG4gICAgICBmaWxsOiAjYmIwMDAwO1xuICAgIH1cblxuICAgIC5jbGllbnQtY29uc29sZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgI2NsaWVudC1jb25zb2xlLXN1bW1hcnl7XG4gICAgLmNvbnRhY3QtYmxvY2t7XG4gICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICBjb2xvcjokYm9keS10ZXh0O1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6JGJvZHktdGV4dDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jaG9zZW4tc2luZ2xle1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgIGJvcmRlci1sZWZ0OjA7XG4gICAgICAgIGJvcmRlci1yaWdodDowO1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBlcnNvbntcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAmLnByaW1hcnktb25seXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLmNsZWFyRmlsdGVyc3tcbiAgLy8gIGRpc3BsYXk6bm9uZTtcbiAgLy99XG59IiwiLnV3LXJlcXVlc3RzLWxpc3R7XG4gICAgLnNlbmR7XG4gICAgICAgIG1hcmdpbi10b3A6MzJweDtcbiAgICB9XG59XG5cblxuXG5cbi5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRle1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxQ3JlYXRlIC5yZnFDcmVhdGVTdWJIZWFkZXJ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVMYWJlbHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUxpbmV7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUJ1dHRvbntcbiAgfVxuICAucGFnZS1jb250YWluZXIgLnJmcUNyZWF0ZUZpZWxkU2V0e1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVCdXR0b25GaWVsZFNldHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjTGFiZWx7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFDcmVhdGVFeGVjU3VtbWFyeXtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5yZnFFeGVjU3VtbWFyeXtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gIH1cbiAgLnJmcUV4ZWNMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgfVxuICAucmZxRXhlY1ZhbHVle1xuICAgIGZsZXgtYmFzaXM6NzAlO1xuICB9XG5cbi5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0e1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDYwNzA4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbiAgLnJmcVJlcXVlc3QtZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgfVxuICAucmZxUmVxdWVzdC1ibG9ja3tcbiAgICBmbGV4OiAxIDEgMjIlO1xuICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVse1xuICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVle1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICB9XG5cblxuXG5cblxuXG4gIC5ib3VuZHMgLmRhdGFUYWJsZV9vdmVyZmxvd193cmFwcGVyIC5yZnFSZXF1ZXN0RGV0YWlsIC5yZnFEZWNsaW5lZCB0ZHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNGY0O1xuICB9XG4gIC5zdGlja3lGb290TWFpbiAuYm91bmRzIC5yZnFSZXF1ZXN0RGV0YWlse1xuICAgIGJvcmRlci1jb2xsYXBzZTogdW5zZXQ7XG4gIH1cblxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbCB0ZHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgLnN0aWNreUZvb3RNYWluIC5ib3VuZHMgLnJmcVJlcXVlc3REZXRhaWwgdGh7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgfVxuICAuc3RpY2t5Rm9vdE1haW4gLmJvdW5kcyAucmZxUmVxdWVzdERldGFpbEhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cblxuLnJmcXJEZXRhaWxDb250YWluZXJ7XG4gIGRpc3BsYXk6ZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbiAgLnJmcXJNYWluQ29udGFpbmVye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnJmcUV4ZWNMYWJlbHtcbiAgICBmbGV4LWJhc2lzOjMwJTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxuICAucmZxRXhlY1ZhbHVle1xuICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxckRldGFpbExhYmVse1xuICAgIGZsZXgtYmFzaXM6MzAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxWYWx1ZXtcbiAgICBmbGV4LWJhc2lzOjcwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxckRldGFpbFRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZWVlO1xuICAgIEBpbmNsdWRlIGZvbnQoJ3RpdGxlJywgMzBweCwgJGRhcmstZ3JleS10aHJlZSwgMzAwLCAgMS4xNCk7XG4gICAgcGFkZGluZzogMjBweCAxNXB4IDAgMzVweDtcbiAgICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcXJEZXRhaWxTdWJUaXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgnYm9keScsIDIwcHgsICRkYXJrLWdyZXktdGhyZWUsIDMwMCwgIDEuMTQpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIH1cbiAgLnJmcXJEZXRhaWxSZWZlcmVuY2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMi42NTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAucmZxckRldGFpbEJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAucmZxckRldGFpbFNlcGVyYXRvcntcbiAgICBwYWRkaW5nOiAxMHB4ICAzNXB4IDEwcHggMzVweDtcbiAgfVxuXG4gIC5yZnFyRGV0YWlsRm9vdGVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAucmZxclN0YXR1c1RleHR7XG4gICAgYmFja2dyb3VuZDogIzQyNGU1NjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4IDE0cHggNHB4IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDs7XG4gIH1cbiAgLnJmcXJTdGF0dXNDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDM1cHggMThweCAzNXB4O1xuICB9XG4gIC5yZnFyU3RhdHVzQXdhcmRlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNjBiNjAyO1xuICB9XG4gIC5yZnFyU3RhdHVzQWNjZXB0ZWR7XG4gICAgYmFja2dyb3VuZDogIzUzOGExNztcbiAgfVxuICAucmZxclN0YXR1c0RlY2xpbmVke1xuICAgIGJhY2tncm91bmQ6ICNiYmJiYmI7XG4gIH1cbiAgLnJmcXJTdGF0dXNBd2FpdGluZ1Jlc3BvbnNle1xuICAgIGJhY2tncm91bmQ6ICNmMjg5MjE7XG4gIH1cbiAgXG4gIC5yZnFyRGV0YWlsQm9keXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuLnVuZGVyd3JpdGVye1xuXHQuY3JmcUZhdm91cml0ZUNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR9XG5cdFxuXHQuY3JmcUZhdm91cml0ZSBzdmd7XG5cdFx0ZmlsbDogI2RmNDA1Mztcblx0fVxuXHQuY3JmcU5vdEZhdm91cml0ZSBzdmd7XG5cdFx0ZmlsbDogI2EyYTFhMjtcblx0fVxuXHRcblx0LnN0aWNreUZvb3RXcmFwIC5jcmZxU3RhdHVzRGVjbGluZWQgdGQge1xuXHRcdGNvbG9yOiAjOUI5RDlGO1xuXHR9XG5cdFxuXHQuY3JmcVNlbGVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZWUzYzc7XG5cdH1cblx0XG5cdFxuXHQucW97XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4gIHRhYmxlLmxpc3Qge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2VhOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICB0YWJsZS5saXN0IHRkLCB0YWJsZS5saXN0IHRoIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZWE4Zjg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRhYmxlLmxpc3QgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWE4Zjg7XG4gIH1cblxuICB0YWJsZS5jYW52YXN7XG4gICAgd2lkdGg6NDgwcHg7XG4gICAgaGVpZ2h0OjIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6ICM3ZWE4Zjg7XG4gIH1cblxuICAuYm94e1xuICAgIHdpZHRoOjQ4MHB4O1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICB9XG5cblxuXG4gIGRpdi5ibHVlVGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVDZWxsLCAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZUhlYWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUFBQUE7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVCb2R5IC5kaXZUYWJsZUNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZGl2VGFibGUuYmx1ZVRhYmxlIC5kaXZUYWJsZVJvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIH1cbiAgLmRpdlRhYmxlLmJsdWVUYWJsZSAuZGl2VGFibGVIZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFkIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQUFBQUFBO1xuICB9XG4gIC5kaXZUYWJsZS5ibHVlVGFibGUgLmRpdlRhYmxlSGVhZGluZyAuZGl2VGFibGVIZWFkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuXG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogI0FBQUFBQTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkY2ViZjcgMCUsICNkNGU2ZjYgNjYlLCAjQUFBQUFBIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNBQUFBQUEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2RjZWJmNyAwJSwgI2Q0ZTZmNiA2NiUsICNBQUFBQUEgMTAwJSk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NDQ0NDQ7XG4gIH1cbiAgLmJsdWVUYWJsZSAudGFibGVGb290U3R5bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYmx1ZVRhYmxlIC50YWJsZUZvb3RTdHlsZSAubGlua3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibHVlVGFibGUgLnRhYmxlRm9vdFN0eWxlIC5saW5rcyBhe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMUM2RUE0O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5ibHVlVGFibGUub3V0ZXJUYWJsZUZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYmx1ZVRhYmxlLm91dGVyVGFibGVGb290ZXIgLnRhYmxlRm9vdFN0eWxlIHtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICB9XG4gIC8qIERpdlRhYmxlLmNvbSAqL1xuICAuZGl2VGFibGV7IGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kaXZUYWJsZVJvdyB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZGl2VGFibGVIZWFkaW5nIHsgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO31cbiAgLmRpdlRhYmxlQ2VsbCwgLmRpdlRhYmxlSGVhZCB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7fVxuICAuZGl2VGFibGVGb290Q2VsbCB7IGRpc3BsYXk6IHRhYmxlLWNlbGw7Ym9yZGVyOjA7fVxuXG4gIC5kaXZUYWJsZUNlbGxSaWdodHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmRpdlRhYmxlSGVhZGluZyB7IGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDt9XG4gIC5kaXZUYWJsZUZvb3QgeyBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7fVxuICAuZGl2VGFibGVCb2R5IHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO31cblxuXG4gIC5yZnFPcHRpb25zQ29udGFpbmVye1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5yZnFPcHRpb25zSXRlbXtcbiAgICBmbGV4LWJhc2lzOjUwJTtcbiAgfVxuICAucmZxT3B0aW9uc0J0bntcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnJmcU9wdGlvbnNHcm91cHtcbiAgICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZnFPcHRpb25zUGljayB7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cblxuICAucmZxT3B0aW9uc0dyb3VwSGVhZGVye1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zR3JvdXBCb2R5e1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcU9wdGlvbnNHcm91cFBsdXN7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5yZnFPcHRpb25zSW5wdXQge1xuICAgIHdpZHRoOjZlbTtcbiAgfVxuXG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDt9XG4gIC5wYWdlLWNvbnRhaW5lciAucmZxRm9vdGVyVGFibGUgdHJ7YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7fVxuICAucGFnZS1jb250YWluZXIgLnJmcUZvb3RlclRhYmxlIHRib2R5e2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJDZWxse3BhZGRpbmc6IDdweDt9XG4gIC5yZnFGb290ZXJDZWxsMnt3aWR0aDpjYWxjKDZlbSArIDIwcHgpO31cbiAgLnJmcUZvb3RlckNlbGwze3dpZHRoOjE2OHB4O31cbiAgLnBhZ2UtY29udGFpbmVyIC5yZnFGb290ZXJUb3RhbExhYmVse2ZvbnQtd2VpZ2h0OjYwMH1cblxuICAucGFnZS1jb250YWluZXIgLnJmcU9wdGlvbnNUaXRsZUJveHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6YmxhY2s7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cblxuICAub3B0aW9uQ29sMXt3aWR0aDphdXRvO31cbiAgLm9wdGlvbkNvbDJ7d2lkdGg6YXV0bzt9XG4gIC5vcHRpb25Db2wze3dpZHRoOjkwcHg7fVxuICAub3B0aW9uQ29sNHt3aWR0aDoxMzBweDt9XG4gIC5vcHRpb25Db2w1e3dpZHRoOjQwcHg7fVxuXG4gIC5yZnFSZXF1ZXN0LWhlYWRlci10ZXh0eyAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgICAgICAgICAgICBjb2xvcjogIzA2MDcwODsgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtZmxleHsgICAgICAgICAgICBkaXNwbGF5OmZsZXg7ICAgICAgICAgICAgZmxleC13cmFwOndyYXA7ICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4OyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MzsgICAgICAgICAgICBjb2xvcjogIzIwMjYyYTsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtYmxvY2t7ICAgICAgICAgICAgZmxleDogMSAxIDIyJTsgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjZweDsgICAgICAgIH1cbiAgLnJmcVJlcXVlc3QtbGFiZWx7ICAgICAgICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVleyAgICAgICAgICAgIGZsZXgtYmFzaXM6NjAlOyAgICAgICAgfVxuXG4gIC5yZnFPcHRpb25zLWRyYWctZHJvcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5yZnFNYW5hZ2VPcHRpb25zIC5zdGlja3lGb290TWFpbntcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgLnJmcVBsdXNUZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5yZnFQbHVzSWNvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cblxuXG4ucmZxUmVxdWVzdEFwcHJvdmUtaGVhZGVyLXRleHR7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMwNjA3MDg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbiAgLnJmcVJlcXVlc3QtZmxleHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWF4LXdpZHRoOjYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICBjb2xvcjogIzIwMjYyYTtcbiAgfVxuICAucmZxUmVxdWVzdC1ibG9ja3tcbiAgICBmbGV4OiAxIDEgMjIlO1xuICAgIG1hcmdpbi1ib3R0b206NnB4O1xuICB9XG4gIC5yZnFSZXF1ZXN0LWxhYmVse1xuICB9XG4gIC5yZnFSZXF1ZXN0LXZhbHVle1xuICAgIGZsZXgtYmFzaXM6NjAlO1xuICB9XG5cblxuICAudXdSZXF1ZXN0c1N0YXR1c3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzcHg7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c05vdFF1b3RlZHtcbiAgICBiYWNrZ3JvdW5kOiAjZDAwMjFiO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNBd2FyZGVke1xuICAgIGJhY2tncm91bmQ6ICM2MGI2MDI7XG4gIH1cblxuICAgIC51d1JlcXVlc3RzU3RhdHVzUXVvdGVke1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICAgIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c1F1b3RlZHtcbiAgICBiYWNrZ3JvdW5kOiAjNGE5MGUyO1xuICB9XG5cbiAgLnV3UmVxdWVzdHNTdGF0dXNMb3N0e1xuICAgIGJhY2tncm91bmQ6ICNiNDczZWQ7XG4gIH1cblxuICAudXdSZXF1ZXN0c1N0YXR1c0RlY2xpbmVke1xuICAgIGJhY2tncm91bmQ6ICM5MDhmOTA7XG4gIH1cbiAgLnV3UmVxdWVzdHMgdGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cblxuICAucmZxclBvcHVwRm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyZjM4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucmZxclBvcHVwRm9vdGVyIGF7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgICBwYWRkaW5nOiA2cHggNTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLnJmcXJQb3B1cEVtcHR5Rm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyZjM4O1xuICAgIHBhZGRpbmc6IDQycHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuXG4gIH1cbiAgLnJmcXJQb3B1cCAuc3ViRGV0YWlse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJmcXJQb3B1cCAuYWN0aXZlICsgLnN1YkRldGFpbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gIC5yZnFyUmVzcG9uZFRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN0YXJ0IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZERhdGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAucmZxclJlc3BvbmRBZGRCdXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA1cHggMCAyMHB4IDA7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VibWl0QnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDdweCAwIDIwcHggMDtcbiAgfVxuICAucmZxclJlc3BvbmRTZXBlcmF0b3Ige1xuICAgIHBhZGRpbmc6IDIycHggNXB4IDE2cHggNXB4O1xuICB9XG5cbiAgLnJmcXJSZXNwb25kU3ViakNlbGx7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VialRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ1O1xuICB9XG4gIC5yZnFyUmVzcG9uZFN1YmpUaXRsZXtcbiAgICBsaW5lLWhlaWdodDogMi40NTtcbiAgfVxuICAucmZxclJlc3BvbmRTdWJqTGlua3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAyNjJhO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogM3B4IDAgMnB4IDEwcHg7XG4gICAgY29sb3I6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakljb25Db250YWluZXJ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3Viakljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGZpbGw6ICMyMDI2MmE7XG4gIH1cbiAgLnJmcXJSZXNwb25kU3VialJlbW92ZSB7XG4gICAgcGFkZGluZzogMHB4IDEycHggMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zdGlja3lGb290V3JhcCAucmZxckRldGFpbEJvZHkgLnNob3dTdWJqZWN0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZnFyRGV0YWlsQm9keSAucmZxU3ViamVjdHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cblxuXG4ub3B0aW9uLWdyb3Vwcy1saXN0IC5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7XG4gIGRpc3BsYXk6bm9uZTtcbiAgYmFja3JvdW5kOnBpbms7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9wdGlvbi1ncm91cHMtbGlzdCAuYWN0aW9ucyAuZHQtYWN0aW9ucy1pdGVtIC5yZnFIaWRle1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLnJmcUV4ZWNTdW1tYXJ5IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5vcHRpb24tZ3JvdXBzLWxpc3QgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA3cHggMCAyMHB4IDA7XG59XG5cbi5hdmFpbGFibGUtdW5kZXJ3cml0ZXJzLWxpc3QgLnJmcVJlcXVlc3QtaGVhZGVyLXRleHR7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmF2YWlsYWJsZS11bmRlcndyaXRlcnMtbGlzdCAuYm91bmRzIC5jb2x1bW4tdGl0bGV7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi51dy1yZXF1ZXN0cy1saXN0IC5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi51dy1yZXF1ZXN0cy1saXN0IC5jcmZxUmV0cmFjdFNlbGVjdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG4ucmZxLWxpc3QgLmR0LWFjdGlvbnMgLmR0LWFjdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnJmcS1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJmcS1saXN0IHRhYmxlIHRib2R5IC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnJmcS1saXN0IC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnJmcS1zdWJqZWN0aXZpdGllcyAucmZxU3ViamVjdCAucmZxclJlc3BvbmRTdWJtaXRCdXR0b25zIGF7XG4gICB3aWR0aDogMzAwcHg7XG4gICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG5cbiAub3B0aW9uLWdyb3Vwcy1saXN0IHtcbiAgIC5qc29uRm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdICB7XG4gICAgIGJveC1zaXppbmc6aW5oZXJpdDtcbiAgIH1cblxuICAgLmJ1dHRvbnMgLmJ0biB7XG4gICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgfVxuICAgLmNtcUxlYWRDb250YWluZXJ7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgfVxuICAgLmNtcUxlYWQgc3Zne1xuICAgICBmaWxsOiAjZGY0MDUzO1xuICAgICBoZWlnaHQ6IDMwcHg7XG4gICB9XG4gICAuY21xTm90TGVhZCBzdmd7XG4gICAgIGZpbGw6ICNhMmExYTI7XG4gICAgIGhlaWdodDogMzBweDtcbiAgIH1cbiAgIC5qc29uRm9ybSB0ZXh0YXJlYXtcbiAgICAgbWluLWhlaWdodDogMTU1cHg7XG4gICB9XG5cbiAgIC5kYXRhVGFibGUgLnJmcVJlcXVlc3REZXRhaWwgdGJvZHkgdHIgdGR7XG4gICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgIH1cblxuIH1cblxuLnJmcS1wcm9wb3NhbCAge1xuICBmb3JtIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICAuYnV0dG9uc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnJlamVjdENvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnJlamVjdHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAucmF0aW9uYWxle1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4ucmZxci1saXN0IC5tb2RhbC13cmFwLmFjdGl2ZSAubW9kYWwtY29udGVudFdyYXB7XG4gIG1heC13aWR0aDogNDBlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJmcS1yZXF1ZXN0LWxpc3QgLm1vZGFsLXdyYXAuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcbiAgbWF4LXdpZHRoOiA0MGVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIG1vdmVkIHRoZSBmb2xsb3dpbmcgb3V0IG9mIC51bmRlcndyaXRlciBhcyB0aGV5IGFyZSBhbHNvIHVzZWQgaW4gcGYtYWRtaW4gKi9cblxuLnJmcUV4ZWNTdW1tYXJ5e1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xufVxuLnJmcUV4ZWNMYWJlbHtcblx0ZmxleC1iYXNpczozMCU7XG59XG4ucmZxRXhlY1ZhbHVle1xuXHRmbGV4LWJhc2lzOjcwJTtcbn1cbi5yZnFFeGVjVmFsdWVDbGllbnQge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5cbi5hY3Rpb25zIC5kdC1hY3Rpb25zLWl0ZW0gLnJmcUhpZGV7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbi5yZnFTdGF0dXNBd2FyZGVke1xuXHRiYWNrZ3JvdW5kOiAjNjBiNjAyO1xufVxuLnJmcVN0YXR1c0NvbXBsZXRle1xuXHRiYWNrZ3JvdW5kOiAjNTM4YTE3O1xufVxuLnJmcVN0YXR1c0luQ29tcGxldGV7XG5cdGJhY2tncm91bmQ6ICNmMjg5MjE7XG59XG4ucmZxU3RhdHVzQ3JlYXRlZHtcblx0YmFja2dyb3VuZDogI2JiYmJiYjtcbn1cbi5hbGxRdW90ZXNSZXNwb25kZWR7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjNjBiNjAyO1xufVxuLnNvbWVRdW90ZXNSZXNwb25kZWR7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjZjI4OTIxO1xufVxuLnJmcVN0YXR1c3tcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGhlaWdodDogMzhweDtcblx0d2lkdGg6IDM4cHg7XG5cdGZpbGw6JHdoaXRlO1xufVxuLnJmcVN0YXR1c1N2Z3tcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xufVxuXG5cblxuIiwiLnN1bW1hcnktb2YtY2hhbmdlc3tcbiAgICAudGV4dC1jaGFuZ2VkLWluZm97XG4gICAgICAgIGNvbG9yOiBtZWRpdW1ibHVlO1xuICAgIH1cblxuICAgIC5ib3gtZm9ybXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuc3VtbWFyeS1zamF7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyBUaGlzIGlzIHRoZSBzdHlsZSBmb3IgdGhlIHN1bW1hcnkgb2YgY2hhbmdlcyBmb3JtIG1vZGFsIHRoYXQgaXMgcHJlc2VudCBpbiB0aGUgcG9saWN5IGxpc3QgKHBmLWFkbWluKVxuXG4jZGF0YXRhYmxlLXBvbGljaWVze1xuICAgIC50cmlnZ2VyX3BvcHVwX2ZyaWNje1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ud3JhcHBlci1jb21wYXJle1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB9XG4gICAgLmZvcmVncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICAgIG1hcmdpbjogMzAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTQlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA4JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjUlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU1cHgpIHtcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjY29tcGFyZS1mb3Jtc3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTVweCkge1xuICAgICAgICAgICAgLmNob3Nlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb21wYXJlLWZvcm1ze1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29tcGFyZS1jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTcwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA0NXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyM3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzYlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2NjdweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjQxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NyU7XG4gICAgICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTMlO1xuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RpY2t5Rm9vdE1haW57XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmNvbHVtbi10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxcHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzclO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pbnB1dC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1jb21wYXJle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hvc2VuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24tY29tcGFyZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXNzZXRze1xuXHRcblx0LmNvdmVyU3RhdHVzIHtcblx0XHRtYXJnaW46MDtcblx0XHQqIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA5NSUgMCUsIDEwMCUgNTAlLCA5NSUgMTAwJSwgMCUgMTAwJSk7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9uQ292ZXIgc3Ryb25nIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbi1sZWFmLCAuMSk7XG5cdFx0Y29sb3I6JGdyZWVuLWxlYWY7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRncmVlbi1sZWFmO1xuXHRcdFx0Ji5pY29uLXRpY2stZHJhd24ge1xuXHRcdFx0XHRzdHJva2U6ICRncmVlbi1sZWFmO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9mZkNvdmVyIHN0cm9uZyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkZHVsbC1yZWQsIC4xKTtcblx0XHRjb2xvcjokZHVsbC1yZWQ7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6JGR1bGwtcmVkO1xuXHRcdH1cblx0fVxuXHQuc29sZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRjb2xvcjogJG1wX2Jsb29kLXJlZDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAwLjNyZW0gMC4xcmVtIDAuM3JlbTtcblx0fVxuXHQuYWxlcnQuZGVsZXRlZCB7XG5cdFx0Y29sb3I6ICRtcF9ibG9vZC1yZWQ7XG5cdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkbXBfYmxvb2QtcmVkO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Lmljb24td2FybmluZy10cmlhbmdsZSB7XG5cdFx0XHRmaWxsOiRtcF9ibG9vZC1yZWQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRzZWN0aW9uLmJsb2NrLmFzc2V0cy1ibG9jayB7XG5cdFx0XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5mbGV4LXBhcmVudCAudmVydGljYWwtZGl2aWRlciB7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRtYXgtd2lkdGg6IDJweDtcblx0XHRtaW4td2lkdGg6IDJweDtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuY2hpbGQtYXNzZXQtbGlzdGluZyB7bWFyZ2luLWJvdHRvbTo0MHB4O31cblx0LmFzc2V0LWVkaXQtanNvbmZvcm0td3JhcHBlciAuanNvbkZvcm0gZmllbGRzZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0XG5cdC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSsuZm9jYjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlxcMjU3M1wiO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHR9XG5cdC5qc29uRm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy5mb2NiOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwY2U1MTtcblx0XHRib3JkZXItY29sb3I6ICM5MGNlNTE7XG5cdH1cblx0Lmpzb25Gb3JtLmRpc2FibGVke1xuXHRcdG9wYWNpdHk6MC40O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lcltzdHlsZV0sIC5qc29uRm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVbc3R5bGVdIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNnB4KSFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5uby1ib3R0b20tcGFkZGluZyB7XG5cdFx0cGFkZGluZy1ib3R0b206MDtcblx0fVxuXHQuZmlsZS1kcm9wLWFyZWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cdFx0Ji5pcy1kcmFnb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEsIDEsIDAuMSk7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmFrZS1idG4ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGJlZTU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXHRcblx0LmZpbGUtbXNnIHtcblx0XHRmb250LXNpemU6IHNtYWxsO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdH1cblx0XG5cdC5maWxlLWlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdFxuXHQuYXNzZXQtZG9jdW1lbnQtbGlzdCB7XG5cdFx0YSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG59IiwiLm1hbnVhbC1xdW90ZS1lZGl0e1xuICAgIC5jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgLyp3aWR0aDogNjAwcHg7Ki9cbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKFwibWF4LXdpZHRoOjYyMnB4XCIpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoXCJtYXgtd2lkdGg6NTIwcHhcIikge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib3VuZHMgY29udGVudC1wYWRkaW5nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGRpdi5zY3JvbGxtZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIC5mbGV4LXBhcmVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogTWFudWFsIHF1b3RlIHRhYmxlICovXG5cbiAgICAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAvKmFjY29yZGlvbiAqL1xuICAgIC5hY2NvcmRpb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvL3BhZGRpbmc6IDZweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG5cbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgICAgIC5hY2NvcmRpb24tdHJpZ2dlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAucXVvdGUtY3VycmVuY3ktdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIixzZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0YTUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS1pZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOSU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTRhNTE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLW9wZW4tY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjdzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dCwgcGFkZGluZyAwcyBlYXNlIC4zcztcblxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLW1haW4tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIxcHggMjdweCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWNvbnRlbnQta2V5LXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1b3RlLWtleS1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyNDI3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucXVvdGUtdmFsdWUtYmxvY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1b3RlLXByZW1pdW0tY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAyN3B4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucXVvdGUtY29udGVudC1rZXktdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS10b3RhbC1wcmVtaXVtLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDI3cHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5xdW90ZS1jb250ZW50LWtleS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlbWl1bS1nYnAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxYzFjMWI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByZW1pdW0tZ2JwLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjY29yZGlvbi1pdGVtLW9wZW57XG4gICAgICAgICAgICAgICAgLnF1b3RlLWN1cnJlbmN5LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5xdW90ZS1pZC12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIC8vLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy8tby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbiAwcywgb3BhY2l0eSAwLjRzIGVhc2UgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuN3MgZWFzZS1vdXQsIG9wYWNpdHkgLjNzIGVhc2Utb3V0LCBwYWRkaW5nIDBzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMzBweCA1OXB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkaW5nLWRpc2NvdW50LWJsb2NrIHtcbiAgICAgICAgLmxvYWRpbmctZGlzY291bnQtdGl0bGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNlY3Rpb24uc2F2ZVNlY3Rpb24ge1xuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA3cHggMTNweCA5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgcC5ibG9jay1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvYWRlZCAubW9kYWwtY29udGVudHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC8vLnBhZ2VIZWFkIHtcbiAgICAvLyAgICBwYWRkaW5nOiAzNnB4IDAgMzlweCA2cHggIWltcG9ydGFudDtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWYwICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgaDIge1xuICAgIC8vICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAvLyAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC8vICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAvLyAgICAgICAgY29sb3I6ICMwNjA3MDg7XG4gICAgLy8gICAgfVxuICAgIC8vfVxuXG4gICAgLmRvY3VtZW50LWJsb2NrIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC5kb2N1bWVudC10YWJsZXtcbiAgICAgICAgICAgIC5jb2x1bW4tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4IDE0cHggMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjZGF0YXRhYmxlLWRvY3VtZW50LXRlbXBsYXRlX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8ucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgLy8uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5nX3NpbXBsZV9udW1iZXJze1xuICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICAjZGF0YXRhYmxlLWRvY3VtZW50LXRlbXBsYXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDI2MmE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVuZG9yc2VtZW50LWJsb2NrIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC5lbmRvcnNlbWVudC10YWJsZS1oZWFkZXIge1xuICAgICAgICAgICAgLmNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI3cHggMTRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDYwNzA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLWFkZC1lbmRvcnNlbWVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweCAxMnB4IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggOXB4IDExcHg7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXJcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAjaWMtcGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbmRvcnNlbWVudC10YWJsZSB7XG4gICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjbWFudWFsUXVvdGUtZW5kb3JzZW1lbnRfZmlsdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5nX3NpbXBsZV9udW1iZXJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtYW51YWxRdW90ZS1lbmRvcnNlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyNjJhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdGhlci12YWxpZC1xdW90ZXMtYmxvY2sge1xuICAgICAgICAuY29sdW1uLXRpdGxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDU3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgICBjb2xvcjogIzA2MDcwODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNtYW51YWxRdW90ZV9zdWJtaXR7XG4gICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDdweCAxM3B4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxYmVlNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuXG59IiwiLy8uaW5zdXJhbmNlcy1lZGl0IC5qc29uRm9ybS5zdGlja3lGb290TWFpbnt6LWluZGV4OiA5OTk5OTk5OTk7fVxuXG5cblxuLm1lbWJlci1kZXRhaWwtcGFnZXtcbiAgLmxhdGVzdC1yZXNvdXJjZXMtc2VjdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxhYmFzdGVyO1xuICB9XG59XG5cblxuLy9UTyBCRSBSRU1PVkUgT05DRSBDT1JQIFNLSU4gSVMgRklOSVNIRURcbi5zdmctaWNvbntcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogd2hpdGU7XG4gIG1hcmdpbjogMjJweCAwcHggMHB4IDI0cHg7XG59XG5cbi8vIFRoaXMgaXMgYSBoYWNreSBmaXggZm9yIEUmVyBtYWluIGZvcm0gcXVlc3Rpb24gNi4xXG4jZjZhYXtcbiAgbWFyZ2luLWJvdHRvbTotNDBweDtcbn1cblxuXG4jaG9tZSAubWVudWl0ZW1faG9tZSB7Ly9ob21lIG1lbnUgaXRlbSBoaWRkZW4gaWYgb24gaG9tZSBwYWdlXG5cdGRpc3BsYXk6bm9uZVxufVxuXG5cbi5zaXRlLWxvY2t0b25wZXJmb3JtYW5jZSAuYmFubmVyLXdpZGdldCxcbi5zaXRlLWxvY2t0b25yZWNydWl0bWVudHtcblx0Lyp0b3A6IDNlbTsqL1xuXHQucmVxdWVzdC1hLXF1b3RlLWZvcm0td3JhcCAuamYtcm93LmNvbXByZXNzZWQge1xuXHRcdG1hcmdpbjogMmVtIDAgMCAwO1xuXHR9XG59XG4udG9vbGtpdHRvcGljLXBhZ2UgLnBhZ2UtaGVhZGVyIC5hamF4LWZvcm0gPiAuZmxleC1wYXJlbnQgPiAuYmxvY2t7XG4gICAgZmxleC1iYXNpczoxMDAlO1xuXG59XG5cbi50b29sa2l0dG9waWMtcGFnZSAjdGV4dC1zZWFyY2gtY29udGFpbmVyOmFmdGVye1xuICAgIHdpZHRoOjIwMHZoO1xufVxuXG4udG9vbGtpdHRvcGljLXBhZ2UgLnNlYXJjaC1yZXN1bHRze1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wZi1hZG1pbiAuanNvbkZvcm0gZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tdG9wOjA7XG59XG5cbi5pbmRpY2F0b3IteWVzLFxuLmluZGljYXRvci1ub3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAmOmFmdGVye1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICAgIC8vdG9wOjUwJTtcbiAgICAgICAgLy9sZWZ0OjUwJTtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDotNTAlO1xuICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZC1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJVxuICAgIH1cbn1cbi5pbmRpY2F0b3IteWVzOmFmdGVye1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWNvbG9yO1xufVxuXG4uY2hvc2VuLXN0eWxlICsgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie1xuICAgIGJhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICAvKiB3ZSdyZSB1c2luZyBvdXIgb3duICdpY29uJyAoc2VlIDpiZWZvcmUgYW5kIDphZnRlciBiZWxvdykgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICB3aWR0aDogN3B4IWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5ib2R5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSAuY2hvc2VuLXdpdGgtZHJvcCBkaXYgYiB7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZSxcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkYnJvd24tZ3JleTtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMy42cHg7XG4gICAgLyptYXJnaW4tbGVmdDogLThweDsqL1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG5cbn1cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiOmJlZm9yZXtcbiAgICB0cmFuc2Zvcm06cm90YXRlKC01NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGI6YWZ0ZXJ7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg1NWRlZyk7XG4gICAgbGVmdDo0cHg7XG59XG5cbiNtb2RhbC1jbGFpbXMuYWN0aXZlIC5tb2RhbC1jb250ZW50V3JhcHtcblx0aGVpZ2h0OjkwJTtcblx0d2lkdGg6OTAlO1xufVxuXG4vKiBmaXggdG8gcG9saWN5IGNyZWF0ZSA+IHN0YWZmIHJvdyAobm90IGEgcHJvYmxlbSBpbiBwcm9mZXNzaW9ucyB0aGVtZSkgKi9cbi5wZi1jcmVhdGUgLmpzb25Gb3JtIGZpZWxkc2V0W2RhdGEtbGF5b3V0LXN0eWxlPXJvd3NdIHtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiA4cHggIWltcG9ydGFudDtcblx0XG5cdC5qZi1yb3cge1xuXHRcdGZsZXgtYmFzaXM6IDMzJTtcblx0XHRcblx0XHRsYWJlbDpub3QoLmVycm9yKSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuamYtcm93ID4gLmNvbGxlY3Rpb24gPiBsYWJlbDpub3QoLmVycm9yKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRcblx0I3dyYXBwZXItZm9yLVByaW1hcnlDb250YWN0IGxhYmVsIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn1cblxuI3JlY2VudC1hY2Nlc3NlZC1jbGllbnRzIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pY29uLXdpemFyZHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cblxuLy9UaGlzIGlzIG9ubHkgc2hvd24gaW4gcHJvZmVzc2lvbnMgdGhlbWUsIGJ1dCB0aGUgaHRtbCB3aWxsIHNob3cgaW4gZGFzaGJvYXJkLlxuI3Jlc291cmNlLWZpbHRlci1idXR0b257XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4vL3NvbWV0aGluZyBpbiBjaG9zZW4gSlMgaXMgaGlkaW5nIHRoZSByZWFsIHNlbGVjdCBpbiBhIHdheSB0aGF0IG1lYW4gdGhlIGJyb3dzZXIgY2Fubm90IGZvY3VzXG4jcG9saWN5RWRpdCBzZWxlY3QuY2hvc2VuLXN0eWxlW3N0eWxlXSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC4wMDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5yZXZlYWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMGZyO1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtY29sdW1ucyAyNTBtcztcbn1cbi5yZXZlYWxbZGF0YS1zaG93PVwicmlnaHRcIl17XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwZnIgMWZyO1xufVxuLnJldmVhbCA+IGRpdiB7b3ZlcmZsb3cteDogaGlkZGVuO31cbi5yZXZlYWwgPiBkaXY6Zmlyc3QtY2hpbGQge3doaXRlLXNwYWNlOm5vd3JhcDt9XG4ucmV2ZWFsW2RhdGEtc2hvdz1cInJpZ2h0XCJdID4gZGl2Omxhc3QtY2hpbGQge292ZXJmbG93LXg6IHZpc2libGU7fVxuXG5kaXYjaW5zdXJhbmNlVHlwZVJldmVhbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjFlbTtcbiAgICBoZWlnaHQ6MzZweDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBnYXA6MTBweDtcbiAgICBjb2xvcjojNjY2O1xuICAgIHBhZGRpbmctaW5saW5lOjIwcHg7XG59XG5kaXYjaW5zdXJhbmNlVHlwZVJldmVhbC5yZXZlYWxbZGF0YS1zaG93PVwicmlnaHRcIl0gPiBkaXY6Zmlyc3QtY2hpbGQge2JvcmRlcjpub25lOyBwYWRkaW5nOjA7fSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQcmludCBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBwcmludCB7XG4gICAgKiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAuaXIgYTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsXG4gICAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cbn0iLCIvKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAuZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZHJvcHpvbmUuZHotY2xpY2thYmxlICoge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgcGFkZGluZzogMCAwLjRlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbW96LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tcy1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW8tYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2JlMjYyNjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZTI2MjYsICNhOTIyMjIpO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjYmUyNjI2OyB9XG4iLCIvKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmRyb3B6b25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwLjVlbTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogZ3JlZW47IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LWVycm9yLW1lc3NhZ2UsIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7IH1cbiJdfQ== */
