body{font:normal 12px Arial, sans-serif;color:#fff;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased !important;overflow-x:hidden}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#closeval{display:none}#noscriptdiv{display:block;text-align:center;padding:107px 0 0 736px}#noscriptdiv p{width:500px;margin:10px auto 40px}#noscriptdiv .btn{margin:0 auto}.main-header{padding:86px 0 30px 0}.main-header .inner-width{position:relative}.main-header-site-logo{background:url(../images/header.png) top center no-repeat;width:246px;height:31px;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display:block}.main-header-sponsor-logo{background:url(../images/ps_logo.png) top center no-repeat;width:78px;height:61px;-moz-background-size:100%;-o-background-size:100%;background-size:100%;display:block;position:absolute;top:-35px;right:0}.main-footer{width:100%;text-align:left;margin-top:45px}.main-footer-social{width:68px;height:30px;margin:0;float:right;position:relative;top:-5px}.main-footer-social .share{width:30px;height:30px;display:inline-block;float:left}.main-footer-social .facebook-share{background:url(../images/icons/btnFacebook.png) no-repeat 0 0;-moz-background-size:30px 60px;-o-background-size:30px 60px;background-size:30px 60px;margin-right:8px}.main-footer-social .facebook-share:hover,.main-footer-social .facebook-share:focus,.main-footer-social .facebook-share:active{background-position:0 -30px}.main-footer-social .twitter-share{background:url(../images/icons/btnTwitter.png) no-repeat 0 0;-moz-background-size:30px 60px;-o-background-size:30px 60px;background-size:30px 60px}.main-footer-social .twitter-share:hover,.main-footer-social .twitter-share:focus,.main-footer-social .twitter-share:active{background-position:0 -30px}.main-footer-nav{margin:0 0 20px 0;text-align:left;color:#999}.main-footer-nav a,.main-footer-nav a:visited,.main-footer-nav a:active{text-decoration:none;font-size:12px;display:inline-block;color:#999}.main-footer-rules{font-size:11px;text-align:left;color:#999;line-height:13px;margin:0}.main-footer-rules a,.main-footer-rules a:visited,.main-footer-rules a:active{text-decoration:underline;color:#999}body{background:url(../images/main-bg-repeat-x-4000-x-1.jpg) top center repeat-y;-moz-background-size:4000px 1px;-o-background-size:4000px 1px;background-size:4000px 1px}.site-container{margin:0 auto;background:url(../images/bg_reg.jpg) top center no-repeat;-moz-background-size:1400px 1180px;-o-background-size:1400px 1180px;background-size:1400px 1180px}.main-content{min-height:500px;display:block}.inner-width{width:444px;margin:0 0 0 60%}.content-frame,.main-content .inner-width,.main-footer .inner-width{text-align:left}.intro-content{margin:0 auto 25px}.mobile-object{display:none !important}.hide{display:none}.lfloat{float:left}.rfloat{float:right}h1,h2,h3,h4,h5,h6,p{margin:0 0 0 0}h2{font-size:16px;line-height:18px;text-transform:uppercase;font-weight:bold;margin-bottom:10px}p{font-size:12px;line-height:14px}sup,sub{font-size:8px;line-height:0;position:relative;vertical-align:baseline}sup{top:6px;vertical-align:top;font-size:8px}sub{bottom:-.5px}a,a:visited,a:active{color:inherit;outline:0;border:none;text-decoration:none;color:#ea8400}a:focus,a:hover,a:active{outline:none}.black{color:black}button,.btn,.customfile-button{width:140px;height:30px;line-height:26px;text-align:center;text-decoration:none;border:2px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;-webkit-appearance:none;display:block;margin:0 0 15px 0;padding:0;font-size:14px;font-family:Arial, sans-serif;color:#fff;font-weight:bold;background-color:transparent}.btn-primary-cta{color:#fff;background:transparent;width:412px;height:40px;line-height:36px}.btn-submit{margin:15px auto}.btn .inline{display:inline-block;margin:0;width:auto;padding:0 10px}.btn:hover,.btn:focus,.btn:active{text-decoration:none;opacity:.9}.btn:visited{color:#fff}.form50{width:50%;margin:0 auto 25px;padding:0 10px}.form25{width:25%;margin:0 auto 25px;padding:0 10px}fieldset{position:relative;margin:0 15px 15px 0}fieldset label{display:block}label{font-size:14px;line-height:14px;text-align:left;margin:0 0 7px;display:block}.asterisk{color:#e50000}input::-moz-focus-inner{border:0 none}input,textarea,.pl-input,.pl-custom,.pl-custom .select,.pl-custom select,.pl-custom .checkbox,.customfile{display:block;width:100%;height:30px;padding:0 5px;font-size:12px;line-height:30px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;border:1px solid #ddd;background-color:#fff}.pl-custom{position:relative;padding:0;border:0 none;background:transparent none}.pl-custom input,.pl-custom select{padding:0;top:0;left:0;-webkit-appearance:none;cursor:pointer}.pl-custom .select{background:#fff url(../images/arrow_down.png) no-repeat center right 7px;-moz-background-size:12px 6px;-o-background-size:12px 6px;background-size:12px 6px;color:#000}.pl-custom-checkbox .pl-custom{width:18px;height:18px;position:absolute;top:0;left:0}.pl-custom-checkbox .pl-custom .checkbox,.pl-custom-checkbox .pl-custom input[type="checkbox"]{width:18px;height:18px;display:block;position:absolute;left:0;top:0;padding:0}.pl-custom-checkbox .pl-custom .checkbox{background:#fff url(../images/forms/formFields-checkbox.png) no-repeat 0 0;-moz-background-size:18px 54px;-o-background-size:18px 54px;background-size:18px 54px}.pl-custom-checkbox .pl-custom.selected .checkbox,.pl-custom-checkbox .pl-custom.selected.valid .checkbox{background-position:0 -18px;border-color:#ddd !important;background-color:#fff !important}.radio-group{width:72px;height:22px;margin-top:2px;display:inline-block}.radio-group .pl-custom,.radio-group .radio-label input,.radio-group .radio-label .radio{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0}.radio-group .radio-label{padding:0 0 0 30px;cursor:pointer}.radio-group .radio-label span{position:relative;top:-3px}.radio-group .pl-custom .radio{background:transparent url("../images/forms/formFields-radioBtn.png") no-repeat 0 0;-moz-background-size:20px 60px;-o-background-size:20px 60px;background-size:20px 60px;cursor:pointer}.radio-group .selected .pl-custom .radio{background-position:0 -20px}.pl-custom-dateThreeDropdowns .pl-custom,.pl-custom-dateThreeDropdowns .drp select,.pl-custom-dateThreeDropdowns .drp .select{width:100%;height:30px}.pl-custom-dateThreeDropdowns .drp{margin:0 13px 0 0;float:left;width:81px}.pl-custom-dateThreeDropdowns .drp3{margin:0}.phone3fields{width:100%;height:30px}.phone3fields .pInput{float:left;width:57px;margin:0 13px 0 0;position:relative}.phone3fields .pInput .dash{display:block;height:30px;width:13px;text-align:center;line-height:30px;position:absolute;top:0;right:-13px}.phone3fields .phn3{margin:0}.customfile-input{height:100px;width:265px;cursor:pointer;background:transparent none;border:0 none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:absolute;top:0;left:0;z-index:999}.customfile{padding:0;cursor:pointer;overflow:hidden;position:relative}.customfile-disabled{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:default}.customfile-feedback{display:block;margin:0;padding:0 5px;text-align:left;width:164px;height:30px;overflow:hidden;position:absolute;bottom:0;left:0}.customfile-feedback-populated{font-style:normal;font-weight:bold}.customfile-button{display:block;text-align:center;text-decoration:none;margin:0;width:100px;position:absolute;bottom:0;right:0}.field-validation-error{color:red;font-size:10px;display:none}.field-validation-valid{display:none}input.input-validation-error,.input-validation-error input,.input-validation-error select,select.input-validation-error,.input-validation-error .select,.input-validation-error .checkbox,.input-validation-error .captcha-image-container,.input-validation-error.customfile{border-color:red !important}.validation-summary-errors,#valBox2{background-color:#e50000;min-height:50px;padding:0;color:#fff;text-align:center;z-index:99999;width:100%;border-bottom:3px solid rgba(0,0,0,0.3);-moz-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box;position:fixed;top:0;left:0}.validation-summary-errors:hover,#valBox2:hover{background-color:#e50000;cursor:pointer}.validation-summary-errors span,#valBox2 span{background:url(../images/valAlert.png) no-repeat top left;display:inline-block;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0 0 0 20px;height:15px;line-height:15px;vertical-align:top;margin:15px 0}.validation-summary-errors ul,#valBox2 ul{padding:0;margin:-5px 0 15px}.validation-summary-errors ul li,#valBox2 ul li{list-style-type:none;margin:0 0 5px;font-size:11px}.validation-summary-errors ul li:before,#valBox2 ul li:before{content:"* ";position:relative;top:2px}.validation-summary-valid{display:none}.labelerror label{color:red;font-weight:bold}.labelerror input.areacode,.labelerror input.prefix,.labelerror input.suffix,.labelerror select.day,.labelerror select.month,.labelerror select.year{background:#fae5e5}.phone3fields label.error{display:none !important}.input-validation-errors label,.label-error{color:red !important}.input-validation-errors select{border:1px solid #ccc;background-color:#fae5e5}.pl-custom.input-validation-error .checkbox{background-position:0 -36px}.input-validation-error .radio-group .pl-custom .radio{background-position:0 -40px}#holdconfirm .confirm-p1,#purchase .confirm-p1{margin:0 0 30px 0}#holdconfirm h2.reserve,#purchase h2.reserve{text-transform:none;font-size:14px}#holdconfirm iframe.height,#purchase iframe.height{height:459px}#holdconfirm .diff-btn,#purchase .diff-btn{margin-top:30px;width:226px}.pl-view-reg .main-content .inner-width{width:415px;text-align:left}.pl-view-reg .required{font-size:11px;font-style:italic;margin:0 0 9px 0}.pl-view-reg .intro-content{margin:0 0 30px}.pl-view-reg .reg-form-firstname,.pl-view-reg .reg-form-lastname,.pl-view-reg .reg-form-password,.pl-view-reg .reg-form-confirmPassword,.pl-view-reg .reg-form-state,.pl-view-reg .reg-form-locale,.pl-view-reg .reg-form-city,.pl-view-reg .reg-form-birthday,.pl-view-reg .reg-form-phone{width:200px;float:left}.pl-view-reg .reg-form-lastname{margin-right:0}.pl-view-reg .reg-form-address1{width:248px;float:left}.pl-view-reg .reg-form-section-location{overflow:hidden}.pl-view-reg .reg-form-address2{width:150px;float:left;margin-right:0}.pl-view-reg .reg-form-state{margin-right:0}.pl-view-reg .reg-form-zip{width:117px;float:left}.pl-view-reg .reg-form-birthday,.pl-view-reg .reg-form-phone{width:270px}.pl-view-reg .reg-form-phone{margin:-66px 0 0 136px}.pl-view-reg .reg-form label{text-align:left}.pl-view-reg .reg-form hr{height:1px;background-color:#ababab;border:0 none;outline:0;margin:25px 0}.pl-view-reg .reg-form .val-sum{margin:0 auto;text-align:center}.pl-view-reg .reg-form-gender{margin-right:0}.pl-view-reg .reg-form-gender input{-webkit-appearance:radio;display:inline}.pl-view-reg .reg-form-gender .gender-label{display:block;margin:0}.pl-view-reg .reg-form-gender label{display:block;width:100%;font-size:12px;line-height:25px;margin-bottom:0;position:relative}.pl-view-reg .reg-form-section-optIns{width:290px;margin-right:0;margin-top:5px}.pl-view-reg .reg-form-section-optIns input{vertical-align:top}.pl-view-reg .reg-form-section-optIns label{font-size:10px;padding:0 0 0 25px;display:block;cursor:pointer;position:relative;top:-3px}.pl-view-reg .reg-form-captcha{margin-right:0}.pl-view-reg .reg-form-captcha .captcha-image-container{float:left;margin:0;width:133px;height:30px;border-color:#ddd;border-right:0 none;position:relative}.pl-view-reg .reg-form-captcha .captcha-image{height:28px;width:94px;display:block;float:left;cursor:pointer}.pl-view-reg .reg-form-captcha .reload-image{height:28px;width:35px;display:block;float:left;cursor:pointer}.pl-view-reg .reg-form-captcha .play-image{height:15px;width:15px;display:block;cursor:pointer;outline:0 none;position:absolute;top:6px;left:-20px}.pl-view-reg .reg-form-captcha .play-image img{width:100%;height:auto}.pl-view-reg .reg-form-captcha .pl-captcha-value{display:block;float:left;margin:0;width:92px;height:29px;vertical-align:top;text-transform:uppercase;text-align:center;letter-spacing:.25em;font-weight:bold}.pl-view-reg .reg-form-submit{position:relative;margin-top:30px;border-top:1px solid #ababab;padding-top:24px}.pl-view-reg .reg-form-submit .btn-submit{margin:0}.pl-view-gallery .pl-view-gallery-search #PL_Search{float:left;width:190px}.pl-view-gallery .pl-view-gallery-search .btn-search{float:left;width:75px}.pl-view-gallery .item{float:left;width:20%;padding:5px}.pl-view-gallery .item-image img{width:100%;height:auto}.pl-view-enter .view-content .intro-content{color:#eeeeee;width:399px;margin:0 0 38px}.pl-view-enter .view-content .intro-content p{font-weight:normal}.pl-view-enter .view-content .intro-content ul{margin:22px 0 22px 36px}.pl-view-enter .view-content .intro-content ul li{margin:15px 0}.pl-view-enter .view-content #email-form .f-group{margin-bottom:26px}.pl-view-enter .view-content #email-form label{font-weight:bold}.pl-view-enter .view-content #email-form input[type='text']{width:300px}.pl-view-enter .view-content #email-form .required{font-size:11px;margin-bottom:7px}.pl-view-entryCode .view-content{width:333px}.pl-view-entryCode #codeForm{margin:38px 0 0 0;width:316px}.pl-view-entryCode #codeForm input[type="text"]{margin:0 0 30px;font-size:14px}.pl-view-win .view-content .intro-content{margin:0}.pl-view-win .view-content .thanks{width:380px}.pl-view-win .view-content .res-conf{margin:30px 0 38px 0}.pl-view-win .view-content .res-conf .conf-label{font-weight:bold;margin-bottom:20px}.pl-view-win .view-content .res-conf .conf-id{font-size:20px}.pl-view-win .view-content #sponsor-btn{width:180px;text-transform:uppercase}.pl-view-win .view-content .questions{margin-bottom:12px}.pl-view-editor-page .view-content{padding-left:5px;padding-right:5px}.pl-view-editor-page #canvas-container{background-image:url(data:image/gif;base64,R0lGODlhCgAKAIAAAOLi4v///yH5BAAHAP8ALAAAAAAKAAoAAAIRhB2ZhxoM3GMSykqd1VltzxQAOw==);position:relative}.pl-view-editor-page #canvas-container .editor-overlay{background:url(../images/editor/mask.png) no-repeat 0 0;width:700px;height:700px;position:absolute;top:0;left:0;opacity:0.75;z-index:10}.pl-view-editor-page #editor{width:700px;float:left}.pl-view-editor-page #editor-controls,.pl-view-editor-page #right-box{width:250px;float:right}.pl-view-editor-page #right-box{padding-top:25px}.pl-view-editor-page #editor-controls .control-group{margin:0 0 10px;border:3px solid #808080}.pl-view-editor-page #editor-controls .control-group.open{border:3px solid #46813d}.pl-view-editor-page #editor-controls .control label{float:left;display:block;width:33%;line-height:30px;margin:0}.pl-view-editor-page #editor-controls .control input{text-align:center;float:left;width:40%}.pl-view-editor-page #editor-controls .control textarea{width:100%;height:100px}.pl-view-editor-page #editor-controls .control .control-buttons{float:left;width:27%}.pl-view-editor-page #editor-controls .control .control-buttons button{display:block;float:left;width:50%;margin:0}.pl-view-editor-page #editor-controls .control .font-control-buttons{float:none;width:100%}.pl-view-editor-page #editor-controls .control .font-control-buttons button{width:29px}.pl-view-editor-page #editor-controls .control .font-control-buttons button.selected{background-color:#ababab}.pl-view-editor-page #editor-controls .control .font-control-buttons .color-picker{height:30px;width:99px;float:left}.pl-view-editor-page #editor-controls .control .font-control-buttons .color-picker input{width:100%;height:30px;line-height:30px;border:0;outline:0}.pl-view-editor-page #editor-controls .control-group-name{background-color:#808080;color:#fff;font-weight:bold;height:30px;line-height:30px;cursor:pointer}.pl-view-editor-page #editor-controls .control-group.open .control-group-name{background-color:#abff9e;color:#000}.pl-view-editor-page #editor-controls .control-group-name-label{float:left;width:70%}.pl-view-editor-page #editor-controls .control-group-name button{float:right;width:10%;padding:0}.pl-view-editor-page .btn-toggle-active .fa-eye{display:none}.pl-view-editor-page .btn-toggle-active .fa-eye-slash{display:inline-block}.pl-view-editor-page .btn-toggle-active.active .fa-eye{display:inline-block}.pl-view-editor-page .btn-toggle-active.active .fa-eye-slash{display:none}.pl-view-editor-page #editor-controls .control-group-controls{display:none}.pl-view-editor-page #editor-controls .control-group.open .control-group-controls{display:block}.pl-view-editor-page #editor-controls .control-group-header{background-color:#ccc;font-weight:bold;padding:5px 0}.pl-view-editor-page #certify-owner label{padding:0 0 0 30px;cursor:pointer}.pl-view-error .main-header{height:117px}.pl-view-error .main-header #header-site-logo{width:201px;height:23px;top:50px;left:40px}.pl-view-error .main-header #header-sponsor-logo{width:126px;height:58px;top:33px;right:26px}.pl-view-error .main-content{min-height:670px}.pl-view-error .inner-width{width:700px}.pl-view-error .view-content{min-height:322px;padding-top:80px}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsLWxheW91dC5zY3NzIiwiLi4vX3ZhcmlhYmxlcy5zY3NzIiwiX3JlZy5zY3NzIiwiX2dhbGxlcnkuc2NzcyIsIl9lbnRlci5zY3NzIiwiX2VudHJ5Q29kZS5zY3NzIiwiX3dpbi5zY3NzIiwiX2VkaXRvclBhZ2Uuc2NzcyIsIl9lcnJvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLEtBQ0ksbUNBQ0EsV0FDQSxnQkFDQSx3Q0FDQSwyQkFDQSw4Q0FFRSxpQkFBa0IsQ0FDdkIsRUFHQSwyQkFDQSw4QkFDQSxxQkFBdUIsQ0FDdkIsVUFHRyxZQUFjLENBQ2pCLGFBR0csY0FDQSxrQkFDQSx1QkFBeUIsQ0FIN0IsZUFLUSxZQUNBLHFCQUF1QixDQU4vQixrQkFTUSxhQUFlLENBQ2xCLGFBcUNBLHFCQUF1QixDQUQ1QiwwQkFHUSxpQkFBbUIsQ0FDdEIsdUJBR0QsMERBQ0EsWUFDQSxZQUNBLDBCQUFBLEFBQ0Esd0JBREEsQUFDQSxxQkFBQSxhQUFlLENBRWxCLDBCQUdHLDJEQUNBLFdBQ0EsWUFDQSwwQkFBQSxBQUNBLHdCQURBLEFBQ0EscUJBQUEsY0FDQSxrQkFDQSxVQUNBLE9BQVMsQ0FDWixhQU1BLFdBQ0EsZ0JBRUcsZUFBaUIsQ0FDcEIsb0JBR0EsV0FDQSxZQUNBLFNBQ0EsWUFDQSxrQkFDQSxRQUFVLENBTlgsMkJBUVEsV0FDQSxZQUNBLHFCQUNBLFVBQVksQ0FYcEIsb0NBY0ssOERBQ0EsK0JBQUEsQUFDQSw2QkFEQSxBQUNBLDBCQUFBLGdCQUFrQixDQWhCdkIsK0hBa0JTLDJCQUE2QixDQWxCdEMsbUNBc0JLLDZEQUNBLCtCQUFBLEFBQTJCLDZCQUEzQixBQUEyQix5QkFBQSxDQXZCaEMsNEhBeUJTLDJCQUE2QixDQUM3QixpQkFLUixrQkFDQSxnQkFDRyxVQzFJMEIsQ0R1STlCLHdFQUtLLHFCQUNBLGVBQ0EscUJBQ0csVUMvSXNCLENEZ0p6QixtQkFJSixlQUNBLGdCQUNBLFdBQ0EsaUJBQ0EsUUFBVSxDQUxYLDhFQU9L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LDhFQUdBLHlCQUNBLFVBQVksQ0FDWixnRUFHQSxXQUNBLFNBQVcsQ0FDWCxpRUFHQSxZQUNBLFVBQ0EsU0FBVyxDQUNYLGdEQUdBLFlBQWMsQ0FDZCxzREFHQSxvQkFBc0IsQ0FDdEIsdURBR0Esb0JBQXNCLENBQ3RCLDZEQUdBLFlBQWMsQ0FDZCw4REFHQSxZQUFjLENBQ2Qsa0ZBR0EsYUFBZSxDQUNmLDREQUdBLHNCQUNBLGlCQUNBLGFBQWUsQ0FDZiwwQ0FHRyxtQkFDQSxjQUFnQixDQUNuQiw0QkNsS0ksWUFBYyxDQUhuQiw4Q0FRUyxZQUNBLFlBQ0EsU0FDQSxTQUFXLENBWHBCLGlEQWNTLFlBQ0EsWUFDQSxTQUNBLFVBQVksQ0FqQnJCLDZCQXFCUSxnQkFBa0IsQ0FyQjFCLDRCQXdCSyxXQUFhLENBeEJsQiw2QkEyQkssaUJBQ0EsZ0JBQWtCLENBQ2xCIiwiZmlsZSI6InBsLWxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKioqIEdsb2JhbCBWYXJpYWJsZXMgKioqL1xyXG5AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xyXG5cclxuYm9keSB7XHJcbiAgICBmb250OiBub3JtYWwgMTJweCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1mb250LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG5cclxuKiB7IFxyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuI2Nsb3NldmFsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNub3NjcmlwdGRpdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwN3B4IDAgMCA3MzZweDtcclxuICAgIHB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIEhFQURFUiAtIEdMT0JBTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qLm1haW4taGVhZGVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDE3MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Byb21vLWhlYWRlci5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xyXG4gICAgLmlubmVyLXdpZHRoIHtcclxuXHQgICAgaGVpZ2h0OiAxNzBweDtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1oZWFkZXItc2l0ZS1sb2dvIHtcclxuXHR3aWR0aDogMzAwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDcwcHg7XHJcblx0bGVmdDogMzVweDtcclxufVxyXG5cclxuLm1haW4taGVhZGVyLXNwb25zb3ItbG9nbyB7XHJcblx0d2lkdGg6IDE4M3B4O1xyXG5cdGhlaWdodDogODNweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0OHB4O1xyXG5cdHJpZ2h0OiAxOHB4O1xyXG59Ki9cclxuXHJcbi5tYWluLWhlYWRlciB7XHJcbiAgICAgcGFkZGluZzogODZweCAwIDMwcHggMDtcclxuICAgIC5pbm5lci13aWR0aCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59IFxyXG4ubWFpbi1oZWFkZXItc2l0ZS1sb2dvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVhZGVyLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgXHJcbn1cclxuXHJcbi5tYWluLWhlYWRlci1zcG9uc29yLWxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wc19sb2dvLnBuZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogNzhweDtcclxuICAgIGhlaWdodDogNjFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vKiBGT09URVIgLSBHTE9CQUxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFpbi1mb290ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0LypwYWRkaW5nOiAxMHB4OyovXHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcblxyXG4ubWFpbi1mb290ZXItc29jaWFsIHtcclxuXHR3aWR0aDogNjhweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtNXB4O1xyXG4gICAgLnNoYXJlIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmZhY2Vib29rLXNoYXJlIHtcclxuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9idG5GYWNlYm9vay5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCA2MHB4O1xyXG5cdCAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcblx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50d2l0dGVyLXNoYXJlIHtcclxuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9idG5Ud2l0dGVyLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuXHQgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDYwcHg7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1uYXYge1xyXG5cdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcclxuICAgIGEsIGE6dmlzaXRlZCwgYTphY3RpdmUge1xyXG5cdCAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWZvb3Rlci1ydWxlcyB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRzZWNvbmRhcnktZm9udC1jb2xvcjtcclxuXHRsaW5lLWhlaWdodDogMTNweDtcclxuXHRtYXJnaW46IDA7XHJcbiAgICBhLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcclxuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0ICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWZvbnQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBCT0RZIENPTlRFTlQgLSBHTE9CQUxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ib2R5IHtcclxuICAgIC8qYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDAwcHggODUwcHg7Ki9cclxuXHJcbiAgICAgICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3JlZy5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTQwMHB4IDExODBweDsqL1xyXG5cclxuICAgIC8qJiNyZWcsICYjaG9sZGNvbmZpcm0sICYjcHVyY2hhc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfcmVnLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDAwcHggMTE4MHB4O1xyXG4gICAgfSovXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21haW4tYmctcmVwZWF0LXgtNDAwMC14LTEuanBnKSB0b3AgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MDAwcHggMXB4O1xyXG59XHJcbi5zaXRlLWNvbnRhaW5lciB7XHJcblx0Lyp3aWR0aDogMTAwJTsqL1xyXG4gICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLmpwZykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MDBweCA4NTBweDsqL1xyXG4gICAgLypoZWlnaHQ6IDg1MHB4OyovXHJcblxyXG4gICAgLyp3aWR0aDogMTQwMHB4OyovXHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3JlZy5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxNDAwcHggMTE4MHB4O1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50ICB7XHJcblx0bWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAvKmhlaWdodDphdXRvICFpbXBvcnRhbnQ7IFxyXG4gICBoZWlnaHQ6IDUwMHB4OyovIFxyXG4gICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZXctY29udGVudCB7XHJcblxyXG59XHJcblxyXG4uaW5uZXItd2lkdGgge1xyXG5cdC8qd2lkdGg6IDk4MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvOyovXHJcbiAgICB3aWR0aDogNDQ0cHg7XHJcbiAgICAvKm1hcmdpbi1sZWZ0OiA4NTBweDsqL1xyXG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cclxuICAgIC8qbGVmdDogNjElOyovXHJcbiAgICAvKmxlZnQ6IDg0OXB4OyovXHJcbiAgICBtYXJnaW46IDAgMCAwIDYwJTtcclxufVxyXG5cclxuXHJcbi5jb250ZW50LWZyYW1lLFxyXG4ubWFpbi1jb250ZW50IC5pbm5lci13aWR0aCxcclxuLm1haW4tZm9vdGVyIC5pbm5lci13aWR0aCB7XHJcblx0Lypib3JkZXI6ICR3aGl0ZS1zaXRlLWJvcmRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThlNmUzOyovXHJcblx0LypwYWRkaW5nOiAyNXB4IDU1cHggMzBweDsqL1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5pbnRyby1jb250ZW50IHtcclxuXHRtYXJnaW46IDAgYXV0byAyNXB4O1xyXG4gICAgLypwe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfSovXHJcbn1cclxuXHJcbi5tb2JpbGUtb2JqZWN0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGZsb2F0IHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnJmbG9hdCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4vKiBUWVBPR1JBUEhZIC0gR0xPQkFMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcblx0bWFyZ2luOiAwIDAgMCAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxucHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG59XHJcbiV0ZXh0c2NyaXB0IHtcclxuXHRmb250LXNpemU6IDhweDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgQGV4dGVuZCAldGV4dHNjcmlwdDtcclxuXHR0b3A6IDZweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgJi5yZWcge1xyXG5cclxuICAgIH1cclxuICAgICYudHJhZGUge1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuc3ViIHtcclxuICAgIEBleHRlbmQgJXRleHRzY3JpcHQ7XHJcblx0Ym90dG9tOiAtLjVweDtcclxufVxyXG5cclxuYSB7XHJcbiAgICAmLCAmOnZpc2l0ZWQsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNlYTg0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cywgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLyoqKiogQ29sb3JzIC0gQWRkL1JlbW92ZS9BZGp1c3QgQXMgTmVlZGVkICoqKiovXHJcbi5ibGFjayB7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG5cclxuLyogQnV0dG9ucyAvIENvbW1vblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJ1dHRvbixcclxuLmJ0biwgXHJcbi5jdXN0b21maWxlLWJ1dHRvbiB7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMjZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDE1cHggMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LWN0YSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0d2lkdGg6IDQxMnB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogMzZweDtcclxufVxyXG5cclxuXHJcbi5idG4tc3VibWl0IHtcclxuXHRtYXJnaW46IDE1cHggYXV0bztcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICAuaW5saW5lIHtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdCAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcblx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMTJlOyovXHJcbiAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICB9XHJcbiAgICAmOnZpc2l0ZWQge1xyXG5cdCAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLyogU09DSUFMIFNIQVJFIEJVVFRPTlMg77+9IEdMT0JBTCBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc29jaWFsLXNoYXJlIHtcclxuICAgIC5mYWNlYm9vay1zaGFyZSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudHdpdHRlci1zaGFyZSB7XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGludGVyZXN0LXNoYXJlIHtcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRk9STSBFTEVNRU5UUyAtIEdMT0JBTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mb3JtNTAge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0bWFyZ2luOiAwIGF1dG8gMjVweDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi8qLmZvcm0zMyB7XHJcblx0d2lkdGg6IDMzJTtcclxuXHRtYXJnaW46IDAgYXV0byAyNXB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufSovXHJcblxyXG4uZm9ybTI1IHtcclxuXHR3aWR0aDogMjUlO1xyXG5cdG1hcmdpbjogMCBhdXRvIDI1cHg7XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAxNXB4IDE1cHggMDtcclxuICAgIGxhYmVsIHtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW46IDAgMCA3cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hc3RlcmlzayB7XHJcblx0Y29sb3I6ICR2YWxpZGF0aW9uLWJhY2tncm91bmQtY29sb3I7XHJcbn1cclxuXHJcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG4ucGwtaW5wdXQsXHJcbi5wbC1jdXN0b20sXHJcbi5wbC1jdXN0b20gLnNlbGVjdCxcclxuLnBsLWN1c3RvbSBzZWxlY3QsXHJcbi5wbC1jdXN0b20gLmNoZWNrYm94LFxyXG4uY3VzdG9tZmlsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4vKioqKiBDdXN0b20gRmllbGRzICoqKiovXHJcbi5wbC1jdXN0b20ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbiAgICBpbnB1dCwgc2VsZWN0IHtcclxuXHQgICAgcGFkZGluZzogMDtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5zZWxlY3Qge1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHVybCguLi9pbWFnZXMvYXJyb3dfZG93bi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgN3B4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBcclxuXHRDdXN0b20gQ2hlY2tib3ggXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbi5wbC1jdXN0b20tY2hlY2tib3gge1xyXG4gICAgLnBsLWN1c3RvbSB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcblx0ICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7IFxyXG4gICAgICAgIC5jaGVja2JveCwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHQgICAgICAgIHdpZHRoOiAxOHB4O1xyXG5cdCAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICBsZWZ0OiAwO1xyXG5cdCAgICAgICAgdG9wOiAwO1xyXG5cdCAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuXHQgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IgdXJsKC4uL2ltYWdlcy9mb3Jtcy9mb3JtRmllbGRzLWNoZWNrYm94LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuXHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCA1NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdGVkIC5jaGVja2JveCwgJi5zZWxlY3RlZC52YWxpZCAuY2hlY2tib3gge1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMThweDtcclxuXHQgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogXHJcblx0Q3VzdG9tIFJhZGlvIFxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG4ucmFkaW8tZ3JvdXAge1xyXG5cdHdpZHRoOiA3MnB4O1xyXG5cdGhlaWdodDogMjJweDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnBsLWN1c3RvbSwgLnJhZGlvLWxhYmVsIGlucHV0LCAucmFkaW8tbGFiZWwgLnJhZGlvIHtcclxuXHQgICAgd2lkdGg6IDIwcHg7XHJcblx0ICAgIGhlaWdodDogMjBweDtcclxuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5yYWRpby1sYWJlbCB7XHJcblx0ICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGwtY3VzdG9tIC5yYWRpbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvZm9ybXMvZm9ybUZpZWxkcy1yYWRpb0J0bi5wbmcnKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCA2MHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5zZWxlY3RlZCAucGwtY3VzdG9tIC5yYWRpbyB7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFxyXG5cdEJpcnRoZGF0ZSAtIDMgRHJvcGRvd24gdy8gQ3VzdG9tIFN0eWxlZCBTZWxlY3RzXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbi5wbC1jdXN0b20tZGF0ZVRocmVlRHJvcGRvd25zIHtcclxuICAgIC5wbC1jdXN0b20sIC5kcnAgc2VsZWN0LCAuZHJwIC5zZWxlY3Qge1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmRycCB7XHJcblx0ICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIHdpZHRoOiA4MXB4O1xyXG4gICAgfVxyXG4gICAgLmRycDEge1xyXG5cclxuICAgIH1cclxuICAgIC5kcnAyIHtcclxuICAgICAgICAgICAgXHJcbiAgICB9XHJcbiAgICAuZHJwMyB7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogXHJcblx0UGhvbmUgLSAzIEZpZWxkc1xyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG4ucGhvbmUzZmllbGRzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcbiAgICAucElucHV0IHtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIHdpZHRoOiA1N3B4O1xyXG5cdCAgICBtYXJnaW46IDAgMTNweCAwIDA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuZGFzaCB7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICAgIGhlaWdodDogMzBweDtcclxuXHQgICAgICAgIHdpZHRoOiAxM3B4O1xyXG5cdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICByaWdodDogLTEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBobjEge1xyXG5cclxuICAgIH1cclxuICAgIC5waG4yIHtcclxuXHJcbiAgICB9XHJcbiAgICAucGhuMyB7XHJcblx0ICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLyogXHJcblx0Q3VzdG9tIFVwbG9hZCBFbGVtZW50c1xyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG4uY3VzdG9tZmlsZS1pbnB1dCB7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHR3aWR0aDogMjY1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5jdXN0b21maWxlIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbWZpbGUtZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmN1c3RvbWZpbGUtZmVlZGJhY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiAxNjRweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdXN0b21maWxlLWZlZWRiYWNrLXBvcHVsYXRlZCB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY3VzdG9tZmlsZS1idXR0b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY3VzdG9tZmlsZS1ob3ZlciwgLmN1c3RvbWZpbGUtZm9jdXMge1xyXG4gICAgLmN1c3RvbWZpbGUtYnV0dG9uIHtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b21maWxlLWZvY3VzIHtcclxuICAgIC5jdXN0b21maWxlLWJ1dHRvbiB7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4vKioqKiBGaWxlIFR5cGUgSWNvbnMgKioqKi9cclxuLmN1c3RvbWZpbGUtZXh0LWpwZyxcclxuLmN1c3RvbWZpbGUtZXh0LWdpZixcclxuLmN1c3RvbWZpbGUtZXh0LXBuZyxcclxuLmN1c3RvbWZpbGUtZXh0LWpwZWcsXHJcbi5jdXN0b21maWxlLWV4dC1ibXAge1xyXG5cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3Jtcy9pY29uLWltYWdlLmdpZik7Ki9cclxufVxyXG5cclxuLmN1c3RvbWZpbGUtZXh0LW1wMyxcclxuLmN1c3RvbWZpbGUtZXh0LW1wNCxcclxuLmN1c3RvbWZpbGUtZXh0LW1vdixcclxuLmN1c3RvbWZpbGUtZXh0LXN3ZixcclxuLmN1c3RvbWZpbGUtZXh0LXdhdixcclxuLmN1c3RvbWZpbGUtZXh0LW00diB7XHJcblx0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm1zL2ljb24tbWVkaWEuZ2lmKTsqL1xyXG59XHJcblxyXG4uY3VzdG9tZmlsZS1leHQtemlwLFxyXG4uY3VzdG9tZmlsZS1leHQtdGFyLFxyXG4uY3VzdG9tZmlsZS1leHQtc2l0IHtcclxuXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZm9ybXMvaWNvbi16aXAuZ2lmKTsqL1xyXG59XHJcblxyXG4vKiBWQUxJREFUSU9OIEVSUk9SUyAtIEdMT0JBTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuXHRjb2xvcjogJHZhbGlkYXRpb24tY29sb3I7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBhIHtcclxuXHQgICAgICAgIC8qY29sb3I6ICR2YWxpZGF0aW9uLWNvbG9yICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC12YWxpZGF0aW9uLXZhbGlkIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5pbnB1dC5pbnB1dC12YWxpZGF0aW9uLWVycm9yLFxyXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvciBpbnB1dCxcclxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3Igc2VsZWN0LFxyXG5zZWxlY3QuaW5wdXQtdmFsaWRhdGlvbi1lcnJvcixcclxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3IgLnNlbGVjdCxcclxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3IgLmNoZWNrYm94LFxyXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvciAuY2FwdGNoYS1pbWFnZS1jb250YWluZXIsXHJcbi5pbnB1dC12YWxpZGF0aW9uLWVycm9yLmN1c3RvbWZpbGUge1xyXG5cdGJvcmRlci1jb2xvcjogJHZhbGlkYXRpb24tY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMsICN2YWxCb3gyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsaWRhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdG1pbi1oZWlnaHQ6IDUwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuICAgICY6aG92ZXIge1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsaWRhdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy92YWxBbGVydC5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBmb250LXNpemU6IDExcHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDE1cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdCAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG5cclxuICAgIH1cclxuICAgIHVsIHtcclxuXHQgICAgLypkaXNwbGF5Om5vbmU7Ki8gLyogVW5jb21tZW50IGRpc3BsYXk6bm9uZSBJZiBZb3UgV2FudCBUbyBIaWRlIFZhbGlkYXRpb24gU3VtbWFyeSBMaXN0IFdoZW4gQW4gRXJyb3IgT2NjdXJzICovXHJcblx0ICAgIHBhZGRpbmc6IDA7XHJcblx0ICAgIG1hcmdpbjogLTVweCAwIDE1cHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0ICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcblx0ICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKiBcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmFsaWRhdGlvbi1zdW1tYXJ5LXZhbGlkIHtcclxuXHRkaXNwbGF5OiBub25lOyAvKiBSZW1vdmUgZGlzcGxheTpub25lIFRvIFNob3cgSW5saW5lIEZvcm0gRXJyb3IgTWVzc2FnZXMgKi9cclxufVxyXG5cclxuLyoqKiogUGhvbmUvQmlydGhkYXkgVmFsaWRhdGlvbiBFcnJvcnMgKioqKi9cclxuLmxhYmVsZXJyb3Ige1xyXG4gICAgbGFiZWwge1xyXG5cdCAgICBjb2xvcjogJHZhbGlkYXRpb24tY29sb3I7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgaW5wdXQuYXJlYWNvZGUsXHJcbiAgICBpbnB1dC5wcmVmaXgsXHJcbiAgICBpbnB1dC5zdWZmaXgsXHJcbiAgICBzZWxlY3QuZGF5LFxyXG4gICAgc2VsZWN0Lm1vbnRoLFxyXG4gICAgc2VsZWN0LnllYXIge1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAkdmFsaWRhdGlvbi1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLnBob25lM2ZpZWxkcyBsYWJlbC5lcnJvciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKiBCaXJ0aGRheSBWYWxpZGF0aW9uIEVycm9ycyAtIEZvciBVbmRlcmFnZSBPciBJbnZhbGlkIEJpcnRoIERhdGUgKioqKi9cclxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3JzIGxhYmVsLCAubGFiZWwtZXJyb3Ige1xyXG5cdGNvbG9yOiAkdmFsaWRhdGlvbi1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvcnMgc2VsZWN0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR2YWxpZGF0aW9uLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcblxyXG4vKioqKiBDaGVja2JveCBWYWxpZGF0aW9uIEVycm9ycyAqKioqL1xyXG4ucGwtY3VzdG9tLmlucHV0LXZhbGlkYXRpb24tZXJyb3IgLmNoZWNrYm94IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xyXG59XHJcblxyXG4vKioqKiBSYWRpbyBWYWxpZGF0aW9uIEVycm9ycyAqKioqL1xyXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvciAucmFkaW8tZ3JvdXAgLnBsLWN1c3RvbSAucmFkaW8ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7XHJcbn1cclxuXHJcbiNob2xkY29uZmlybSwgI3B1cmNoYXNlIHtcclxuICAgIC5jb25maXJtLXAxIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBoMi5yZXNlcnZlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICBpZnJhbWUuaGVpZ2h0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ1OXB4O1xyXG4gICAgfVxyXG4gICAgLmRpZmYtYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBSZWdpc3Rlci5jc2h0bWwsIFBhZ2VJZDogcmVnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAncmVnJztcclxuXHJcbi8qIFVzZXJHZW5lcmF0ZWRDb250ZW50L0dhbGxlcnkuY3NodG1sLCBVR0MgR2FsbGVyeSBQYWdlLCBQYWdlSWQ6IGdhbGxlcnlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdnYWxsZXJ5JztcclxuXHJcbi8qIEluYWN0aXZlIHBhZ2VzLCBJbmFjdGl2ZS9QcmVQcm9tby5jc2h0bWwgJiBJbmFjdGl2ZS9Qb3N0UHJvbW8uY3NodG1sICYgSW5hY3RpdmUvT3RoZXIuY3NodG1sLCBQYWdlSWQ6IGluYWN0aXZlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnaW5hY3RpdmUnO1xyXG5cclxuLyogQWdlR2F0ZS9BZ2VHYXRlLmNzaHRtbCwgQWdlIFZlcmlmaWNhdGlvbiBQYWdlLCBQYWdlSWQ6IGFnZWdhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdhZ2VnYXRlJztcclxuXHJcbi8qIEVudGVyLmNzaHRtbCAvIEVudGVyIFByb21vdGlvbiwgUGFnZUlkOiBlbnRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2VudGVyJztcclxuXHJcbi8qIEVudGVyUHJvbW90aW9uLmNzaHRtbCAvIEVudGVyIFByb21vdGlvbiwgUGFnZUlkOiBlbnRlclByb21vXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZW50ZXJQcm9tbyc7XHJcblxyXG4vKiBFbnRlckVtYWlsLmNzaHRtbCwgRW50ZXIgRW1haWwvUHJvbW90aW9uLCBQYWdlSWQ6IGVudGVyLWVtYWlsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZW50ZXJFbWFpbCc7XHJcblxyXG4vKiBFbnRlckNvZGUuY3NodG1sLCBDb2RlIEVudHJ5IFBhZ2UsIFBhZ2VJZDogZW50cnlDb2RlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZW50cnlDb2RlJztcclxuXHJcbi8qIFN3ZWVwc3Rha2VzLmNzaHRtbCwgU3dlZXBzdGFrZXMgQ29uZmlybWF0aW9uIFBhZ2UsIFBhZ2VJZDogc3dlZXBzLWNvbmZcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdzd2VlcHNDb25mJztcclxuXHJcbi8qIEluc3RhbnRXaW4vV2luLmNzaHRtbCwgV2luIENvbmZpcm1hdGlvbiwgUGFnZUlkOiB3aW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd3aW4nO1xyXG5cclxuLyogSW5zdGFudFdpbi9Mb3NlLmNzaHRtbCwgTG9zZSBDb25maXJtYXRpb24sIFBhZ2VJZDogbG9zZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2xvc2UnO1xyXG5cclxuLyogSW5lbGlnaWJsZS5jc2h0bWwsIFVzZXIgSW5lbGlnaWJsZSB0byBFbnRlciBQYWdlLCBQYWdlSWQ6IGluZWxpZ2libGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdpbmVsaWdpYmxlJztcclxuXHJcbi8qIFBsYXlMaW1pdFJlYWNoZWQuY3NodG1sLCBBbHJlYWR5IFBsYXllZCBQYWdlLCBQYWdlSWQ6IHBsYXllZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3BsYXllZCc7XHJcblxyXG4vKiBUZWxsQUZyaWVuZC9UZWxsQUZyaWVuZC5jc2h0bWwsIFRlbGwgQSBGcmllbmQsIFBhZ2VJZDogdGFmXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndGFmJztcclxuXHJcbi8qIFRyaXZpYS9Ucml2aWEuY3NodG1sLCBUcml2aWEsIFBhZ2VJZDogdHJpdmlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndHJpdmlhJztcclxuXHJcbi8qIFRyaXZpYS9Ucml2aWEuY3NodG1sLCBUcml2aWEgUGFnZSwgUGFnZUlkOiB0cml2aWFSZXN1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0cml2aWFSZXN1bHQnO1xyXG5cclxuLyogQ29udGFjdFVzL0NvbnRhY3RVcy5jc2h0bWwsIENvbnRhY3QgVXMgUGFnZSwgUGFnZUlkOiBDb250YWN0VXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjb250YWN0VXMnO1xyXG5cclxuLyogQ29udGFjdFVzQ29uZmlybS9Db250YWN0VXMuY3NodG1sLCBDb250YWN0IFVzIENvbmZpcm1hdGlvbiwgUGFnZUlkOiBDb250YWN0VXNDb25maXJtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnY29udGFjdFVzQ29uZmlybSc7XHJcblxyXG4vKiBVc2VyR2VuZXJhdGVkQ29udGVudC9VcGxvYWQuY3NodG1sLCBTdWJtaXQvVXBsb2FkIFBhZ2UsIFBhZ2VJZDogdXBsb2FkLXBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd1cGxvYWRQYWdlJztcclxuXHJcbi8qIFVzZXJHZW5lcmF0ZWRDb250ZW50L1VwbG9hZF9Db21wdXRlci5jc2h0bWwsIFVwbG9hZCBGcm9tIENvbXB1dGVyIFBhZ2UsIFBhZ2VJZDogdXBsb2FkLWNvbXB1dGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndXBsb2FkQ29tcHV0ZXInO1xyXG5cclxuLyogVXNlckdlbmVyYXRlZENvbnRlbnQvVXBsb2FkX0ZhY2Vib29rLmNzaHRtbCwgVXBsb2FkIEZyb20gRmFjZWJvb2sgUGFnZSwgUGFnZUlkOiB1cGxvYWQtZmFjZWJvb2tcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd1cGxvYWRGYWNlYm9vayc7XHJcblxyXG4vKiBVc2VyR2VuZXJhdGVkQ29udGVudC9VcGxvYWRfSW5zdGFncmFtLmNzaHRtbCwgVXBsb2FkIEZyb20gSW5zdGFncmFtIFBhZ2UsIFBhZ2VJZDogdXBsb2FkLWluc3RhZ3JhbVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3VwbG9hZEluc3RhZ3JhbSc7XHJcblxyXG4vKiBVc2VyR2VuZXJhdGVkQ29udGVudC9VcGxvYWRfVHdpdHRlci5jc2h0bWwsIFVwbG9hZCBGcm9tIFR3aXR0ZXIgUGFnZSwgUGFnZUlkOiB1cGxvYWQtdHdpdHRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3VwbG9hZFR3aXR0ZXInO1xyXG5cclxuLyogVXNlckdlbmVyYXRlZENvbnRlbnQvRmlsZVVwbG9hZGVkLmNzaHRtbCwgRmlsZSBVcGxvYWRlZCBDb25maXJtYXRpb24gUGFnZSwgUGFnZUlkOiB1cGxvYWRlZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3VwbG9hZGVkJztcclxuXHJcbi8qIFVzZXJHZW5lcmF0ZWRDb250ZW50L0RldGFpbC5jc2h0bWwsIFBob3RvIERldGFpbCBQYWdlLCBQYWdlSWQ6IGRldGFpbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2RldGFpbCc7XHJcblxyXG4vKiBQcml6ZXMuY3NodG1sLCBQcml6ZXMgUGFnZSwgUGFnZUlkOiBwcml6ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdwcml6ZXMnO1xyXG5cclxuLyogRWRpdG9yLmNzaHRtbCwgSW1hZ2UgRWRpdG9yIFBhZ2UsIFBhZ2VJZDogZWRpdG9yLXBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdlZGl0b3JQYWdlJztcclxuXHJcbi8qIEVycm9yIFBhZ2VzLCBIdG1sLzQwNC5odG1sICYgSHRtbC9lcnJvci5odG1sLCBQYWdlSWQ6IGVycm9yXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZXJyb3InO1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLSBCUk9XU0VSIFNQRUNJRklDIENTUyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKiBTdHlsaW5nIEZvciBJRTksIElFOCwgSUU3LCBhbmQgSUU2IFVzZSBDbGFzcyBiZWxvdyBUaGVuIENTUyBZb3UgV2FudCBUbyBNb2RpZnkuXHJcblx0KEV4YW1wbGU6IC5sdC1pZTEwIC5zaXRlLWNvbnRhaW5lciB7cG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDAwO30gPC0tIHRoaXMgd291bGQgYWZmZWN0IElFOSwgSUU4LCBJRTcsIGFuZCBJRTYuKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmx0LWllMTAge1xyXG5cclxufVxyXG5cclxuLyogU3R5bGluZyBGb3IgSUU4LCBJRTcsIGFuZCBJRTYgVXNlIENsYXNzIGJlbG93IFRoZW4gQ1NTIFlvdSBXYW50IFRvIE1vZGlmeS5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sdC1pZTkge1xyXG5cclxufVxyXG5cclxuLyogU3R5bGluZyBGb3IgSUU3IEFORCBJRTYgVXNlIENsYXNzIGJlbG93IFRoZW4gQ1NTIFlvdSBXYW50IFRvIE1vZGlmeS5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sdC1pZTgge1xyXG5cclxufVxyXG5cclxuLyogU3R5bGluZyBGb3IgSUU2IG9ubHkgVXNlIENsYXNzIGJlbG93IFRoZW4gQ1NTIFlvdSBXYW50IFRvIE1vZGlmeS5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sdC1pZTcge1xyXG5cclxufVxyXG5cclxuLyogSElHSCBQSVhFTChSRVRJTkEpIFJBVElPIERFVklDRVMvVEFCTEVUU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG5vbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXHJcbm9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG5vbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xyXG5cclxufVxyXG5cclxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgLmlubmVyLXdpZHRoIHtcclxuICAgICAgICBsZWZ0OiA2M3Z3O1xyXG4gICAgfVxyXG59Ki9cclxuLypAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmlubmVyLXdpZHRoIHtcclxuICAgICAgICBsZWZ0OiA3MDBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmlubmVyLXdpZHRoIHtcclxuICAgICAgICBsZWZ0OiA2NDhweDtcclxuICAgIH1cclxufSovIiwiJHByaW1hcnktZm9udC1jb2xvcjogI2ZmZmZmZjtcclxuJHNlY29uZGFyeS1mb250LWNvbG9yOiAjOTk5OTk5O1xyXG4kdGVydGlhcnktZm9udC1jb2xvcjogIzU1NTU1NTtcclxuJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4kdmFsaWRhdGlvbi1jb2xvcjogI0ZGMDAwMDtcclxuJHZhbGlkYXRpb24tYmFja2dyb3VuZC1jb2xvcjogI2U1MDAwMDtcclxuJHZhbGlkYXRpb24tc2VsZWN0LWJhY2tncm91bmQtY29sb3I6ICNmYWU1ZTU7XHJcbiR3aGl0ZS1zaXRlLWJvcmRlcjogM3B4IHNvbGlkICM5OTkzOGI7XHJcbiR3aGl0ZS1zaXRlLWJhY2tncm91bmQtY29sb3I6ICNlOGU2ZTM7IiwiQGltcG9ydCAnLi4vdmFyaWFibGVzJztcclxuXHJcbi5wbC12aWV3LXJlZyB7XHJcbiAgICAvKi5zaXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZ19yZWcuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0MDBweCAxMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTgwcHg7XHJcbiAgICB9Ki9cclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gIFxyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgLmlubmVyLXdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQxNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXF1aXJlZCB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMTFweDtcclxuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDlweCAwO1xyXG4gICAgfVxyXG4gICAgLmludHJvLWNvbnRlbnQge1xyXG5cdCAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG5cdCAgICAvKnB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICB9Ki9cclxuICAgIH1cclxuICAgIC8qLnJlZy1mb3JtLWNvbDEge1xyXG5cdCAgICB3aWR0aDogNTgwcHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJhYmFiO1xyXG4gICAgfVxyXG4gICAgLnJlZy1mb3JtLWNvbDIge1xyXG5cdCAgICB3aWR0aDogMjUwcHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICBwYWRkaW5nOiAxMjRweCAwIDAgMjVweDtcclxuICAgIH0qL1xyXG4gICAgLnJlZy1mb3JtLWZpcnN0bmFtZSxcclxuICAgIC5yZWctZm9ybS1sYXN0bmFtZSxcclxuICAgIC5yZWctZm9ybS1wYXNzd29yZCxcclxuICAgIC5yZWctZm9ybS1jb25maXJtUGFzc3dvcmQsXHJcbiAgICAucmVnLWZvcm0tc3RhdGUsXHJcbiAgICAucmVnLWZvcm0tbG9jYWxlLFxyXG4gICAgLnJlZy1mb3JtLWNpdHksXHJcbiAgICAucmVnLWZvcm0tYmlydGhkYXksXHJcbiAgICAucmVnLWZvcm0tcGhvbmUge1xyXG5cdCAgICB3aWR0aDogMjAwcHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnJlZy1mb3JtLWxhc3RuYW1lIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tYWRkcmVzczEge1xyXG5cdCAgICB3aWR0aDogMjQ4cHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLnJlZy1mb3JtLXNlY3Rpb24tbG9jYXRpb24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tYWRkcmVzczIge1xyXG5cdCAgICB3aWR0aDogMTUwcHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5yZWctZm9ybS1zdGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnJlZy1mb3JtLXppcCB7XHJcblx0ICAgIHdpZHRoOiAxMTdweDtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tYmlydGhkYXksXHJcbiAgICAucmVnLWZvcm0tcGhvbmUge1xyXG5cdCAgICB3aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tcGhvbmUge1xyXG4gICAgICAgICBtYXJnaW46IC02NnB4IDAgMCAxMzZweDtcclxuICAgIH1cclxuICAgIC5yZWctZm9ybSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG5cdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyoucmVxdWlyZWQge1xyXG5cdCAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIGhyIHtcclxuXHQgICAgICAgIGhlaWdodDogMXB4O1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxuXHQgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG5cdCAgICAgICAgb3V0bGluZTogMDtcclxuXHQgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmFsLXN1bSB7XHJcblx0ICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tZ2VuZGVyIHtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIGlucHV0IHtcclxuXHQgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZW5kZXItbGFiZWwge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblx0ICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZy1mb3JtLXNlY3Rpb24tb3B0SW5zICB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG5cdCAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG5cdCAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG5cdCAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cdCAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWctZm9ybS1jYXB0Y2hhIHtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIC5jYXB0Y2hhLWltYWdlLWNvbnRhaW5lciB7XHJcblx0ICAgICAgICBmbG9hdDogbGVmdDtcclxuXHQgICAgICAgIG1hcmdpbjogMDtcclxuXHQgICAgICAgIHdpZHRoOiAxMzNweDtcclxuXHQgICAgICAgIGhlaWdodDogMzBweDtcclxuXHQgICAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHQgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xyXG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FwdGNoYS1pbWFnZSB7XHJcblx0ICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcblx0ICAgICAgICB3aWR0aDogOTRweDtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblx0ICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWxvYWQtaW1hZ2Uge1xyXG5cdCAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG5cdCAgICAgICAgd2lkdGg6IDM1cHg7XHJcblx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1pbWFnZSB7XHJcblx0ICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblx0ICAgICAgICB3aWR0aDogMTVweDtcclxuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICAgICAgb3V0bGluZTogMCBub25lO1xyXG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgdG9wOiA2cHg7XHJcblx0ICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuXHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsLWNhcHRjaGEtdmFsdWUge1xyXG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICBmbG9hdDogbGVmdDtcclxuXHQgICAgICAgIG1hcmdpbjogMDtcclxuXHQgICAgICAgIHdpZHRoOiA5MnB4O1xyXG5cdCAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG5cdCAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHQgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1ZW07XHJcblx0ICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVnLWZvcm0tc3VibWl0IHtcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYmFiYWI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgLmJ0bi1zdWJtaXQge1xyXG5cdCAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XHJcblxyXG4ucGwtdmlldy1nYWxsZXJ5IHtcclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG5cclxuICAgIH1cclxuICAgIC5wbC12aWV3LWdhbGxlcnktc2VhcmNoIHtcclxuICAgICAgICAjUExfU2VhcmNoIHtcclxuXHQgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXNlYXJjaCB7XHJcblx0ICAgICAgICBmbG9hdDogbGVmdDtcclxuXHQgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuXHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIHdpZHRoOiAyMCU7XHJcblx0ICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QGltcG9ydCAnLi4vdmFyaWFibGVzJztcclxuXHJcbi5wbC12aWV3LWVudGVyIHtcclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIC5pbnRyby1jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOTlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzhweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDIycHggMzZweDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZW1haWwtZm9ybSB7XHJcbiAgICAgICAgICAgIC5mLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVxdWlyZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xyXG5cclxuLnBsLXZpZXctZW50cnlDb2RlIHtcclxuICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAzMzNweDtcclxuICAgIH1cclxuICAgIC8qLmludHJvLWNvbnRlbnQge1xyXG5cdCAgICB3aWR0aDogODAlO1xyXG4gICAgfSovXHJcbiAgICAjY29kZUZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMzhweCAwIDAgMDtcclxuXHQgICAgd2lkdGg6IDMxNnB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHQgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKi5tYWluLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjk4cHg7XHJcbiAgICB9Ki9cclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XHJcblxyXG4ucGwtdmlldy13aW4ge1xyXG4gICAgLnZpZXctY29udGVudCB7XHJcbiAgICAgICAgLmludHJvLWNvbnRlbnQge1xyXG5cdCAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGhhbmtzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzLWNvbmYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAzOHB4IDA7XHJcbiAgICAgICAgICAgIC5jb25mLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uZi1pZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3Nwb25zb3ItYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVlc3Rpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AaW1wb3J0ICcuLi92YXJpYWJsZXMnO1xyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgLnZpZXctY29udGVudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjY2FudmFzLWNvbnRhaW5lciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaENnQUtBSUFBQU9MaTR2Ly8veUg1QkFBSEFQOEFMQUFBQUFBS0FBb0FBQUlSaEIyWmh4b00zR01TeWtxZDFWbHR6eFFBT3c9PSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjY2FudmFzLWNvbnRhaW5lciAuZWRpdG9yLW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZWRpdG9yL21hc2sucG5nKSBuby1yZXBlYXQgMCAwO1xyXG5cdHdpZHRoOiA3MDBweDtcclxuXHRoZWlnaHQ6IDcwMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRvcGFjaXR5OiAwLjc1O1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yIHtcclxuXHR3aWR0aDogNzAwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMsXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNyaWdodC1ib3gge1xyXG5cdHdpZHRoOiAyNTBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNyaWdodC1ib3gge1xyXG5cdHBhZGRpbmctdG9wOiAyNXB4O1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sLWdyb3VwIHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICM4MDgwODA7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wtZ3JvdXAub3BlbiB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzQ2ODEzZDtcclxufVxyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgI2VkaXRvci1jb250cm9scyAuY29udHJvbCBsYWJlbCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMzJTtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wgaW5wdXQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sIHRleHRhcmVhIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sIC5jb250cm9sLWJ1dHRvbnMge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAyNyU7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wgLmNvbnRyb2wtYnV0dG9ucyBidXR0b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sIC5mb250LWNvbnRyb2wtYnV0dG9ucyB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wgLmZvbnQtY29udHJvbC1idXR0b25zIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDI5cHg7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wgLmZvbnQtY29udHJvbC1idXR0b25zIGJ1dHRvbi5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxufVxyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgI2VkaXRvci1jb250cm9scyAuY29udHJvbCAuZm9udC1jb250cm9sLWJ1dHRvbnMgLmNvbG9yLXBpY2tlciB7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiA5OXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sIC5mb250LWNvbnRyb2wtYnV0dG9ucyAuY29sb3ItcGlja2VyIGlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wge1xyXG5cclxufVxyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgI2VkaXRvci1jb250cm9scyAuY29udHJvbC1ncm91cC1uYW1lIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wtZ3JvdXAub3BlbiAuY29udHJvbC1ncm91cC1uYW1lIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWJmZjllO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sLWdyb3VwLW5hbWUtbGFiZWwge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlICNlZGl0b3ItY29udHJvbHMgLmNvbnRyb2wtZ3JvdXAtbmFtZSBidXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMTAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wbC12aWV3LWVkaXRvci1wYWdlIC5idG4tdG9nZ2xlLWFjdGl2ZSAuZmEtZXllIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAuYnRuLXRvZ2dsZS1hY3RpdmUgLmZhLWV5ZS1zbGFzaCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAuYnRuLXRvZ2dsZS1hY3RpdmUuYWN0aXZlIC5mYS1leWUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgLmJ0bi10b2dnbGUtYWN0aXZlLmFjdGl2ZSAuZmEtZXllLXNsYXNoIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sLWdyb3VwLWNvbnRyb2xzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sLWdyb3VwLm9wZW4gLmNvbnRyb2wtZ3JvdXAtY29udHJvbHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGwtdmlldy1lZGl0b3ItcGFnZSAjZWRpdG9yLWNvbnRyb2xzIC5jb250cm9sLWdyb3VwLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxufVxyXG5cclxuLnBsLXZpZXctZWRpdG9yLXBhZ2UgI2NlcnRpZnktb3duZXIgbGFiZWwge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIu+7v0BpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XHJcblxyXG4ucGwtdmlldy1lcnJvciB7XHJcbiAgICAubWFpbi1oZWFkZXIge1xyXG5cdCAgICAvKmJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXJyb3JfcGFnZXMvcHJvbW8taGVhZGVyLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7Ki9cclxuXHQgICAgaGVpZ2h0OiAxMTdweDtcclxuICAgICAgICAuaW5uZXItd2lkdGgge1xyXG5cdCAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICNoZWFkZXItc2l0ZS1sb2dvIHtcclxuXHQgICAgICAgIHdpZHRoOiAyMDFweDtcclxuXHQgICAgICAgIGhlaWdodDogMjNweDtcclxuXHQgICAgICAgIHRvcDogNTBweDtcclxuXHQgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNoZWFkZXItc3BvbnNvci1sb2dvIHtcclxuXHQgICAgICAgIHdpZHRoOiAxMjZweDtcclxuXHQgICAgICAgIGhlaWdodDogNThweDtcclxuXHQgICAgICAgIHRvcDogMzNweDtcclxuXHQgICAgICAgIHJpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY3MHB4O1xyXG4gICAgfVxyXG4gICAgLmlubmVyLXdpZHRoIHtcclxuXHQgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZXctY29udGVudCB7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDMyMnB4O1xyXG5cdCAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIH1cclxuICAgICYuZXJyb3I1MDAge1xyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmVycm9yNDA0IHtcclxuICAgICAgICAudmlldy1jb250ZW50IHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */