.p-xingkong .dlg.dlg-type-1 .prize-hd,.p-xingkong .dlg.dlg-type-2 .alert-img,.p-xingkong .dlg.dlg-type-2 .alert-btn,.p-xingkong .dlg.dlg-type-4 .answer-hd,.p-xingkong .dlg.dlg-type-4 .answer-question .question-bd,.p-xingkong .dlg.dlg-type-4 .answer-btn{margin-left:auto;margin-right:auto}.transparent-background{background-color:transparent;zoom:1}html{font-size:10vw}html body{margin-right:auto;margin-left:auto;min-width:320px}@media screen and (max-width: 320px){html{font-size:32px}}html body{margin-right:auto;margin-left:auto;max-width:960px}@media screen and (min-width: 960px){html{font-size:96px}}html,body{max-width:2000px !important}.m-dialog-box{display:block;width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;bottom:0;right:0;z-index:1000;overflow-y:auto}.m-dialog-inner{margin:20px auto 20px;width:600px;min-height:150px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.m-dialog-header{position:relative;height:55px;line-height:55px;text-align:center;color:#333;font-size:24px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;letter-spacing:2px;border-bottom:1px solid #ddd}.m-dialog-header .close{position:absolute;width:26px;height:22px;top:0;right:14px;cursor:pointer;margin:0;color:#999}.m-dialog-body{padding:10px}.m-dialog-footer{padding:25px 10px}.m-dialog-footer .btn+.btn{margin-left:50px}.m-dialog-footer .btn.disabled{cursor:auto;opacity:0.5}html.m-dialog-open{padding-right:16px}html.m-dialog-open,html.m-dialog-open>body{overflow:hidden}@media screen and (max-width: 768px){html.m-dialog-open{padding-right:0}}@-webkit-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}@keyframes dialogFadeIn{from{opacity:0}to{opacity:1}}html.m-dialog-open::after{display:block;width:100%;height:100%;position:fixed;z-index:990;left:0;top:0;bottom:0;right:0;content:'';background:rgba(0,0,0,0.5);-webkit-animation:dialogFadeIn .5s 1;-moz-animation:dialogFadeIn .5s 1;-o-animation:dialogFadeIn .5s 1;animation:dialogFadeIn .5s 1}.p-xingkong *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-xingkong,.p-xingkong a{color:#000}.p-xingkong:hover,.p-xingkong a:hover{text-decoration:none}.p-xingkong>.bd{background-color:#010a43}.p-xingkong .section1{height:18.26042rem;padding-top:8.33333rem;background:url("/dianping/www/images/topics/xingkong/s1.png") no-repeat center top;font-size:0}@media screen and (max-width: 960px){.p-xingkong .section1{-webkit-background-size:20.83333rem auto;-moz-background-size:20.83333rem auto;background-size:20.83333rem auto}}.p-xingkong .section1 .btn-answer,.p-xingkong .section1 .btn-prize{display:inline-block;width:2.5rem;height:.75rem;margin:0 .46875rem}.p-xingkong .section2{height:21.61458rem;background:url("/dianping/www/images/topics/xingkong/s2.png") no-repeat center top}@media screen and (max-width: 960px){.p-xingkong .section2{-webkit-background-size:20.83333rem auto;-moz-background-size:20.83333rem auto;background-size:20.83333rem auto}}.p-xingkong .section3{height:27.17708rem;background:url("/dianping/www/images/topics/xingkong/s3.png") no-repeat center top}@media screen and (max-width: 960px){.p-xingkong .section3{-webkit-background-size:20.83333rem auto;-moz-background-size:20.83333rem auto;background-size:20.83333rem auto}}.p-xingkong .footer-box .footer{min-width:auto}@media screen and (max-width: 768px){.p-xingkong .footer-box .foot_wrap p{height:auto}.p-xingkong .footer-box .foot_wrap p:nth-child(1) img{display:block;margin:0 auto 6px}}.p-xingkong .dlg{color:#fff;background:rgba(0,0,0,0.65)}.p-xingkong .dlg,.p-xingkong .dlg a{font-size:.1875rem}@media screen and (max-width: 768px){.p-xingkong .dlg,.p-xingkong .dlg a{font-size:.25714rem}}.p-xingkong .dlg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-xingkong .dlg .m-dialog-inner{position:relative;width:6.9375rem;padding:35px 0 34px;margin:10% auto 10%;background:url("/dianping/www/images/topics/xingkong/dlg-bg1-top.png") no-repeat center top,url("/dianping/www/images/topics/xingkong/dlg-bg1-bottom.png") no-repeat center bottom;-webkit-background-size:6.9375rem 35px,6.9375rem 34px;-moz-background-size:6.9375rem 35px,6.9375rem 34px;background-size:6.9375rem 35px,6.9375rem 34px;overflow:visible}@media screen and (max-width: 768px){.p-xingkong .dlg .m-dialog-inner{width:9.51429rem;padding:20px 0 20px;-webkit-background-size:9.51429rem 20px,9.51429rem 20px;-moz-background-size:9.51429rem 20px,9.51429rem 20px;background-size:9.51429rem 20px,9.51429rem 20px}}.p-xingkong .dlg .m-dialog-header{position:static;border:none;height:0}.p-xingkong .dlg .m-dialog-header .close{width:.5625rem;height:.5625rem;top:auto !important;right:auto !important;bottom:-.8125rem;left:50%;z-index:1;margin-left:-.28125rem;background:url("/dianping/www/images/topics/xingkong/dlg-close.png") no-repeat center 0;-webkit-background-size:.5625rem .5625rem;-moz-background-size:.5625rem .5625rem;background-size:.5625rem .5625rem;color:rgba(255,255,255,0)}@media screen and (max-width: 768px){.p-xingkong .dlg .m-dialog-header .close{width:.77143rem;height:.77143rem;bottom:-1.11429rem;-webkit-background-size:.77143rem .77143rem;-moz-background-size:.77143rem .77143rem;background-size:.77143rem .77143rem;margin-left:-.38571rem}}.p-xingkong .dlg .m-dialog-body{padding:0;background:url("/dianping/www/images/topics/xingkong/dlg-bg1-repeat.png") repeat-y center top;-webkit-background-size:6.9375rem auto;-moz-background-size:6.9375rem auto;background-size:6.9375rem auto}@media screen and (max-width: 768px){.p-xingkong .dlg .m-dialog-body{-webkit-background-size:9.51429rem auto;-moz-background-size:9.51429rem auto;background-size:9.51429rem auto}}.p-xingkong .dlg.dlg-type-1 .m-dialog-body{padding:.26042rem .46875rem .26042rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .m-dialog-body{padding:.35714rem .64286rem .35714rem}}.p-xingkong .dlg.dlg-type-1 .prize-hd{width:2.16667rem;height:.40625rem;margin-bottom:.25rem;background:url("/dianping/www/images/topics/xingkong/dlg-tt3.png") no-repeat center 0;-webkit-background-size:2.16667rem .40625rem;-moz-background-size:2.16667rem .40625rem;background-size:2.16667rem .40625rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .prize-hd{width:2.97143rem;height:.55714rem;margin-bottom:.34286rem;-webkit-background-size:2.97143rem .55714rem;-moz-background-size:2.97143rem .55714rem;background-size:2.97143rem .55714rem}}.p-xingkong .dlg.dlg-type-1 .prize-list .title,.p-xingkong .dlg.dlg-type-1 .prize-list .time{width:50%}.p-xingkong .dlg.dlg-type-1 .prize-list-hd{height:.70833rem;line-height:.70833rem;margin-bottom:.25521rem;font-size:.20833rem;border-bottom:1px solid #3896C8}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .prize-list-hd{height:.97143rem;line-height:.97143rem;margin-bottom:.35rem;font-size:.28571rem;border-bottom-width:0.5px}}.p-xingkong .dlg.dlg-type-1 .prize-list-item{line-height:1.5}.p-xingkong .dlg.dlg-type-1 .prize-rule .addr{padding:.58854rem 0 .36458rem;line-height:1}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .prize-rule .addr{padding:.80714rem 0 .5rem}}.p-xingkong .dlg.dlg-type-1 .prize-rule .qr{width:1.95833rem;height:1.95833rem;margin-left:.09375rem;background:url("/dianping/www/images/topics/xingkong/qr.png") no-repeat center 0;-webkit-background-size:1.95833rem 1.95833rem;-moz-background-size:1.95833rem 1.95833rem;background-size:1.95833rem 1.95833rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .prize-rule .qr{width:2.68571rem;height:2.68571rem;margin-left:.12857rem;-webkit-background-size:2.68571rem 2.68571rem;-moz-background-size:2.68571rem 2.68571rem;background-size:2.68571rem 2.68571rem}}.p-xingkong .dlg.dlg-type-1 .prize-rule .txt{width:3.54167rem;padding-top:.88542rem;margin-top:.25rem;line-height:.3125rem;background:url("/dianping/www/images/topics/xingkong/dlg-txt1.png") no-repeat 0 0;-webkit-background-size:3.09375rem .58333rem;-moz-background-size:3.09375rem .58333rem;background-size:3.09375rem .58333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-1 .prize-rule .txt{width:4.85714rem;padding-top:1.21429rem;margin-top:.34286rem;line-height:.42857rem;-webkit-background-size:4.24286rem .8rem;-moz-background-size:4.24286rem .8rem;background-size:4.24286rem .8rem}}.p-xingkong .dlg.dlg-type-2 .m-dialog-inner{width:5.59375rem;min-height:4.58333rem;padding:29px 0 29px;background:url("/dianping/www/images/topics/xingkong/dlg-bg2-top.png") no-repeat center top,url("/dianping/www/images/topics/xingkong/dlg-bg2-bottom.png") no-repeat center bottom;-webkit-background-size:5.59375rem 29px,5.59375rem 29px;-moz-background-size:5.59375rem 29px,5.59375rem 29px;background-size:5.59375rem 29px,5.59375rem 29px}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .m-dialog-inner{width:7.67143rem;min-height:6.28571rem;padding:18px 0 18px;-webkit-background-size:7.67143rem 18px,7.67143rem 18px;-moz-background-size:7.67143rem 18px,7.67143rem 18px;background-size:7.67143rem 18px,7.67143rem 18px}}.p-xingkong .dlg.dlg-type-2 .m-dialog-body{padding:.47917rem 0 .05208rem;background:url("/dianping/www/images/topics/xingkong/dlg-bg2-repeat.png") repeat-y center top;-webkit-background-size:5.59375rem auto;-moz-background-size:5.59375rem auto;background-size:5.59375rem auto}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .m-dialog-body{padding:.65714rem 0 .07143rem;-webkit-background-size:7.67143rem auto;-moz-background-size:7.67143rem auto;background-size:7.67143rem auto}}.p-xingkong .dlg.dlg-type-2 .alert-img{margin-bottom:.25rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img{margin-bottom:.34286rem}}.p-xingkong .dlg.dlg-type-2 .alert-img-1{width:2.58333rem;height:3.28125rem;min-height:2.44792rem;background:url("/dianping/www/images/topics/xingkong/dlg-alert-img1.png") no-repeat center 0;-webkit-background-size:2.58333rem 3.28125rem;-moz-background-size:2.58333rem 3.28125rem;background-size:2.58333rem 3.28125rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img-1{width:3.54286rem;height:4.5rem;min-height:3.35714rem;-webkit-background-size:3.54286rem 4.5rem;-moz-background-size:3.54286rem 4.5rem;background-size:3.54286rem 4.5rem}}.p-xingkong .dlg.dlg-type-2 .alert-img-2{width:2.58333rem;height:3.29167rem;min-height:2.44792rem;background:url("/dianping/www/images/topics/xingkong/dlg-alert-img2.png") no-repeat center 0;-webkit-background-size:2.58333rem 3.29167rem;-moz-background-size:2.58333rem 3.29167rem;background-size:2.58333rem 3.29167rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img-2{width:3.54286rem;height:4.51429rem;min-height:3.35714rem;-webkit-background-size:3.54286rem 4.51429rem;-moz-background-size:3.54286rem 4.51429rem;background-size:3.54286rem 4.51429rem}}.p-xingkong .dlg.dlg-type-2 .alert-img-3{width:2.25rem;height:1.9375rem;min-height:2.44792rem;background:url("/dianping/www/images/topics/xingkong/dlg-alert-img3.png") no-repeat center 0;-webkit-background-size:2.25rem 1.9375rem;-moz-background-size:2.25rem 1.9375rem;background-size:2.25rem 1.9375rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img-3{width:3.08571rem;height:2.65714rem;min-height:3.35714rem;-webkit-background-size:3.08571rem 2.65714rem;-moz-background-size:3.08571rem 2.65714rem;background-size:3.08571rem 2.65714rem}}.p-xingkong .dlg.dlg-type-2 .alert-img-4{width:2.23958rem;height:2.44792rem;min-height:2.44792rem;background:url("/dianping/www/images/topics/xingkong/dlg-alert-img4.png") no-repeat center 0;-webkit-background-size:2.23958rem 2.44792rem;-moz-background-size:2.23958rem 2.44792rem;background-size:2.23958rem 2.44792rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img-4{width:3.07143rem;height:3.35714rem;min-height:3.35714rem;-webkit-background-size:3.07143rem 3.35714rem;-moz-background-size:3.07143rem 3.35714rem;background-size:3.07143rem 3.35714rem}}.p-xingkong .dlg.dlg-type-2 .alert-img-5{width:2.57292rem;height:2.17708rem;min-height:2.44792rem;background:url("/dianping/www/images/topics/xingkong/dlg-alert-img5.png") no-repeat center 0;-webkit-background-size:2.57292rem 2.17708rem;-moz-background-size:2.57292rem 2.17708rem;background-size:2.57292rem 2.17708rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-img-5{width:3.52857rem;height:2.98571rem;min-height:3.35714rem;-webkit-background-size:3.52857rem 2.98571rem;-moz-background-size:3.52857rem 2.98571rem;background-size:3.52857rem 2.98571rem}}.p-xingkong .dlg.dlg-type-2 .alert-txt{line-height:1.5}.p-xingkong .dlg.dlg-type-2 .alert-txt strong{color:#FF0808}.p-xingkong .dlg.dlg-type-2 .alert-btn{display:block;width:2.29167rem;height:.83333rem;margin-top:.20833rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn{width:3.14286rem;height:1.14286rem;margin-top:.28571rem}}.p-xingkong .dlg.dlg-type-2 .alert-btn-1{background:url("/dianping/www/images/topics/xingkong/dlg-btn-prize.png") no-repeat center 0;-webkit-background-size:2.29167rem .83333rem;-moz-background-size:2.29167rem .83333rem;background-size:2.29167rem .83333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn-1{-webkit-background-size:3.14286rem 1.14286rem;-moz-background-size:3.14286rem 1.14286rem;background-size:3.14286rem 1.14286rem}}.p-xingkong .dlg.dlg-type-2 .alert-btn-2{background:url("/dianping/www/images/topics/xingkong/dlg-btn4.png") no-repeat center 0;-webkit-background-size:2.29167rem .83333rem;-moz-background-size:2.29167rem .83333rem;background-size:2.29167rem .83333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn-2{-webkit-background-size:3.14286rem 1.14286rem;-moz-background-size:3.14286rem 1.14286rem;background-size:3.14286rem 1.14286rem}}.p-xingkong .dlg.dlg-type-2 .alert-btn-3{background:url("/dianping/www/images/topics/xingkong/dlg-btn4.png") no-repeat center 0;-webkit-background-size:2.29167rem .83333rem;-moz-background-size:2.29167rem .83333rem;background-size:2.29167rem .83333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn-3{-webkit-background-size:3.14286rem 1.14286rem;-moz-background-size:3.14286rem 1.14286rem;background-size:3.14286rem 1.14286rem}}.p-xingkong .dlg.dlg-type-2 .alert-btn-4{background:url("/dianping/www/images/topics/xingkong/dlg-btn4.png") no-repeat center 0;-webkit-background-size:2.29167rem .83333rem;-moz-background-size:2.29167rem .83333rem;background-size:2.29167rem .83333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn-4{-webkit-background-size:3.14286rem 1.14286rem;-moz-background-size:3.14286rem 1.14286rem;background-size:3.14286rem 1.14286rem}}.p-xingkong .dlg.dlg-type-2 .alert-btn-5{background:url("/dianping/www/images/topics/xingkong/dlg-btn4.png") no-repeat center 0;-webkit-background-size:2.29167rem .83333rem;-moz-background-size:2.29167rem .83333rem;background-size:2.29167rem .83333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-2 .alert-btn-5{-webkit-background-size:3.14286rem 1.14286rem;-moz-background-size:3.14286rem 1.14286rem;background-size:3.14286rem 1.14286rem}}.p-xingkong .dlg.dlg-type-4 .m-dialog-body{padding:.19792rem .46875rem .13542rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .m-dialog-body{padding:.27143rem .64286rem .18571rem}}.p-xingkong .dlg.dlg-type-4 .answer-hd{width:3rem;height:.40625rem;margin-bottom:.36458rem;background:url("/dianping/www/images/topics/xingkong/dlg-tt1.png") no-repeat center 0;-webkit-background-size:3rem .40625rem;-moz-background-size:3rem .40625rem;background-size:3rem .40625rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-hd{width:3.82857rem;height:.55714rem;margin-bottom:.5rem;-webkit-background-size:4.11429rem .55714rem;-moz-background-size:4.11429rem .55714rem;background-size:4.11429rem .55714rem}}.p-xingkong .dlg.dlg-type-4 .answer-progress{line-height:1.5;font-size:.16667rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-progress{font-size:.22857rem}}.p-xingkong .dlg.dlg-type-4 .answer-progress strong{color:#EC1619;font-weight:normal}.p-xingkong .dlg.dlg-type-4 .answer-progress .label{width:.85417rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-progress .label{width:1.17143rem}}.p-xingkong .dlg.dlg-type-4 .answer-progress .progress{position:relative;top:.08333rem;width:3.10417rem;height:.09375rem;margin:0 .10417rem 0 0;-webkit-border-radius:.04167rem;-moz-border-radius:.04167rem;border-radius:.04167rem;background-color:#D9D5C9}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-progress .progress{top:.11429rem;width:4.25714rem;height:.12857rem;margin:0 .14286rem 0 0;-webkit-border-radius:.05714rem;-moz-border-radius:.05714rem;border-radius:.05714rem}}.p-xingkong .dlg.dlg-type-4 .answer-progress .progress-cur{position:absolute;left:0;top:0;display:inline-block;height:100%;-webkit-border-radius:.04167rem;-moz-border-radius:.04167rem;border-radius:.04167rem;background-color:#2AC66D}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-progress .progress-cur{-webkit-border-radius:.05714rem;-moz-border-radius:.05714rem;border-radius:.05714rem}}.p-xingkong .dlg.dlg-type-4 .answer-question{margin-top:.27083rem;border-top:1px solid #4AC4FF}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-question{margin-top:.37143rem;border-top-width:0.5px}}.p-xingkong .dlg.dlg-type-4 .answer-question .question-hd{padding:.27604rem 0 0;line-height:1.5}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-question .question-hd{padding:.37857rem 0 0}}.p-xingkong .dlg.dlg-type-4 .answer-question .question-hd *{display:inline !important;word-break:break-all;background:transparent !important;color:#fff !important}.p-xingkong .dlg.dlg-type-4 .answer-question .question-hd br{display:none !important}.p-xingkong .dlg.dlg-type-4 .answer-question .question-bd{width:4.875rem;padding:.15104rem 0 .08333rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-question .question-bd{width:6.68571rem;padding:.20714rem 0 .11429rem}}.p-xingkong .dlg.dlg-type-4 .answer-question .question-option{width:1.83333rem;padding:.11458rem;min-height:.51042rem;margin:.17708rem .30208rem;line-height:1.6;font-size:.16667rem;border:2px solid #000;word-break:break-all;background-color:#fff;vertical-align:top;color:#000}.p-xingkong .dlg.dlg-type-4 .answer-question .question-option *{display:inline !important;word-break:break-all;background:transparent !important;color:#000 !important}.p-xingkong .dlg.dlg-type-4 .answer-question .question-option br{display:none !important}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-question .question-option{width:2.51429rem;padding:.15714rem;min-height:.7rem;margin:.24286rem .41429rem;font-size:.22857rem;border-width:1px}}.p-xingkong .dlg.dlg-type-4 .answer-question .question-option.selected,.p-xingkong .dlg.dlg-type-4 .answer-question .question-option.success{background-color:#5BE3FF}.p-xingkong .dlg.dlg-type-4 .answer-question .question-option.error{background-color:#FF90C6}.p-xingkong .dlg.dlg-type-4 .answer-btn{width:1.97917rem;height:.75rem;background:url("/dianping/www/images/topics/xingkong/dlg-btn-ok.png") no-repeat center 0;-webkit-background-size:1.97917rem .75rem;-moz-background-size:1.97917rem .75rem;background-size:1.97917rem .75rem}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-btn{width:2.71429rem;height:1.02857rem;-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xingkong .dlg.dlg-type-4 .answer-res{margin-top:.26042rem;line-height:1}@media screen and (max-width: 768px){.p-xingkong .dlg.dlg-type-4 .answer-res{margin-top:.35714rem}}.p-xingkong .dlg.dlg-type-4 .answer-res .success{color:#EC1619}.p-xingkong .dlg.dlg-type-4 .answer-res .error{color:#2D88F8}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcGljcy94aW5na29uZy5zY3NzIiwiY29yZS9fbWl4aW4uc2NzcyIsImNvbW1vbi9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0EsNlBDT0ksZ0JBQWdCLENBQ2hCLGlCQUFpQixDQU1wQix3QkFzY0MsNEJBQTZCLENBQzdCLE1BQU8sQ0RuZVQsS0U2SEUsY0FBMEIsQ0Y3SDVCLFVFcUtFLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsZUY1S3NCLENFc0lyQixxQ0ZqSUgsS0VxSU0sY0FBc0MsQ0ZuSTNDLENBRkQsVUU0S0UsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlRmpMc0IsQ0UrSWpCLHFDRjVJUCxLRStJVSxjQUFzQyxDQUU3QyxDRjdJSCxVQUNFLDJCQUE0QixDQUM3QixjRXRCQyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUprQyxDQUtsQyxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0FDTixRQUFTLENBQ1QsT0FBUSxDQU9OLFlBQWEsQ0FDYixlQUFnQixDQUNqQixnQkFHQyxxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsMEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDakIsaUJBR0MsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysb0NBQTZCLENBQTdCLGdDQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0IsbUNBQTRCLENBQTVCLCtCQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsa0JBQW1CLENBQ25CLDRCQUE2QixDQVYvQix3QkFhSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sVUFBVyxDQUNYLGNBQWUsQ0FDZixRQUFTLENBQ1QsVUFBVyxDQUNaLGVBSUQsWUFBYSxDQUNkLGlCQUdDLGlCQUFrQixDQURwQiwyQkFLTSxnQkFBaUIsQ0FMdkIsK0JBU00sV0FBWSxDQUNaLFdBQVksQ0FDYixtQkFLSCxrQkFBbUIsQ0FEckIsMkNBS0ksZUFBZ0IsQ0FDakIscUNBTkgsbUJBU0ksZUFBZ0IsQ0FtQm5CLENBaEJDLGdDQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBTmQsNkJBRUUsS0FDRSxTQUFVLENBRVosR0FDRSxTQUFVLENBQUEsQ0FOZCwyQkFFRSxLQUNFLFNBQVUsQ0FFWixHQUNFLFNBQVUsQ0FBQSxDQU5kLHdCQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBbEJoQiwwQkF2RUEsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FKa0MsQ0FLbEMsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0F1RkosVUFBVyxDQUNYLDBCQUE2QixDQUM3QixvQ0FBVyxDQUFYLGlDQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0ZuRW5DLGNBRUksNkJBQVksQ0FBWiwwQkFBWSxDQUFaLHFCQUFzQixDQUYxQiwwQkFPSSxVQUFXLENBUGYsc0NBVU0sb0JBQXFCLENBVjNCLGdCQWVJLHdCQUF5QixDQWY3QixzQkFtQkksa0JFMEh1RCxDRnpIdkQsc0JFeUh1RCxDRnhIdkQsa0ZBQWtELENBQ2xELFdBQVksQ0FhYixxQ0FuQ0gsc0JBeUJNLHdDQUFtQyxDQUFuQyxxQ0FBbUMsQ0FBbkMsZ0NBQXVDLENBVTFDLENBbkNILG1FQThCTSxvQkFBcUIsQ0FDckIsWUU4R3FELENGN0dyRCxhRTZHcUQsQ0Y1R3JELGtCRTRHcUQsQ0Y3STNELHNCQXNDSSxrQkV1R3VELENGdEd2RCxrRkFBa0QsQ0FLbkQscUNBNUNILHNCQTBDTSx3Q0FBbUMsQ0FBbkMscUNBQW1DLENBQW5DLGdDQUF1QyxDQUUxQyxDQTVDSCxzQkErQ0ksa0JFOEZ1RCxDRjdGdkQsa0ZBQWtELENBS25ELHFDQXJESCxzQkFtRE0sd0NBQW1DLENBQW5DLHFDQUFtQyxDQUFuQyxnQ0FBdUMsQ0FFMUMsQ0FyREgsZ0NFc0xNLGNBQWUsQ0FqQm5CLHFDRnJLRixxQ0U0TFUsV0FBWSxDRjVMdEIsc0RFZ01jLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbkIsQ0ZsTWIsaUJBMkRJLFVBQVcsQ0FlWCwyQkFBK0IsQ0ExRW5DLG9DQStETSxrQkU4RXFELENGekV0RCxxQ0FwRUwsb0NBa0VRLG1CRTJFbUQsQ0Z6RXRELENBcEVMLG1CQXVFTSw2QkFBWSxDQUFaLDBCQUFZLENBQVoscUJBQXNCLENBdkU1QixpQ0E2RU0saUJBQWtCLENBQ2xCLGVFK0RxRCxDRjlEckQsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUNwQixrTEFDaUUsQ0FDakUscURBQTZELENBQTdELGtEQUE2RCxDQUE3RCw2Q0FBNkQsQ0FDN0QsZ0JBQWlCLENBT2xCLHFDQTNGTCxpQ0F1RlEsZ0JFc0RtRCxDRnJEbkQsbUJBQW9CLENBQ3BCLHVEQUFxRSxDQUFyRSxvREFBcUUsQ0FBckUsK0NBQXlFLENBRTVFLENBM0ZMLGtDQThGTSxlQUFnQixDQUNoQixXQUFZLENBQ1osUUFBUyxDQWhHZix5Q0FtR1EsY0UwQ21ELENGekNuRCxlRXlDbUQsQ0Z4Q25ELG1CQUFvQixDQUNwQixxQkFBc0IsQ0FDdEIsZ0JFc0NtRCxDRnJDbkQsUUFBUyxDQUNULFNBQVUsQ0FDVixzQkVtQ21ELENGbENuRCx1RkFBdUQsQ0FDdkQseUNFaUNtRCxDRmpDbkQsc0NFaUNtRCxDRmpDbkQsaUNFaUNtRCxDRmhDbkQseUJBQTZCLENBUzlCLHFDQXRIUCx5Q0FnSFUsZUU2QmlELENGNUJqRCxnQkU0QmlELENGM0JqRCxrQkUyQmlELENGMUJqRCwyQ0UwQmlELENGMUJqRCx3Q0UwQmlELENGMUJqRCxtQ0UwQmlELENGekJqRCxzQkV5QmlELENGdkJwRCxDQXRIUCxnQ0EwSE0sU0FBVSxDQUNWLDZGQUE2RCxDQUM3RCxzQ0FBa0MsQ0FBbEMsbUNBQWtDLENBQWxDLDhCQUFzQyxDQUt2QyxxQ0FqSUwsZ0NBK0hRLHVDQUF3QyxDQUF4QyxvQ0FBd0MsQ0FBeEMsK0JBQTRDLENBRS9DLENBaklMLDJDQXFJUSxxQ0VRbUQsQ0ZIcEQscUNBMUlQLDJDQXdJVSxxQ0VLaUQsQ0ZIcEQsQ0ExSVAsc0NBOElVLGdCRURpRCxDRkVqRCxnQkVGaUQsQ0ZJakQsb0JFSmlELENGS2pELHFGQUFxRCxDQUNyRCw0Q0VOQSxDRk1BLHlDRU5BLENGTUEsb0NFTmlELENGY2xELHFDQTNKVCxzQ0FzSlksZ0JFVCtDLENGVS9DLGdCRVYrQyxDRlcvQyx1QkVYK0MsQ0ZZL0MsNENFWkYsQ0ZZRSx5Q0VaRixDRllFLG9DRVorQyxDRmNsRCxDQTNKVCw2RkFnS1ksU0FBVSxDQWhLdEIsMkNBb0tZLGdCRXZCK0MsQ0Z3Qi9DLHFCRXhCK0MsQ0Z5Qi9DLHVCRXpCK0MsQ0YwQi9DLG1CRTFCK0MsQ0YyQi9DLCtCQUFnQyxDQVNqQyxxQ0FqTFgsMkNBMktjLGdCRTlCNkMsQ0YrQjdDLHFCRS9CNkMsQ0ZnQzdDLG9CRWhDNkMsQ0ZpQzdDLG1CRWpDNkMsQ0ZrQzdDLHlCQUEwQixDQUU3QixDQWpMWCw2Q0FvTFksZUFBZ0IsQ0FwTDVCLDhDQTBMWSw2QkU3QytDLENGOEMvQyxhQUFjLENBS2YscUNBaE1YLDhDQThMYyx5QkVqRDZDLENGbURoRCxDQWhNWCw0Q0FtTVksZ0JFdEQrQyxDRnVEL0MsaUJFdkQrQyxDRndEL0MscUJFeEQrQyxDRnlEL0MsZ0ZBQWdELENBQ2hELDZDRTFERixDRjBERSwwQ0UxREYsQ0YwREUscUNFMUQrQyxDRmtFaEQscUNBL01YLDRDQTBNYyxnQkU3RDZDLENGOEQ3QyxpQkU5RDZDLENGK0Q3QyxxQkUvRDZDLENGZ0U3Qyw2Q0VoRUosQ0ZnRUksMENFaEVKLENGZ0VJLHFDRWhFNkMsQ0ZrRWhELENBL01YLDZDQWtOWSxnQkVyRStDLENGc0UvQyxxQkV0RStDLENGdUUvQyxpQkV2RStDLENGd0UvQyxvQkV4RStDLENGeUUvQyxpRkFBaUQsQ0FDakQsNENFMUVGLENGMEVFLHlDRTFFRixDRjBFRSxvQ0UxRStDLENGbUZoRCxxQ0FoT1gsNkNBME5jLGdCRTdFNkMsQ0Y4RTdDLHNCRTlFNkMsQ0YrRTdDLG9CRS9FNkMsQ0ZnRjdDLHFCRWhGNkMsQ0ZpRjdDLHdDRWpGSixDRmlGSSxxQ0VqRkosQ0ZpRkksZ0NFakY2QyxDRm1GaEQsQ0FoT1gsNENBdU9RLGdCRTFGbUQsQ0YyRm5ELHFCRTNGbUQsQ0Y0Rm5ELG1CQUFvQixDQUNwQixrTEFDaUUsQ0FDakUsdURBQXlELENBQXpELG9EQUF5RCxDQUF6RCwrQ0FBNkQsQ0FROUQscUNBcFBQLDRDQStPVSxnQkVsR2lELENGbUdqRCxxQkVuR2lELENGb0dqRCxtQkFBb0IsQ0FDcEIsdURBQXFFLENBQXJFLG9EQUFxRSxDQUFyRSwrQ0FBeUUsQ0FFNUUsQ0FwUFAsMkNBdVBRLDZCRTFHbUQsQ0YyR25ELDZGQUE2RCxDQUM3RCx1Q0FBa0MsQ0FBbEMsb0NBQWtDLENBQWxDLCtCQUFzQyxDQU12QyxxQ0EvUFAsMkNBNFBVLDZCRS9HaUQsQ0ZnSGpELHVDQUF3QyxDQUF4QyxvQ0FBd0MsQ0FBeEMsK0JBQTRDLENBRS9DLENBL1BQLHVDQW9RVSxvQkV2SGlELENGbUpsRCxxQ0FoU1QsdUNBdVFZLHVCRTFIK0MsQ0ZtSmxELENBaFNULHlDQWtSYyxnQkVySTZDLENGc0k3QyxpQkV0STZDLENGdUk3QyxxQkV2STZDLENGd0k3Qyw0RkFBZ0UsQ0FDaEUsNkNFeklKLENGeUlJLDBDRXpJSixDRnlJSSxxQ0V6STZDLENGaUo5QyxxQ0E5UmIseUNBeVJnQixnQkU1STJDLENGNkkzQyxhRTdJMkMsQ0Y4STNDLHFCRTlJMkMsQ0YrSTNDLHlDRS9JTixDRitJTSxzQ0UvSU4sQ0YrSU0saUNFL0kyQyxDRmlKOUMsQ0E5UmIseUNBa1JjLGdCRXJJNkMsQ0ZzSTdDLGlCRXRJNkMsQ0Z1STdDLHFCRXZJNkMsQ0Z3STdDLDRGQUFnRSxDQUNoRSw2Q0V6SUosQ0Z5SUksMENFeklKLENGeUlJLHFDRXpJNkMsQ0ZpSjlDLHFDQTlSYix5Q0F5UmdCLGdCRTVJMkMsQ0Y2STNDLGlCRTdJMkMsQ0Y4STNDLHFCRTlJMkMsQ0YrSTNDLDZDRS9JTixDRitJTSwwQ0UvSU4sQ0YrSU0scUNFL0kyQyxDRmlKOUMsQ0E5UmIseUNBa1JjLGFFckk2QyxDRnNJN0MsZ0JFdEk2QyxDRnVJN0MscUJFdkk2QyxDRndJN0MsNEZBQWdFLENBQ2hFLHlDRXpJSixDRnlJSSxzQ0V6SUosQ0Z5SUksaUNFekk2QyxDRmlKOUMscUNBOVJiLHlDQXlSZ0IsZ0JFNUkyQyxDRjZJM0MsaUJFN0kyQyxDRjhJM0MscUJFOUkyQyxDRitJM0MsNkNFL0lOLENGK0lNLDBDRS9JTixDRitJTSxxQ0UvSTJDLENGaUo5QyxDQTlSYix5Q0FrUmMsZ0JFckk2QyxDRnNJN0MsaUJFdEk2QyxDRnVJN0MscUJFdkk2QyxDRndJN0MsNEZBQWdFLENBQ2hFLDZDRXpJSixDRnlJSSwwQ0V6SUosQ0Z5SUkscUNFekk2QyxDRmlKOUMscUNBOVJiLHlDQXlSZ0IsZ0JFNUkyQyxDRjZJM0MsaUJFN0kyQyxDRjhJM0MscUJFOUkyQyxDRitJM0MsNkNFL0lOLENGK0lNLDBDRS9JTixDRitJTSxxQ0UvSTJDLENGaUo5QyxDQTlSYix5Q0FrUmMsZ0JFckk2QyxDRnNJN0MsaUJFdEk2QyxDRnVJN0MscUJFdkk2QyxDRndJN0MsNEZBQWdFLENBQ2hFLDZDRXpJSixDRnlJSSwwQ0V6SUosQ0Z5SUkscUNFekk2QyxDRmlKOUMscUNBOVJiLHlDQXlSZ0IsZ0JFNUkyQyxDRjZJM0MsaUJFN0kyQyxDRjhJM0MscUJFOUkyQyxDRitJM0MsNkNFL0lOLENGK0lNLDBDRS9JTixDRitJTSxxQ0UvSTJDLENGaUo5QyxDQTlSYix1Q0FtU1UsZUFBZ0IsQ0FuUzFCLDhDQXNTWSxhQUFjLENBdFMxQix1Q0EyU1UsYUFBYyxDQUNkLGdCRS9KaUQsQ0ZnS2pELGdCRWhLaUQsQ0ZpS2pELG9CRWpLaUQsQ0YwTGxELHFDQXZVVCx1Q0FrVFksZ0JFcksrQyxDRnNLL0MsaUJFdEsrQyxDRnVLL0Msb0JFdksrQyxDRjBMbEQsQ0F2VVQseUNBK1RjLDJGQUFzRCxDQUN0RCw0Q0VuTEosQ0ZtTEkseUNFbkxKLENGbUxJLG9DRW5MNkMsQ0Z3TDlDLHFDQXJVYix5Q0FtVWdCLDZDRXRMTixDRnNMTSwwQ0V0TE4sQ0ZzTE0scUNFdEwyQyxDRndMOUMsQ0FyVWIseUNBK1RjLHNGQUFzRCxDQUN0RCw0Q0VuTEosQ0ZtTEkseUNFbkxKLENGbUxJLG9DRW5MNkMsQ0Z3TDlDLHFDQXJVYix5Q0FtVWdCLDZDRXRMTixDRnNMTSwwQ0V0TE4sQ0ZzTE0scUNFdEwyQyxDRndMOUMsQ0FyVWIseUNBK1RjLHNGQUFzRCxDQUN0RCw0Q0VuTEosQ0ZtTEkseUNFbkxKLENGbUxJLG9DRW5MNkMsQ0Z3TDlDLHFDQXJVYix5Q0FtVWdCLDZDRXRMTixDRnNMTSwwQ0V0TE4sQ0ZzTE0scUNFdEwyQyxDRndMOUMsQ0FyVWIseUNBK1RjLHNGQUFzRCxDQUN0RCw0Q0VuTEosQ0ZtTEkseUNFbkxKLENGbUxJLG9DRW5MNkMsQ0Z3TDlDLHFDQXJVYix5Q0FtVWdCLDZDRXRMTixDRnNMTSwwQ0V0TE4sQ0ZzTE0scUNFdEwyQyxDRndMOUMsQ0FyVWIseUNBK1RjLHNGQUFzRCxDQUN0RCw0Q0VuTEosQ0ZtTEkseUNFbkxKLENGbUxJLG9DRW5MNkMsQ0Z3TDlDLHFDQXJVYix5Q0FtVWdCLDZDRXRMTixDRnNMTSwwQ0V0TE4sQ0ZzTE0scUNFdEwyQyxDRndMOUMsQ0FyVWIsMkNBNlVRLHFDRWhNbUQsQ0ZxTXBELHFDQWxWUCwyQ0FnVlUscUNFbk1pRCxDRnFNcEQsQ0FsVlAsdUNBc1ZVLFVFek1pRCxDRjBNakQsZ0JFMU1pRCxDRjRNakQsdUJFNU1pRCxDRjZNakQscUZBQXFELENBQ3JELHNDRTlNQSxDRjhNQSxtQ0U5TUEsQ0Y4TUEsOEJFOU1pRCxDRnNObEQscUNBbldULHVDQThWWSxnQkVqTitDLENGa04vQyxnQkVsTitDLENGbU4vQyxtQkVuTitDLENGb04vQyw0Q0VwTkYsQ0ZvTkUseUNFcE5GLENGb05FLG9DRXBOK0MsQ0ZzTmxELENBbldULDZDQXNXVSxlQUFnQixDQUNoQixtQkUxTmlELENGNFFsRCxxQ0F6WlQsNkNBMFdZLG1CRTdOK0MsQ0Y0UWxELENBelpULG9EQThXWSxhQUFjLENBQ2Qsa0JBQW1CLENBL1cvQixvREFtWFksZUV0TytDLENGMk9oRCxxQ0F4WFgsb0RBc1hjLGdCRXpPNkMsQ0YyT2hELENBeFhYLHVEQTJYWSxpQkFBa0IsQ0FDbEIsYUUvTytDLENGZ1AvQyxnQkVoUCtDLENGaVAvQyxnQkVqUCtDLENGa1AvQyxzQkFBNkIsQ0FDN0IsK0JFblArQyxDRm1QL0MsNEJFblArQyxDRm1QL0MsdUJFblArQyxDRm9QL0Msd0JBQXlCLENBdUIxQixxQ0F4WlgsdURBb1ljLGFFdlA2QyxDRndQN0MsZ0JFeFA2QyxDRnlQN0MsZ0JFelA2QyxDRjBQN0Msc0JBQW1DLENBQ25DLCtCRTNQSixDRjJQSSw0QkUzUEosQ0YyUEksdUJFM1A2QyxDRjJRaEQsQ0F4WlgsMkRBNFljLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLG9CQUFxQixDQUNyQixXQUFZLENBQ1osK0JFcFE2QyxDRm9RN0MsNEJFcFE2QyxDRm9RN0MsdUJFcFE2QyxDRnFRN0Msd0JBQXlCLENBSzFCLHFDQXZaYiwyREFxWmdCLCtCRXhRTixDRndRTSw0QkV4UU4sQ0Z3UU0sdUJFeFEyQyxDRjBROUMsQ0F2WmIsNkNBNFpVLG9CRS9RaUQsQ0ZnUmpELDRCQUE2QixDQWtGOUIscUNBL2VULDZDQWdhWSxvQkVuUitDLENGb1IvQyxzQkFBdUIsQ0E4RTFCLENBL2VULDBEQXNhYyxxQkFBOEIsQ0FDOUIsZUFBZ0IsQ0FnQmpCLHFDQXZiYiwwREEwYWdCLHFCQUFvQyxDQWF2QyxDQXZiYiw0REE4YWdCLHlCQUEwQixDQUMxQixvQkFBcUIsQ0FDckIsaUNBQWtDLENBQ2xDLHFCQUFzQixDQWpidEMsNkRBcWJnQix1QkFBd0IsQ0FyYnhDLDBEQTBiYyxjRTdTNkMsQ0Y4UzdDLDZCRTlTNkMsQ0ZxVDlDLHFDQWxjYiwwREErYmdCLGdCRWxUMkMsQ0ZtVDNDLDZCRW5UMkMsQ0ZxVDlDLENBbGNiLDhEQXFjYyxnQkV4VDZDLENGeVQ3QyxpQkV6VDZDLENGMFQ3QyxvQkUxVDZDLENGMlQ3QywwQkUzVDZDLENGNFQ3QyxlQUFnQixDQUNoQixtQkU3VDZDLENGOFQ3QyxxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsVUFBVyxDQS9jekIsZ0VBa2RnQix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLGlDQUFrQyxDQUNsQyxxQkFBc0IsQ0FyZHRDLGlFQXlkZ0IsdUJBQXdCLENBQ3pCLHFDQTFkZiw4REE2ZGdCLGdCRWhWMkMsQ0ZpVjNDLGlCRWpWMkMsQ0ZrVjNDLGdCRWxWMkMsQ0ZtVjNDLDBCRW5WMkMsQ0ZvVjNDLG1CRXBWMkMsQ0ZxVjNDLGdCQUFpQixDQVdwQixDQTdlYiw2SUF1ZWdCLHdCQUF5QixDQXZlekMsb0VBMmVnQix3QkFBeUIsQ0EzZXpDLHdDQWtmVSxnQkVyV2lELENGc1dqRCxhRXRXaUQsQ0Z3V2pELHdGQUF3RCxDQUN4RCx5Q0V6V0EsQ0Z5V0Esc0NFeldBLENGeVdBLGlDRXpXaUQsQ0ZnWGxELHFDQTdmVCx3Q0F5ZlksZ0JFNVcrQyxDRjZXL0MsaUJFN1crQyxDRjhXL0MsNkNFOVdGLENGOFdFLDBDRTlXRixDRjhXRSxxQ0U5VytDLENGZ1hsRCxDQTdmVCx3Q0FnZ0JVLG9CRW5YaUQsQ0ZvWGpELGFBQWMsQ0FhZixxQ0E5Z0JULHdDQW9nQlksb0JFdlgrQyxDRmlZbEQsQ0E5Z0JULGlEQXdnQlksYUFBYyxDQXhnQjFCLCtDQTRnQlksYUFBYyIsImZpbGUiOiJ0b3BpY3MveGluZ2tvbmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fc2V0dGluZ1wiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fY3NzM1wiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fbWl4aW5cIjtcclxuQGltcG9ydCBcIi4uL2NvcmUvX21lZGlhX3F1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpblwiO1xyXG5cclxuLyog56e75Yqo56uv6aG16Z2i6K6+6K6h56i/5a695bqmICovXHJcbiRkZXNpZ24td2lkdGg6IDk2MDtcclxuLyog56e75Yqo56uv6aG16Z2i6K6+6K6h56i/ZHBy5Z+65YeG5YC8ICovXHJcbiRkZXNpZ24tZHByOiAxO1xyXG4vKiDlsIbnp7vliqjnq6/pobXpnaLliIbkuLoxMOWdlyAqL1xyXG4kYmxvY2tzOiAxMDtcclxuLyog57yp5pS+5omA5pSv5oyB55qE6K6+5aSH5pyA5bCP5a695bqmICovXHJcbiRtaW4tZGV2aWNlLXdpZHRoOiAzMjBweDtcclxuLyog57yp5pS+5omA5pSv5oyB55qE6K6+5aSH5pyA5aSn5a695bqmICovXHJcbiRtYXgtZGV2aWNlLXdpZHRoOiA5NjBweDtcclxuJGNlbnRlci13aWR0aDogOTYwO1xyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgcm9vdC1mb250LXNpemUoKTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgbWF4LXdpZHRoOiAyMDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgbS1kaWFsb2c7XHJcblxyXG5AZnVuY3Rpb24gc2V0VVJMKCRuYW1lLCAkZXhuYW1lOiAnLnBuZycpIHtcclxuICBAcmV0dXJuICcvZGlhbnBpbmcvd3d3L2ltYWdlcy90b3BpY3MveGluZ2tvbmcvI3skbmFtZX0jeyRleG5hbWV9JztcclxufVxyXG5cclxuLnAteGluZ2tvbmcge1xyXG4gICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9IFxyXG5cclxuICAmLFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBhNDM7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbjEge1xyXG4gICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxNzUzKTtcclxuICAgIHBhZGRpbmctdG9wOiBweDJyZW1CeUJveCg4MDApO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnczEnKSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoJG1heC1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMDAwKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tYW5zd2VyLFxyXG4gICAgLmJ0bi1wcml6ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI0MCk7XHJcbiAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNzIpO1xyXG4gICAgICBtYXJnaW46IDAgcHgycmVtQnlCb3goOTAgLyAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uMiB7XHJcbiAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDIwNzUpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnczInKSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoJG1heC1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMDAwKSBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24zIHtcclxuICAgIGhlaWdodDogcHgycmVtQnlCb3goMjYwOSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdzMycpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDIwMDApIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGZvb3Rlci1tb2JpbGU7XHJcbiBcclxuICAuZGxnIHtcclxuICAgICRib3g6IDcwMDsgLy8g5bCP5bGP55So55qE5q+U5L6L5Z+65YeGXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmLFxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxOCwgJGJveCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG5cclxuICAgIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDY2Nik7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAzNHB4O1xyXG4gICAgICBtYXJnaW46IDEwJSBhdXRvIDEwJTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLWJnMS10b3AnKSkgbm8tcmVwZWF0IGNlbnRlciB0b3AsIFxyXG4gICAgICAgICAgICAgICAgICB1cmwoc2V0VVJMKCdkbGctYmcxLWJvdHRvbScpKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCg2NjYpIDM1cHgsIHB4MnJlbUJ5Qm94KDY2NikgMzRweDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNjY2LCAkYm94KTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDY2NiwgJGJveCkgMjBweCwgcHgycmVtQnlCb3goNjY2LCAkYm94KSAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiBweDJyZW1CeUJveCgtNzgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCgtNTQgLyAyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctY2xvc2UnKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNTQpIHB4MnJlbUJ5Qm94KDU0KTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQsICRib3gpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBib3R0b206IHB4MnJlbUJ5Qm94KC03OCwgJGJveCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDU0LCAkYm94KSBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtQnlCb3goLTU0IC8gMiwgJGJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYmcxLXJlcGVhdCcpKSByZXBlYXQteSBjZW50ZXIgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDY2NikgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNjY2LCAkYm94KSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kbGctdHlwZS0xIHtcclxuICAgICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI1KSBweDJyZW1CeUJveCg0NSkgcHgycmVtQnlCb3goMjUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI1LCAkYm94KSBweDJyZW1CeUJveCg0NSwgJGJveCkgcHgycmVtQnlCb3goMjUsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnByaXplIHtcclxuICAgICAgICAmLWhkIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgyMDgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgzOSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgyNCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctdHQzJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMjA4KSBweDJyZW1CeUJveCgzOSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgyMDgsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDM5LCAkYm94KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjQsICRib3gpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDIwOCwgJGJveCkgcHgycmVtQnlCb3goMzksICRib3gpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIC50aXRsZSxcclxuICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWhkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg2OCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCg2OCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI0LjUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzODk2Qzg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDY4LCAkYm94KTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNjgsICRib3gpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI0LjUsICRib3gpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjAsICRib3gpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcnVsZSB7XHJcbiAgICAgICAgICAuYWRkciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDU2LjUpIDAgcHgycmVtQnlCb3goMzUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDU2LjUsICRib3gpIDAgcHgycmVtQnlCb3goMzUsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE4OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goMTg4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4MnJlbUJ5Qm94KDkpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdxcicpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTg4KSBweDJyZW1CeUJveCgxODgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE4OCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCgxODgsICRib3gpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCg5LCAkYm94KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDE4OCwgJGJveCkgcHgycmVtQnlCb3goMTg4LCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMzQwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbUJ5Qm94KDg1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goMjQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctdHh0MScpKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDI5NykgcHgycmVtQnlCb3goNTYpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDM0MCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbUJ5Qm94KDg1LCAkYm94KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyNCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDMwLCAkYm94KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDI5NywgJGJveCkgcHgycmVtQnlCb3goNTYsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kbGctdHlwZS0yIHtcclxuICAgICAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTM3KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBweDJyZW1CeUJveCg0NDApO1xyXG4gICAgICAgIHBhZGRpbmc6IDI5cHggMCAyOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ2RsZy1iZzItdG9wJykpIG5vLXJlcGVhdCBjZW50ZXIgdG9wLCBcclxuICAgICAgICAgICAgICAgICAgICB1cmwoc2V0VVJMKCdkbGctYmcyLWJvdHRvbScpKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDUzNykgMjlweCwgcHgycmVtQnlCb3goNTM3KSAyOXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg1MzcsICRib3gpO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogcHgycmVtQnlCb3goNDQwLCAkYm94KTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCg1MzcsICRib3gpIDE4cHgsIHB4MnJlbUJ5Qm94KDUzNywgJGJveCkgMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg0NikgMCBweDJyZW1CeUJveCg1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYmcyLXJlcGVhdCcpKSByZXBlYXQteSBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNTM3KSBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDQ2LCAkYm94KSAwIHB4MnJlbUJ5Qm94KDUsICRib3gpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCg1MzcsICRib3gpIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxlcnQge1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI0KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjQsICRib3gpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBlYWNoICRrLCAkdiBpbiAoXHJcbiAgICAgICAgICAgIDE6ICgyNDgsIDMxNSksXHJcbiAgICAgICAgICAgIDI6ICgyNDgsIDMxNiksXHJcbiAgICAgICAgICAgIDM6ICgyMTYsIDE4NiksXHJcbiAgICAgICAgICAgIDQ6ICgyMTUsIDIzNSksXHJcbiAgICAgICAgICAgIDU6ICgyNDcsIDIwOSksXHJcbiAgICAgICAgICApIHtcclxuICAgICAgICAgICAgJi0jeyRrfSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSkpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3gobnRoKCR2LCAyKSk7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogcHgycmVtQnlCb3goMjM1KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYWxlcnQtaW1nI3ska30nKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3gobnRoKCR2LCAxKSkgcHgycmVtQnlCb3gobnRoKCR2LCAyKSk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSksICRib3gpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveChudGgoJHYsIDIpLCAkYm94KTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDIzNSwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSksICRib3gpIHB4MnJlbUJ5Qm94KG50aCgkdiwgMiksICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGMDgwODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDIyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDgwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDIwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDIyMCwgJGJveCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goODAsICRib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyMCwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGVhY2ggJGssICR2IGluIChcclxuICAgICAgICAgICAgMTogKCdkbGctYnRuLXByaXplJyksXHJcbiAgICAgICAgICAgIDI6ICgnZGxnLWJ0bjQnKSxcclxuICAgICAgICAgICAgMzogKCdkbGctYnRuNCcpLFxyXG4gICAgICAgICAgICA0OiAoJ2RsZy1idG40JyksXHJcbiAgICAgICAgICAgIDU6ICgnZGxnLWJ0bjQnKSxcclxuICAgICAgICAgICkge1xyXG4gICAgICAgICAgICAmLSN7JGt9IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKG50aCgkdiwgMSkpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMjApIHB4MnJlbUJ5Qm94KDgwKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDIyMCwgJGJveCkgcHgycmVtQnlCb3goODAsICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtNCB7XHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxOSkgcHgycmVtQnlCb3goNDUpIHB4MnJlbUJ5Qm94KDEzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxOSwgJGJveCkgcHgycmVtQnlCb3goNDUsICRib3gpIHB4MnJlbUJ5Qm94KDEzLCAkYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgICYtaGQge1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI4OCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDM5KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDM1KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ2RsZy10dDEnKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyODgpIHB4MnJlbUJ5Qm94KDM5KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI2OCwgJGJveCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goMzksICRib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgzNSwgJGJveCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMjg4LCAkYm94KSBweDJyZW1CeUJveCgzOSwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByb2dyZXNzIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE2KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNiwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUMxNjE5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goODIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDgyLCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBweDJyZW1CeUJveCg4KTtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI5OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goOSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBweDJyZW1CeUJveCgxMCkgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDVDOTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogcHgycmVtQnlCb3goOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI5OCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg5LCAkYm94KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgcHgycmVtQnlCb3goMTAsICRib3gpIDAgMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg0LCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jdXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDQpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQUM2NkQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goNCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXF1ZXN0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDI2KTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEFDNEZGO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyNiwgJGJveCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICYtaGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI2LjUpIDAgMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI2LjUsICRib3gpIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYmQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg0NjgpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDE0LjUpIDAgcHgycmVtQnlCb3goOCk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg0NjgsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMTQuNSwgJGJveCkgMCBweDJyZW1CeUJveCg4LCAkYm94KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtb3B0aW9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTc2KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxMSk7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogcHgycmVtQnlCb3goNDkpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogcHgycmVtQnlCb3goMzQgLyAyKSBweDJyZW1CeUJveCg1OCAvIDIpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNik7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxNzYsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMTEsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcHgycmVtQnlCb3goNDksICRib3gpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBweDJyZW1CeUJveCgzNCAvIDIsICRib3gpIHB4MnJlbUJ5Qm94KDU4IC8gMiwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE2LCAkYm94KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVCRTNGRjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOTBDNjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg3Mik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYnRuLW9rJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTkwKSBweDJyZW1CeUJveCg3Mik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTAsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxOTAsICRib3gpIHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDI1KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyNSwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogI0VDMTYxOTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEODhGODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vbWl4aW4gc2Nzc1xyXG4vLyDljIXmi6zluLjnlKjnmoRtaXhpbu+8jCXlj4pAZnVuY3Rpb25cclxuLy8gbWl4aW7vvIzpgJrov4dAaW5jbHVkZeiwg+eUqO+8jOagt+W8j+mAmui/h+aLt+i0neeahOaWueW8j+S9v+eUqO+8jOWwpOWFtumAgueUqOS6juS8oOmAkuWPguaVsFxyXG4vLyAl77yM6YCa6L+HQGV4dGVuZOiwg+eUqO+8jOagt+W8j+mAmui/h+e7hOWQiOeUs+aYjueahOaWueW8j+S9v+eUqO+8jOmAgueUqOS6juS4jeS8oOWPguaVsOeahOS7o+eggeeJh+autSAgXHJcbi8vIEBmdW5jdGlvbu+8jOi/lOWbnuS4gOS4quWAvO+8jOeUqOS6juiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gbWl4aW4gJiAlXHJcbi8vIOaXouWumuS5ieS6hm1peGlu5Lmf5a6a5LmJ5LqGJe+8jOagueaNrumcgOaxguS9v+eUqEBpbmNsdWRl5oiWQGV4dGVuZOiwg+eUqFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrKCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlaW5saW5lLWJsb2NrO1xyXG4gIH1AZWxzZSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB9QGlmICRsdGU3IHtcclxuICAgICpkaXNwbGF5OmlubGluZTtcclxuICAgICp6b29tOjE7XHJcbiAgfVxyXG59XHJcbiVpbmxpbmUtYmxvY2t7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKGZhbHNlKTtcclxufVxyXG5cclxuJWJsb2Nre1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL2NlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcclxuLy8gYmxvY2vlvpfmnInlrr3luqZtYXJnaW7lt6blj7PkuLphdXRv5omN6IO95bGF5LitXHJcblxyXG5AbWl4aW4gY2VudGVyLWJsb2NrKCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlY2VudGVyLWJsb2NrO1xyXG4gIH1AZWxzZXtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICB9XHJcbn1cclxuXHJcbiVjZW50ZXItYmxvY2t7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrKGZhbHNlKTtcclxufVxyXG4vL2Zsb2F0IGxlZnQgJiByaWdodFxyXG5AbWl4aW4gZmxvYXQoJGZsb2F0OmxlZnQpe1xyXG4gIGZsb2F0OiRmbG9hdDtcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICB6b29tOjE7XHJcbiAgfVxyXG59XHJcblxyXG4lZmxvYXR7XHJcbiAgQGluY2x1ZGUgZmxvYXQ7XHJcbn1cclxuXHJcbi8vY2xlYXJmaXhcclxuLy9jbGVhciBmbG9hdFxyXG5cclxuQG1peGluIGNsZWFyZml4KCRleHRlbmQ6dHJ1ZSl7XHJcbiAgQGlmICRleHRlbmQge1xyXG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgfUBlbHNle1xyXG4gICAgQGlmICRsdGU3IHtcclxuICAgICAgKnpvb206MTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDonJztcclxuICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4lY2xlYXJmaXh7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoZmFsc2UpO1xyXG59XHJcblxyXG4vL2hpZGUgZnJvbSBib3RoIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbkBtaXhpbiBoaWRkZW4oJGV4dGVuZDp0cnVlKXtcclxuICBAaWYgJGV4dGVuZCB7XHJcbiAgICBAZXh0ZW5kICVoaWRkZW47XHJcbiAgfUBlbHNlIHtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgfSBcclxufVxyXG5cclxuJWhpZGRlbiB7XHJcbiAgQGluY2x1ZGUgaGlkZGVuKGZhbHNlKTtcclxufVxyXG5cclxuLy8gSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbnJlYWRlcnNcclxuLy8g5Y+q6ZqQ6JeP5LqO6KeG6KeJ77yM5bGP5bmV5rWP6KeI5Zmo5Y+v5Lul6ZiF6K+7XHJcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4gKCRleHRlbmQ6dHJ1ZSkge1xyXG4gIEBpZiAkZXh0ZW5kIHtcclxuICAgIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcclxuICB9IEBlbHNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIEBpZiAkbHRlNyB7XHJcbiAgICAgIGNsaXA6cmVjdCgxcHggMXB4IDFweCAxcHgpOy8vaWU2LzdcclxuICAgIH1cclxuICAgIGNsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOy8vc3RhbmRhcmRcclxuICB9XHJcbn1cclxuJXZpc3VhbGx5LWhpZGRlbntcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oZmFsc2UpO1xyXG59XHJcblxyXG4lYWJzb2x1dGV7cG9zaXRpb246IGFic29sdXRlO31cclxuJXJlbGF0aXZle3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi8vIHVsIGhhcyBsaXN0IHN0eWxlXHJcbkBtaXhpbiB1bC1oYXMtc3R5bGUoJHN0eWxlOmRpc2Mpe1xyXG4gIG1hcmdpbi1sZWZ0OjI1cHg7XHJcbiAgbGlzdC1zdHlsZTpkaXNjO1xyXG59XHJcbiV1bC1oYXMtc3R5bGV7XHJcbiAgQGluY2x1ZGUgdWwtaGFzLXN0eWxlO1xyXG59XHJcbi8vIFRleHQgb3ZlcmZsb3dcclxuLy8g5YWD57Sg5Y+v5Lul6K6+572u5a695bqm5omN5Y+v5bqU55So55yB55Wl5Y+3XHJcbiVlbGxpcHNpcy1iYXNpY3tcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG59XHJcbkBtaXhpbiBlbGxpcHNpcygkd2lkdGg6MTAwJSkge1xyXG4gIEBleHRlbmQgJWVsbGlwc2lzLWJhc2ljO1xyXG4gIHdpZHRoOiR3aWR0aDtcclxufVxyXG5cclxuLy8gT3BhY2l0eVxyXG4vLyBsdGU45L2/55SoZmlsdGVy5YW85a65XHJcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OjgwLCRpbXA6ZmFsc2UpIHtcclxuICBAaWYgJGltcHtcclxuICBvcGFjaXR5OiAkb3BhY2l0eSAvIDEwMCAhaW1wb3J0YW50O1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB9QGVsc2V7XHJcbiAgb3BhY2l0eTogJG9wYWNpdHkgLyAxMDA7XHJcbiAgQGlmICRmaWx0ZXJ7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHkpO1xyXG4gIH1cclxuICB9XHJcblxyXG59XHJcbiVvcGFjaXR5e1xyXG4gIEBpbmNsdWRlIG9wYWNpdHk7XHJcbn1cclxuLy8gdHJpYW5nbGVcclxuJXRyaWFuZ2xlLWJhc2lje1xyXG4gIGNvbnRlbnQ6XCJcIjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbiwgJHNpemUsICRib3JkZXJDb2xvciApIHtcclxuICBAZXh0ZW5kICV0cmlhbmdsZS1iYXNpYztcclxuICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH0gXHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcHJpZ2h0IHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0Ym90dG9tIHtcclxuICAgIGJvcmRlci10b3A6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206JHNpemUgc29saWQgJGJvcmRlckNvbG9yO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnRib3R0b20ge1xyXG4gICAgYm9yZGVyLXRvcDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6JHNpemUgZGFzaGVkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wbGVmdCB7XHJcbiAgICBib3JkZXItdG9wOiRzaXplIHNvbGlkICRib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDokc2l6ZSBkYXNoZWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDokc2l6ZSBzb2xpZCAkYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiRzaXplIGRhc2hlZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuLy/pu5HoibLog4zmma/oibLljYrpgI/mmI5cclxuQG1peGluIGJnY29sb3ItYWxwaGEoJGJnY29sb3I6IHJnYmEoMCwwLDAsLjUpKXtcclxuICBjb2xvcjojZmZmO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPSd0cnVlJyxzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJGJnY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGJnY29sb3IpfScpO1xyXG4gIH1AZWxzZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQtY29sb3I6JGJnY29sb3I7XHJcbn1cclxuJWJnY29sb3ItYWxwaGF7XHJcbiAgQGluY2x1ZGUgYmdjb2xvci1hbHBoYTtcclxufVxyXG4vLyBkaXNhYmxlZFxyXG4vLyDnpoHnlKjmoLflvI/vvIzliqAhaW1wb3J0YW50XHJcbkBtaXhpbiBkaXNhYmxlZCgkYmdDb2xvcjojZTZlNmU2LCR0ZXh0Q29sb3I6I2FiYWJhYil7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnQ29sb3IgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHRleHRDb2xvciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG4lZGlzYWJsZWR7XHJcbiAgQGluY2x1ZGUgZGlzYWJsZWQ7XHJcbn1cclxuLy8g5rC05bmz6Ze06ZqU57q/77yM6YCC55So5LqO6KGM5YiX6KGoXHJcbkBtaXhpbiBob3Jpem9udGFsLWxpbmUoJGJvcmRlcjoxcHggZGFzaGVkICRncmF5LCAkcGFkZGluZzoxMHB4KXtcclxuICBib3JkZXItYm90dG9tOiRib3JkZXI7XHJcbiAgcGFkZGluZy10b3A6JHBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206JHBhZGRpbmc7ICBcclxufVxyXG4laG9yaXpvbnRhbC1saW5le1xyXG4gIEBpbmNsdWRlIGhvcml6b250YWwtbGluZTtcclxufVxyXG4vLyBtaXhpblxyXG4vLyDlj6rlrprkuYnkuoZtaXhpbu+8jOaJgOS7peWPquiDvemAmui/h0BpbmNsdWRl5p2l6LCD55SoXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHJlbVxyXG4vLyB0aGFua3M6aHR0cDovL2RydWJsaWMuZGUvYmxvZy9yZW0tZmFsbGJhY2stc2Fzcy1sZXNzLztcclxuLy8gQGluY2x1ZGUgcmVtKHdpZHRoLDIwKSAgIC0+ICAgd2lkdGg6IDI4MHB4OyB3aWR0aDogMjByZW07XHJcbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkcHgpIHtcclxuICAjeyRwcm9wZXJ0eX06ICRweCAqICRiYXNlRm9udFNpemU7XHJcbiAgI3skcHJvcGVydHl9OiAjeyRweH1yZW07XHJcbn1cclxuLy8gQGluY2x1ZGUgcmVtLWZvbnQtc2l6ZSgyKSAgLT4gIGZvbnQtc2l6ZTogMjhweDsgZm9udC1zaXplOiAycmVtO1xyXG5AbWl4aW4gcmVtLWZvbnQtc2l6ZSgkcHgpIHtcclxuICBmb250LXNpemU6ICRweCAqICRiYXNlRm9udFNpemU7XHJcbiAgZm9udC1zaXplOiAjeyRweH1yZW07XHJcbn1cclxuLy8gUmV0aW5hIGltYWdlcy4gXHJcbi8vIEBpbmNsdWRlIGltYWdlLTJ4KFwiLi4vaW1hZ2VzL2ltZy0yeC5wbmdcIiwgMjAwcHgsIDIwMHB4KTtcclxuLy8gVXNlIHdpdGggY2FyZSAtIGh0dHA6Ly8zN3NpZ25hbHMuY29tL3N2bi9wb3N0cy8zMjcxLWVhc3ktcmV0aW5hLXJlYWR5LWltYWdlcy11c2luZy1zY3NzXHJcbkBtaXhpbiBpbWFnZS0yeCgkdXJsLCAkd2lkdGgsICRoZWlnaHQpIHtcclxuICBAbWVkaWEgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcclxuICAgICAgICAgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNi8yKSxcclxuICAgICAgICAgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4zKSxcclxuICAgICAgICAgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMyksXHJcbiAgICAgICAgIChtaW4tcmVzb2x1dGlvbjogMS4zZHBweCkge1xyXG4gICAgLy8gb24gcmV0aW5hLCB1c2UgaW1hZ2UgdGhhdCdzIHNjYWxlZCBieSAyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JHVybH0nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDpkojlr7nngavni5DmtY/op4jlmajmiZNidWdcclxuLy8gQGluY2x1ZGUgZmlyZWZveHsudGVzdHtwYWRkaW5nLWJvdHRvbTozcHg7fX1cclxuQG1peGluIGZpcmVmb3gge1xyXG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICVcclxuLy8g5Y+q5a6a5LmJ5LqGJe+8jOaJgOS7peWPquiDvemAmui/h0BleHRlbmTmnaXosIPnlKhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy/kuLrpq5jnuqfmtY/op4jlmajlh4blpIfnmoRib3gtc2l6aW5n55uS5a2Q5qih5Z6L77yMaWU4K1xyXG4lYm94LXNpemluZy1ib3JkZXJ7XHJcbiAgQGluY2x1ZGUgYm94LXNpemluZztcclxufVxyXG5cclxuLy8g5pmu6YCaYWxsIHRyYW5zaXRpb27nibnmlYhcclxuJWFsbC10cmFuc2l0aW9ue1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vIGllNi83IGhhc2xheW91dFxyXG4lem9vbXtcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgKnpvb206MTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOWeguebtOa4kOWPmO+8jOa4kOWPmOiDjOaZr+aYr+WNiumAj+aYjuWIsOWFqOmAj+aYju+8jOi/meagt+WwseWPr+S7pemAmui/h+iuvue9ruiDjOaZr+iJsuadpeihqOeOsOa4kOWPmFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g55m96Imy77yM55Sx5Y2K6YCP5piO5Yiw5YWo6YCP5piOXHJcbiVncmFkaWVudC1saW5lYXItbGlnaHQge1xyXG4gIC8vIElFOSBTVkcsIG5lZWRzIGNvbmRpdGlvbmFsIG92ZXJyaWRlIG9mICdmaWx0ZXInIHRvICdub25lJyBcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlptWm1abVppSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0xqTWlMejRLSUNBZ0lEeHpkRzl3SUc5bVpuTmxkRDBpTkRZbElpQnpkRzl3TFdOdmJHOXlQU0lqWm1abVptWm1JaUJ6ZEc5d0xXOXdZV05wZEhrOUlqQWlMejRLSUNBOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvZ0lEeHlaV04wSUhnOUlqQWlJSGs5SWpBaUlIZHBaSFJvUFNJeElpQm9aV2xuYUhROUlqRWlJR1pwYkd3OUluVnliQ2dqWjNKaFpDMTFZMmRuTFdkbGJtVnlZWFJsWkNraUlDOCtDand2YzNablBnPT0pO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKHJnYmEoMjU1LDI1NSwyNTUsMC4zKSxyZ2JhKDI1NSwyNTUsMjU1LDApKTtcclxuICBAaWYgJGZpbHRlcntcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjNGRmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xyXG4gICAgOnJvb3QgJntcclxuICAgICAgQGV4dGVuZCAlcmVzZXQtZmlsdGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyDpu5HoibLvvIznlLHlhajpgI/mmI7liLDljYrpgI/mmI5cclxuJWdyYWRpZW50LWxpbmVhci1kYXJrIHtcclxuICAvLyBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZSdcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJekF3TURBd01DSWdjM1J2Y0MxdmNHRmphWFI1UFNJd0lpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU13TURBd01EQWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1DNHlOU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMC4yNSkpO1xyXG4gIEBpZiAkZmlsdGVye1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjNDAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi04ICovXHJcbiAgICA6cm9vdCAme1xyXG4gICAgICAgQGV4dGVuZCAlcmVzZXQtZmlsdGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBSZXNldCBncmFkaWVudCBmaWx0ZXJzIGZvciBJRVxyXG4lcmVzZXQtZmlsdGVye1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG59XHJcblxyXG5cclxuLy9mdW5jdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcclxuXHJcbi8vIHB46L2sZW1cclxuQGZ1bmN0aW9uIHB4VG9FbSgkcHgsICRiYXNlOiAxNikge1xyXG4gIEByZXR1cm4gKCRweCAvICRiYXNlKSAqIDFlbTtcclxufVxyXG5AZnVuY3Rpb24gcHRlKCRweCwgJGJhc2U6IDE2KSB7XHJcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UpICogMWVtO1xyXG59XHJcbi8vcHjovazmjaLkuLrnmb7liIbmr5RcclxuQGZ1bmN0aW9uIHBlcigkcHgsJHRvdHB4KXtcclxuICBAcmV0dXJuICgkcHggLyAkdG90cHgpKjEwMCU7XHJcbn1cclxuXHJcbi8vIOS4uuminOiJsua3u+WKoOeZveiJsu+8jOS7peeZvuWIhuavlOW9ouW8j1xyXG5AZnVuY3Rpb24gdGludCgkY29sb3IsICRwZXJjZW50KXtcclxuICBAcmV0dXJuIG1peCh3aGl0ZSwgJGNvbG9yLCAkcGVyY2VudCk7XHJcbn1cclxuXHJcbi8vIOS4uuminOiJsua3u+WKoOm7keiJsu+8jOS7peeZvuWIhuavlOW9ouW8j1xyXG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudCl7XHJcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHBlcmNlbnQpO1xyXG59XHJcblxyXG4vLyDlrprkuYnkuIDkupvluLjop4HlhYPntKDnmoTnroDljZXmoLflvI8oYnRuLHRhYmxlLGZvcm0pXHJcbi8vIOi/memHjOWPquaYr+a7oei2s+eugOWNleeahOS9v+eUqO+8jOabtOWFqOabtOWlveeahOivt+WPguiAg+WQhOiHqueahOe7hOS7tlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBidG5cclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bjtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bih0cnVlKTtcclxuLy8gQGluY2x1ZGUgc2ltcGxlLWJ0bigkYmdDb2xvcjokZ3JlZW4pO1xyXG5AbWl4aW4gc2ltcGxlLWJ0bigkZm9ybWJ0bjpmYWxzZSwgJGJnQ29sb3I6ICRwcmltYXJ5LCAkdGV4dENvbG9yOiR3aGl0ZSl7XHJcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6MCAgMTVweDtcclxuICBAaWYgJGZvcm1idG4ge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gIH1AZWxzZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICBjb2xvcjogJHRleHRDb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICBib3JkZXI6MCBub25lO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnQ29sb3IsNSUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gdGFibGVcclxuLy8gQGluY2x1ZGUgc2ltcGxlLXRhYmxlO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtdGFibGUoZmFsc2UpO1xyXG4vLyBAaW5jbHVkZSBzaW1wbGUtdGFibGUodHJ1ZSwgJHRoQmdDb2xvcjogJG9yYW5nZSk7XHJcbkBtaXhpbiBzaW1wbGUtdGFibGUoJHRoOnRydWUsICRib3JkZXJDb2xvcjogJGdyYXksICR0aEJnQ29sb3I6ICRwcmltYXJ5LCAkdGhUZXh0Q29sb3I6JHdoaXRlKXtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRiYXNlR2FwO1xyXG5cclxuICAmIHRoLFxyXG4gICYgdGR7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXJDb2xvcjtcclxuICB9XHJcblxyXG4gIHRoLHRke1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLy8g5aaC5p6cXHJcbiAgQGlmICR0aHtcclxuICAgIHRoe1xyXG4gICAgICBjb2xvcjogJHRoVGV4dENvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhCZ0NvbG9yO1xyXG4gICAgICBib3JkZXItY29sb3I6JHRoQmdDb2xvcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTowIG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYeeahOWfuuehgOagt+W8j1xyXG4vLyDovrnmoYbvvIxwYWRkaW5nXHJcbiVzaW1wbGUtZm9ybS1iYXNpY3tcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICBwYWRkaW5nOiA0cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAmOmZvY3Vze1xyXG4gICAgb3V0bGluZTogMCBub25lO1xyXG4gIH1cclxufVxyXG4vLyDovpPlhaXmoYZcclxuQG1peGluIHNpbXBsZS10ZXh0KCRib3JkZXJDb2xvckZvY3VzOiAjNTJhOGVjKXtcclxuICBAZXh0ZW5kICVzaW1wbGUtZm9ybS1iYXNpYztcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgXHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcblxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGJvcmRlckNvbG9yRm9jdXMsIDAuOCk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCA4cHggcmdiYSgkYm9yZGVyQ29sb3JGb2N1cywgMC42KSk7XHJcbiAgfSAgXHJcbn1cclxuJXNpbXBsZS10ZXh0e1xyXG4gIEBpbmNsdWRlIHNpbXBsZS10ZXh0O1xyXG59XHJcblxyXG4vLyB0ZXh0YXJlYVxyXG5AbWl4aW4gc2ltcGxlLXRleHRhcmVhKCRib3JkZXJDb2xvckZvY3VzOiM1MmE4ZWMsICR3aWR0aDo1MDBweCwgJGhlaWdodDo4MHB4KXtcclxuICBAaW5jbHVkZSBzaW1wbGUtdGV4dCgkYm9yZGVyQ29sb3JGb2N1cyk7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4lc2ltcGxlLXRleHRhcmVhe1xyXG4gIEBpbmNsdWRlIHNpbXBsZS10ZXh0YXJlYTtcclxufVxyXG5cclxuLy8gc2VsZWN0XHJcbiVzaW1wbGUtc2VsZWN0e1xyXG4gIEBleHRlbmQgJXNpbXBsZS1mb3JtLWJhc2ljO1xyXG5cclxuICAvLyBzZWxlY3QgbHRlIGllN1xyXG4gIC8vIGllNiw3IOS4jeaUr+aMgXNlbGVjdOeahHBhZGRpbmdcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgICAqbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICptYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgKnZlcnRpY2FsLWFsaWduOnRvcDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHJhZGlvICYgY2hlY2tib3gg55qE6YeN572uXHJcbiVyZXNldC1yYWRpby1jaGVja2JveHtcclxuICBtYXJnaW46MCA1cHggMCAwO1xyXG4gIHBhZGRpbmc6MDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgLy9pZTYsN+W+l+iuvue9ruWuveW6puWSjOmrmOW6puaJjeiDveihqOeOsOWSjOWFtuS7lua1j+iniOWZqOS4gOagt+eahOmHjee9rlxyXG4gIC8vcmFkaW/lkoxjaGVja2JveOeahOWkp+Wwj+S4ujEzcHhcclxuICBAaWYgJGx0ZTcge1xyXG4gICAgKndpZHRoOjEzcHg7XHJcbiAgICAqaGVpZ2h0OjEzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL+WeguebtOa4kOWPmFxyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRzdGFydENvbG9yLCRlbmRDb2xvcil7XHJcbiAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLGdyYWRpZW50VHlwZT0wKTtcclxuICAtbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0Q29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZENvbG9yKX0nLGdyYWRpZW50VHlwZT0wKTtcclxuICBiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XHJcbiAgYmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIGJvdHRvbSwgZnJvbSgkc3RhcnRDb2xvciksIHRvKCRlbmRDb2xvcikpO1xyXG4gIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0Q29sb3IsICRlbmRDb2xvcik7XHJcbn1cclxuXHJcbi8v6IOM5pmv6Imy6YCP5piOXHJcbi8vIEV4dGVuZCB0aGlzIGNsYXNzIHRvIHNhdmUgYnl0ZXNcclxuLnRyYW5zcGFyZW50LWJhY2tncm91bmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHpvb206IDE7XHJcbn1cclxuIFxyXG4vLyBUaGUgbWl4aW5cclxuQG1peGluIHRyYW5zcGFyZW50KCRjb2xvciwgJGFscGhhKSB7XHJcbiAgJHJnYmE6IHJnYmEoJGNvbG9yLCAkYWxwaGEpO1xyXG4gICRpZS1oZXgtc3RyOiBpZS1oZXgtc3RyKCRyZ2JhKTtcclxuICBAZXh0ZW5kIC50cmFuc3BhcmVudC1iYWNrZ3JvdW5kO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZ2JhO1xyXG4gIGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSxlbmRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSk7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSxlbmRDb2xvcnN0cj0jeyRpZS1oZXgtc3RyfSlcIjtcclxufVxyXG4gXHJcbi8vIExvb3AgdGhyb3VnaCBvcGFjaXRpZXMgZnJvbSA5MCB0byAxMCBvbiBhbiBhbHBoYSBzY2FsZVxyXG5AbWl4aW4gdHJhbnNwYXJlbnQtc2hhZGVzKCRuYW1lLCAkY29sb3IpIHtcclxuICBAZWFjaCAkYWxwaGEgaW4gOTAsIDgwLCA3MCwgNjAsIDUwLCA0MCwgMzAsIDIwLCAxMCB7XHJcbiAgICAuI3skbmFtZX0tI3skYWxwaGF9IHtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNwYXJlbnQoJGNvbG9yLCAkYWxwaGEgLyAxMDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBHZW5lcmF0ZSBzZW1pLXRyYW5zcGFyZW50IGJhY2tncm91bmRzIGZvciB0aGUgY29sb3JzIHdlIHdhbnRcclxuLy9AaW5jbHVkZSB0cmFuc3BhcmVudC1zaGFkZXMoJ2RhcmsnLCAjMDAwMDAwKTtcclxuLy9AaW5jbHVkZSB0cmFuc3BhcmVudC1zaGFkZXMoJ2xpZ2h0JywgI2ZmZmZmZik7XHJcblxyXG4vL+aWh+Wtl+S4pOerr+Wvuem9kFxyXG4ldGV4dC1qdXN0aWZ5e1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7Ly9tb3pcclxuICB0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOy8vaWVcclxufVxyXG5cclxuQG1peGluIHRleHQtanVzdHlmeSgkdGFnQ2xhc3Mpe1xyXG4gICN7JHRhZ0NsYXNzfSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAvLyBoZWlnaHQ6IDE5cHg7XHJcbiAgICBAZXh0ZW5kICV0ZXh0LWp1c3RpZnk7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBAZXh0ZW5kICVpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2JvcmRlci1yYWRpdXM6IFxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkOjUwJSl7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItcmFkaXVzOiAkcmFkO1xyXG59XHJcblxyXG4ldGFiLWNlbGx7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi8vIOaWsOWFrOeUqHNhc3Pmt7flkIjmlofku7ZcclxuXHJcbkBtaXhpbiBmdWxsLXNjcmVlbiAoJHBvc2l0aW9uOiBmaXhlZCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIHotaW5kZXg6IDk5MDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIOeugOWNleWvueivneahhu+8jOS7heWMheWQq+WfuuacrOe7k+aehFxyXG5AbWl4aW4gbS1kaWFsb2cge1xyXG4gIC5tLWRpYWxvZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubS1kaWFsb2ctYm9keSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLm0tZGlhbG9nLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbC5tLWRpYWxvZy1vcGVuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgJixcclxuICAgID4gYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGRpYWxvZ0ZhZGVJblxyXG4gICAge1xyXG4gICAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBmdWxsLXNjcmVlbjtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgICBhbmltYXRpb246IGRpYWxvZ0ZhZGVJbiAuNXMgMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGxvYWRpbmdcclxuQG1peGluIG0tbG9hZGluZyB7XHJcbiAgLm0tbG9hZGluZy1ib3gge1xyXG4gICAgQGluY2x1ZGUgZnVsbC1zY3JlZW47XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1sb2FkaW5nLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTU3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTU3cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubS1sb2FkaW5nLWJvZHkge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIOiHqumAguW6lCBzdGFydFxyXG5AbWl4aW4gcm9vdC1mb250LXNpemUoKSB7XHJcbiAgZm9udC1zaXplOiAxMDB2dyAvICRibG9ja3M7XHJcblxyXG4gIGJvZHkge1xyXG4gICAgICBAaW5jbHVkZSBjb250YWluZXItbWluLXdpZHRoKCk7XHJcbiAgfVxyXG5cclxuICAvKiDmnIDlsI/lrr3luqblrprkuYnvvJrov5nml7blgJlodG1s55qEZm9udHNpemUg5Li6IDE2cHggKi9cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLWRldmljZS13aWR0aCkge1xyXG4gICAgICBmb250LXNpemU6ICRtaW4tZGV2aWNlLXdpZHRoIC8gJGJsb2NrcztcclxuICB9XHJcblxyXG4gIC8qIOacgOWkp+WuveW6puWumuS5ie+8mui/meaXtuWAmWh0bWznmoRmb250c2l6ZSDkuLogNjRweCAgKi9cclxuICAmIHtcclxuICAgICAgYm9keSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjb250YWluZXItbWF4LXdpZHRoKCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtZGV2aWNlLXdpZHRoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRtYXgtZGV2aWNlLXdpZHRoIC8gJGJsb2NrcztcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyog5Y2V5L2NcHjovazljJbkuLpyZW0gKi9cclxuQGZ1bmN0aW9uIHB4MnJlbSgkcHgpIHtcclxuICBAcmV0dXJuICN7JHB4IC8gJGRlc2lnbi13aWR0aCAqICRkZXNpZ24tZHByICogJGJsb2Nrc31yZW07XHJcbn1cclxuXHJcbi8qIOmAgueUqOS6juebuOWvueS6jueJiOW/g+WuueWZqOi9rOaNoiAqL1xyXG5AZnVuY3Rpb24gcHgycmVtQnlCb3goJHB4LCAkYm94LXdpZHRoOiAkY2VudGVyLXdpZHRoKSB7XHJcbiAgQHJldHVybiAjeyRweCAvICRib3gtd2lkdGggKiAkZGVzaWduLWRwciAqICRibG9ja3N9cmVtO1xyXG59XHJcblxyXG4vKiDnmb7liIbmr5TovazmjaIgKi9cclxuQGZ1bmN0aW9uIHB4MnBlcigkcHgsICRib3gtd2lkdGg6ICRjZW50ZXItd2lkdGgpIHtcclxuICBAcmV0dXJuICN7JHB4IC8gJGJveC13aWR0aCAqIDEwMCV9O1xyXG59XHJcblxyXG4vKiDorr7nva7lrrnlmajmi4nkvLjnmoTmnIDlsI/lrr3luqYgKi9cclxuQG1peGluIGNvbnRhaW5lci1taW4td2lkdGgoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogJG1pbi1kZXZpY2Utd2lkdGg7XHJcbn1cclxuXHJcbi8qIOiuvue9ruWuueWZqOaLieS8uOeahOacgOWkp+WuveW6piAqL1xyXG5AbWl4aW4gY29udGFpbmVyLW1heC13aWR0aCgpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAkbWF4LWRldmljZS13aWR0aDtcclxufVxyXG5cclxuQG1peGluIG1vYmlsZS1zY3JlZW4oJHdpZHRoOiA3NjhweClcclxue1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aClcclxuICB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW5Gb250U2l6ZSAoJHNpemU6IDEycHgpIHtcclxuICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG59XHJcbi8vIOiHqumAguW6lCBlbmRcclxuXHJcbi8vIOmAmueUqOW6lemDqOiHqumAguW6lFxyXG5AbWl4aW4gZm9vdGVyLW1vYmlsZSB7XHJcbiAgLmZvb3Rlci1ib3gge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdF93cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3cgKCRsaW5lOiAxKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGlmICRsaW5lID09IDEge1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxuICB9XHJcbn1cclxuIl19 */
