.p-xinliliang .dlg.dlg-type-1 .prize-hd,.p-xinliliang .dlg.dlg-type-2 .alert-img,.p-xinliliang .dlg.dlg-type-2 .alert-btn,.p-xinliliang .dlg.dlg-type-3 .answer-rule-hd,.p-xinliliang .dlg.dlg-type-4 .answer-hd,.p-xinliliang .dlg.dlg-type-4 .answer-question .question-bd,.p-xinliliang .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:1100px}@media screen and (min-width: 1100px){html{font-size:110px}}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-xinliliang *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-xinliliang,.p-xinliliang a{color:#000}.p-xinliliang:hover,.p-xinliliang a:hover{text-decoration:none}.p-xinliliang>.bd{background-color:#ffde3b}.p-xinliliang .section1{height:7.28182rem;padding-top:5.58182rem;background:url("/dianping/www/images/topics/xinliliang/s1.jpg") no-repeat center top;font-size:0}@media screen and (max-width: 1100px){.p-xinliliang .section1{-webkit-background-size:18.18182rem auto;-moz-background-size:18.18182rem auto;background-size:18.18182rem auto}}.p-xinliliang .section1 .date{line-height:1;margin-bottom:.55455rem;letter-spacing:.02727rem;font-size:.2rem;color:#fff;text-shadow:1px 1px 5px #535353}.p-xinliliang .section1 .btn-answer,.p-xinliliang .section1 .btn-prize{display:inline-block;width:2.18182rem;height:.71818rem;margin:0 .45455rem}.p-xinliliang .section2{height:19.9rem;background:url("/dianping/www/images/topics/xinliliang/s2.png") no-repeat center top}@media screen and (max-width: 1100px){.p-xinliliang .section2{-webkit-background-size:18.18182rem auto;-moz-background-size:18.18182rem auto;background-size:18.18182rem auto}}.p-xinliliang .section3{height:23.71818rem;background:url("/dianping/www/images/topics/xinliliang/s3.png") no-repeat center top}@media screen and (max-width: 1100px){.p-xinliliang .section3{-webkit-background-size:18.18182rem auto;-moz-background-size:18.18182rem auto;background-size:18.18182rem auto}}.p-xinliliang .footer-box .footer{min-width:auto}@media screen and (max-width: 768px){.p-xinliliang .footer-box .foot_wrap p{height:auto}.p-xinliliang .footer-box .foot_wrap p:nth-child(1) img{display:block;margin:0 auto 6px}}.p-xinliliang .dlg{color:#000}.p-xinliliang .dlg,.p-xinliliang .dlg a{font-size:.16364rem}@media screen and (max-width: 768px){.p-xinliliang .dlg,.p-xinliliang .dlg a{font-size:.25714rem}}.p-xinliliang .dlg *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-xinliliang .dlg .m-dialog-inner{position:relative;width:6.05455rem;margin:10% auto 10%;background-color:#FFFCF2 !important;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;border:2px solid #000;overflow:visible}@media screen and (max-width: 768px){.p-xinliliang .dlg .m-dialog-inner{width:9.51429rem;border-width:1px;-webkit-border-radius:.15714rem;-moz-border-radius:.15714rem;border-radius:.15714rem}}.p-xinliliang .dlg .m-dialog-header{position:static;border:none;height:0}.p-xinliliang .dlg .m-dialog-header .close{width:.49091rem;height:.49091rem;top:auto !important;right:auto !important;bottom:-.70909rem;left:50%;z-index:1;margin-left:-.24545rem;background:url("/dianping/www/images/topics/xinliliang/dlg-close.png") no-repeat center 0;-webkit-background-size:.49091rem .49091rem;-moz-background-size:.49091rem .49091rem;background-size:.49091rem .49091rem;color:rgba(255,255,255,0)}@media screen and (max-width: 768px){.p-xinliliang .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-xinliliang .dlg .m-dialog-body{padding:0}.p-xinliliang .dlg.dlg-type-1 .m-dialog-body{padding:.5rem .40909rem .54545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .m-dialog-body{padding:.78571rem .64286rem .85714rem}}.p-xinliliang .dlg.dlg-type-1 .prize-hd{width:1.46364rem;height:.39091rem;margin-bottom:.21818rem;background:url("/dianping/www/images/topics/xinliliang/dlg-tt3.png") no-repeat center 0;-webkit-background-size:1.46364rem .39091rem;-moz-background-size:1.46364rem .39091rem;background-size:1.46364rem .39091rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-hd{width:2.3rem;height:.61429rem;margin-bottom:.34286rem;-webkit-background-size:2.3rem .61429rem;-moz-background-size:2.3rem .61429rem;background-size:2.3rem .61429rem}}.p-xinliliang .dlg.dlg-type-1 .prize-list .title,.p-xinliliang .dlg.dlg-type-1 .prize-list .time{width:50%}.p-xinliliang .dlg.dlg-type-1 .prize-list-hd{height:.58182rem;line-height:.58182rem;margin-bottom:.23182rem;font-size:.18182rem;border-bottom:1px solid #A1A1A1}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-list-hd{height:.91429rem;line-height:.91429rem;margin-bottom:.36429rem;font-size:.28571rem;border-bottom-width:0.5px}}.p-xinliliang .dlg.dlg-type-1 .prize-list-item{line-height:1.5}.p-xinliliang .dlg.dlg-type-1 .prize-list-item.no-data{font-size:.18182rem;color:#878787}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-list-item.no-data{font-size:.28571rem}}.p-xinliliang .dlg.dlg-type-1 .prize-rule{padding:.87727rem 0 0}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-rule{padding:1.37857rem 0 0}}.p-xinliliang .dlg.dlg-type-1 .prize-rule .qr{width:1.65455rem;height:1.65455rem;margin-left:.11818rem;background:url("/dianping/www/images/topics/xinliliang/qr.png") no-repeat center 0;-webkit-background-size:1.65455rem 1.65455rem;-moz-background-size:1.65455rem 1.65455rem;background-size:1.65455rem 1.65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-rule .qr{width:2.6rem;height:2.6rem;margin-left:.18571rem;-webkit-background-size:2.6rem 2.6rem;-moz-background-size:2.6rem 2.6rem;background-size:2.6rem 2.6rem}}.p-xinliliang .dlg.dlg-type-1 .prize-rule .txt{width:3.09091rem;padding-top:.77273rem;margin-top:.19091rem;line-height:.27273rem;background:url("/dianping/www/images/topics/xinliliang/dlg-txt1.png") no-repeat 0 0;-webkit-background-size:2.63636rem .5rem;-moz-background-size:2.63636rem .5rem;background-size:2.63636rem .5rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-1 .prize-rule .txt{width:4.85714rem;padding-top:1.21429rem;margin-top:.3rem;line-height:.42857rem;-webkit-background-size:4.14286rem .78571rem;-moz-background-size:4.14286rem .78571rem;background-size:4.14286rem .78571rem}}.p-xinliliang .dlg.dlg-type-2 .m-dialog-inner{width:4.87273rem;min-height:4rem;background:url("/dianping/www/images/topics/xinliliang/dlg-top-bg.png") no-repeat -1.27273rem -.56364rem;-webkit-background-size:7.68182rem 1.94545rem;-moz-background-size:7.68182rem 1.94545rem;background-size:7.68182rem 1.94545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .m-dialog-inner{width:7.65714rem;min-height:6.28571rem;background:url("/dianping/www/images/topics/xinliliang/dlg-top-bg.png") no-repeat -2rem -.88571rem;-webkit-background-size:12.07143rem 3.05714rem;-moz-background-size:12.07143rem 3.05714rem;background-size:12.07143rem 3.05714rem}}.p-xinliliang .dlg.dlg-type-2 .m-dialog-body{padding:.68182rem 0 .45455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .m-dialog-body{padding:1.07143rem 0 .71429rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img{margin-bottom:.21818rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img{margin-bottom:.34286rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img-1{width:2.25455rem;height:2.87273rem;background:url("/dianping/www/images/topics/xinliliang/dlg-alert-img1.png") no-repeat center 0;-webkit-background-size:2.25455rem 2.87273rem;-moz-background-size:2.25455rem 2.87273rem;background-size:2.25455rem 2.87273rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img-1{width:3.54286rem;height:4.51429rem;-webkit-background-size:3.54286rem 4.51429rem;-moz-background-size:3.54286rem 4.51429rem;background-size:3.54286rem 4.51429rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img-2{width:2.25455rem;height:2.87273rem;background:url("/dianping/www/images/topics/xinliliang/dlg-alert-img2.png") no-repeat center 0;-webkit-background-size:2.25455rem 2.87273rem;-moz-background-size:2.25455rem 2.87273rem;background-size:2.25455rem 2.87273rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img-2{width:3.54286rem;height:4.51429rem;-webkit-background-size:3.54286rem 4.51429rem;-moz-background-size:3.54286rem 4.51429rem;background-size:3.54286rem 4.51429rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img-3{width:1.96364rem;height:1.98182rem;background:url("/dianping/www/images/topics/xinliliang/dlg-alert-img3.png") no-repeat center 0;-webkit-background-size:1.96364rem 1.98182rem;-moz-background-size:1.96364rem 1.98182rem;background-size:1.96364rem 1.98182rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img-3{width:3.08571rem;height:3.11429rem;-webkit-background-size:3.08571rem 3.11429rem;-moz-background-size:3.08571rem 3.11429rem;background-size:3.08571rem 3.11429rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img-4{width:1.95455rem;height:2.2rem;background:url("/dianping/www/images/topics/xinliliang/dlg-alert-img4.png") no-repeat center 0;-webkit-background-size:1.95455rem 2.2rem;-moz-background-size:1.95455rem 2.2rem;background-size:1.95455rem 2.2rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img-4{width:3.07143rem;height:3.45714rem;-webkit-background-size:3.07143rem 3.45714rem;-moz-background-size:3.07143rem 3.45714rem;background-size:3.07143rem 3.45714rem}}.p-xinliliang .dlg.dlg-type-2 .alert-img-5{width:2.24545rem;height:1.96364rem;background:url("/dianping/www/images/topics/xinliliang/dlg-alert-img5.png") no-repeat center 0;-webkit-background-size:2.24545rem 1.96364rem;-moz-background-size:2.24545rem 1.96364rem;background-size:2.24545rem 1.96364rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-img-5{width:3.52857rem;height:3.08571rem;-webkit-background-size:3.52857rem 3.08571rem;-moz-background-size:3.52857rem 3.08571rem;background-size:3.52857rem 3.08571rem}}.p-xinliliang .dlg.dlg-type-2 .alert-txt{line-height:1.5}.p-xinliliang .dlg.dlg-type-2 .alert-txt strong{color:#FF0808}.p-xinliliang .dlg.dlg-type-2 .alert-btn{display:block;width:1.72727rem;height:.65455rem;margin-top:.18182rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn{width:2.71429rem;height:1.02857rem;margin-top:.28571rem}}.p-xinliliang .dlg.dlg-type-2 .alert-btn-1{background:url("/dianping/www/images/topics/xinliliang/dlg-btn-prize.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn-1{-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xinliliang .dlg.dlg-type-2 .alert-btn-2{background:url("/dianping/www/images/topics/xinliliang/dlg-btn3.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn-2{-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xinliliang .dlg.dlg-type-2 .alert-btn-3{background:url("/dianping/www/images/topics/xinliliang/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn-3{-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xinliliang .dlg.dlg-type-2 .alert-btn-4{background:url("/dianping/www/images/topics/xinliliang/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn-4{-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xinliliang .dlg.dlg-type-2 .alert-btn-5{background:url("/dianping/www/images/topics/xinliliang/dlg-btn4.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-2 .alert-btn-5{-webkit-background-size:2.71429rem 1.02857rem;-moz-background-size:2.71429rem 1.02857rem;background-size:2.71429rem 1.02857rem}}.p-xinliliang .dlg.dlg-type-3 .m-dialog-inner{background:url("/dianping/www/images/topics/xinliliang/dlg-top-bg.png") no-repeat -.81818rem -.56364rem;-webkit-background-size:7.68182rem 1.94545rem;-moz-background-size:7.68182rem 1.94545rem;background-size:7.68182rem 1.94545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .m-dialog-inner{background:url("/dianping/www/images/topics/xinliliang/dlg-top-bg.png") no-repeat -1.28571rem -.88571rem;-webkit-background-size:12.07143rem 3.05714rem;-moz-background-size:12.07143rem 3.05714rem;background-size:12.07143rem 3.05714rem}}.p-xinliliang .dlg.dlg-type-3 .m-dialog-body{padding:.40909rem .40909rem .54545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .m-dialog-body{padding:.64286rem .64286rem .85714rem}}.p-xinliliang .dlg.dlg-type-3 .answer-rule-hd{width:1.95455rem;height:.46364rem;background:url("/dianping/www/images/topics/xinliliang/dlg-tt4.png") no-repeat center 0;-webkit-background-size:1.95455rem .46364rem;-moz-background-size:1.95455rem .46364rem;background-size:1.95455rem .46364rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .answer-rule-hd{width:3.07143rem;height:.72857rem;-webkit-background-size:3.07143rem .72857rem;-moz-background-size:3.07143rem .72857rem;background-size:3.07143rem .72857rem}}.p-xinliliang .dlg.dlg-type-3 .answer-rule-bd{margin-top:.27273rem;margin-bottom:.54545rem;padding-top:.32727rem;line-height:.36364rem;border-top:1px solid #A1A1A1}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .answer-rule-bd{margin-top:.42857rem;margin-bottom:.85714rem;padding-top:.51429rem;line-height:.57143rem;border-top-width:0.5px}}.p-xinliliang .dlg.dlg-type-3 .answer-rule-item{padding-left:.27273rem;background:url("/dianping/www/images/topics/xinliliang/dlg-d.png") no-repeat .10909rem center;-webkit-background-size:.05455rem .05455rem;-moz-background-size:.05455rem .05455rem;background-size:.05455rem .05455rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .answer-rule-item{padding-left:.42857rem;background:url("/dianping/www/images/topics/xinliliang/dlg-d.png") no-repeat .17143rem center;-webkit-background-size:.08571rem .08571rem;-moz-background-size:.08571rem .08571rem;background-size:.08571rem .08571rem}}.p-xinliliang .dlg.dlg-type-3 .answer-rule-item strong{font-weight:normal;color:#FF0808}.p-xinliliang .dlg.dlg-type-3 .answer-rule-btn{font-size:0}.p-xinliliang .dlg.dlg-type-3 .answer-rule-btn a{display:inline-block;width:2.33636rem;height:.58182rem;background:url("/dianping/www/images/topics/xinliliang/dlg-btn2.png") no-repeat center 0;-webkit-background-size:2.33636rem .58182rem;-moz-background-size:2.33636rem .58182rem;background-size:2.33636rem .58182rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .answer-rule-btn a{width:3.67143rem;height:.91429rem;-webkit-background-size:3.67143rem .91429rem;-moz-background-size:3.67143rem .91429rem;background-size:3.67143rem .91429rem}}.p-xinliliang .dlg.dlg-type-3 .answer-rule-btn .btn-gz{margin-left:.45455rem;background-image:url("/dianping/www/images/topics/xinliliang/dlg-btn1.png")}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-3 .answer-rule-btn .btn-gz{margin-left:.71429rem}}.p-xinliliang .dlg.dlg-type-4 .m-dialog-body{padding:.50909rem .40909rem .39091rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .m-dialog-body{padding:.8rem .64286rem .61429rem}}.p-xinliliang .dlg.dlg-type-4 .answer-hd{width:2.43636rem;height:.39091rem;margin-bottom:.27273rem;background:url("/dianping/www/images/topics/xinliliang/dlg-tt1.png") no-repeat center 0;-webkit-background-size:2.43636rem .39091rem;-moz-background-size:2.43636rem .39091rem;background-size:2.43636rem .39091rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-hd{width:3.82857rem;height:.61429rem;margin-bottom:.42857rem;-webkit-background-size:3.82857rem .61429rem;-moz-background-size:3.82857rem .61429rem;background-size:3.82857rem .61429rem}}.p-xinliliang .dlg.dlg-type-4 .answer-hd-2{background-image:url("/dianping/www/images/topics/xinliliang/dlg-tt2.png")}.p-xinliliang .dlg.dlg-type-4 .answer-progress{line-height:1.5;font-size:.14545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-progress{font-size:.22857rem}}.p-xinliliang .dlg.dlg-type-4 .answer-progress strong{color:#EC1619;font-weight:normal}.p-xinliliang .dlg.dlg-type-4 .answer-progress .label{width:.74545rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-progress .label{width:1.17143rem}}.p-xinliliang .dlg.dlg-type-4 .answer-progress .progress{position:relative;top:.07273rem;width:2.70909rem;height:.08182rem;margin:0 .09091rem 0 0;-webkit-border-radius:.03636rem;-moz-border-radius:.03636rem;border-radius:.03636rem;background-color:#D9D5C9}@media screen and (max-width: 768px){.p-xinliliang .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-xinliliang .dlg.dlg-type-4 .answer-progress .progress-cur{position:absolute;left:0;top:0;display:inline-block;height:100%;-webkit-border-radius:.03636rem;-moz-border-radius:.03636rem;border-radius:.03636rem;background-color:#2AC66D}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-progress .progress-cur{-webkit-border-radius:.05714rem;-moz-border-radius:.05714rem;border-radius:.05714rem}}.p-xinliliang .dlg.dlg-type-4 .answer-question{margin-top:.23636rem;border-top:1px solid #A1A1A1}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-question{margin-top:.37143rem;border-top-width:0.5px}}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-hd{padding:.24091rem 0 0;line-height:1.5}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-question .question-hd{padding:.37857rem 0 0}}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-hd *{display:inline !important;word-break:break-all}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-bd{width:4.25455rem;padding:.13182rem 0 .07273rem}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-question .question-bd{width:6.68571rem;padding:.20714rem 0 .11429rem}}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-option{width:1.6rem;padding:.1rem;min-height:.44545rem;margin:.15455rem .26364rem;line-height:1.6;font-size:.14545rem;border:2px solid #000;-webkit-border-radius:.08182rem;-moz-border-radius:.08182rem;border-radius:.08182rem;word-break:break-all;background-color:#fff;vertical-align:top}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-question .question-option{width:2.51429rem;padding:.15714rem;min-height:.7rem;margin:.24286rem .41429rem;font-size:.22857rem;-webkit-border-radius:.12857rem;-moz-border-radius:.12857rem;border-radius:.12857rem;border-width:1px}}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-option.selected,.p-xinliliang .dlg.dlg-type-4 .answer-question .question-option.success{background-color:#D5FF91}.p-xinliliang .dlg.dlg-type-4 .answer-question .question-option.error{background-color:#FDA398}.p-xinliliang .dlg.dlg-type-4 .answer-btn{width:1.72727rem;height:.65455rem;background:url("/dianping/www/images/topics/xinliliang/dlg-btn-ok.png") no-repeat center 0;-webkit-background-size:1.72727rem .65455rem;-moz-background-size:1.72727rem .65455rem;background-size:1.72727rem .65455rem}@media screen and (max-width: 768px){.p-xinliliang .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-xinliliang .dlg.dlg-type-4 .answer-res{margin-top:.25455rem;line-height:1}@media screen and (max-width: 768px){.p-xinliliang .dlg.dlg-type-4 .answer-res{margin-top:.4rem}}.p-xinliliang .dlg.dlg-type-4 .answer-res .success{color:#EC1619}.p-xinliliang .dlg.dlg-type-4 .answer-res .error{color:#2D88F8}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcGljcy94aW5saWxpYW5nLnNjc3MiLCJjb3JlL19taXhpbi5zY3NzIiwiY29tbW9uL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDQSx1VENPSSxnQkFBZ0IsQ0FDaEIsaUJBQWlCLENBTXBCLHdCQXNjQyw0QkFBNkIsQ0FDN0IsTUFBTyxDRG5lVCxLRTZIRSxjQUEwQixDRjdINUIsVUVxS0UsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlRjVLc0IsQ0VzSXJCLHFDRmpJSCxLRXFJTSxjQUFzQyxDRm5JM0MsQ0FGRCxVRTRLRSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGdCRmpMdUIsQ0UrSWxCLHNDRjVJUCxLRStJVSxlQUFzQyxDQUU3QyxDRjdJSCxVQUNFLDJCQUE0QixDQUM3QixjRXRCQyxhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixjQUprQyxDQUtsQyxXQUFZLENBQ1osTUFBTyxDQUNQLEtBQU0sQ0FDTixRQUFTLENBQ1QsT0FBUSxDQU9OLFlBQWEsQ0FDYixlQUFnQixDQUNqQixnQkFHQyxxQkFBc0IsQ0FDdEIsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixxQkFBc0IsQ0FDdEIsMEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDakIsaUJBR0MsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysb0NBQTZCLENBQTdCLGdDQUE2QixDQUE3Qiw0QkFBNkIsQ0FDN0IsbUNBQTRCLENBQTVCLCtCQUE0QixDQUE1QiwyQkFBNEIsQ0FDNUIsa0JBQW1CLENBQ25CLDRCQUE2QixDQVYvQix3QkFhSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sVUFBVyxDQUNYLGNBQWUsQ0FDZixRQUFTLENBQ1QsVUFBVyxDQUNaLGVBSUQsWUFBYSxDQUNkLGlCQUdDLGlCQUFrQixDQURwQiwyQkFLTSxnQkFBaUIsQ0FMdkIsK0JBU00sV0FBWSxDQUNaLFdBQVksQ0FDYixtQkFLSCxrQkFBbUIsQ0FEckIsMkNBS0ksZUFBZ0IsQ0FDakIscUNBTkgsbUJBU0ksZUFBZ0IsQ0FtQm5CLENBaEJDLGdDQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBTmQsNkJBRUUsS0FDRSxTQUFVLENBRVosR0FDRSxTQUFVLENBQUEsQ0FOZCwyQkFFRSxLQUNFLFNBQVUsQ0FFWixHQUNFLFNBQVUsQ0FBQSxDQU5kLHdCQUVFLEtBQ0UsU0FBVSxDQUVaLEdBQ0UsU0FBVSxDQUFBLENBbEJoQiwwQkF2RUEsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FKa0MsQ0FLbEMsV0FBWSxDQUNaLE1BQU8sQ0FDUCxLQUFNLENBQ04sUUFBUyxDQUNULE9BQVEsQ0F1RkosVUFBVyxDQUNYLDBCQUE2QixDQUM3QixvQ0FBVyxDQUFYLGlDQUFXLENBQVgsK0JBQVcsQ0FBWCw0QkFBNkIsQ0ZuRW5DLGdCQUVJLDZCQUFZLENBQVosMEJBQVksQ0FBWixxQkFBc0IsQ0FGMUIsOEJBT0ksVUFBVyxDQVBmLDBDQVVNLG9CQUFxQixDQVYzQixrQkFlSSx3QkFBeUIsQ0FmN0Isd0JBbUJJLGlCRTBIdUQsQ0Z6SHZELHNCRXlIdUQsQ0Z4SHZELG9GQUEwRCxDQUMxRCxXQUFZLENBc0JiLHNDQTVDSCx3QkF5Qk0sd0NBQW1DLENBQW5DLHFDQUFtQyxDQUFuQyxnQ0FBdUMsQ0FtQjFDLENBNUNILDhCQTZCTSxhQUFjLENBQ2QsdUJFK0dxRCxDRjlHckQsd0JFOEdxRCxDRjdHckQsZUU2R3FELENGNUdyRCxVQUFXLENBQ1gsK0JBQWdDLENBbEN0Qyx1RUF1Q00sb0JBQXFCLENBQ3JCLGdCRXFHcUQsQ0ZwR3JELGdCRW9HcUQsQ0ZuR3JELGtCRW1HcUQsQ0Y3STNELHdCQStDSSxjRThGdUQsQ0Y3RnZELG9GQUFrRCxDQUtuRCxzQ0FyREgsd0JBbURNLHdDQUFtQyxDQUFuQyxxQ0FBbUMsQ0FBbkMsZ0NBQXVDLENBRTFDLENBckRILHdCQXdESSxrQkVxRnVELENGcEZ2RCxvRkFBa0QsQ0FLbkQsc0NBOURILHdCQTRETSx3Q0FBbUMsQ0FBbkMscUNBQW1DLENBQW5DLGdDQUF1QyxDQUUxQyxDQTlESCxrQ0VzTE0sY0FBZSxDQWpCbkIscUNGcktGLHVDRTRMVSxXQUFZLENGNUx0Qix3REVnTWMsYUFBYyxDQUNkLGlCQUFrQixDQUNuQixDRmxNYixtQkFvRUksVUFBVyxDQXBFZix3Q0F3RU0sbUJFcUVxRCxDRmhFdEQscUNBN0VMLHdDQTJFUSxtQkVrRW1ELENGaEV0RCxDQTdFTCxxQkFnRk0sNkJBQVksQ0FBWiwwQkFBWSxDQUFaLHFCQUFzQixDQWhGNUIsbUNBb0ZNLGlCQUFrQixDQUNsQixnQkV3RHFELENGdkRyRCxtQkFBb0IsQ0FDcEIsbUNBQW9DLENBQ3BDLDJCRXFEcUQsQ0ZyRHJELHdCRXFEcUQsQ0ZyRHJELG1CRXFEcUQsQ0ZwRHJELHFCQUFzQixDQUN0QixnQkFBaUIsQ0FPbEIscUNBakdMLG1DQTZGUSxnQkVnRG1ELENGL0NuRCxnQkFBaUIsQ0FDakIsK0JFOENFLENGOUNGLDRCRThDRSxDRjlDRix1QkU4Q21ELENGNUN0RCxDQWpHTCxvQ0FvR00sZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFFBQVMsQ0F0R2YsMkNBeUdRLGVFb0NtRCxDRm5DbkQsZ0JFbUNtRCxDRmxDbkQsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixpQkVnQ21ELENGL0JuRCxRQUFTLENBQ1QsU0FBVSxDQUNWLHNCRTZCbUQsQ0Y1Qm5ELHlGQUF1RCxDQUN2RCwyQ0UyQm1ELENGM0JuRCx3Q0UyQm1ELENGM0JuRCxtQ0UyQm1ELENGMUJuRCx5QkFBNkIsQ0FTOUIscUNBNUhQLDJDQXNIVSxlRXVCaUQsQ0Z0QmpELGdCRXNCaUQsQ0ZyQmpELGtCRXFCaUQsQ0ZwQmpELDJDRW9CaUQsQ0ZwQmpELHdDRW9CaUQsQ0ZwQmpELG1DRW9CaUQsQ0ZuQmpELHNCRW1CaUQsQ0ZqQnBELENBNUhQLGtDQWdJTSxTQUFVLENBaEloQiw2Q0FxSVEsaUNFUW1ELENGSHBELHFDQTFJUCw2Q0F3SVUscUNFS2lELENGSHBELENBMUlQLHdDQThJVSxnQkVEaUQsQ0ZFakQsZ0JFRmlELENGSWpELHVCRUppRCxDRktqRCx1RkFBcUQsQ0FDckQsNENFTkEsQ0ZNQSx5Q0VOQSxDRk1BLG9DRU5pRCxDRmNsRCxxQ0EzSlQsd0NBc0pZLFlFVCtDLENGVS9DLGdCRVYrQyxDRlcvQyx1QkVYK0MsQ0ZZL0Msd0NFWkYsQ0ZZRSxxQ0VaRixDRllFLGdDRVorQyxDRmNsRCxDQTNKVCxpR0FnS1ksU0FBVSxDQWhLdEIsNkNBb0tZLGdCRXZCK0MsQ0Z3Qi9DLHFCRXhCK0MsQ0Z5Qi9DLHVCRXpCK0MsQ0YwQi9DLG1CRTFCK0MsQ0YyQi9DLCtCQUFnQyxDQVNqQyxxQ0FqTFgsNkNBMktjLGdCRTlCNkMsQ0YrQjdDLHFCRS9CNkMsQ0ZnQzdDLHVCRWhDNkMsQ0ZpQzdDLG1CRWpDNkMsQ0ZrQzdDLHlCQUEwQixDQUU3QixDQWpMWCwrQ0FvTFksZUFBZ0IsQ0FwTDVCLHVEQXVMYyxtQkUxQzZDLENGMkM3QyxhQUFjLENBS2YscUNBN0xiLHVEQTJMZ0IsbUJFOUMyQyxDRmdEOUMsQ0E3TGIsMENBa01VLHFCQUE4QixDQXFDL0IscUNBdk9ULDBDQXFNWSxzQkFBb0MsQ0FrQ3ZDLENBdk9ULDhDQXlNWSxnQkU1RCtDLENGNkQvQyxpQkU3RCtDLENGOEQvQyxxQkU5RCtDLENGK0QvQyxrRkFBZ0QsQ0FDaEQsNkNFaEVGLENGZ0VFLDBDRWhFRixDRmdFRSxxQ0VoRStDLENGd0VoRCxxQ0FyTlgsOENBZ05jLFlFbkU2QyxDRm9FN0MsYUVwRTZDLENGcUU3QyxxQkVyRTZDLENGc0U3QyxxQ0V0RUosQ0ZzRUksa0NFdEVKLENGc0VJLDZCRXRFNkMsQ0Z3RWhELENBck5YLCtDQXdOWSxnQkUzRStDLENGNEUvQyxxQkU1RStDLENGNkUvQyxvQkU3RStDLENGOEUvQyxxQkU5RStDLENGK0UvQyxtRkFBaUQsQ0FDakQsd0NFaEZGLENGZ0ZFLHFDRWhGRixDRmdGRSxnQ0VoRitDLENGeUZoRCxxQ0F0T1gsK0NBZ09jLGdCRW5GNkMsQ0ZvRjdDLHNCRXBGNkMsQ0ZxRjdDLGdCRXJGNkMsQ0ZzRjdDLHFCRXRGNkMsQ0Z1RjdDLDRDRXZGSixDRnVGSSx5Q0V2RkosQ0Z1Rkksb0NFdkY2QyxDRnlGaEQsQ0F0T1gsOENBNk9RLGdCRWhHbUQsQ0ZpR25ELGVFakdtRCxDRmtHbkQsd0dFbEdtRCxDRm1HbkQsNkNFbkdFLENGbUdGLDBDRW5HRSxDRm1HRixxQ0VuR21ELENGMkdwRCxxQ0F4UFAsOENBbVBVLGdCRXRHaUQsQ0Z1R2pELHFCRXZHaUQsQ0Z3R2pELGtHRXhHaUQsQ0Z5R2pELDhDRXpHQSxDRnlHQSwyQ0V6R0EsQ0Z5R0Esc0NFekdpRCxDRjJHcEQsQ0F4UFAsNkNBMlBRLDZCRTlHbUQsQ0ZtSHBELHFDQWhRUCw2Q0E4UFUsOEJFakhpRCxDRm1IcEQsQ0FoUVAseUNBcVFVLHVCRXhIaUQsQ0ZrSmxELHFDQS9SVCx5Q0F3UVksdUJFM0grQyxDRmtKbEQsQ0EvUlQsMkNBbVJjLGdCRXRJNkMsQ0Z1STdDLGlCRXZJNkMsQ0Z3STdDLDhGQUFnRSxDQUNoRSw2Q0V6SUosQ0Z5SUksMENFeklKLENGeUlJLHFDRXpJNkMsQ0ZnSjlDLHFDQTdSYiwyQ0F5UmdCLGdCRTVJMkMsQ0Y2STNDLGlCRTdJMkMsQ0Y4STNDLDZDRTlJTixDRjhJTSwwQ0U5SU4sQ0Y4SU0scUNFOUkyQyxDRmdKOUMsQ0E3UmIsMkNBbVJjLGdCRXRJNkMsQ0Z1STdDLGlCRXZJNkMsQ0Z3STdDLDhGQUFnRSxDQUNoRSw2Q0V6SUosQ0Z5SUksMENFeklKLENGeUlJLHFDRXpJNkMsQ0ZnSjlDLHFDQTdSYiwyQ0F5UmdCLGdCRTVJMkMsQ0Y2STNDLGlCRTdJMkMsQ0Y4STNDLDZDRTlJTixDRjhJTSwwQ0U5SU4sQ0Y4SU0scUNFOUkyQyxDRmdKOUMsQ0E3UmIsMkNBbVJjLGdCRXRJNkMsQ0Z1STdDLGlCRXZJNkMsQ0Z3STdDLDhGQUFnRSxDQUNoRSw2Q0V6SUosQ0Z5SUksMENFeklKLENGeUlJLHFDRXpJNkMsQ0ZnSjlDLHFDQTdSYiwyQ0F5UmdCLGdCRTVJMkMsQ0Y2STNDLGlCRTdJMkMsQ0Y4STNDLDZDRTlJTixDRjhJTSwwQ0U5SU4sQ0Y4SU0scUNFOUkyQyxDRmdKOUMsQ0E3UmIsMkNBbVJjLGdCRXRJNkMsQ0Z1STdDLGFFdkk2QyxDRndJN0MsOEZBQWdFLENBQ2hFLHlDRXpJSixDRnlJSSxzQ0V6SUosQ0Z5SUksaUNFekk2QyxDRmdKOUMscUNBN1JiLDJDQXlSZ0IsZ0JFNUkyQyxDRjZJM0MsaUJFN0kyQyxDRjhJM0MsNkNFOUlOLENGOElNLDBDRTlJTixDRjhJTSxxQ0U5STJDLENGZ0o5QyxDQTdSYiwyQ0FtUmMsZ0JFdEk2QyxDRnVJN0MsaUJFdkk2QyxDRndJN0MsOEZBQWdFLENBQ2hFLDZDRXpJSixDRnlJSSwwQ0V6SUosQ0Z5SUkscUNFekk2QyxDRmdKOUMscUNBN1JiLDJDQXlSZ0IsZ0JFNUkyQyxDRjZJM0MsaUJFN0kyQyxDRjhJM0MsNkNFOUlOLENGOElNLDBDRTlJTixDRjhJTSxxQ0U5STJDLENGZ0o5QyxDQTdSYix5Q0FrU1UsZUFBZ0IsQ0FsUzFCLGdEQXFTWSxhQUFjLENBclMxQix5Q0EwU1UsYUFBYyxDQUNkLGdCRTlKaUQsQ0YrSmpELGdCRS9KaUQsQ0ZnS2pELG9CRWhLaUQsQ0Z5TGxELHFDQXRVVCx5Q0FpVFksZ0JFcEsrQyxDRnFLL0MsaUJFcksrQyxDRnNLL0Msb0JFdEsrQyxDRnlMbEQsQ0F0VVQsMkNBOFRjLDZGQUFzRCxDQUN0RCw0Q0VsTEosQ0ZrTEkseUNFbExKLENGa0xJLG9DRWxMNkMsQ0Z1TDlDLHFDQXBVYiwyQ0FrVWdCLDZDRXJMTixDRnFMTSwwQ0VyTE4sQ0ZxTE0scUNFckwyQyxDRnVMOUMsQ0FwVWIsMkNBOFRjLHdGQUFzRCxDQUN0RCw0Q0VsTEosQ0ZrTEkseUNFbExKLENGa0xJLG9DRWxMNkMsQ0Z1TDlDLHFDQXBVYiwyQ0FrVWdCLDZDRXJMTixDRnFMTSwwQ0VyTE4sQ0ZxTE0scUNFckwyQyxDRnVMOUMsQ0FwVWIsMkNBOFRjLHdGQUFzRCxDQUN0RCw0Q0VsTEosQ0ZrTEkseUNFbExKLENGa0xJLG9DRWxMNkMsQ0Z1TDlDLHFDQXBVYiwyQ0FrVWdCLDZDRXJMTixDRnFMTSwwQ0VyTE4sQ0ZxTE0scUNFckwyQyxDRnVMOUMsQ0FwVWIsMkNBOFRjLHdGQUFzRCxDQUN0RCw0Q0VsTEosQ0ZrTEkseUNFbExKLENGa0xJLG9DRWxMNkMsQ0Z1TDlDLHFDQXBVYiwyQ0FrVWdCLDZDRXJMTixDRnFMTSwwQ0VyTE4sQ0ZxTE0scUNFckwyQyxDRnVMOUMsQ0FwVWIsMkNBOFRjLHdGQUFzRCxDQUN0RCw0Q0VsTEosQ0ZrTEkseUNFbExKLENGa0xJLG9DRWxMNkMsQ0Z1TDlDLHFDQXBVYiwyQ0FrVWdCLDZDRXJMTixDRnFMTSwwQ0VyTE4sQ0ZxTE0scUNFckwyQyxDRnVMOUMsQ0FwVWIsOENBNFVRLHVHRS9MbUQsQ0ZnTW5ELDZDRWhNRSxDRmdNRiwwQ0VoTUUsQ0ZnTUYscUNFaE1tRCxDRnNNcEQscUNBblZQLDhDQWdWVSx3R0VuTWlELENGb01qRCw4Q0VwTUEsQ0ZvTUEsMkNFcE1BLENGb01BLHNDRXBNaUQsQ0ZzTXBELENBblZQLDZDQXNWUSxxQ0V6TW1ELENGOE1wRCxxQ0EzVlAsNkNBeVZVLHFDRTVNaUQsQ0Y4TXBELENBM1ZQLDhDQStWVSxnQkVsTmlELENGbU5qRCxnQkVuTmlELENGcU5qRCx1RkFBcUQsQ0FDckQsNENFdE5BLENGc05BLHlDRXROQSxDRnNOQSxvQ0V0TmlELENGNk5sRCxxQ0ExV1QsOENBc1dZLGdCRXpOK0MsQ0YwTi9DLGdCRTFOK0MsQ0YyTi9DLDRDRTNORixDRjJORSx5Q0UzTkYsQ0YyTkUsb0NFM04rQyxDRjZObEQsQ0ExV1QsOENBNldVLG9CRWhPaUQsQ0ZpT2pELHVCRWpPaUQsQ0ZrT2pELHFCRWxPaUQsQ0ZtT2pELHFCRW5PaUQsQ0ZvT2pELDRCQUE2QixDQVM5QixxQ0ExWFQsOENBb1hZLG9CRXZPK0MsQ0Z3Ty9DLHVCRXhPK0MsQ0Z5Ty9DLHFCRXpPK0MsQ0YwTy9DLHFCRTFPK0MsQ0YyTy9DLHNCQUF1QixDQUUxQixDQTFYVCxnREE2WFUsc0JFaFBpRCxDRmlQakQsNkZBQWlFLENBQ2pFLDJDRWxQQSxDRmtQQSx3Q0VsUEEsQ0ZrUEEsbUNFbFBpRCxDRjhQbEQscUNBM1lULGdEQWtZWSxzQkVyUCtDLENGc1AvQyw2RkFBdUUsQ0FDdkUsMkNFdlBGLENGdVBFLHdDRXZQRixDRnVQRSxtQ0V2UCtDLENGOFBsRCxDQTNZVCx1REF3WVksa0JBQW1CLENBQ25CLGFBQWMsQ0F6WTFCLCtDQThZVSxXQUFZLENBOVl0QixpREFpWlksb0JBQXFCLENBQ3JCLGdCRXJRK0MsQ0ZzUS9DLGdCRXRRK0MsQ0Z1US9DLHdGQUFzRCxDQUN0RCw0Q0V4UUYsQ0Z3UUUseUNFeFFGLENGd1FFLG9DRXhRK0MsQ0YrUWhELHFDQTVaWCxpREF3WmMsZ0JFM1E2QyxDRjRRN0MsZ0JFNVE2QyxDRjZRN0MsNENFN1FKLENGNlFJLHlDRTdRSixDRjZRSSxvQ0U3UTZDLENGK1FoRCxDQTVaWCx1REErWlkscUJFbFIrQyxDRm1SL0MsMkVBQXlDLENBSzFDLHFDQXJhWCx1REFtYWMscUJFdFI2QyxDRndSaEQsQ0FyYVgsNkNBNGFRLHFDRS9SbUQsQ0ZvU3BELHFDQWpiUCw2Q0ErYVUsaUNFbFNpRCxDRm9TcEQsQ0FqYlAseUNBcWJVLGdCRXhTaUQsQ0Z5U2pELGdCRXpTaUQsQ0YyU2pELHVCRTNTaUQsQ0Y0U2pELHVGQUFxRCxDQUNyRCw0Q0U3U0EsQ0Y2U0EseUNFN1NBLENGNlNBLG9DRTdTaUQsQ0Z5VGxELHFDQXRjVCx5Q0E2YlksZ0JFaFQrQyxDRmlUL0MsZ0JFalQrQyxDRmtUL0MsdUJFbFQrQyxDRm1UL0MsNENFblRGLENGbVRFLHlDRW5URixDRm1URSxvQ0VuVCtDLENGeVRsRCxDQXRjVCwyQ0FvY1ksMEVBQXlDLENBcGNyRCwrQ0F5Y1UsZUFBZ0IsQ0FDaEIsbUJFN1RpRCxDRitXbEQscUNBNWZULCtDQTZjWSxtQkVoVStDLENGK1dsRCxDQTVmVCxzREFpZFksYUFBYyxDQUNkLGtCQUFtQixDQWxkL0Isc0RBc2RZLGVFelUrQyxDRjhVaEQscUNBM2RYLHNEQXlkYyxnQkU1VTZDLENGOFVoRCxDQTNkWCx5REE4ZFksaUJBQWtCLENBQ2xCLGFFbFYrQyxDRm1WL0MsZ0JFblYrQyxDRm9WL0MsZ0JFcFYrQyxDRnFWL0Msc0JBQTZCLENBQzdCLCtCRXRWK0MsQ0ZzVi9DLDRCRXRWK0MsQ0ZzVi9DLHVCRXRWK0MsQ0Z1Vi9DLHdCQUF5QixDQXVCMUIscUNBM2ZYLHlEQXVlYyxhRTFWNkMsQ0YyVjdDLGdCRTNWNkMsQ0Y0VjdDLGdCRTVWNkMsQ0Y2VjdDLHNCQUFtQyxDQUNuQywrQkU5VkosQ0Y4VkksNEJFOVZKLENGOFZJLHVCRTlWNkMsQ0Y4V2hELENBM2ZYLDZEQStlYyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixvQkFBcUIsQ0FDckIsV0FBWSxDQUNaLCtCRXZXNkMsQ0Z1VzdDLDRCRXZXNkMsQ0Z1VzdDLHVCRXZXNkMsQ0Z3VzdDLHdCQUF5QixDQUsxQixxQ0ExZmIsNkRBd2ZnQiwrQkUzV04sQ0YyV00sNEJFM1dOLENGMldNLHVCRTNXMkMsQ0Y2VzlDLENBMWZiLCtDQStmVSxvQkVsWGlELENGbVhqRCw0QkFBNkIsQ0FrRTlCLHFDQWxrQlQsK0NBbWdCWSxvQkV0WCtDLENGdVgvQyxzQkFBdUIsQ0E4RDFCLENBbGtCVCw0REF5Z0JjLHFCQUE4QixDQUM5QixlQUFnQixDQVVqQixxQ0FwaEJiLDREQTZnQmdCLHFCQUFvQyxDQU92QyxDQXBoQmIsOERBaWhCZ0IseUJBQTBCLENBQzFCLG9CQUFxQixDQWxoQnJDLDREQXVoQmMsZ0JFMVk2QyxDRjJZN0MsNkJFM1k2QyxDRmtaOUMscUNBL2hCYiw0REE0aEJnQixnQkUvWTJDLENGZ1ozQyw2QkVoWjJDLENGa1o5QyxDQS9oQmIsZ0VBa2lCYyxZRXJaNkMsQ0ZzWjdDLGFFdFo2QyxDRnVaN0Msb0JFdlo2QyxDRndaN0MsMEJFeFo2QyxDRnlaN0MsZUFBZ0IsQ0FDaEIsbUJFMVo2QyxDRjJaN0MscUJBQXNCLENBQ3RCLCtCRTVaNkMsQ0Y0WjdDLDRCRTVaNkMsQ0Y0WjdDLHVCRTVaNkMsQ0Y2WjdDLG9CQUFxQixDQUNyQixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBb0JwQixxQ0Foa0JiLGdFQStpQmdCLGdCRWxhMkMsQ0ZtYTNDLGlCRW5hMkMsQ0ZvYTNDLGdCRXBhMkMsQ0ZxYTNDLDBCRXJhMkMsQ0ZzYTNDLG1CRXRhMkMsQ0Z1YTNDLCtCRXZhMkMsQ0Z1YTNDLDRCRXZhMkMsQ0Z1YTNDLHVCRXZhMkMsQ0Z3YTNDLGdCQUFpQixDQVdwQixDQWhrQmIsaUpBMGpCZ0Isd0JBQXlCLENBMWpCekMsc0VBOGpCZ0Isd0JBQXlCLENBOWpCekMsMENBcWtCVSxnQkV4YmlELENGeWJqRCxnQkV6YmlELENGMmJqRCwwRkFBd0QsQ0FDeEQsNENFNWJBLENGNGJBLHlDRTViQSxDRjRiQSxvQ0U1YmlELENGbWNsRCxxQ0FobEJULDBDQTRrQlksZ0JFL2IrQyxDRmdjL0MsaUJFaGMrQyxDRmljL0MsNkNFamNGLENGaWNFLDBDRWpjRixDRmljRSxxQ0VqYytDLENGbWNsRCxDQWhsQlQsMENBbWxCVSxvQkV0Y2lELENGdWNqRCxhQUFjLENBYWYscUNBam1CVCwwQ0F1bEJZLGdCRTFjK0MsQ0ZvZGxELENBam1CVCxtREEybEJZLGFBQWMsQ0EzbEIxQixpREErbEJZLGFBQWMiLCJmaWxlIjoidG9waWNzL3hpbmxpbGlhbmcuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fc2V0dGluZ1wiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fY3NzM1wiO1xyXG5AaW1wb3J0IFwiLi4vY29yZS9fbWl4aW5cIjtcclxuQGltcG9ydCBcIi4uL2NvcmUvX21lZGlhX3F1ZXJpZXNcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpblwiO1xyXG5cclxuLyog56e75Yqo56uv6aG16Z2i6K6+6K6h56i/5a695bqmICovXHJcbiRkZXNpZ24td2lkdGg6IDExMDA7XHJcbi8qIOenu+WKqOerr+mhtemdouiuvuiuoeeov2RwcuWfuuWHhuWAvCAqL1xyXG4kZGVzaWduLWRwcjogMTtcclxuLyog5bCG56e75Yqo56uv6aG16Z2i5YiG5Li6MTDlnZcgKi9cclxuJGJsb2NrczogMTA7XHJcbi8qIOe8qeaUvuaJgOaUr+aMgeeahOiuvuWkh+acgOWwj+WuveW6piAqL1xyXG4kbWluLWRldmljZS13aWR0aDogMzIwcHg7XHJcbi8qIOe8qeaUvuaJgOaUr+aMgeeahOiuvuWkh+acgOWkp+WuveW6piAqL1xyXG4kbWF4LWRldmljZS13aWR0aDogMTEwMHB4O1xyXG4kY2VudGVyLXdpZHRoOiAxMTAwO1xyXG5cclxuaHRtbCB7XHJcbiAgQGluY2x1ZGUgcm9vdC1mb250LXNpemUoKTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgbWF4LXdpZHRoOiAyMDAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgbS1kaWFsb2c7XHJcblxyXG5AZnVuY3Rpb24gc2V0VVJMKCRuYW1lLCAkZXhuYW1lOiAnLnBuZycpIHtcclxuICBAcmV0dXJuICcvZGlhbnBpbmcvd3d3L2ltYWdlcy90b3BpY3MveGlubGlsaWFuZy8jeyRuYW1lfSN7JGV4bmFtZX0nO1xyXG59XHJcblxyXG4ucC14aW5saWxpYW5nIHtcclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfSBcclxuXHJcbiAgJixcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5iZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZTNiO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24xIHtcclxuICAgIGhlaWdodDogcHgycmVtQnlCb3goODAxKTtcclxuICAgIHBhZGRpbmctdG9wOiBweDJyZW1CeUJveCg2MTQpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnczEnLCAnLmpwZycpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDIwMDApIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goNjEpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogcHgycmVtQnlCb3goMyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjIpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICM1MzUzNTM7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1hbnN3ZXIsXHJcbiAgICAuYnRuLXByaXplIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogcHgycmVtQnlCb3goMjQwKTtcclxuICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg3OSk7XHJcbiAgICAgIG1hcmdpbjogMCBweDJyZW1CeUJveCgxMDAgLyAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uMiB7XHJcbiAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDIxODkpO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnczInKSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoJG1heC1kZXZpY2Utd2lkdGgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMDAwKSBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24zIHtcclxuICAgIGhlaWdodDogcHgycmVtQnlCb3goMjYwOSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdzMycpKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgkbWF4LWRldmljZS13aWR0aCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDIwMDApIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpbmNsdWRlIGZvb3Rlci1tb2JpbGU7XHJcbiBcclxuICAuZGxnIHtcclxuICAgICRib3g6IDcwMDsgLy8g5bCP5bGP55So55qE5q+U5L6L5Z+65YeGXHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAmLFxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxOCwgJGJveCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAqIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubS1kaWFsb2ctaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiBweDJyZW1CeUJveCg2NjYpO1xyXG4gICAgICBtYXJnaW46IDEwJSBhdXRvIDEwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkNGMiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCgxMSk7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDY2NiwgJGJveCk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goMTEsICRib3gpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNTQpO1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiBweDJyZW1CeUJveCgtNzgpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCgtNTQgLyAyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctY2xvc2UnKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNTQpIHB4MnJlbUJ5Qm94KDU0KTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTQsICRib3gpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBib3R0b206IHB4MnJlbUJ5Qm94KC03OCwgJGJveCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDU0LCAkYm94KSBweDJyZW1CeUJveCg1NCwgJGJveCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgycmVtQnlCb3goLTU0IC8gMiwgJGJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtMSB7XHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg1NSkgcHgycmVtQnlCb3goNDUpIHB4MnJlbUJ5Qm94KDYwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg1NSwgJGJveCkgcHgycmVtQnlCb3goNDUsICRib3gpIHB4MnJlbUJ5Qm94KDYwLCAkYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5wcml6ZSB7XHJcbiAgICAgICAgJi1oZCB7XHJcbiAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTYxKTtcclxuICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNDMpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjQpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLXR0MycpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDE2MSkgcHgycmVtQnlCb3goNDMpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTYxLCAkYm94KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg0MywgJGJveCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI0LCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxNjEsICRib3gpIHB4MnJlbUJ5Qm94KDQzLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1oZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNjQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goNjQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgyNS41KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTFBMUExO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg2NCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDY0LCAkYm94KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgyNS41LCAkYm94KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDIwLCAkYm94KTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICAmLm5vLWRhdGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjApO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODc4Nzg3O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMjAsICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ydWxlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDk2LjUpIDAgMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goOTYuNSwgJGJveCkgMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxODIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDE4Mik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCgxMyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ3FyJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxODIpIHB4MnJlbUJ5Qm94KDE4Mik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTgyLCAkYm94KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDE4MiwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4MnJlbUJ5Qm94KDEzLCAkYm94KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDE4MiwgJGJveCkgcHgycmVtQnlCb3goMTgyLCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMzQwKTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbUJ5Qm94KDg1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goMjEpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgycmVtQnlCb3goMzApO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctdHh0MScpKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDI5MCkgcHgycmVtQnlCb3goNTUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDM0MCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbUJ5Qm94KDg1LCAkYm94KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyMSwgJGJveCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDMwLCAkYm94KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDI5MCwgJGJveCkgcHgycmVtQnlCb3goNTUsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kbGctdHlwZS0yIHtcclxuICAgICAgLm0tZGlhbG9nLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNTM2KTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBweDJyZW1CeUJveCg0NDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ2RsZy10b3AtYmcnKSkgbm8tcmVwZWF0IHB4MnJlbUJ5Qm94KC0xNDApIHB4MnJlbUJ5Qm94KC02Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCg4NDUpIHB4MnJlbUJ5Qm94KDIxNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDUzNiwgJGJveCk7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBweDJyZW1CeUJveCg0NDAsICRib3gpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLXRvcC1iZycpKSBuby1yZXBlYXQgcHgycmVtQnlCb3goLTE0MCwgJGJveCkgcHgycmVtQnlCb3goLTYyLCAkYm94KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goODQ1LCAkYm94KSBweDJyZW1CeUJveCgyMTQsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDc1KSAwIHB4MnJlbUJ5Qm94KDUwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg3NSwgJGJveCkgMCBweDJyZW1CeUJveCg1MCwgJGJveCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxlcnQge1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDI0KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goMjQsICRib3gpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBlYWNoICRrLCAkdiBpbiAoXHJcbiAgICAgICAgICAgIDE6ICgyNDgsIDMxNiksXHJcbiAgICAgICAgICAgIDI6ICgyNDgsIDMxNiksXHJcbiAgICAgICAgICAgIDM6ICgyMTYsIDIxOCksXHJcbiAgICAgICAgICAgIDQ6ICgyMTUsIDI0MiksXHJcbiAgICAgICAgICAgIDU6ICgyNDcsIDIxNiksXHJcbiAgICAgICAgICApIHtcclxuICAgICAgICAgICAgJi0jeyRrfSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSkpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3gobnRoKCR2LCAyKSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLWFsZXJ0LWltZyN7JGt9JykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSkpIHB4MnJlbUJ5Qm94KG50aCgkdiwgMikpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveChudGgoJHYsIDEpLCAkYm94KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3gobnRoKCR2LCAyKSwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KG50aCgkdiwgMSksICRib3gpIHB4MnJlbUJ5Qm94KG50aCgkdiwgMiksICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGMDgwODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE5MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDcyKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDIwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE5MCwgJGJveCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNzIsICRib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyMCwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGVhY2ggJGssICR2IGluIChcclxuICAgICAgICAgICAgMTogKCdkbGctYnRuLXByaXplJyksXHJcbiAgICAgICAgICAgIDI6ICgnZGxnLWJ0bjMnKSxcclxuICAgICAgICAgICAgMzogKCdkbGctYnRuNCcpLFxyXG4gICAgICAgICAgICA0OiAoJ2RsZy1idG40JyksXHJcbiAgICAgICAgICAgIDU6ICgnZGxnLWJ0bjQnKSxcclxuICAgICAgICAgICkge1xyXG4gICAgICAgICAgICAmLSN7JGt9IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKG50aCgkdiwgMSkpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxOTApIHB4MnJlbUJ5Qm94KDcyKTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDE5MCwgJGJveCkgcHgycmVtQnlCb3goNzIsICRib3gpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtMyB7XHJcbiAgICAgIC5tLWRpYWxvZy1pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLXRvcC1iZycpKSBuby1yZXBlYXQgcHgycmVtQnlCb3goLTkwKSBweDJyZW1CeUJveCgtNjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goODQ1KSBweDJyZW1CeUJveCgyMTQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ2RsZy10b3AtYmcnKSkgbm8tcmVwZWF0IHB4MnJlbUJ5Qm94KC05MCwgJGJveCkgcHgycmVtQnlCb3goLTYyLCAkYm94KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goODQ1LCAkYm94KSBweDJyZW1CeUJveCgyMTQsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tZGlhbG9nLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDQ1KSBweDJyZW1CeUJveCg0NSkgcHgycmVtQnlCb3goNjApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDQ1LCAkYm94KSBweDJyZW1CeUJveCg0NSwgJGJveCkgcHgycmVtQnlCb3goNjAsICRib3gpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFuc3dlci1ydWxlIHtcclxuICAgICAgICAmLWhkIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgyMTUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg1MSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctdHQ0JykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMjE1KSBweDJyZW1CeUJveCg1MSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgyMTUsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDUxLCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyMTUsICRib3gpIHB4MnJlbUJ5Qm94KDUxLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYmQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goMzApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgycmVtQnlCb3goNjApO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHB4MnJlbUJ5Qm94KDM2KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCg0MCk7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ExQTFBMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgycmVtQnlCb3goMzAsICRib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCg2MCwgJGJveCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBweDJyZW1CeUJveCgzNiwgJGJveCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweDJyZW1CeUJveCg0MCwgJGJveCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgycmVtQnlCb3goMzApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLWQnKSkgbm8tcmVwZWF0IHB4MnJlbUJ5Qm94KDEyKSBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDYpIHB4MnJlbUJ5Qm94KDYpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4MnJlbUJ5Qm94KDMwLCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKHNldFVSTCgnZGxnLWQnKSkgbm8tcmVwZWF0IHB4MnJlbUJ5Qm94KDEyLCAkYm94KSBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goNiwgJGJveCkgcHgycmVtQnlCb3goNiwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjA4MDg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI1Nyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNjQpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYnRuMicpKSBuby1yZXBlYXQgY2VudGVyIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMjU3KSBweDJyZW1CeUJveCg2NCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMjU3LCAkYm94KTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDY0LCAkYm94KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IHB4MnJlbUJ5Qm94KDI1NywgJGJveCkgcHgycmVtQnlCb3goNjQsICRib3gpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi1neiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweDJyZW1CeUJveCg1MCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChzZXRVUkwoJ2RsZy1idG4xJykpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4MnJlbUJ5Qm94KDUwLCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGxnLXR5cGUtNCB7XHJcbiAgICAgIC5tLWRpYWxvZy1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg1NikgcHgycmVtQnlCb3goNDUpIHB4MnJlbUJ5Qm94KDQzKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCg1NiwgJGJveCkgcHgycmVtQnlCb3goNDUsICRib3gpIHB4MnJlbUJ5Qm94KDQzLCAkYm94KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgICYtaGQge1xyXG4gICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI2OCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDQzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4MnJlbUJ5Qm94KDMwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzZXRVUkwoJ2RsZy10dDEnKSkgbm8tcmVwZWF0IGNlbnRlciAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgyNjgpIHB4MnJlbUJ5Qm94KDQzKTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI2OCwgJGJveCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goNDMsICRib3gpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweDJyZW1CeUJveCgzMCwgJGJveCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMjY4LCAkYm94KSBweDJyZW1CeUJveCg0MywgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybChzZXRVUkwoJ2RsZy10dDInKSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXByb2dyZXNzIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IHB4MnJlbUJ5Qm94KDE2KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNiwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRUMxNjE5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goODIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDgyLCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBweDJyZW1CeUJveCg4KTtcclxuICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI5OCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcHgycmVtQnlCb3goOSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBweDJyZW1CeUJveCgxMCkgMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg0KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDVDOTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogcHgycmVtQnlCb3goOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDI5OCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg5LCAkYm94KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgcHgycmVtQnlCb3goMTAsICRib3gpIDAgMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg0LCAkYm94KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jdXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4MnJlbUJ5Qm94KDQpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQUM2NkQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goNCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXF1ZXN0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDI2KTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQTFBMUExO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyNiwgJGJveCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICYtaGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI2LjUpIDAgMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUtc2NyZWVuICgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDI2LjUsICRib3gpIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJkIHtcclxuICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNDY4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiBweDJyZW1CeUJveCgxNC41KSAwIHB4MnJlbUJ5Qm94KDgpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goNDY4LCAkYm94KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDE0LjUsICRib3gpIDAgcHgycmVtQnlCb3goOCwgJGJveCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHB4MnJlbUJ5Qm94KDE3Nik7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogcHgycmVtQnlCb3goMTEpO1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDQ5KTtcclxuICAgICAgICAgICAgICBtYXJnaW46IHB4MnJlbUJ5Qm94KDM0IC8gMikgcHgycmVtQnlCb3goNTggLyAyKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcHgycmVtQnlCb3goMTYpO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgycmVtQnlCb3goOSk7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgycmVtQnlCb3goMTc2LCAkYm94KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4MnJlbUJ5Qm94KDExLCAkYm94KTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4MnJlbUJ5Qm94KDQ5LCAkYm94KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogcHgycmVtQnlCb3goMzQgLyAyLCAkYm94KSBweDJyZW1CeUJveCg1OCAvIDIsICRib3gpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBweDJyZW1CeUJveCgxNiwgJGJveCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweDJyZW1CeUJveCg5LCAkYm94KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcclxuICAgICAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RkY5MTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQTM5ODtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBweDJyZW1CeUJveCg3Mik7XHJcbiAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc2V0VVJMKCdkbGctYnRuLW9rJykpIG5vLXJlcGVhdCBjZW50ZXIgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogcHgycmVtQnlCb3goMTkwKSBweDJyZW1CeUJveCg3Mik7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXNjcmVlbiAoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBweDJyZW1CeUJveCgxOTAsICRib3gpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBweDJyZW1CeUJveCgxOTAsICRib3gpIHB4MnJlbUJ5Qm94KDcyLCAkYm94KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHB4MnJlbUJ5Qm94KDI4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS1zY3JlZW4gKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweDJyZW1CeUJveCgyOCwgJGJveCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogI0VDMTYxOTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogIzJEODhGODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vbWl4aW4gc2Nzc1xyXG4vLyDljIXmi6zluLjnlKjnmoRtaXhpbu+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 */
