@charset "UTF-8";#l-service_guide .c-console button,#l-service_guide .c-console input[type=text],#l-service_guide .c-console input[type=submit],#l-service_guide .c-console select,#l-service_guide .c-console textarea,#l-service_guide .m-use_authorization button,#l-service_guide .m-use_authorization input[type=text],#l-service_guide .m-use_authorization input[type=submit],#l-service_guide .m-use_authorization select,#l-service_guide .m-use_authorization textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;font-size:100%}#l-service_guide .c-console ::-webkit-input-placeholder,#l-service_guide .m-use_authorization ::-webkit-input-placeholder{color:#ccc}#l-service_guide .c-console ::-moz-placeholder,#l-service_guide .m-use_authorization ::-moz-placeholder{color:#ccc}#l-service_guide .c-console :-ms-input-placeholder,#l-service_guide .m-use_authorization :-ms-input-placeholder{color:#ccc}#l-service_guide .c-console ::-ms-input-placeholder,#l-service_guide .m-use_authorization ::-ms-input-placeholder{color:#ccc}#l-service_guide .c-console ::placeholder,#l-service_guide .m-use_authorization ::placeholder{color:#ccc}#l-service_guide .c-console select::-ms-expand,#l-service_guide .m-use_authorization select::-ms-expand{display:none}#l-service_guide .c-console input[type=checkbox],#l-service_guide .c-console input[type=radio],#l-service_guide .m-use_authorization input[type=checkbox],#l-service_guide .m-use_authorization input[type=radio]{display:none}#l-service_guide .c-console input[type=checkbox],#l-service_guide .c-console input[type=radio],#l-service_guide .m-use_authorization input[type=checkbox],#l-service_guide .m-use_authorization input[type=radio]{display:none}#l-service_guide .c-console input[type=checkbox]+label,#l-service_guide .c-console input[type=radio]+label,#l-service_guide .m-use_authorization input[type=checkbox]+label,#l-service_guide .m-use_authorization input[type=radio]+label{cursor:pointer}#l-service_guide .m-use_authorization .select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;background:#fff;padding:2px 5px;margin-top:-2px;position:relative;display:inline-block}#l-service_guide .m-use_authorization .select:before{content:"";position:absolute;width:7px;height:7px;border-right:2px solid #333;border-bottom:2px solid #333;top:50%;transform:translate3d(0,-50%,0) rotate(45deg) scale(1);top:45%;right:5px;z-index:0;cursor:pointer}#l-service_guide .m-use_authorization .select select{position:relative;z-index:1;box-sizing:border-box;padding-right:30px}#l-service_guide .m-use_authorization input[type=text]{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:5px;background:#fff}#l-service_guide .m-use_authorization textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:5px;background:#fff;resize:vertical}#l-service_guide .m-use_authorization input[type=checkbox]+label{padding-left:23px;position:relative}#l-service_guide .m-use_authorization input[type=checkbox]+label:before{transition:.3s;content:"";position:absolute;background:#fff;width:13px;height:13px;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(1);left:0;border:1px solid #ccc;border-radius:4px}#l-service_guide .m-use_authorization input[type=checkbox]:checked+label:before{content:"";position:absolute;width:4px;height:13px;top:50%;transform:translate3d(0,-50%,0) rotate(45deg) scale(1);left:6px;top:45%;border:none;background:0 0;border-bottom:4px solid #ff5f57;border-right:4px solid #ff5f57;border-radius:0;z-index:1}#l-service_guide .m-use_authorization input[type=radio]+label{padding-left:20px;position:relative}#l-service_guide .m-use_authorization input[type=radio]+label:before{transition:.3s;content:"";position:absolute;background:#fff;width:12px;height:12px;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(1);left:0;border-radius:50%;border:1px solid #ccc}#l-service_guide .m-use_authorization input[type=radio]+label:after{content:"";position:absolute;background:#fff;width:10px;height:10px;left:2px;transition:.3s;opacity:0;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(0);border-radius:50%;z-index:1}#l-service_guide .m-use_authorization input[type=radio]:checked+label:after{content:"";position:absolute;background:#ff5f57;width:10px;height:10px;left:2px;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(1);border-radius:50%;opacity:1;z-index:1}@media screen and (max-width:768px){#l-service_guide .m-use_authorization input[type=text],#l-service_guide .m-use_authorization select,#l-service_guide .m-use_authorization textarea{font-size:16px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-tap-highlight-color:transparent}.clearfix{overflow:hidden}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}.wrap{overflow:hidden;width:100%}html{background:#fff}body{width:100%;font-feature-settings:"palt";font-family:'ヒラギノ角ゴシック','Hiragino Sans','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;line-height:1.5;background:#eee;font-size:14px;color:#1b1b1b}a{text-decoration:none;color:#1b1b1b}.inner{max-width:1200px;margin:0 auto;box-sizing:border-box;position:relative}@media screen and (max-width:1200px){.inner{padding:0 3%}}@media screen and (max-width:768px){.inner{width:100%}}.pc{display:block}.pc-flex{display:flex}.pc-ib{display:inline-block}.sp,.sp-flex,.sp-ib{display:none}@media screen and (max-width:768px){.sp{display:block}.sp-flex{display:flex}.sp-ib{display:inline-block}.pc,.pc-flex,.pc-ib{display:none}}#l-about .c-about_box .title-wrap .title-h2,#l-service_guide .title-wrap .title-h2{font-size:360%;font-weight:700;font-family:'Roboto Condensed',sans-serif;color:#60a2a4}#l-about .c-about_box .title-wrap .title-h2.wh,#l-service_guide .title-wrap .title-h2.wh{color:#fff}#l-about .c-about_box .title-wrap .sub-title,#l-service_guide .title-wrap .sub-title{color:#999;font-size:90%}#l-about .c-about_box .title-wrap .sub-title.wh,#l-service_guide .title-wrap .sub-title.wh{color:#fff;opacity:.8}@media screen and (max-width:768px){#l-about .c-about_box .title-wrap .title-h2,#l-service_guide .title-wrap .title-h2{font-size:230%}}.m-balloon{display:inline-block;position:relative;font-size:90%;background:#f0f8f8;color:#60a2a4;border-radius:20px;box-sizing:border-box;padding:15px 30px;margin-bottom:20px;line-height:0}.m-balloon:before{content:"";position:absolute;width:20px;height:20px;width:0;height:0;border:8px solid transparent;border-top-color:#f0f8f8;left:50%;transform:translate3d(-50%,0,0) rotate(0) scale(1);top:100%}@media screen and (max-width:768px){.m-balloon{padding:15px}}#header{position:absolute;left:0;top:32px;width:100%;height:46px;z-index:5}#header .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#header a{color:#fff}@media screen and (max-width:768px){#header{top:15px}}.overlay{display:block;width:100%;height:100%;position:fixed;background:#1b1b1b;z-index:99;opacity:0;visibility:hidden;top:0;left:0;transition:.3s}.overlay.is-current{opacity:.6;visibility:visible}.modal_display{top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(0) scale(1);position:fixed;max-width:700px;width:100%;max-height:500px;overflow:auto;background:#fff;z-index:100;border-radius:20px;box-sizing:border-box;padding:50px;opacity:0;visibility:hidden;transition:.3s}.modal_display .close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:10;opacity:1;cursor:pointer}.modal_display .close em{display:block;width:100%;height:100%}.modal_display .close em:after,.modal_display .close em:before{content:"";position:absolute;background:#999;width:70%;height:4px}.modal_display .close em:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg) scale(1)}.modal_display .close em:after{top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg) scale(1)}.modal_display.is-current{opacity:1;visibility:visible}@media screen and (max-width:768px){.modal_display{padding:40px 25px 25px 25px}}#policyModal .modal-title{font-size:120%;color:#60a2a4;border-bottom:1px solid;margin-bottom:20px}#policyModal .modal-text{line-height:1.9}#keyVisual{position:fixed;top:0;left:0;width:100%;height:700px;background:url(../../img/bg1.jpg) no-repeat center center;background-size:cover;z-index:0;color:#fff}#keyVisual .c-title_box{margin:120px auto 30px;text-align:center}#keyVisual .c-title_box .robot{width:150px;margin:0 auto 20px}#keyVisual .c-title_box .robot img{display:block;width:100%}#keyVisual .c-title_box .main-title{font-family:toppan-bunkyu-midashi-go-std,impact,sans-serif;font-weight:900;font-style:normal;font-weight:700;font-size:300%}#keyVisual .lead-text{line-height:1.8;text-align:center;font-size:100%;opacity:.8}#keyVisual .c-scroll{left:50%;transform:translate3d(-50%,0,0) rotate(0) scale(1);position:absolute;bottom:30px;font-size:90%;font-family:'Roboto Condensed',sans-serif}#keyVisual .c-scroll .scroll-icon{display:block;width:20px;height:35px;border:2px solid #fff;border-radius:40px;margin:0 auto 10px;position:relative}#keyVisual .c-scroll .scroll-icon:after{content:"";position:absolute;background:#f0f8f8;width:3px;height:8px;left:50%;transform:translate3d(-50%,0,0) rotate(0) scale(1);top:5px;border-radius:15px;opacity:.8;transition:.3s}#keyVisual .c-scroll .scroll-icon:hover:after{background-color:#ffbd2e;opacity:1;top:8px}@media screen and (max-width:768px){#keyVisual{width:100%;height:90vh}#keyVisual .c-title_box{margin-top:70px}#keyVisual .c-title_box .robot{width:100px;margin:0 auto 20px}#keyVisual .c-title_box .main-title{font-size:200%}}@media screen and (max-width:350px){#keyVisual .c-title_box{font-size:90%}#keyVisual .c-title_box .main-title{font-size:180%}#keyVisual .se{display:none!important}#keyVisual .lead-text{text-align:left;font-size:90%}}#l-about{background:#fff;margin-top:700px;position:relative;z-index:1;padding:80px 0}#l-about .inner{display:flex;flex-wrap:wrap;justify-content:space-around}#l-about .c-mac{width:65%;position:relative}#l-about .c-mac .frame{position:relative;top:0;left:0;width:100%;display:block;z-index:3}#l-about .c-mac .render,#l-about .c-mac .render-base{position:absolute;transform:translate3d(-50%,3%,0) rotate(0) scale(1);top:0;left:50%;width:68%;display:block}#l-about .c-mac .render{z-index:2;display:none}#l-about .c-mac .render.is-view{display:inline}#l-about .c-mac .render-base{z-index:1}#l-about .c-about_box{width:30%;text-align:center}#l-about .c-about_module{max-width:400px;margin:0 auto}#l-about .c-about_module .about-graph{background:#eaeaea;height:38px;width:100%;border-radius:20px;position:relative;overflow:hidden}#l-about .c-about_module .about-graph span{font-family:'Roboto Condensed',sans-serif;display:flex;flex-wrap:wrap;position:absolute;font-size:120%;background:url(../../img/stripe-bar.jpg) no-repeat left center;background-size:cover;height:100%;overflow:hidden;justify-content:flex-end;align-items:center;border-radius:0 20px 20px 0;left:0;top:0}#l-about .c-about_module .about-graph span em{position:relative;z-index:2;color:#fff;margin-right:20px}#l-about .c-about_module .about-graph span:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);left:0;top:0;z-index:1}#l-about .c-about_module .about-graph.graph1 span,#l-about .c-about_module .about-graph.graph2 span{width:0}#l-about .c-about_module .about-graph.graph1 span em,#l-about .c-about_module .about-graph.graph2 span em{transform:translate3d(0,10px,0);opacity:0}#l-about .c-about_box.is-view .c-about_module .about-graph.graph1 span em,#l-about .c-about_box.is-view .c-about_module .about-graph.graph2 span em{transform:translate3d(0,0,0);opacity:1}#l-about .c-about_box.is-view .c-about_module .about-graph.graph1 span{width:100%;transition:4s ease}#l-about .c-about_box.is-view .c-about_module .about-graph.graph1 span em{transition:.2s 4.5s ease}#l-about .c-about_box.is-view .c-about_module .about-graph.graph2 span{width:100%;transition:1s ease}#l-about .c-about_box.is-view .c-about_module .about-graph.graph2 span em{transition:.2s 1.5s ease}#l-about .caution{margin:30px 0 15px;font-size:90%;text-align:left}#l-about .caution a{color:#60a2a4;text-decoration:underline}#l-about .m-testfile{margin:0 auto 0;max-width:300px}#l-about .m-testfile a{border-radius:20px;text-align:center;display:block;background:#60a2a4;padding:10px 15px;color:#fff;transition:background-color .3s}#l-about .m-testfile a:hover{background:#ffbd2e}#l-about .c-about_module{margin-top:40px}@media screen and (max-width:1000px){#l-about .c-about_box{max-width:400px;width:100%}#l-about .c-mac{max-width:760px;width:100%;margin-top:40px}}@media screen and (max-width:768px){#l-about{padding:40px 0;margin-top:90vh}#l-about .c-about_box{margin:0 auto;width:100%}#l-about .c-mac{width:100%;margin-top:40px}}#l-service_guide{padding:60px 0 0;background:url(../../img/bg1.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;position:relative;z-index:1}#l-service_guide .title-wrap{text-align:center}#l-service_guide .copy{text-align:center;font-size:80%;padding:45px 0;color:#fff}#l-service_guide .m-use_authorization{margin:40px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:120%}#l-service_guide .m-use_authorization .text{margin-left:10px;color:#fff}#l-service_guide .m-use_authorization .text em{color:#ffbd2e;text-decoration:underline;cursor:pointer}#l-service_guide .c-service_box{text-align:center;background:#fff;box-sizing:border-box;padding:60px 40px 60px;border-radius:15px}#l-service_guide .c-service_box .title-h3{font-family:'Roboto Condensed',sans-serif;letter-spacing:2px;font-weight:500;font-size:200%;position:relative;margin-bottom:50px}#l-service_guide .c-service_box .title-h3:after{content:"";position:absolute;background:#60a2a4;width:40px;height:3px;left:50%;transform:translate3d(-50%,0,0) rotate(0) scale(1);bottom:-20px}#l-service_guide .c-service_box .title-h4{color:#999;width:100%;margin:10px 0 5px}#l-service_guide .c-service_box .dl-box{margin:20px 0 30px;display:flex;flex-wrap:wrap;justify-content:center}#l-service_guide .c-service_box .dl-box .dl-box-cell{padding:40px 0;border:1px solid #eee;box-sizing:border-box;width:33%}#l-service_guide .c-service_box .dl-box .dl-box-cell dd{display:none}#l-service_guide .c-service_box .dl-box .dl-box-cell:not(:last-child){border-right:none}#l-service_guide .c-service_box .dl-box.is-current .dl-box-cell dd{display:block}#l-service_guide .c-service_box .dl-box .dl-links-list{padding:0 15px;display:block}#l-service_guide .c-service_box .dl-box .dl-links-list li{margin:15px 3px;display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}#l-service_guide .c-service_box .dl-box .dl-links-list span{display:block;position:relative;margin-right:10px;font-size:90%;width:100px}#l-service_guide .c-service_box .dl-box .dl-links-list span em{margin-left:5px;display:block;font-size:90%}#l-service_guide .c-service_box .dl-box .dl-links-list span em a{color:#60a2a4;text-decoration:underline}#l-service_guide .c-service_box .dl-box .dl-links-list span:after{content:":";position:absolute;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(1);right:0}#l-service_guide .c-service_box .dl-box .dl-links-list .dl-btn{display:block;background:#1b1b1b;border-radius:10px;color:#fff;padding:5px 10px;transition:background-color .3s}#l-service_guide .c-service_box .dl-box .dl-links-list .dl-btn:hover{background:#60a2a4}#l-service_guide .c-service_box .other_os_btn{background:#60a2a4;color:#fff;padding:8px 20px;border-radius:25px;max-width:200px;margin:20px auto;cursor:pointer;transition:background-color .3s}#l-service_guide .c-service_box .other_os_btn.is-current,#l-service_guide .c-service_box .other_os_btn:hover{background:#ffbd2e}#l-service_guide .c-service_box .dl-other{display:none;margin:20px auto;width:100%;max-width:780px;box-sizing:border-box;border:1px solid #eaeaea;padding:20px}#l-service_guide .c-service_box .dl-other.is-current{display:flex;flex-wrap:wrap}#l-service_guide .c-service_box .dl-other .icon{width:114px}#l-service_guide .c-service_box .dl-other .dl-links{padding:0 0;width:calc(100% - 130px);display:flex;flex-wrap:wrap;flex-wrap:wrap}#l-service_guide .c-service_box .dl-other .dl-links dl{width:200px}#l-service_guide .c-service_box .dl-other .dl-links dd,#l-service_guide .c-service_box .dl-other .dl-links li{margin:5px 3px;display:flex;flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}#l-service_guide .c-service_box .dl-other .dl-links span{display:block;position:relative;font-size:90%;width:100px;margin-right:10px}#l-service_guide .c-service_box .dl-other .dl-links span em{margin-left:5px;display:block;font-size:90%}#l-service_guide .c-service_box .dl-other .dl-links span em a{color:#60a2a4;text-decoration:underline}#l-service_guide .c-service_box .dl-other .dl-links span:after{content:":";position:absolute;top:50%;transform:translate3d(0,-50%,0) rotate(0) scale(1);right:0}#l-service_guide .c-service_box .dl-other .dl-links .dl-btn{display:block;background:#1b1b1b;font-size:80%;border-radius:10px;color:#fff;padding:5px 10px;transition:background-color .3s}#l-service_guide .c-service_box .dl-other .dl-links .dl-btn:hover{background:#60a2a4}@media screen and (max-width:768px){#l-service_guide .c-service_box .dl-other .icon{width:100%}#l-service_guide .c-service_box .dl-other .icon img{max-width:200px;display:block;margin:0 auto}#l-service_guide .c-service_box .dl-other .dl-links{width:100%}#l-service_guide .c-service_box .dl-other .dl-links dl{margin:0 auto;width:100%}#l-service_guide .c-service_box .dl-other .dl-links .dl-btn{font-size:100%}}#l-service_guide .c-console{border-radius:5px;overflow:hidden;max-width:700px;margin:80px auto 60px}#l-service_guide .c-console .console-header{background:#202124;height:28px;display:flex;flex-wrap:wrap;align-items:center;padding:0 10px;box-sizing:border-box}#l-service_guide .c-console .console-header em{display:block;width:8px;height:8px;border-radius:50%;margin-right:8px}#l-service_guide .c-console .console-header em:nth-child(1){background:#ff5f57}#l-service_guide .c-console .console-header em:nth-child(2){background:#ffbd2e}#l-service_guide .c-console .console-header em:nth-child(3){background:#27c940}#l-service_guide .c-console .console_hidden,#l-service_guide .c-console .console_main{text-align:left;background:#323639;box-sizing:border-box;padding:10px 40px 0;position:relative}#l-service_guide .c-console .console_hidden .copy-btn,#l-service_guide .c-console .console_main .copy-btn{position:absolute;right:0;top:0;background:#ffbd2e;box-sizing:border-box;padding:8px 10px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;line-height:0;letter-spacing:1.5px;transition:background-color .3s}#l-service_guide .c-console .console_hidden .copy-btn span,#l-service_guide .c-console .console_main .copy-btn span{margin-right:10px;display:block}#l-service_guide .c-console .console_hidden .copy-btn span img,#l-service_guide .c-console .console_main .copy-btn span img{display:block;width:100%}#l-service_guide .c-console .console_hidden .copy-btn:hover,#l-service_guide .c-console .console_main .copy-btn:hover{background:#ff5f57}#l-service_guide .c-console .console_hidden input[type=text],#l-service_guide .c-console .console_main input[type=text]{opacity:0;padding:0;line-height:0}#l-service_guide .c-console .console_hidden textarea,#l-service_guide .c-console .console_main textarea{display:block;width:100%;color:#fff;font-size:110%}#l-service_guide .c-console .console_hidden{display:block}#l-service_guide .c-console .console_main{display:none}#l-service_guide .c-console .console_main.is-current{display:block}#l-service_guide .c-console .console_main.is-current+.console_hidden{display:none}@media screen and (max-width:768px){#l-service_guide{padding:40px 0}#l-service_guide .c-service_box{padding:40px 25px 25px}#l-service_guide .c-service_box .dl-box .dl-box-cell{width:100%}#l-service_guide .c-console .console_hidden,#l-service_guide .c-console .console_main{padding:30px 20px 30px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9jc3MvY29tbW9uL2NvbW1vbi5jc3MiLCJhc3NldHMvY3NzL2NvbW1vbi9jb21tb24uc2NzcyIsImFzc2V0cy9jc3MvY29tbW9uL19leHRlbmQuc2NzcyIsImFzc2V0cy9jc3MvY29tbW9uL19taXhpbi5zY3NzIiwiYXNzZXRzL2Nzcy9jb21tb24vX29wdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQixDQ3lpQmhCLGdjQ2hnQkksUUFBUSxDQUNSLFNBQVMsQ0FDVCxjQUFZLENBQ1osV0FBUSxDQUNSLGVBQWUsQ0FDZixTQUFTLENBRVQsY0FBVyxDRHlmZiwwSENyZkksVUFBTyxDRHFmWCx3R0NyZkksVUFBTyxDRHFmWCxnSENyZkksVUFBTyxDRHFmWCxrSENyZkksVUFBTyxDRHFmWCw4RkNyZkksVUFBTyxDRHFmWCx3R0NqZkksWUFBUyxDRGlmYixrTkM3ZUksWUFBUyxDRDZlYixrTkN6ZUksWUFBUyxDRHllYiwwT0N0ZU0sY0FBUSxDRHNlZCw4Q0N4ZEkscUJBQVEsQ0FDUixpQkFBZSxDQUNmLHFCQUFZLENBQ1osZUFBWSxDQUNaLGVBQVMsQ0FDVCxlQUFZLENBQ1osaUJBQVUsQ0FDVixvQkFBUyxDRGlkYixxREVsUkUsVUFBUyxDQUNULGlCQUFVLENBRVYsU0QvTHFCLENDZ01yQixVRGhNMEIsQ0FDdEIsMkJFb0JhLENGbkJiLDRCRW1CYSxDRDZFakIsT0FBSyxDQUNMLHNEQUF5RCxDRC9GckQsT0FBSyxDQUNMLFNBQU8sQ0FDUCxTQUFTLENBQ1QsY0FBUSxDRHVjZCxxRENuY00saUJBQVUsQ0FDVixTQUFTLENBQ1QscUJBQVksQ0FDWixrQkFBZSxDRGdjckIsdURDMWJJLHFCRUFVLENGQ1YsaUJBQWUsQ0FDZixxQkFBWSxDQUNaLFdBQVMsQ0FDVCxlQUFZLENEc2JoQiwrQ0NuYkkscUJFUFUsQ0ZRVixpQkFBZSxDQUNmLHFCQUFZLENBQ1osV0FBUyxDQUNULGVBQVksQ0FDWixlQUFRLENEOGFaLGlFQ3ph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QkFBZSxDQUNmLGdCQUFjLENBMVF0Qiw0REE2UVUsa0JHcHhCQSxDSHVnQlYsNERBaVJVLGtCR3Z4QkEsQ0hzZ0JWLDREQXFSVSxrQkcxeEJBLENIcWdCVixzRkEyUk0sZUFBWSxDQUNaLGtCR3J5QkksQ0hzeUJKLHFCQUFZLENBQ1osbUJBQVMsQ0FDVCxpQkFBVSxDQS9SaEIsMEdBa1NRLGlCQUFVLENBQ1YsT0FBTyxDQUNQLEtBQUssQ0FDTCxrQkczeUJFLENINHlCRixxQkFBWSxDQUNaLGdCQUFTLENBQ1QsY0FBUSxDRXh3QmQsWUFBUyxDQUVULGNBQVcsQ0Z3d0JMLHNCQUFpQixDQUNqQixrQkFBYSxDQUNiLFVHaHpCQSxDSGl6QkEsYUFBYSxDQUNiLG9CQUFnQixDQUNoQiwrQkFBWSxDQS9TcEIsb0hBa1RVLGlCQUFjLENBQ2QsYUFBUyxDQW5UbkIsNEhBcVRZLGFBQVMsQ0FDVCxVQUFPLENBdFRuQixzSEEwVFUsa0JHajBCQSxDSHVnQlYsd0hBOFRRLFNBQVMsQ0FDVCxTQUFTLENBQ1QsYUFBYSxDQWhVckIsd0dBbVVRLGFBQVMsQ0FDVCxVQUFPLENBQ1AsVUd6MEJBLENIMDBCQSxjQUFXLENBdFVuQiw0Q0EyVU0sYUFBUyxDQTNVZiwwQ0E4VU0sWUFBUyxDQTlVZixxREFnVlEsYUFBUyxDQWhWakIscUVBa1ZVLFlBQVMsQ0cxdkJqQixvQ0h3YUYsaUJBd1ZJLGNBQVMsQ0F4VmIsZ0NBMFZNLHNCQUFTLENBMVZmLHFEQTZWVSxVQUFPLENBN1ZqQixzRkFtV1Esc0JBQVMsQ0FBQSIsImZpbGUiOiJhc3NldHMvY3NzL2NvbW1vbi9jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiOyNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSBidXR0b24sI2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIGlucHV0W3R5cGU9dGV4dF0sI2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIGlucHV0W3R5cGU9c3VibWl0XSwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgc2VsZWN0LCNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSB0ZXh0YXJlYSwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGJ1dHRvbiwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGlucHV0W3R5cGU9dGV4dF0sI2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBpbnB1dFt0eXBlPXN1Ym1pdF0sI2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBzZWxlY3QsI2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiB0ZXh0YXJlYXttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtmb250LXNpemU6MTAwJX0jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgOjpwbGFjZWhvbGRlciwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2NjY30jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgc2VsZWN0OjotbXMtZXhwYW5kLCNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgaW5wdXRbdHlwZT1jaGVja2JveF0sI2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIGlucHV0W3R5cGU9cmFkaW9dLCNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0sI2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBpbnB1dFt0eXBlPXJhZGlvXXtkaXNwbGF5Om5vbmV9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIGlucHV0W3R5cGU9Y2hlY2tib3hdLCNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSBpbnB1dFt0eXBlPXJhZGlvXSwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLCNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwsI2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2N1cnNvcjpwb2ludGVyfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gLnNlbGVjdHtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjJweCA1cHg7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gLnNlbGVjdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjdweDtoZWlnaHQ6N3B4O2JvcmRlci1yaWdodDoycHggc29saWQgIzMzMztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMzMzO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO3RvcDo0NSU7cmlnaHQ6NXB4O3otaW5kZXg6MDtjdXJzb3I6cG9pbnRlcn0jbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIC5zZWxlY3Qgc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZy1yaWdodDozMHB4fSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT10ZXh0XXtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NXB4O2JhY2tncm91bmQ6I2ZmZn0jbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIHRleHRhcmVhe2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo1cHg7YmFja2dyb3VuZDojZmZmO3Jlc2l6ZTp2ZXJ0aWNhbH0jbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse3BhZGRpbmctbGVmdDoyM3B4O3Bvc2l0aW9uOnJlbGF0aXZlfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3Jle3RyYW5zaXRpb246LjNzO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTNweDtoZWlnaHQ6MTNweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCkgcm90YXRlKDApIHNjYWxlKDEpO2xlZnQ6MDtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHh9I2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NHB4O2hlaWdodDoxM3B4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO2xlZnQ6NnB4O3RvcDo0NSU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2ZmNWY1Nztib3JkZXItcmlnaHQ6NHB4IHNvbGlkICNmZjVmNTc7Ym9yZGVyLXJhZGl1czowO3otaW5kZXg6MX0jbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse3BhZGRpbmctbGVmdDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6YmVmb3Jle3RyYW5zaXRpb246LjNzO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCkgcm90YXRlKDApIHNjYWxlKDEpO2xlZnQ6MDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICNjY2N9I2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbiBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bGVmdDoycHg7dHJhbnNpdGlvbjouM3M7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKSByb3RhdGUoMCkgc2NhbGUoMCk7Ym9yZGVyLXJhZGl1czo1MCU7ei1pbmRleDoxfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojZmY1ZjU3O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bGVmdDoycHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApIHJvdGF0ZSgwKSBzY2FsZSgxKTtib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjE7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gaW5wdXRbdHlwZT10ZXh0XSwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIHNlbGVjdCwjbC1zZXJ2aWNlX2d1aWRlIC5tLXVzZV9hdXRob3JpemF0aW9uIHRleHRhcmVhe2ZvbnQtc2l6ZToxNnB4fX1hLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxjYW52YXMsY2FwdGlvbixjZW50ZXIsY2l0ZSxjb2RlLGRkLGRlbCxkZXRhaWxzLGRmbixkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscSxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix0dCx1LHVsLHZhcix2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxxOmFmdGVyLHE6YmVmb3Jle2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1hey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uY2xlYXJmaXh7b3ZlcmZsb3c6aGlkZGVufS5jbGVhcmZpeDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTowO2NvbnRlbnQ6XCIgXCI7Y2xlYXI6Ym90aDtoZWlnaHQ6MH0qIGh0bWwgLmNsZWFyZml4e3pvb206MX0ud3JhcHtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJX1odG1se2JhY2tncm91bmQ6I2ZmZn1ib2R5e3dpZHRoOjEwMCU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOlwicGFsdFwiO2ZvbnQtZmFtaWx5Oifjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq8nLCdIaXJhZ2lubyBTYW5zJywn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywn44Oh44Kk44Oq44KqJyxNZWlyeW8sJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCdNUyBQR290aGljJyxzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kOiNlZWU7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzFiMWIxYn1he3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMxYjFiMWJ9LmlubmVye21heC13aWR0aDoxMjAwcHg7bWFyZ2luOjAgYXV0bztib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpey5pbm5lcntwYWRkaW5nOjAgMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpey5pbm5lcnt3aWR0aDoxMDAlfX0ucGN7ZGlzcGxheTpibG9ja30ucGMtZmxleHtkaXNwbGF5OmZsZXh9LnBjLWlie2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zcCwuc3AtZmxleCwuc3AtaWJ7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpey5zcHtkaXNwbGF5OmJsb2NrfS5zcC1mbGV4e2Rpc3BsYXk6ZmxleH0uc3AtaWJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBjLC5wYy1mbGV4LC5wYy1pYntkaXNwbGF5Om5vbmV9fSNsLWFib3V0IC5jLWFib3V0X2JveCAudGl0bGUtd3JhcCAudGl0bGUtaDIsI2wtc2VydmljZV9ndWlkZSAudGl0bGUtd3JhcCAudGl0bGUtaDJ7Zm9udC1zaXplOjM2MCU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtZmFtaWx5OidSb2JvdG8gQ29uZGVuc2VkJyxzYW5zLXNlcmlmO2NvbG9yOiM2MGEyYTR9I2wtYWJvdXQgLmMtYWJvdXRfYm94IC50aXRsZS13cmFwIC50aXRsZS1oMi53aCwjbC1zZXJ2aWNlX2d1aWRlIC50aXRsZS13cmFwIC50aXRsZS1oMi53aHtjb2xvcjojZmZmfSNsLWFib3V0IC5jLWFib3V0X2JveCAudGl0bGUtd3JhcCAuc3ViLXRpdGxlLCNsLXNlcnZpY2VfZ3VpZGUgLnRpdGxlLXdyYXAgLnN1Yi10aXRsZXtjb2xvcjojOTk5O2ZvbnQtc2l6ZTo5MCV9I2wtYWJvdXQgLmMtYWJvdXRfYm94IC50aXRsZS13cmFwIC5zdWItdGl0bGUud2gsI2wtc2VydmljZV9ndWlkZSAudGl0bGUtd3JhcCAuc3ViLXRpdGxlLndoe2NvbG9yOiNmZmY7b3BhY2l0eTouOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjbC1hYm91dCAuYy1hYm91dF9ib3ggLnRpdGxlLXdyYXAgLnRpdGxlLWgyLCNsLXNlcnZpY2VfZ3VpZGUgLnRpdGxlLXdyYXAgLnRpdGxlLWgye2ZvbnQtc2l6ZToyMzAlfX0ubS1iYWxsb29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo5MCU7YmFja2dyb3VuZDojZjBmOGY4O2NvbG9yOiM2MGEyYTQ7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjE1cHggMzBweDttYXJnaW4tYm90dG9tOjIwcHg7bGluZS1oZWlnaHQ6MH0ubS1iYWxsb29uOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt3aWR0aDowO2hlaWdodDowO2JvcmRlcjo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojZjBmOGY4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLDAsMCkgcm90YXRlKDApIHNjYWxlKDEpO3RvcDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpey5tLWJhbGxvb257cGFkZGluZzoxNXB4fX0jaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MzJweDt3aWR0aDoxMDAlO2hlaWdodDo0NnB4O3otaW5kZXg6NX0jaGVhZGVyIC5pbm5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2hlYWRlciBhe2NvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2hlYWRlcnt0b3A6MTVweH19Lm92ZXJsYXl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6IzFiMWIxYjt6LWluZGV4Ojk5O29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjouM3N9Lm92ZXJsYXkuaXMtY3VycmVudHtvcGFjaXR5Oi42O3Zpc2liaWxpdHk6dmlzaWJsZX0ubW9kYWxfZGlzcGxheXt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKSByb3RhdGUoMCkgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKSByb3RhdGUoMCkgc2NhbGUoMSk7cG9zaXRpb246Zml4ZWQ7bWF4LXdpZHRoOjcwMHB4O3dpZHRoOjEwMCU7bWF4LWhlaWdodDo1MDBweDtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjEwMDtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6NTBweDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjouM3N9Lm1vZGFsX2Rpc3BsYXkgLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt6LWluZGV4OjEwO29wYWNpdHk6MTtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfZGlzcGxheSAuY2xvc2UgZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5tb2RhbF9kaXNwbGF5IC5jbG9zZSBlbTphZnRlciwubW9kYWxfZGlzcGxheSAuY2xvc2UgZW06YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiM5OTk7d2lkdGg6NzAlO2hlaWdodDo0cHh9Lm1vZGFsX2Rpc3BsYXkgLmNsb3NlIGVtOmJlZm9yZXt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKX0ubW9kYWxfZGlzcGxheSAuY2xvc2UgZW06YWZ0ZXJ7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKX0ubW9kYWxfZGlzcGxheS5pcy1jdXJyZW50e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7Lm1vZGFsX2Rpc3BsYXl7cGFkZGluZzo0MHB4IDI1cHggMjVweCAyNXB4fX0jcG9saWN5TW9kYWwgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZToxMjAlO2NvbG9yOiM2MGEyYTQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7bWFyZ2luLWJvdHRvbToyMHB4fSNwb2xpY3lNb2RhbCAubW9kYWwtdGV4dHtsaW5lLWhlaWdodDoxLjl9I2tleVZpc3VhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6NzAwcHg7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1nL2JnMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt6LWluZGV4OjA7Y29sb3I6I2ZmZn0ja2V5VmlzdWFsIC5jLXRpdGxlX2JveHttYXJnaW46MTIwcHggYXV0byAzMHB4O3RleHQtYWxpZ246Y2VudGVyfSNrZXlWaXN1YWwgLmMtdGl0bGVfYm94IC5yb2JvdHt3aWR0aDoxNTBweDttYXJnaW46MCBhdXRvIDIwcHh9I2tleVZpc3VhbCAuYy10aXRsZV9ib3ggLnJvYm90IGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9I2tleVZpc3VhbCAuYy10aXRsZV9ib3ggLm1haW4tdGl0bGV7Zm9udC1mYW1pbHk6dG9wcGFuLWJ1bmt5dS1taWRhc2hpLWdvLXN0ZCxpbXBhY3Qsc2Fucy1zZXJpZjtmb250LXdlaWdodDo5MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozMDAlfSNrZXlWaXN1YWwgLmxlYWQtdGV4dHtsaW5lLWhlaWdodDoxLjg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEwMCU7b3BhY2l0eTouOH0ja2V5VmlzdWFsIC5jLXNjcm9sbHtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwwLDApIHJvdGF0ZSgwKSBzY2FsZSgxKTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MzBweDtmb250LXNpemU6OTAlO2ZvbnQtZmFtaWx5OidSb2JvdG8gQ29uZGVuc2VkJyxzYW5zLXNlcmlmfSNrZXlWaXN1YWwgLmMtc2Nyb2xsIC5zY3JvbGwtaWNvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjM1cHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NDBweDttYXJnaW46MCBhdXRvIDEwcHg7cG9zaXRpb246cmVsYXRpdmV9I2tleVZpc3VhbCAuYy1zY3JvbGwgLnNjcm9sbC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNmMGY4Zjg7d2lkdGg6M3B4O2hlaWdodDo4cHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsMCwwKSByb3RhdGUoMCkgc2NhbGUoMSk7dG9wOjVweDtib3JkZXItcmFkaXVzOjE1cHg7b3BhY2l0eTouODt0cmFuc2l0aW9uOi4zc30ja2V5VmlzdWFsIC5jLXNjcm9sbCAuc2Nyb2xsLWljb246aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZiZDJlO29wYWNpdHk6MTt0b3A6OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNrZXlWaXN1YWx7d2lkdGg6MTAwJTtoZWlnaHQ6OTB2aH0ja2V5VmlzdWFsIC5jLXRpdGxlX2JveHttYXJnaW4tdG9wOjcwcHh9I2tleVZpc3VhbCAuYy10aXRsZV9ib3ggLnJvYm90e3dpZHRoOjEwMHB4O21hcmdpbjowIGF1dG8gMjBweH0ja2V5VmlzdWFsIC5jLXRpdGxlX2JveCAubWFpbi10aXRsZXtmb250LXNpemU6MjAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNTBweCl7I2tleVZpc3VhbCAuYy10aXRsZV9ib3h7Zm9udC1zaXplOjkwJX0ja2V5VmlzdWFsIC5jLXRpdGxlX2JveCAubWFpbi10aXRsZXtmb250LXNpemU6MTgwJX0ja2V5VmlzdWFsIC5zZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNrZXlWaXN1YWwgLmxlYWQtdGV4dHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjkwJX19I2wtYWJvdXR7YmFja2dyb3VuZDojZmZmO21hcmdpbi10b3A6NzAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3BhZGRpbmc6ODBweCAwfSNsLWFib3V0IC5pbm5lcntkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfSNsLWFib3V0IC5jLW1hY3t3aWR0aDo2NSU7cG9zaXRpb246cmVsYXRpdmV9I2wtYWJvdXQgLmMtbWFjIC5mcmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3otaW5kZXg6M30jbC1hYm91dCAuYy1tYWMgLnJlbmRlciwjbC1hYm91dCAuYy1tYWMgLnJlbmRlci1iYXNle3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLDMlLDApIHJvdGF0ZSgwKSBzY2FsZSgxKTt0b3A6MDtsZWZ0OjUwJTt3aWR0aDo2OCU7ZGlzcGxheTpibG9ja30jbC1hYm91dCAuYy1tYWMgLnJlbmRlcnt6LWluZGV4OjI7ZGlzcGxheTpub25lfSNsLWFib3V0IC5jLW1hYyAucmVuZGVyLmlzLXZpZXd7ZGlzcGxheTppbmxpbmV9I2wtYWJvdXQgLmMtbWFjIC5yZW5kZXItYmFzZXt6LWluZGV4OjF9I2wtYWJvdXQgLmMtYWJvdXRfYm94e3dpZHRoOjMwJTt0ZXh0LWFsaWduOmNlbnRlcn0jbC1hYm91dCAuYy1hYm91dF9tb2R1bGV7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG99I2wtYWJvdXQgLmMtYWJvdXRfbW9kdWxlIC5hYm91dC1ncmFwaHtiYWNrZ3JvdW5kOiNlYWVhZWE7aGVpZ2h0OjM4cHg7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjIwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufSNsLWFib3V0IC5jLWFib3V0X21vZHVsZSAuYWJvdXQtZ3JhcGggc3Bhbntmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTIwJTtiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWcvc3RyaXBlLWJhci5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czowIDIwcHggMjBweCAwO2xlZnQ6MDt0b3A6MH0jbC1hYm91dCAuYy1hYm91dF9tb2R1bGUgLmFib3V0LWdyYXBoIHNwYW4gZW17cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjIwcHh9I2wtYWJvdXQgLmMtYWJvdXRfbW9kdWxlIC5hYm91dC1ncmFwaCBzcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpIDAscmdiYSgwLDAsMCwwKSAxMDAlKTtsZWZ0OjA7dG9wOjA7ei1pbmRleDoxfSNsLWFib3V0IC5jLWFib3V0X21vZHVsZSAuYWJvdXQtZ3JhcGguZ3JhcGgxIHNwYW4sI2wtYWJvdXQgLmMtYWJvdXRfbW9kdWxlIC5hYm91dC1ncmFwaC5ncmFwaDIgc3Bhbnt3aWR0aDowfSNsLWFib3V0IC5jLWFib3V0X21vZHVsZSAuYWJvdXQtZ3JhcGguZ3JhcGgxIHNwYW4gZW0sI2wtYWJvdXQgLmMtYWJvdXRfbW9kdWxlIC5hYm91dC1ncmFwaC5ncmFwaDIgc3BhbiBlbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApO29wYWNpdHk6MH0jbC1hYm91dCAuYy1hYm91dF9ib3guaXMtdmlldyAuYy1hYm91dF9tb2R1bGUgLmFib3V0LWdyYXBoLmdyYXBoMSBzcGFuIGVtLCNsLWFib3V0IC5jLWFib3V0X2JveC5pcy12aWV3IC5jLWFib3V0X21vZHVsZSAuYWJvdXQtZ3JhcGguZ3JhcGgyIHNwYW4gZW17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTtvcGFjaXR5OjF9I2wtYWJvdXQgLmMtYWJvdXRfYm94LmlzLXZpZXcgLmMtYWJvdXRfbW9kdWxlIC5hYm91dC1ncmFwaC5ncmFwaDEgc3Bhbnt3aWR0aDoxMDAlO3RyYW5zaXRpb246NHMgZWFzZX0jbC1hYm91dCAuYy1hYm91dF9ib3guaXMtdmlldyAuYy1hYm91dF9tb2R1bGUgLmFib3V0LWdyYXBoLmdyYXBoMSBzcGFuIGVte3RyYW5zaXRpb246LjJzIDQuNXMgZWFzZX0jbC1hYm91dCAuYy1hYm91dF9ib3guaXMtdmlldyAuYy1hYm91dF9tb2R1bGUgLmFib3V0LWdyYXBoLmdyYXBoMiBzcGFue3dpZHRoOjEwMCU7dHJhbnNpdGlvbjoxcyBlYXNlfSNsLWFib3V0IC5jLWFib3V0X2JveC5pcy12aWV3IC5jLWFib3V0X21vZHVsZSAuYWJvdXQtZ3JhcGguZ3JhcGgyIHNwYW4gZW17dHJhbnNpdGlvbjouMnMgMS41cyBlYXNlfSNsLWFib3V0IC5jYXV0aW9ue21hcmdpbjozMHB4IDAgMTVweDtmb250LXNpemU6OTAlO3RleHQtYWxpZ246bGVmdH0jbC1hYm91dCAuY2F1dGlvbiBhe2NvbG9yOiM2MGEyYTQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbC1hYm91dCAubS10ZXN0ZmlsZXttYXJnaW46MCBhdXRvIDA7bWF4LXdpZHRoOjMwMHB4fSNsLWFib3V0IC5tLXRlc3RmaWxlIGF7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojNjBhMmE0O3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiNmZmY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30jbC1hYm91dCAubS10ZXN0ZmlsZSBhOmhvdmVye2JhY2tncm91bmQ6I2ZmYmQyZX0jbC1hYm91dCAuYy1hYm91dF9tb2R1bGV7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsjbC1hYm91dCAuYy1hYm91dF9ib3h7bWF4LXdpZHRoOjQwMHB4O3dpZHRoOjEwMCV9I2wtYWJvdXQgLmMtbWFje21heC13aWR0aDo3NjBweDt3aWR0aDoxMDAlO21hcmdpbi10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCl7I2wtYWJvdXR7cGFkZGluZzo0MHB4IDA7bWFyZ2luLXRvcDo5MHZofSNsLWFib3V0IC5jLWFib3V0X2JveHttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCV9I2wtYWJvdXQgLmMtbWFje3dpZHRoOjEwMCU7bWFyZ2luLXRvcDo0MHB4fX0jbC1zZXJ2aWNlX2d1aWRle3BhZGRpbmc6NjBweCAwIDA7YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1nL2JnMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfSNsLXNlcnZpY2VfZ3VpZGUgLnRpdGxlLXdyYXB7dGV4dC1hbGlnbjpjZW50ZXJ9I2wtc2VydmljZV9ndWlkZSAuY29weXt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6ODAlO3BhZGRpbmc6NDVweCAwO2NvbG9yOiNmZmZ9I2wtc2VydmljZV9ndWlkZSAubS11c2VfYXV0aG9yaXphdGlvbnttYXJnaW46NDBweCAwO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxMjAlfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gLnRleHR7bWFyZ2luLWxlZnQ6MTBweDtjb2xvcjojZmZmfSNsLXNlcnZpY2VfZ3VpZGUgLm0tdXNlX2F1dGhvcml6YXRpb24gLnRleHQgZW17Y29sb3I6I2ZmYmQyZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2N1cnNvcjpwb2ludGVyfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3h7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjYwcHggNDBweCA2MHB4O2JvcmRlci1yYWRpdXM6MTVweH0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC50aXRsZS1oM3tmb250LWZhbWlseTonUm9ib3RvIENvbmRlbnNlZCcsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzoycHg7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToyMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206NTBweH0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC50aXRsZS1oMzphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojNjBhMmE0O3dpZHRoOjQwcHg7aGVpZ2h0OjNweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwwLDApIHJvdGF0ZSgwKSBzY2FsZSgxKTtib3R0b206LTIwcHh9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAudGl0bGUtaDR7Y29sb3I6Izk5OTt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDAgNXB4fSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveHttYXJnaW46MjBweCAwIDMwcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWJveC1jZWxse3BhZGRpbmc6NDBweCAwO2JvcmRlcjoxcHggc29saWQgI2VlZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MzMlfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtYm94LWNlbGwgZGR7ZGlzcGxheTpub25lfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtYm94LWNlbGw6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6bm9uZX0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3guaXMtY3VycmVudCAuZGwtYm94LWNlbGwgZGR7ZGlzcGxheTpibG9ja30jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWxpbmtzLWxpc3R7cGFkZGluZzowIDE1cHg7ZGlzcGxheTpibG9ja30jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWxpbmtzLWxpc3QgbGl7bWFyZ2luOjE1cHggM3B4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtbGlua3MtbGlzdCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC1zaXplOjkwJTt3aWR0aDoxMDBweH0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWxpbmtzLWxpc3Qgc3BhbiBlbXttYXJnaW4tbGVmdDo1cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6OTAlfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtbGlua3MtbGlzdCBzcGFuIGVtIGF7Y29sb3I6IzYwYTJhNDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtbGlua3MtbGlzdCBzcGFuOmFmdGVye2NvbnRlbnQ6XCI6XCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtNTAlLDApIHJvdGF0ZSgwKSBzY2FsZSgxKTtyaWdodDowfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLWJveCAuZGwtbGlua3MtbGlzdCAuZGwtYnRue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojMWIxYjFiO2JvcmRlci1yYWRpdXM6MTBweDtjb2xvcjojZmZmO3BhZGRpbmc6NXB4IDEwcHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWxpbmtzLWxpc3QgLmRsLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiM2MGEyYTR9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAub3RoZXJfb3NfYnRue2JhY2tncm91bmQ6IzYwYTJhNDtjb2xvcjojZmZmO3BhZGRpbmc6OHB4IDIwcHg7Ym9yZGVyLXJhZGl1czoyNXB4O21heC13aWR0aDoyMDBweDttYXJnaW46MjBweCBhdXRvO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAub3RoZXJfb3NfYnRuLmlzLWN1cnJlbnQsI2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAub3RoZXJfb3NfYnRuOmhvdmVye2JhY2tncm91bmQ6I2ZmYmQyZX0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1vdGhlcntkaXNwbGF5Om5vbmU7bWFyZ2luOjIwcHggYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDo3ODBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjZWFlYWVhO3BhZGRpbmc6MjBweH0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1vdGhlci5pcy1jdXJyZW50e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLW90aGVyIC5pY29ue3dpZHRoOjExNHB4fSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLW90aGVyIC5kbC1saW5rc3twYWRkaW5nOjAgMDt3aWR0aDpjYWxjKDEwMCUgLSAxMzBweCk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIGRse3dpZHRoOjIwMHB4fSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLW90aGVyIC5kbC1saW5rcyBkZCwjbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1vdGhlciAuZGwtbGlua3MgbGl7bWFyZ2luOjVweCAzcHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6OTAlO3dpZHRoOjEwMHB4O21hcmdpbi1yaWdodDoxMHB4fSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLW90aGVyIC5kbC1saW5rcyBzcGFuIGVte21hcmdpbi1sZWZ0OjVweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo5MCV9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIHNwYW4gZW0gYXtjb2xvcjojNjBhMmE0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIHNwYW46YWZ0ZXJ7Y29udGVudDpcIjpcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCkgcm90YXRlKDApIHNjYWxlKDEpO3JpZ2h0OjB9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIC5kbC1idG57ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiMxYjFiMWI7Zm9udC1zaXplOjgwJTtib3JkZXItcmFkaXVzOjEwcHg7Y29sb3I6I2ZmZjtwYWRkaW5nOjVweCAxMHB4O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3N9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIC5kbC1idG46aG92ZXJ7YmFja2dyb3VuZDojNjBhMmE0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpeyNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3ggLmRsLW90aGVyIC5pY29ue3dpZHRoOjEwMCV9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmljb24gaW1ne21heC13aWR0aDoyMDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtze3dpZHRoOjEwMCV9I2wtc2VydmljZV9ndWlkZSAuYy1zZXJ2aWNlX2JveCAuZGwtb3RoZXIgLmRsLWxpbmtzIGRse21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1vdGhlciAuZGwtbGlua3MgLmRsLWJ0bntmb250LXNpemU6MTAwJX19I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xle2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjgwcHggYXV0byA2MHB4fSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZS1oZWFkZXJ7YmFja2dyb3VuZDojMjAyMTI0O2hlaWdodDoyOHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgMTBweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlLWhlYWRlciBlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbi1yaWdodDo4cHh9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlLWhlYWRlciBlbTpudGgtY2hpbGQoMSl7YmFja2dyb3VuZDojZmY1ZjU3fSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZS1oZWFkZXIgZW06bnRoLWNoaWxkKDIpe2JhY2tncm91bmQ6I2ZmYmQyZX0jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGUtaGVhZGVyIGVtOm50aC1jaGlsZCgzKXtiYWNrZ3JvdW5kOiMyN2M5NDB9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlX2hpZGRlbiwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfbWFpbnt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDojMzIzNjM5O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjEwcHggNDBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlfSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9oaWRkZW4gLmNvcHktYnRuLCNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9tYWluIC5jb3B5LWJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JhY2tncm91bmQ6I2ZmYmQyZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzo4cHggMTBweDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjA7bGV0dGVyLXNwYWNpbmc6MS41cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4zc30jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfaGlkZGVuIC5jb3B5LWJ0biBzcGFuLCNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9tYWluIC5jb3B5LWJ0biBzcGFue21hcmdpbi1yaWdodDoxMHB4O2Rpc3BsYXk6YmxvY2t9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlX2hpZGRlbiAuY29weS1idG4gc3BhbiBpbWcsI2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlX21haW4gLmNvcHktYnRuIHNwYW4gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfaGlkZGVuIC5jb3B5LWJ0bjpob3ZlciwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfbWFpbiAuY29weS1idG46aG92ZXJ7YmFja2dyb3VuZDojZmY1ZjU3fSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9oaWRkZW4gaW5wdXRbdHlwZT10ZXh0XSwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfbWFpbiBpbnB1dFt0eXBlPXRleHRde29wYWNpdHk6MDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MH0jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfaGlkZGVuIHRleHRhcmVhLCNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9tYWluIHRleHRhcmVhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMTAlfSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9oaWRkZW57ZGlzcGxheTpibG9ja30jbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfbWFpbntkaXNwbGF5Om5vbmV9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlX21haW4uaXMtY3VycmVudHtkaXNwbGF5OmJsb2NrfSNsLXNlcnZpY2VfZ3VpZGUgLmMtY29uc29sZSAuY29uc29sZV9tYWluLmlzLWN1cnJlbnQrLmNvbnNvbGVfaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjbC1zZXJ2aWNlX2d1aWRle3BhZGRpbmc6NDBweCAwfSNsLXNlcnZpY2VfZ3VpZGUgLmMtc2VydmljZV9ib3h7cGFkZGluZzo0MHB4IDI1cHggMjVweH0jbC1zZXJ2aWNlX2d1aWRlIC5jLXNlcnZpY2VfYm94IC5kbC1ib3ggLmRsLWJveC1jZWxse3dpZHRoOjEwMCV9I2wtc2VydmljZV9ndWlkZSAuYy1jb25zb2xlIC5jb25zb2xlX2hpZGRlbiwjbC1zZXJ2aWNlX2d1aWRlIC5jLWNvbnNvbGUgLmNvbnNvbGVfbWFpbntwYWRkaW5nOjMwcHggMjBweCAzMHB4fX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cbkBpbXBvcnQgXCIuLi9jb21tb24vZXh0ZW5kXCI7XG5cbi8qXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICNDb21tb24gc3R5bGVcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuJGRpci1jb21tb246ICRkaXIgKyBcImNvbW1vblwiO1xuLyogUmVzZXQgKi9cbkBpbmNsdWRlIHJlc2V0O1xuLndyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDoxMDAlO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxufVxuXG5ib2R5IHtcblxuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgQGluY2x1ZGUgZm8tZ287XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtc2l6ZTogJGJhc2Vmb250O1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6ICRzaXRlc2l6ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc2l0ZXNpemV7XG4gICAgcGFkZGluZzogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYy1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBjLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3AsXG4uc3AtZmxleCxcbi5zcC1pYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuQGluY2x1ZGUgdHVibGV0IHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3AtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zcC1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnBjLFxuICAucGMtZmxleCxcbiAgLnBjLWliIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiV0aXRsZS13cmFwIHtcbiAgLnRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDM2MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSB3ZWItZm9udDAxO1xuICAgIGNvbG9yOiAkY29sb3IwMDtcblxuICAgICYud2gge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc3ViLXRpdGxlIHtcbiAgICBjb2xvcjogJGdyYXkyO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgJi53aCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHR1YmxldHtcbiAgICAudGl0bGUtaDIge1xuICAgICAgZm9udC1zaXplOiAyMzAlO1xuICAgIH1cbiAgfVxufVxuXG4ubS1iYWxsb29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3IwMTtcbiAgY29sb3I6ICRjb2xvcjAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBjb250ZW50KCk7XG4gICAgQGluY2x1ZGUgYXJyb3coYm90dG9tLCAxNSwgJGNvbG9yMDEpO1xuICAgIEBpbmNsdWRlIHRyYW5zLXgoKTtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgdHVibGV0e1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLy9oZWFkZXJcbiNoZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgei1pbmRleDogNTtcblxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIHR1YmxldHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxufVxuXG4vLyBNb2RhbFxuLm92ZXJsYXl7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICAmLmlzLWN1cnJlbnR7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm1vZGFsX2Rpc3BsYXl7XG4gIEBpbmNsdWRlIHRyYW5zLXh5KCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIC5jbG9zZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGVte1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNzAlLDRweCwkZ3JheTIpO1xuXG4gICAgICB9XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnMteHkoNDUpO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgdHJhbnMteHkoLTQ1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1jdXJyZW50e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDI1cHggMjVweDtcbiAgfVxufVxuXG4jcG9saWN5TW9kYWx7XG4gIC5tb2RhbC10aXRsZXtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvcjAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RhbC10ZXh0e1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cbn1cblxuI2tleVZpc3VhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZDogdXJsKCRkaXIgKyAnL2JnMS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuYy10aXRsZV9ib3gge1xuICAgIG1hcmdpbjogMTIwcHggYXV0byAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5yb2JvdCB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHdlYi1mb250MDI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5sZWFkLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gIC5jLXNjcm9sbCB7XG4gICAgQGluY2x1ZGUgdHJhbnMteCgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgQGluY2x1ZGUgd2ViLWZvbnQwMTtcblxuICAgIC5zY3JvbGwtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudCgzcHgsIDhweCwgJGNvbG9yMDEpO1xuICAgICAgICBAaW5jbHVkZSB0cmFucy14KCk7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjA1O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cbiAgfVxuICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5MHZoO1xuXG4gICAgLmMtdGl0bGVfYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAucm9ib3Qge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBxdWVyeURvd24oMzUwcHgpe1xuICAgIC5jLXRpdGxlX2JveCB7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxODAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2V7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sZWFkLXRleHR7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgfVxuICB9XG59XG5cblxuI2wtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDcwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYy1tYWMge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAucmVuZGVyLC5yZW5kZXItYmFzZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwzJSwwKSByb3RhdGUoMCkgc2NhbGUoMSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogNjglO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB9XG4gICAgLnJlbmRlcntcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5pcy12aWV3e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZW5kZXItYmFzZXtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gIH1cblxuICAuYy1hYm91dF9ib3gge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRpdGxlLXdyYXAge1xuICAgICAgQGV4dGVuZCAldGl0bGUtd3JhcDtcbiAgICB9XG5cblxuICB9XG5cbiAgLmMtYWJvdXRfbW9kdWxlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmFib3V0LWdyYXBoIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIHdlYi1mb250MDE7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGRpciArICcvc3RyaXBlLWJhci5qcGcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTAwJSwgMTAwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCMwMDAsIDAuNSkgMCUsIHJnYmEoIzAwMCwgMCkgMTAwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdyYXBoMSwmLmdyYXBoMiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMHB4LDApO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5ncmFwaDEgc3BhbntcblxuICAgICAgfVxuICAgICAgJi5ncmFwaDIgc3BhbntcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYy1hYm91dF9ib3guaXMtdmlldyAuYy1hYm91dF9tb2R1bGUgLmFib3V0LWdyYXBoIHtcbiAgICAmLmdyYXBoMSwmLmdyYXBoMiB7XG4gICAgICBzcGFuIGVte1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ncmFwaDEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiA0cyBlYXNlO1xuICAgICAgICBlbXtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIDQuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JhcGgyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgZWFzZTtcbiAgICAgICAgZW17XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyAxLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhdXRpb257XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGF7XG4gICAgICBjb2xvcjogJGNvbG9yMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLm0tdGVzdGZpbGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmMtYWJvdXRfbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHF1ZXJ5RG93bigxMDAwcHgpe1xuICAgIC5jLWFib3V0X2JveCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jLW1hY3tcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHR1YmxldHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luLXRvcDogOTB2aDtcbiAgICAuYy1hYm91dF9ib3gge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmMtbWFje1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICB9XG59XG5cbiNsLXNlcnZpY2VfZ3VpZGUge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogdXJsKCRkaXIgKyAnL2JnMS5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC50aXRsZS13cmFwIHtcbiAgICBAZXh0ZW5kICV0aXRsZS13cmFwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAubS11c2VfYXV0aG9yaXphdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgQGV4dGVuZCAlZm9ybS1yZXNldDtcbiAgICBAZXh0ZW5kICVmb3JtO1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEyMCU7XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3IwNTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1zZXJ2aWNlX2JveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgLnRpdGxlLWgzIHtcbiAgICAgIEBpbmNsdWRlIHdlYi1mb250MDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KDQwcHgsIDNweCwgJGNvbG9yMDApO1xuICAgICAgICBAaW5jbHVkZSB0cmFucy14KCk7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWg0IHtcbiAgICAgIGNvbG9yOiAkZ3JheTI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICB9XG5cbiAgICAuZGwtYm94IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5kbC1ib3gtY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDMzJTtcblxuICAgICAgICBkZHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWN1cnJlbnR7XG4gICAgICAgIC5kbC1ib3gtY2VsbCBkZHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGwtbGlua3MtbGlzdHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGl7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDNweDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGwtYnRue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm90aGVyX29zX2J0bntcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjAwO1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgICAmOmhvdmVyLCYuaXMtY3VycmVudHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kbC1vdGhlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAmLmlzLWN1cnJlbnR7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5pY29ue1xuICAgICAgICB3aWR0aDogMTE0cHg7XG4gICAgICB9XG4gICAgICAuZGwtbGlua3N7XG4gICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGRse1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSxkZHtcbiAgICAgICAgICBtYXJnaW46IDVweCAzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IwMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGwtYnRue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgdHVibGV0e1xuICAgICAgLmRsLW90aGVye1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRsLWxpbmtze1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRse1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRsLWJ0bntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5jLWNvbnNvbGUge1xuXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGV4dGVuZCAlZm9ybS1yZXNldDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjo4MHB4IGF1dG8gNjBweDtcbiAgICAuY29uc29sZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDM7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblxuICAgICAgZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjA0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjA2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnNvbGVfbWFpbiwuY29uc29sZV9oaWRkZW57XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jb3B5LWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMDU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMTAlO1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5jb25zb2xlX2hpZGRlbntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29uc29sZV9tYWlue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuaXMtY3VycmVudHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgKyAuY29uc29sZV9oaWRkZW57XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB0dWJsZXR7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIC5jLXNlcnZpY2VfYm94IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAyNXB4O1xuICAgICAgLmRsLWJveCB7XG4gICAgICAgIC5kbC1ib3gtY2VsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmMtY29uc29sZXtcbiAgICAgIC5jb25zb2xlX21haW4sLmNvbnNvbGVfaGlkZGVue1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwib3B0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcblxuJWV4dGVuZF9tb2R1bGVfbWFudWFsIHtcbiAgLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAgZXh0ZW5kX21vZHVsZVxuICAgICDigLsgZXh0ZW5k55So5YWx6YCa44Oi44K444Ol44O844OrXG4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG59XG5cbiVlbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbiVoaWRldGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5cbiUtLWNvbW1lbnQtLXtcbiAgLyogRm9ybS1yZXNldFxuICAtLS0tLS0tLS0tLS0tLS0tLSovXG59XG5cbiVmb3JtLXJlc2V0IHtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgYnV0dG9uLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLy9hcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxuXG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG5cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiUtLWNvbW1lbnQtLXtcbiAgLyogRm9ybS1zZXRcbiAgICDlpKfjgb7jgYvjgaroqK3lrprjga9fb3B0aW9uLnNjc3NcbiAgICAtLS0tLS0tLS0tLS0tLS0tLSovXG59XG5cblxuJWZvcm0ge1xuICAuc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDdweCwgN3B4KTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRzZWxlY3RBcnJvd0NvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWxlY3RBcnJvd0NvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnMteSg0NSk7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0Qm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIHRleHRhcmVhe1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTNweCwgMTNweCwgI2ZmZik7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zLXk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNHB4LCAxM3B4KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoNDUpO1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRmb3JtSXRlbXNDb2xvcjtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRmb3JtSXRlbXNDb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KCRyYWRpb1NpemUsICRyYWRpb1NpemUsICNmZmYpO1xuICAgICAgICBAaW5jbHVkZSB0cmFucy15O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KCRyYWRpb1NpemVTbWFsbCwgJHJhZGlvU2l6ZVNtYWxsLCAjZmZmKTtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFucy15KDAsIDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY29udGVudCgkcmFkaW9TaXplU21hbGwsICRyYWRpb1NpemVTbWFsbCwgJGZvcm1JdGVtc0NvbG9yKTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoMCwgMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHR1YmxldCB7XG4gICAgLy9pUGhvbmXjgrPjg7Pjg4bjg7Pjg4Tmi6HlpKfpmLLmraLjga7jgZ/jgoExNnB45Zu65a6aXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiVtaXhpbl9tb2R1bGVfbWFudWFsIHtcbiAgLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAgbWl4aW5fbW9kdWxlXG5cbiAgICAg4oC7IE1peGlu55So5YWx6YCa44Oi44K444Ol44O844OrXG4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG59XG5cbkBtaXhpbiByZXNldCB7XG4gIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICAvKiAgSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuICBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIG9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG4gIH1cbiAgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG4gIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAvKiBjbGVhcmZpeCAqL1xuICAuY2xlYXJmaXgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAqIGh0bWwgLmNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuICB9XG5cbiAgKjpmaXJzdC1jaGlsZCArIGh0bWwgLmNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNoaWxkKCRjaGlsZC1zZWxsKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjaGlsZC1zZWxsfSk7XG59XG5cbi8vRkxFWCBDT2xVTU5cbkBtaXhpbiBjb2x1bW4oJHdpZHRoLCRhbGlnbjpub3JtYWwsJG9yZGVyOk5VTEwpIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHdpZHRoO1xuXG5cbiAgICBAaWYgJG9yZGVyICE9IE5VTEwge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAkb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBvcmRlcjogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG59XG5cbkBtaXhpbiBjb2x1bW5fc2lkZSgkd2lkdGgsJGFsaWduOm5vcm1hbCwkb3JkZXI6TlVMTCkge1xuICBAaW5jbHVkZSBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGR0IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG5cbiAgZGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR3aWR0aH0pO1xuICB9XG4gICYgPiAqIHtcbiAgICBAaWYgJG9yZGVyICE9IE5VTEwge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAkb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5AbWl4aW4gYm94LXNpemluZygkdHlwZTpib3JkZXItYm94KSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJHR5cGU7XG4gIGJveC1zaXppbmc6ICR0eXBlO1xufVxuXG4vLyB0cmFuc2Zvcm3lkITnqK5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyByb3RhdGVcbkBtaXhpbiByb3RhdGUoJGRlZy14LCRkZWcteTowLCRkZWctejowKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUzZCgjeyRkZWcteH1kZWcsI3skZGVnLXl9ZGVnLCN7JGRlZy16fWRlZykpO1xufVxuXG4vLyBzY2FsZVxuQG1peGluIHNjYWxlKCRzY2FsZSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIHRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gc2tld1xuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vL3RyYW5zZm9ybSBvcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8g57im5qiq5Lit5aSu5o+D44GIXG5AbWl4aW4gdHJhbnMteHkoJGRlZzowLCRzY2FsZToxKSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoI3skZGVnfWRlZykgc2NhbGUoJHNjYWxlKSk7XG59XG5cbi8vIOaoquS4reWkruaPg+OBiFxuQG1peGluIHRyYW5zLXgoJGRlZzowLCRzY2FsZToxKSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKSByb3RhdGUoI3skZGVnfWRlZykgc2NhbGUoJHNjYWxlKTtcbn1cblxuLy8g57im5Lit5aSu5o+D44GIXG5AbWl4aW4gdHJhbnMteSgkZGVnOjAsJHNjYWxlOjEpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKCN7JGRlZ31kZWcpIHNjYWxlKCRzY2FsZSk7XG59XG5cbi8v5pac44KB44K544OI44Op44Kk44OXXG5AbWl4aW4gc3RyaXBlKCRzdHJpcGUtY29sb3IxLCRzdHJpcGUtY29sb3IyLCRzdHJpcGUtc2l6ZToxNHB4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRzdHJpcGUtY29sb3IxIDI1JSwgJHN0cmlwZS1jb2xvcjIgMjUlLCAkc3RyaXBlLWNvbG9yMiA1MCUsICRzdHJpcGUtY29sb3IxIDUwJSwgJHN0cmlwZS1jb2xvcjEgNzUlLCAkc3RyaXBlLWNvbG9yMiA3NSUsICRzdHJpcGUtY29sb3IyKTtcbiAgLyog5bmFOHB444CB6auY44GVOHB444Gn6IOM5pmv55S75YOP44Gu44K144Kk44K644KS5oyH5a6aICovXG4gIGJhY2tncm91bmQtc2l6ZTogJHN0cmlwZS1zaXplICRzdHJpcGUtc2l6ZTtcbn1cblxuQG1peGluIGRvdHRlZCgkYmdjb2xvciwkY29sb3IsJHBvc2l0aW9uOjEwLCRzaXplOjIwKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJGNvbG9yIDIwJSwgdHJhbnNwYXJlbnQgMCksIHJhZGlhbC1ncmFkaWVudCgkY29sb3IgMjAlLCB0cmFuc3BhcmVudCAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAkcG9zaXRpb24gKyBweCAkcG9zaXRpb24gKyBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSArIHB4ICRzaXplICsgcHg7XG59XG5cbi8v5YaGXG5AbWl4aW4gY2lyY2xlKCRzaXplOjEwcHgpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vL+Wbm+inkuW9olxuQG1peGluIHNxdWFyZSgkd2lkdGgsJGhlaWdodCwkY29sb3I6bnVsbCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbn1cblxuLy9BUlJPV1xuQG1peGluIGFycm93KCRkaXJlY3Rpb246IHJpZ2h0LCAkc2l6ZTogMTAsICRjb2xvcjogIzMzMykge1xuICAkc2V0OiBsZWZ0O1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAkc2V0OiByaWdodDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgJHNldDogYm90dG9tO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcbiAgICAkc2V0OiB0b3A7XG4gIH0gQGVsc2Uge1xuICAgICRzZXQ6IGxlZnQ7XG4gIH1cbiAgJHNpemU6IHJvdW5kKCRzaXplIC8gMik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogJHNpemUgKyBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLSN7JHNldH0tY29sb3I6ICRjb2xvcjtcbn1cbkBtaXhpbiBhcnJvdy1wZXIoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJGNvbG9yOiAjMzMzKSB7XG4gICRzZXQ6IGxlZnQ7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICRzZXQ6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICAkc2V0OiBib3R0b207XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICRzZXQ6IHRvcDtcbiAgfSBAZWxzZSB7XG4gICAgJHNldDogbGVmdDtcbiAgfVxuICAkc2l6ZTogcm91bmQoJHNpemUgLyAyKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAkc2l6ZSArIGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItI3skc2V0fS1jb2xvcjogJGNvbG9yO1xufVxuXG5cbi8v5q2j5LiJ6KeS5b2iXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJGNvbG9yOiAjMzMzKSB7XG4gICRzZXQ6IGxlZnQ7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICRzZXQ6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICAkc2V0OiBib3R0b207XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICRzZXQ6IHRvcDtcbiAgfSBAZWxzZSB7XG4gICAgJHNldDogbGVmdDtcbiAgfVxuICAkc2l6ZTogcm91bmQoJHNpemUgLyAyKTtcbiAgJHJvb3RTaXplOiAkc2l6ZSAqIDEuNzMyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci0jeyRzZXR9OiBzb2xpZCAkY29sb3IgJHJvb3RTaXplICsgcHg7XG59XG5cbkBtaXhpbiBjb250ZW50KCR3aWR0aDogMjBweCwkaGVpZ2h0OiAyMHB4LCRiZzogbnVsbCkge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gdHJhbnMtbm9uZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbn1cblxuLy8g44Kw44Op44OH44O844K344On44OzXG5AbWl4aW4gYmctZ3JhZGllbnQoJHJhZDogMTgwLCAkY29sb3I6ICMwYmQsICRhbW91bnQ6IDIwJSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHJhZCArIGRlZywgJGNvbG9yLCBhZGp1c3QtaHVlKCRjb2xvciwgJGFtb3VudCkpIGZpeGVkO1xufVxuXG5AbWl4aW4gYmctZ3JhZC1tbHQoJHJhZDogMTgwLCAkY29sb3IxOiAjMGJkLCAkY29sb3IyIDogIzBiZCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHJhZCArIGRlZywgJGNvbG9yMSAwJSwgJGNvbG9yMiAxMDAlKTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHVuZGVyOjVweCwgJG9wYWNpdHk6MC4xKSB7XG4gIGJveC1zaGFkb3c6ICR1bmRlciA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBhbmltYXRpb25WYWx1ZSggJG5hbWUsICRkdXJhdGlvbiwgJGZ1bmN0aW9uLCAkZGVsYXksICRjb3VudCwgJHN0YXRlKSB7XG4gIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uK3MgJGZ1bmN0aW9uICRkZWxheStzICRjb3VudCAkc3RhdGU7XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLyBDU1Pjg4/jg4Pjgq9cbi8vIElFMTFcbkBtaXhpbiBoYWNrLWllMTEge1xuICBAYXQtcm9vdCB7XG4gICAgQG1lZGlhIGFsbCBhbmQoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICo6Oi1tcy1iYWNrZHJvcCwgJiB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbiVvcHRpb25fbW9kdWxlX21hbnVhbCB7XG4gIC8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgIG9wdGlvbl9tb2R1bGVcblxuICAgICDigLsgcHJvamVjdOOBruWfuuacrOioreWumlxuICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xufVxuXG4vKlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIE1lZGlhU2NyZWVu5oyH5a6aXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuJHNpdGVzaXplOiAxMjAwcHg7IC8vIGlubmVyXG4kdHVibGV0OiA3NjhweDsgLy8gVHVibGV0XG4kc3Bob25lOiA0ODBweDsgLy8gU1BcblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICDjg5njg7zjgrnjg5fjg63jg5Hjg4bjgqNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuJGJnLWNvbG9yOiAjZmZmO1xuJGNvbG9yMDA6ICM2MGEyYTQ7XG4kY29sb3IwMTogI2YwZjhmODtcbiRjb2xvcjAyOiAjMzIzNjM5O1xuJGNvbG9yMDM6ICMyMDIxMjQ7XG4kY29sb3IwNDogI2ZmNWY1NztcbiRjb2xvcjA1OiAjZmZiZDJlO1xuJGNvbG9yMDY6ICMyN2M5NDA7XG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMxYjFiMWI7XG4kcmVkOiAjY2IxYjFkO1xuJGdyYXk6ICNlYWVhZWE7XG4kZ3JheTI6ICM5OTk7XG4kZm9udC1jb2xvcjogIzMzMzMzMztcbiRsaW5lLWhlaWdodDogMS41O1xuJGEtY29sb3I6ICM0NDQ7XG4kYmFzZWZvbnQ6IDE0cHg7XG5cblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBDU1PjgYvjgonjga5JTUfjg63jg7zjg4lcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuJGRpciA6IFwiLi4vLi4vaW1nL1wiO1xuXG4vKlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZPTlTmjIflrppcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbi8vIOS4uOOCtOOCt+ODg+OCr1xuQG1peGluIGZvLW1hcnUge1xuICBmb250LWZhbWlseTogJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCBNZWlyeW8sIOODoeOCpOODquOCqiwgT3Nha2EsICdNUyBQR290aGljJywgYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLy8g5piO5pydXG5cbkBtaXhpbiBmby1taW4ge1xuICAvL+ODkuODqeOCruODjuaYjuacnVxuICAvL2ZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcblxuICAvL+mBiuaYjuacnVxuICBmb250LWZhbWlseTogXCJZdSBNaW5jaG9cIiwgXCJZdU1pbmNob1wiLCdTYXdhcmFiaSBNaW5jaG8nLFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzZcIiwgXCJIaXJhTWluUHJvTi1XNlwiLCBzZXJpZjtcbn1cblxuLy/jgrTjgrfjg4Pjgq9cbkBtaXhpbiBmby1nbyB7XG4gIC8v44OS44Op44Ku44OO6KeS44K0XG4gIGZvbnQtZmFtaWx5OiAn44OS44Op44Ku44OO6KeS44K044K344OD44KvJywgJ0hpcmFnaW5vIFNhbnMnLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg6HjgqTjg6rjgqonLCAnTWVpcnlvJywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWY7XG5cbiAgLy/pgYrjgrTjgrfjg4Pjgq9cbiAgLy9mb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIC8vZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi8vICB3ZWLjg5Xjgqnjg7Pjg4hcbkBtaXhpbiB3ZWItZm9udDAxIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiB3ZWItZm9udDAyIHtcbiAgZm9udC1mYW1pbHk6IHRvcHBhbi1idW5reXUtbWlkYXNoaS1nby1zdGQsaW1wYWN0LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gd2ViLWZvbnQwMyB7XG4gIC8vZm9udC1mYW1pbHk6ICdEYW5jaW5nIFNjcmlwdCcsIGN1cnNpdmU7XG59XG5cblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGT1JN6Kit5a6aXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLy9SYWRpb0JveOWGhuW9ouOCteOCpOOCulxuXG4kcmFkaW9TaXplOiAxMnB4O1xuJHJhZGlvU2l6ZVNtYWxsOiAkcmFkaW9TaXplIC0gMnB4O1xuJGZvcm1JdGVtc0NvbG9yOiAjZmY1ZjU3O1xuJGlucHV0Qm9yZGVyOiAjY2NjO1xuJHNlbGVjdEFycm93Q29sb3I6ICMzMzM7XG5cblxuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBSZXNwb25zaXZl5oyH5a6aXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8vIFNpdGVzaXplXG5AbWl4aW4gc2l0ZXNpemUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l0ZXNpemUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBUdWJsZXRcbkBtaXhpbiB0dWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdHVibGV0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU3Bob25lXG5AbWl4aW4gc3Bob25lIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwaG9uZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOS7u+aEj+OBruOCteOCpOOCulxuQG1peGluIHF1ZXJ5RG93bigkcXVlcnkpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHF1ZXJ5KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHF1ZXJ5VXAoJHF1ZXJ5KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRxdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
