@font-face{font-family:SUIT;font-weight:100;src:url(/asset/common/fonts/SUIT-Thin.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Thin.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:200;src:url(/asset/common/fonts/SUIT-ExtraLight.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-ExtraLight.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:300;src:url(/asset/common/fonts/SUIT-Light.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Light.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:400;src:url(/asset/common/fonts/SUIT-Regular.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Regular.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:500;src:url(/asset/common/fonts/SUIT-Medium.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Medium.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:600;src:url(/asset/common/fonts/SUIT-SemiBold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-SemiBold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:700;src:url(/asset/common/fonts/SUIT-Bold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Bold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:800;src:url(/asset/common/fonts/SUIT-ExtraBold.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-ExtraBold.woff2) format('woff2')}@font-face{font-family:SUIT;font-weight:900;src:url(/asset/common/fonts/SUIT-Heavy.eot) format('embedded-opentype'),url(/asset/common/fonts/SUIT-Heavy.woff2) format('woff2')}*{box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,nav,object,ol,output,p,pre,q,s,samp,section,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:SUIT,Sans-serif;font-weight:400;font-size:16px;color:#333;vertical-align:baseline;-webkit-text-size-adjust:100%;font-feature-settings:"liga" 0}body,html{width:100%;height:100%}table{border-collapse:collapse;border-spacing:0}td,th,tr{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:100%;color:#333}li,ol,ul{list-style:none}.clb::after,ol::after,ul::after{content:"";display:block;clear:both}dl,li{float:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}caption,legend{display:none}input,select{font:100%;outline:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input{border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}input[type=checkbox],input[type=radio]{background:0 0;border:none;cursor:pointer}input[type=submit]{cursor:pointer}strong{font-weight:700}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input:-ms-input-placeholder{color:#939598}input::-webkit-input-placeholder{color:#939598}input::-moz-placeholder{color:#939598}input::-moz-placeholder{color:#939598}button{border:none}button:focus{outline:0}.bld{display:none}.after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.afters:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.bgo{background-repeat:no-repeat;background-position:center;background-size:100%}.bg_cover{background-position:center;background-size:cover;background-repeat:no-repeat}.bg_contain{background-position:center;background-size:contain;background-repeat:no-repeat}.strong{font-weight:700}.line-clamp-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrap{width:100%;max-width:1260px;padding:0 30px;margin:0 auto}.wrap_type2{width:100%;max-width:1260px;padding:0 18px;margin:0 auto}.d_only{display:block!important}.m_only{display:none!important}.total_wrap{width:100%;max-width:2200px;margin:0 auto;height:100%}.leng_btn{width:58px;height:26px;border-radius:13px;border:1px solid #fff;position:relative;cursor:pointer}.leng_btn::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:14px;height:14px;background-image:url(/asset/images/icn-icn-gnb-lang-wt.svg);position:absolute;top:4px;left:14px}.leng_btn::before{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:10px;height:5px;background-image:url(/asset/images/form-form-select-arrow-down-wt.svg);position:absolute;top:calc(50% - 2.5px);right:11px}.ham_btn{width:18px;height:14px;overflow:hidden;cursor:pointer}.ham_btn>.inner{padding:14px 0 0;position:relative}.ham_btn>.inner>.bar{position:absolute;display:block;width:18px;height:2px;background:#fff;transition:all .3s ease;left:0;z-index:11}.ham_btn>.inner>.bar:nth-child(1){top:6px;left:50%;transform:translateX(-50%)}.ham_btn>.inner>.bar:nth-child(2){top:0}.ham_btn>.inner>.bar:nth-child(3){bottom:0}.ham_btn .close_btn{width:100%;height:100%;position:absolute;left:50%;top:50%;transition:all .5s ease;transform:translate(-50%,-50%) rotate(45deg) scale(0)}.ham_btn .close_btn .inner{width:100%;height:100%;position:relative;padding:14px 0 0}.ham_btn .close_btn .bar{position:absolute;display:block;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .5s ease}.ham_btn .close_btn .bar:nth-child(1){width:18px;height:2px}.ham_btn .close_btn .bar:nth-child(2){width:2px;height:18px}.ham_btn .close_btn:hover .bar:nth-child(1){width:15px}.ham_btn .close_btn:hover .bar:nth-child(2){height:15px}.ham_btn:hover>.inner .bar:nth-child(2){left:7px}.ham_btn:hover>.inner .bar:nth-child(3){left:-7px}.ham_btn.close>.inner>.bar:nth-child(1){width:0}.ham_btn.close>.inner>.bar:nth-child(2){left:18px}.ham_btn.close>.inner>.bar:nth-child(3){left:-18px}.ham_btn.close .close_btn{-webkit-animation:closeMotion .3s .4s ease forwards;animation:closeMotion .3s .4s ease forwards}button{font-size:16px;font-family:SUIT,Sans-serif}.btn_type1{font-size:13px;font-weight:700;width:180px;display:block;height:48px;padding-top:16px;background-color:#fff;text-align:center}.btn_type2{font-size:13px;font-weight:700;width:180px;display:block;height:48px;padding-top:16px;background-color:#fff;text-align:center;background-color:#333;color:#fff}.btn_type3{width:280px;height:48px;cursor:pointer;line-height:1.13;color:#fff;font-weight:700;background-color:#333}.btn_type4{width:240px;height:48px;cursor:pointer;line-height:1.13;color:#fff;font-weight:700;background-color:#ed1b23}.search_btn{line-height:1.13;color:#fff;font-weight:700;background-color:#333;width:160px;height:56px;cursor:pointer}.paging_area{text-align:center;font-size:0}.pagination{display:inline-block}.pagination .inner{display:flex;align-items:center}.pagination .prev1{background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-last-act.svg);transform:rotate(180deg);cursor:pointer;margin-right:4px}.pagination .prev1.disabled{background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-first-dis.svg);transform:rotate(0);cursor:auto;pointer-events:none}.pagination .prev2{background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-next-act.svg);transform:rotate(180deg);cursor:pointer}.pagination .prev2.disabled{background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-prev-dis.svg);transform:rotate(0);cursor:auto;pointer-events:none}.pagination .next1{background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-next-act.svg);cursor:pointer;margin-right:4px}.pagination .next1.disabled{background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-prev-dis.svg);transform:rotate(180deg);cursor:auto;pointer-events:none}.pagination .next2{background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-last-act.svg);cursor:pointer}.pagination .next2.disabled{background-image:url(/asset/images/btn-btn-w-pagination-line-arrow-first-dis.svg);transform:rotate(180deg);cursor:auto;pointer-events:none}.pagination .num{font-size:0}.pagination .num span,.pagination .num>a{font-size:18px;display:inline-block;line-height:1.11;letter-spacing:-.3px;font-weight:800;color:#ddd;margin:0 9.5px}.pagination .num span:first-child,.pagination .num>a:first-child{margin-left:31px}.pagination .num span:last-child,.pagination .num>a:last-child{margin-right:31px}.pagination .num span.on,.pagination .num>a.on{color:#333}.pagination .num span:hover,.pagination .num>a:hover{color:#333}.top_btn{cursor:pointer}.top_btn>.inner{width:40px;height:40px;background-color:#fff;border:1px solid #333;padding:0;position:relative}.top_btn>.inner::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:10px;height:14px;position:absolute;top:11px;left:50%;transform:translateX(-50%);background-image:url(/asset/images/icn-icn-w-top.svg)}.plus_btn{width:15px;height:15px;background-color:rgba(51,51,51,.3);border-radius:50%;cursor:pointer}.plus_btn::after{content:'';width:7px;height:1px;background-color:#fff;display:block;position:absolute;top:7px;left:4px;transition:transform .5s ease}.plus_btn::before{content:'';width:1px;height:7px;display:block;background-color:#fff;position:absolute;top:4px;left:7px;transition:transform .5s ease}.plus_btn.active::after,.plus_btn.active::before{transform:rotate(90deg)}.plus_btn:hover::after,.plus_btn:hover::before{transform:rotate(90deg)}.tab_type1{font-size:0;text-align:center}.tab_type1 .inner{display:inline-block;font-size:0}.tab_type1 .tab_btn{display:inline-block;margin-right:65px}.tab_type1 .tab_btn:last-child{margin-right:0}.tab_type1 .tab_btn a{display:inline-block;font-weight:800;color:#bbb;position:relative}.tab_type1 .tab_btn a::after{content:'';width:100%;height:1px;background-color:#fff;position:absolute;left:0;bottom:-2px;display:none}.tab_type1 .tab_btn.on a{color:#fff}.tab_type1 .tab_btn.on a::after{display:block}.tab_type2{display:inline-block;padding:6px 7px;background-color:#f2f2f2;border-radius:21px;width:416px}.tab_type2 .inner{display:flex;justify-content:space-between}.tab_type2 .tab_btn{width:calc(33.3% - 6.66px);color:#bbb;font-weight:800;cursor:pointer;padding:5px 0 5px 0;margin-right:14px;text-align:center;border-radius:21px}.tab_type2 .tab_btn:last-child{margin-right:0}.tab_type2 .tab_btn.on{background-color:#ed1b23;color:#fff}.reset_btn{font-size:0;cursor:pointer;position:relative;width:18px;height:18px;border-radius:50%;padding:0;background-color:#b8c1cd}.reset_btn::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/asset/images/icn-icn-menu-close-wt.svg)}.radio_type1{font-size:0}.radio_type1 input[type=radio]:checked,.radio_type1 input[type=radio]:not(:checked){display:none}.radio_type1 input[type=radio]:checked+label,.radio_type1 input[type=radio]:not(:checked)+label{font-size:15px;font-weight:700;line-height:1.2;display:block;cursor:pointer;color:#fff}.radio_type1 input[type=radio]:checked+label span,.radio_type1 input[type=radio]:not(:checked)+label span{display:inline-block;width:24px;height:24px;position:relative;vertical-align:-7px;cursor:pointer;background-color:#f8f8f8;border-radius:50%;margin-right:10px}.radio_type1 input[type=radio]:checked+label span::after,.radio_type1 input[type=radio]:not(:checked)+label span::after{content:'';width:10px;height:10px;border-radius:50%;background-color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.radio_type1 input[type=radio]:checked+label span::after{display:block}.radio_type2{font-size:0}.radio_type2 input[type=radio]:checked,.radio_type2 input[type=radio]:not(:checked){display:none}.radio_type2 input[type=radio]:checked+label,.radio_type2 input[type=radio]:not(:checked)+label{font-size:15px;font-weight:700;line-height:1.2;display:block;cursor:pointer;color:#fff}.radio_type2 input[type=radio]:checked+label span,.radio_type2 input[type=radio]:not(:checked)+label span{display:inline-block;width:24px;height:24px;position:relative;vertical-align:-7px;cursor:pointer;background-color:#f8f8f8;border-radius:50%;margin-right:10px}.radio_type2 input[type=radio]:checked+label span::after,.radio_type2 input[type=radio]:not(:checked)+label span::after{content:'';width:10px;height:10px;border-radius:50%;background-color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none}.radio_type2 input[type=radio]:checked+label span::after{display:block}.radio_type2 input[type=radio]:checked+label,.radio_type2 input[type=radio]:not(:checked)+label{color:#333}.checkbox_type1{font-size:0}.checkbox_type1 input[type=checkbox]:checked,.checkbox_type1 input[type=checkbox]:not(:checked){display:none}.checkbox_type1 input[type=checkbox]:checked+label,.checkbox_type1 input[type=checkbox]:not(:checked)+label{font-size:14px;line-height:1.86;display:block;cursor:pointer}.checkbox_type1 input[type=checkbox]:checked+label span,.checkbox_type1 input[type=checkbox]:not(:checked)+label span{display:inline-block;width:24px;height:24px;position:relative;vertical-align:-8px;cursor:pointer;background-color:#fff;box-shadow:0 0 0 2px #e2e2e2 inset;margin-right:10px;border-radius:2px;overflow:hidden}.checkbox_type1 input[type=checkbox]:checked+label span::after,.checkbox_type1 input[type=checkbox]:not(:checked)+label span::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:13px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/asset/images/icn-icn-w-unchecked.svg)}.checkbox_type1 input[type=checkbox]:checked+label span{background-color:#333;box-shadow:0 0 0 2px #333 inset}.checkbox_type1 input[type=checkbox]:checked+label span::after{background-image:url(/asset/images/icn-icn-w-checked.svg)}.search_type1{font-size:0}.search_type1 input{background-color:#fff;height:56px;padding:20px 15px;line-height:1;vertical-align:middle}.search_type1 input::-moz-placeholder{color:#ddd}.search_type1 input:-ms-input-placeholder{color:#ddd}.search_type1 input::placeholder{color:#ddd}.search_type1 .search_btn{vertical-align:middle}.search_type2{font-size:0;position:relative}.search_type2 input{background-color:#fff;height:56px;padding:20px 15px;line-height:1;vertical-align:middle}.search_type2 input::-moz-placeholder{color:#ddd}.search_type2 input:-ms-input-placeholder{color:#ddd}.search_type2 input::placeholder{color:#ddd}.search_type2 .search_btn{vertical-align:middle}.search_type2 input{background-color:#f8f8f8}.search_type2 .reset_btn{position:absolute;top:50%;transform:translateY(-50%)}.input_type1 label{font-size:15px;font-weight:700;line-height:1.2;display:block;padding-bottom:11px}.input_type1 input{width:100%;background-color:#fff;padding:20px 15px;line-height:1;font-weight:500}.input_type1 input::-moz-placeholder{color:#ddd}.input_type1 input:-ms-input-placeholder{color:#ddd}.input_type1 input::placeholder{color:#ddd}.input_type2 label{font-size:15px;font-weight:700;line-height:1.2;display:block;padding-bottom:11px}.input_type2 input{width:100%;background-color:#fff;padding:20px 15px;line-height:1;font-weight:500}.input_type2 input::-moz-placeholder{color:#ddd}.input_type2 input:-ms-input-placeholder{color:#ddd}.input_type2 input::placeholder{color:#ddd}.input_type2 input{background-color:#f8f8f8}.text_area_type1{font-size:0}.text_area_type1 label{font-size:15px;font-weight:700;line-height:1.2;display:block;padding-bottom:11px}.text_area_type1 textarea{width:100%;height:160px;border:none;resize:none;padding:20px 15px;line-height:1;font-weight:500;display:block}.text_area_type1 textarea::-moz-placeholder{color:#ddd}.text_area_type1 textarea:-ms-input-placeholder{color:#ddd}.text_area_type1 textarea::placeholder{color:#ddd}.text_area_type1 textarea:focus{outline:0}.text_area_type2{font-size:0}.text_area_type2 label{font-size:15px;font-weight:700;line-height:1.2;display:block;padding-bottom:11px}.text_area_type2 textarea{width:100%;height:160px;border:none;resize:none;padding:20px 15px;line-height:1;font-weight:500;display:block}.text_area_type2 textarea::-moz-placeholder{color:#ddd}.text_area_type2 textarea:-ms-input-placeholder{color:#ddd}.text_area_type2 textarea::placeholder{color:#ddd}.text_area_type2 textarea:focus{outline:0}.text_area_type2 textarea{height:200px;background-color:#f8f8f8}.select_type1{width:204px;font-size:0;position:relative;background-color:#f8f8f8;display:inline-block;height:40px;border-bottom:1px solid #f2f2f2;z-index:3}.select_type1 .selected{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;font-weight:500;line-height:1;padding:12px 39px 0 12px}.select_type1 .selected::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:14px;height:7px;background-image:url(/asset/images/form-form-select-arrow-down.svg);position:absolute;right:15px;top:calc(50% - 3.5px)}.select_type1 .option_box{display:none;position:absolute;width:100%;top:40px;left:0;background-color:#f8f8f8}.select_type1 .option{padding:10px 12px;font-weight:500;line-height:1;cursor:pointer}.select_type1 .option:hover{text-decoration:underline}.select_type1.active .selected::after{transform:rotate(180deg)}.list_type1 .list{position:relative;margin-bottom:36px;cursor:pointer}.list_type1 .list:last-of-type{margin-bottom:0}.list_type1 .list .img{position:absolute;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.list_type1 .list .inner{padding:22.8% 3.1% 3.1%;display:flex;position:relative;z-index:2}.list_type1 .list .icon{background-repeat:no-repeat;background-position:center;background-size:100%;width:88px;height:88px}.list_type1 .list .txt{padding:16px 0 0 6px}.list_type1 .list .tit{font-size:30px;line-height:.867em;font-weight:700;letter-spacing:-.5px}.list_type1 .list .tit span{font-size:20px;line-height:1.3;font-weight:inherit;letter-spacing:inherit}.list_type1 .list .cont{font-weight:700;line-height:1.5;letter-spacing:-.5px;color:#555}.list_type2:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type2 .list{width:calc(25% - 24px);float:left;margin:0 12px;margin-bottom:34px}.list_type2 .list>a{display:block}.list_type2 .list .cont{padding-top:16px;padding-left:2px}.list_type2 .list .cont .dl_list_type1 dl dt{width:112px}.list_type2 .list .cont .dl_list_type1 dl dd,.list_type2 .list .cont .dl_list_type1 dl>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 112px)}.list_type2 .list .img_box{width:100%;position:relative;padding-top:100%}.list_type2 .list .img_box .img,.list_type2 .list .img_box .sub_img{background-repeat:no-repeat;background-position:center;background-size:100%;width:100%;height:100%;background-color:#e2e2e2;position:absolute;top:0;left:0}.list_type2 .list .img_box .img{z-index:1}.list_type2 .list .img_box .sub_img{transition:opacity .5s ease;opacity:0;z-index:2}.list_type2 .list:hover .img_box .sub_img{opacity:1}.list_type3{font-size:0}.list_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type3 .list{float:left;line-height:1.56;letter-spacing:-.67px;margin-right:31px;padding-left:10px;text-indent:-10px}.list_type3 .list:last-child{margin-right:0}.list_type3 .list::before{content:'';width:2px;height:2px;border-radius:50%;background-color:#333;display:inline-block;margin-right:7px;vertical-align:4px}.list_type4 li{float:none}.list_type4 li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type4 li .year{width:104px;font-size:17px;font-weight:500;line-height:2.24;float:left}.list_type4 li .cont{width:calc(100% - 104px);line-height:2.38;float:left}.list_type4 li .cont span{font-size:inherit;line-height:inherit;font-weight:800}.list_type5{font-size:0}.list_type5:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type5 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type5 dl dt{float:left;font-size:18px;line-height:2;word-break:keep-all;font-weight:800}.list_type5 dl dd{font-size:18px;line-height:2;word-break:keep-all;float:left}.list_type5 dl.subway dt::before{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:24px;height:24px;display:inline-block;vertical-align:-5px;margin-right:8px;background-image:url(/asset/images/icn-icn-location-subway.svg)}.list_type5 dl.car dt::before{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:24px;height:24px;display:inline-block;vertical-align:-5px;margin-right:8px;background-image:url(/asset/images/icn-icn-location-car.svg)}.list_type6 .list{background-color:#f8f8f8;padding:12px;display:flex;align-items:center;margin-bottom:16px}.list_type6 .list:last-child{margin-bottom:0}.list_type6 .list .label{width:240px;font-size:22px;padding:21px 0;line-height:1;color:#fff;font-weight:800;border-radius:32px;text-align:center}.list_type6 .list .label.color1{background-color:#555}.list_type6 .list .label.color2{background-color:#ed1b23}.list_type6 .list .label.color3{background-color:#0254a1}.list_type6 .list .cont{width:calc(100% - 240px);padding-left:54px}.list_type7{font-size:0}.list_type7 p{float:left;font-size:18px;line-height:1.78;font-weight:500;margin-right:43px}.list_type7 p:last-child{margin-right:0}.list_type8 li{float:none;font-size:18px;line-height:1.78}.list_type9{display:flex}.list_type9 .list{width:calc(20% - 19.2px);margin-right:24px;padding:20px 10px 29px;background-color:#f8f8f8}.list_type9 .list:last-child{margin-right:0}.list_type9 .list>p{border-radius:32px;text-align:center;color:#fff;padding:14px 0;font-size:16px;font-weight:800;line-height:1}.list_type9 .list>p.color1{background-color:#555}.list_type9 .list>p.color2{background-color:#ed1b23}.list_type9 .list>p.color3{background-color:#0254a1}.list_type9 .list ul{padding:27px 0 0 13px}.list_type9 .list ul li{float:none;font-weight:800;font-size:15px;line-height:1.87;word-break:break-all}.list_type10>li{float:none;margin-bottom:12px;font-size:0}.list_type10>li:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type10>li:last-child{margin-bottom:0}.list_type10>li>div{display:inline-block;vertical-align:top}.list_type10>li .num{width:20px;height:20px;background-color:#0254a1;border-radius:50%;color:#fff;font-size:15px;line-height:1;font-weight:800;padding-top:2.3px;text-align:center;margin-top:6px}.list_type10>li .cont{width:calc(100% - 20px);padding-left:6px;font-weight:500;line-height:2;word-break:keep-all}.list_type10>li ul{width:100%;padding-left:23px}.list_type10>li ul li{float:none;font-size:14px;line-height:1.79;font-weight:500;padding-left:10px;text-indent:-10px;word-break:keep-all}.list_type11:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.list_type11 .list{float:left;font-size:0}.list_type11 .list:last-child{margin-right:0}.list_type11 .list .red{font-size:14px;font-weight:900;line-height:2.143em;color:#ed1b23}.list_type11 .list .tit{font-size:20px;line-height:1.88;color:#fff;font-weight:700}.list_type11 .list a{display:inline-block;text-decoration:underline;line-height:1.88;color:#e2e2e2;font-weight:500}.list_type12{display:flex}.list_type12 .list{font-size:0;display:flex;align-items:center;margin-right:48px}.list_type12 .list:last-child{margin-right:0}.list_type12 .list p{font-weight:700;line-height:1.38}.list_type12 .list span{font-size:18px;line-height:1.22;margin-left:12px}.list_type12 .list a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:500px;display:inline-block;background-color:#f8f8f8;border:1px solid #333;border-radius:24px;padding:9px 15px 9px 38px;position:relative;font-size:14px;font-weight:700;margin-left:12px}.list_type12 .list a::after{background-repeat:no-repeat;background-position:center;background-size:100%;content:'';width:12px;height:16px;position:absolute;top:11px;left:19px;background-image:url(/asset/images/icn-icn-attachedfile.svg)}.dl_list_type1 dl{float:none}.dl_list_type1 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.dl_list_type1 dl dt{font-size:15px;line-height:1.87;font-weight:800;float:left;word-break:keep-all}.dl_list_type1 dl dd,.dl_list_type1 dl>a{font-size:15px;line-height:1.87;float:left;font-weight:500;word-break:keep-all}.dl_list_type1 dl dd a,.dl_list_type1 dl>a a{word-break:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dl_list_type2 dl{float:none}.dl_list_type2 dl:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.dl_list_type2 dl dt{font-size:15px;line-height:1.87;font-weight:800;float:left;word-break:keep-all}.dl_list_type2 dl dd,.dl_list_type2 dl>a{font-size:15px;line-height:1.87;float:left;font-weight:500;word-break:keep-all}.dl_list_type2 dl dd a,.dl_list_type2 dl>a a{word-break:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dl_list_type2 dl dt{width:164px;line-height:2.375em}.dl_list_type2 dl dd{width:calc(100% - 164px);line-height:2.375em}.table_type1{width:100%;table-layout:fixed;border-top:2px solid #333;position:relative}.table_type1::after{content:'';width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.table_type1 thead{background-color:#f9f9f9}.table_type1 thead th{border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.table_type1 tbody td,.table_type1 tbody th{border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.table_type1 th{word-break:break-all}.table_type1 th>div{text-align:center;padding:10px 12px}.table_type1 th>div a,.table_type1 th>div p{width:100%;text-align:center;font-weight:700;word-break:break-all}.table_type1 th>div a.blue,.table_type1 th>div p.blue{color:#0254a1}.table_type1 th>div a.red,.table_type1 th>div p.red{color:#ed1c23}.table_type1 th:first-child{border-left:0}.table_type1 th:last-child{border-right:0}.table_type1 td{font-size:0;word-break:break-all}.table_type1 td>div{text-align:center;padding:10px 12px}.table_type1 td>div p{width:100%;text-align:center;word-break:break-all}.table_type1 td>div p.blue{color:#0254a1}.table_type1 td>div p.red{color:#ed1c23}.table_type1 td>div a{text-align:center;font-weight:700;text-decoration:underline;display:inline-block;word-break:break-all}.table_type1 td:first-child{border-left:0}.table_type1 td:last-child{border-right:0}.table_type1 .img_box{position:relative}.table_type1 .img_box .plus_btn{position:absolute;bottom:4px;right:4px}.table_type2{width:100%;border-top:2px solid #333;border-bottom:2px solid #333}.table_type2 .thead{padding:20px 0;background-color:#f9f9f9}.table_type2 .thead .tr{width:100%;display:flex}.table_type2 .thead .tr .th{text-align:center}.table_type2 .thead .tr .th:nth-child(1){width:117px;padding-right:3px}.table_type2 .thead .tr .th:nth-child(2){width:calc(100% - 291px);padding-right:47px}.table_type2 .thead .tr .th:nth-child(3){width:174px}.table_type2 .tbody .tr{border-top:1px solid #c4c4c4}.table_type2 .tbody .tr>a{display:flex;align-items:center}.table_type2 .tbody .tr .td:nth-child(1){width:117px;text-align:center;padding-right:3px}.table_type2 .tbody .tr .td:nth-child(2){width:calc(100% - 291px)}.table_type2 .tbody .tr .td:nth-child(2)>p{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table_type2 .tbody .tr .td:nth-child(3){width:174px;text-align:center}.table_type2 .tbody .tr.notice>a{padding:16px 0 15px}.table_type2 .tr{width:100%}.table_type2 .tr:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.table_type2 .tr>a{display:block;padding:17px 0 18px}.table_type2 .tr>a:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.table_type2 .td,.table_type2 .th{font-size:0}.table_type2 .th{font-size:0}.table_type2 .th>p{line-height:1;font-weight:700}.table_type2 .td{font-size:0}.table_type2 .td>p{display:inline-block}.panel_type1{display:flex}.panel_type1 .tit_type1{width:25.7%}.panel_type1 .list_type1{width:74.3%;padding-top:6px}@media screen and (max-width:1080px){.panel_type1 .tit_type1{width:30%}.panel_type1 .list_type1{width:70%}}.panel_type2 .panel_head{display:flex;align-items:flex-end;justify-content:space-between}.panel_type2 .panel_cont{padding-top:32px}.panel_type3 .img_box{width:100%;height:426px}.panel_type3 .img_box .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}.panel_type3 .cont_box{margin-top:48px}.panel_type3 .cont_box img{width:100%;display:block}.panel_type3 .cont_box>p{font-weight:500;line-height:2;padding-top:24px}.panel_type4 .cont{margin-bottom:48px}.panel_type4 .cont:last-child{margin-bottom:0}.panel_type4 .cont .sub_txt{font-size:18px;line-height:1.78;padding-top:8px}.panel_type4 .cont .img_box{display:flex;align-items:center;margin-top:22px}.panel_type4 .cont .img_box img{margin-right:20px;display:block}.panel_type4 .cont .img_box img:last-child{margin-right:0}.panel_type4 .cont .img_box img.img_1{width:21.8%}.panel_type4 .cont .img_box img.img_2{width:45%}.panel_type4 .cont .img_box img.img_3{width:calc(33.2% - 40px)}.panel_type4 .cont .img_box img.img_4{margin-right:64px;width:34%}.panel_type4 .cont .img_box img.img_5{width:calc(66% - 64px)}.panel_type4 .cont .img_box_type2{font-size:0;margin-top:32px}.panel_type4 .cont .img_box_type2 img{width:calc(20% - 16px);margin-right:20px;display:inline-block}.panel_type4 .cont .img_box_type2 img:last-child{margin-right:0}.panel_type4 .cont .list_type8{margin-top:32px}.panel_type4 .cont .list_type9{padding-top:32px}.panel_type4 .cont .list_type10{padding-top:43px;display:flex}.panel_type4 .cont .list_type10>li{padding-right:18px}.panel_type4 .cont .list_type10>li:last-child{padding-right:0}.panel_type4 .cont .list_type10>li .cont{margin-bottom:0}.panel_type4 .cont .list_type10>li ul li{font-size:13px;letter-spacing:-.3px}.panel_type5{background-color:#f8f8f8;padding:40px 47px 23px 40px;display:flex}.panel_type5 .left{width:53.3%;display:flex;align-items:flex-start;padding-right:27px}.panel_type5 .left .arrow{width:14%;padding-top:28.16%;background:url(/asset/images/img-img-svg-sub-02-arrow-to-left.svg) no-repeat center 39.3%;background-size:43.75%}.panel_type5 .left .img_box.width1{width:40.58%}.panel_type5 .left .img_box.width2{width:45.42%}.panel_type5 .left .img_box img{width:100%;display:block}.panel_type5 .left .img_box>p{font-size:22px;font-weight:600;padding-top:13px;text-align:center}.panel_type5 .right{width:46.7%;padding-top:2px}#header{width:100%;position:fixed;top:0;left:0;z-index:6;height:88px;transition:background-color .5s ease,opacity 1s ease;opacity:0}#header>.wrap{height:100%}#header>.wrap>.inner{height:100%;border-bottom:1px solid #fff;position:relative}#header .site_map{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:2;overflow:hidden;opacity:0;transition:opacity .5s ease;pointer-events:none}#header .site_map .bg{width:100vw;height:100%;position:absolute;left:414px;top:0;z-index:1;background-color:#f8f8f8}#header .site_map>.wrap{position:relative;height:100%;z-index:2}#header .site_map .inner{display:flex;position:relative;z-index:2;height:100%}#header .site_map .inner .left{width:384px;height:100%;padding-top:134px;position:relative}#header .site_map .inner .left>.txt{font-size:32px;line-height:1.63;letter-spacing:.73px;padding-top:20px}#header .site_map .inner .left>.txt>span{font-size:38px;line-height:inherit;letter-spacing:inherit;font-weight:800}#header .site_map .inner .left .leng{position:absolute;bottom:34px;left:0}#header .site_map .inner .left .leng li a{font-size:15px;display:block;line-height:.93;font-weight:500;color:#aaa}#header .site_map .inner .left .leng li:first-child a::after{content:'';display:inline-block;width:2px;height:2px;border-radius:50%;background-color:#aaa;vertical-align:3px;margin:0 8px}#header .site_map .inner .left .leng li.on a{font-weight:900;color:#333}#header .site_map .inner .right{width:calc(100% - 384px);padding-left:8.5%;height:100%;padding-top:136px;position:relative}#header .site_map .inner .right .copy{font-size:15px;font-weight:500;line-height:.93;color:#aaa;position:absolute;bottom:34px;left:12.5%}#header .site_map .nav_type2>li{float:none;display:flex;padding-bottom:47px}#header .site_map .nav_type2>li:last-child{padding-bottom:0}#header .site_map .nav_type2>li>p{font-size:22px;font-weight:900;line-height:1.09;width:226px;display:block}#header .site_map .nav_type2 .debth_2{width:calc(100% - 226px)}#header .site_map .nav_type2 .debth_2 li{margin-right:35px;padding-bottom:12px}#header .site_map .nav_type2 .debth_2 li a{display:block;font-size:20px;line-height:1;color:#555;font-weight:700;position:relative}#header .site_map .nav_type2 .debth_2 li a::after{content:'';width:0;height:1px;background-color:#ed1b23;position:absolute;bottom:-2px;left:0;transition:width .3s ease}#header .site_map .nav_type2 .debth_2 li a:hover{color:#ed1b23}#header .site_map .nav_type2 .debth_2 li a:hover::after{width:100%}#header .site_map.active{opacity:1;pointer-events:all}#header .nav{display:flex;align-items:center}#header .nav>li{float:none;margin-right:60px}#header .nav>li:last-child{margin-right:0}#header .nav>li>a{display:block;color:#fff;font-size:15px;font-weight:900;line-height:1.07;letter-spacing:.55px;letter-spacing:normal;text-align:center;transition:color .5s ease}#header .nav>li.active a{color:#ed1b23}#header .nav>li:hover a{color:#ed1b23}#header #nav{padding-top:9px}#header .leng{position:relative}#header .logo{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:11}#header .ham_btn{position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:11}#header .nav_area{display:flex;justify-content:flex-end;padding-top:27px;padding-right:38px}#header .nav_area #nav{margin-right:112px}#header .nav_area .leng{margin-top:4px}@media screen and (max-width:1150px){#header .nav_area #nav{margin-right:55px}#header .nav_area #nav>ul>li{margin-right:43px}#header .nav_area #nav>ul>li:last-child{margin-right:0}}#header.on{opacity:1}#header.active,#header.gnb_active{background-color:#fff}#header.active .logo a,#header.gnb_active .logo a{background-image:url(/asset/images/common-common-img-logo-color.svg)}#header.active #nav>ul>li>a,#header.gnb_active #nav>ul>li>a{color:#333}#header.active #nav>ul>li.active>a,#header.gnb_active #nav>ul>li.active>a{color:#ed1b23}#header.active #nav>ul>li:hover>a,#header.gnb_active #nav>ul>li:hover>a{color:#ed1b23}#header.active .leng_btn,#header.gnb_active .leng_btn{border-color:#333}#header.active .leng_btn::after,#header.gnb_active .leng_btn::after{background-image:url(/asset/images/icn-icn-gnb-lang-bk.svg)}#header.active .leng_btn::before,#header.gnb_active .leng_btn::before{background-image:url(/asset/images/form-form-select-arrow-down-bk.svg)}#header.active .ham_btn .bar,#header.gnb_active .ham_btn .bar{background-color:#333}#header:hover{background-color:#fff}#header:hover .logo a{background-image:url(/asset/images/common-common-img-logo-color.svg)}#header:hover #nav>ul>li>a{color:#333}#header:hover #nav>ul>li.active>a{color:#ed1b23}#header:hover #nav>ul>li:hover>a{color:#ed1b23}#header:hover .leng_btn{border-color:#333}#header:hover .leng_btn::after{background-image:url(/asset/images/icn-icn-gnb-lang-bk.svg)}#header:hover .leng_btn::before{background-image:url(/asset/images/form-form-select-arrow-down-bk.svg)}#header:hover .ham_btn .bar{background-color:#333}#footer{background-color:#383a3e;height:272px;padding-top:53px;position:relative}#footer .top_btn{display:none;position:fixed;right:40px;bottom:48px;z-index:5}#footer .top_btn.on{position:absolute;top:-88px}#footer .logo a{background-image:url(/asset/images/common-common-img-logo-gray.svg)}#footer>.wrap{display:flex;justify-content:space-between}#footer>.wrap>.inner{width:calc(100% - 204px)}#footer .top{border-bottom:1px solid #4a4a4a;padding-bottom:17px;padding-left:8px}#footer .bt{padding-top:19px;display:flex;flex-wrap:wrap;padding-left:8px}#footer .bt>p{font-size:15px;line-height:1.87;color:#bbb;font-weight:700;width:102px}#footer .bt address{width:calc(100% - 102px);font-style:normal;padding-top:7px}#footer .bt address>p{font-size:15px;font-weight:500;line-height:.93;letter-spacing:-.3px;color:#aaa}#footer .bt address>p.copy{width:100%;letter-spacing:normal;padding-top:17px}#footer .bt address ul{padding-top:10px}#footer .bt address ul li{font-size:15px;font-weight:500;line-height:.93;color:#aaa}#footer .bt address ul li:first-child{margin-right:32px;letter-spacing:-.3px}#footer .bt address ul li:nth-child(2){margin-right:19px}#footer .fnb li{padding-top:2px;font-size:0}#footer .fnb li a{display:block;font-size:14px;font-weight:700;line-height:2;letter-spacing:.54px;color:#aaa}#footer .fnb li a::after{content:'';width:2px;height:2px;border-radius:50%;background-color:#aaa;display:inline-block;margin:0 14.3px;vertical-align:4px}#footer .fnb li:last-child a::after{display:none}#lightbox{overflow:hidden}#lightbox .lb-outerContainer{margin-top:35px}#lightbox .lb-dataContainer{position:absolute;top:0;left:0;right:0;padding-top:0}.logo{width:132px;height:32px;font-size:0}.logo a{background-repeat:no-repeat;background-position:center;background-size:100%;width:inherit;height:inherit;display:block;background-image:url(/asset/images/common-common-img-logo-wt.svg)}.main_kv{width:100%;height:100vh;position:relative}.main_kv>.img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;background-image:url(/asset/images/img-img-w-main-visual.jpg)}.main_kv .txt_box{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.main_kv .txt_box .txt1{text-align:center;color:#fff;font-size:48px;line-height:1.42;letter-spacing:4px;font-weight:800}.main_kv .txt_box .txt2{text-align:center;color:#fff;font-size:20px;font-weight:500;line-height:1.3}.main_kv .txt_box .btn_type1{margin:39px auto 0}.main_kv .scroll{position:absolute;bottom:48px;right:-19px;transform:rotate(90deg);font-size:0}.main_kv .scroll .inner{font-size:10px;font-weight:800;letter-spacing:4px;color:#fff}.main_kv .scroll .inner::after{content:'';height:1px;width:36px;background-color:#fff;display:inline-block;margin-left:9px;vertical-align:3px;transition:width .5s ease;-webkit-animation:scrollMotion 1.7s ease-in-out infinite;animation:scrollMotion 1.7s ease-in-out infinite}.kv_type1{width:100%;position:relative;top:0;left:0}.kv_type1>.inner{height:320px;position:relative;overflow:hidden}.kv_type1>.inner .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:320px;position:fixed;top:88px;left:0}.kv_type1 .tit{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.kv_type1 .tit p{font-size:48px;font-weight:800;line-height:1.42;letter-spacing:2px;color:#fff;text-align:center;text-transform:uppercase}.kv_type1 .tab_type1{width:100%;position:absolute;bottom:33px;left:50%;transform:translateX(-50%)}.tit_type1{font-size:44px;font-weight:800;letter-spacing:1px}.tit_type2{font-size:32px;font-weight:800;line-height:1.75}.tit_type3{font-size:32px;font-weight:800;line-height:1.75;color:#fff}.contents_txt_type1 .cont{padding-top:11px;font-size:18px;line-height:1.78}.contents_txt_type1 .btn_type2{margin-top:40px}.form_type1 .radio_type1,.form_type1 .radio_type2{display:inline-block;font-size:0}.form_type1 .radio_type1:first-child,.form_type1 .radio_type2:first-child{margin-right:23px}.form_type1 .search_type1,.form_type1 .search_type2{margin-top:18px}.form_type1 .search_type1 input,.form_type1 .search_type2 input{width:427px;padding-right:50px}.form_type1 .search_type1 .reset_btn,.form_type1 .search_type2 .reset_btn{left:392px}.form_type2{font-size:0}.form_type2 form{font-size:0}.form_type2 .input_type1{display:inline-block;width:calc(50% - 12px)}.form_type2 .input_type1:first-child{margin-right:24px}.form_type2 .text_area_type1{padding-top:28px}.form_type2 .checkbox_type1{padding-top:28px}.form_type2 .btn_type3{margin-top:28px}.form_type3{font-size:0}.form_type3:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.form_type3 .input_type2{width:calc(50% - 32px);float:left;padding-bottom:21px}.form_type3 .input_type2:nth-child(odd){margin-right:64px}.form_type3 .text_area_type2{width:100%;float:left;padding-top:3px}.form_type3 .btn_area{width:100%;float:left;text-align:center;padding-top:36px;font-size:0}.form_type3 .btn_area>.inner{display:inline-block;font-size:0}.form_type3 .btn_area .btn_type3{width:240px;margin-left:12px}.result_type1{font-size:15px;line-height:.93}.result_type1 span{font-size:inherit;line-height:inherit;font-weight:700}.breadcrumbs{font-weight:500;padding-left:2px}.breadcrumbs>span{width:8px;height:8px;display:inline-block;font-weight:inherit;margin:0 18px 0 14px;border-top:1px solid #ddd;border-right:1px solid #ddd;vertical-align:2px;transform:rotate(45deg)}.view_area_type1{padding:39px 0 17px;position:relative}.view_area_type1::after,.view_area_type1::before{content:'';width:calc(100% - 60px);max-width:1200px;height:2px;background-color:#333;position:absolute;left:50%;transform:translateX(-50%)}.view_area_type1::before{top:0}.view_area_type1::after{bottom:0}.view_area_type1 .view_area_type1_top:after{content:".";display:block;visibility:hidden;clear:both;height:0;font-size:0}.view_area_type1 .view_area_type1_top .left{width:calc(100% - 588px);padding-top:19px;padding-right:20px;float:left}.view_area_type1 .view_area_type1_top .left .category{font-weight:500}.view_area_type1 .view_area_type1_top .left .tit{margin-top:8px;font-size:44px;font-weight:700;line-height:1.18;padding-left:2px;word-break:keep-all}.view_area_type1 .view_area_type1_top .left .tit a{word-break:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.view_area_type1 .view_area_type1_top .left .dl_list_type2{padding-left:2px;margin-top:22px}.view_area_type1 .view_area_type1_top .right{width:588px;float:right}.view_area_type1 .view_area_type1_top .right .swiper_area{text-align:center;font-size:0;padding-top:20px}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2{display:inline-block}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2 .swiper-slide{margin-right:10px}.view_area_type1 .view_area_type1_top .right .swiper_area .slide_type2 .swiper-slide:last-child{margin-right:0}.view_area_type1 .view_area_type1_top .right>img{display:block;width:100%}.view_area_type1 .view_type1{margin-top:57px}.view_area_type1 .view_type1 .tit_type2{padding-bottom:8px}.view_area_type1 .list_type3{padding-top:18px;padding-left:18px}.view_area_type2{position:relative;overflow:hidden}.view_area_type2::after{content:'';position:absolute;width:100%;height:2px;left:0;top:0;background-color:#333}.view_area_type2::before{content:'';position:absolute;height:2px;width:100%;left:0;background-color:#333;bottom:0}.view_area_type2 .inner{max-width:840px;margin:0 auto}.view_area_type2 .tit-area{padding:30px 0 33px;border-bottom:1px solid #c4c4c4}.view_area_type2 .badge_type1{margin-bottom:6px}.view_area_type2 .tit{font-size:24px;line-height:1.33;word-break:keep-all}.view_area_type2 .list_type12{margin-top:14px}.view_area_type2 .view_type2{padding:42px 0 50px}.scroll_type1{width:100%;max-width:1260px;padding:0 30px;margin:0 auto}.view_type1 .tit_type2{font-size:32px;font-weight:800;line-height:1.75}.view_type1 a,.view_type1 b,.view_type1 div,.view_type1 i,.view_type1 p,.view_type1 span,.view_type1 strong,.view_type1 u{line-height:2;font-weight:500}.view_type1 b,.view_type1 strong{font-weight:700}.view_type1 a{text-decoration:underline}.view_type1 table{width:100%;table-layout:fixed;border-top:2px solid #333;position:relative}.view_type1 table::after{content:'';width:100%;height:1px;background-color:#333;position:absolute;bottom:0;left:0}.view_type1 table thead{background-color:#f9f9f9}.view_type1 table thead th{border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.view_type1 table tbody td,.view_type1 table tbody th{border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4}.view_type1 table th{word-break:break-all}.view_type1 table th>div{text-align:center;padding:10px 12px}.view_type1 table th>div a,.view_type1 table th>div p{width:100%;text-align:center;font-weight:700;word-break:break-all}.view_type1 table th>div a.blue,.view_type1 table th>div p.blue{color:#0254a1}.view_type1 table th>div a.red,.view_type1 table th>div p.red{color:#ed1c23}.view_type1 table th:first-child{border-left:0}.view_type1 table th:last-child{border-right:0}.view_type1 table td{font-size:0;word-break:break-all}.view_type1 table td>div{text-align:center;padding:10px 12px}.view_type1 table td>div p{width:100%;text-align:center;word-break:break-all}.view_type1 table td>div p.blue{color:#0254a1}.view_type1 table td>div p.red{color:#ed1c23}.view_type1 table td>div a{text-align:center;font-weight:700;text-decoration:underline;display:inline-block;word-break:break-all}.view_type1 table td:first-child{border-left:0}.view_type1 table td:last-child{border-right:0}.view_type1 table .img_box{position:relative}.view_type1 table .img_box .plus_btn{position:absolute;bottom:4px;right:4px}.view_type1 table td>div,.view_type1 table th>div{min-height:63px;display:flex;align-items:center}.view_type1 table thead td>div p,.view_type1 table thead th>div p{line-height:1.13}.view_type1 table tbody td>div p{line-height:1.13}.view_type1 table tbody th>div p{line-height:1.5}.view_type1 img{max-width:100%}.view_type1 iframe{max-width:100%}.view_type1 .scroll_type1{margin-top:32px}.view_type2 a,.view_type2 b,.view_type2 div,.view_type2 i,.view_type2 p,.view_type2 span,.view_type2 strong,.view_type2 u{font-size:16px;line-height:1.69}.view_type2 b,.view_type2 strong{font-weight:700}.view_type2 a{text-decoration:underline}.view_type2 table{max-width:100%;table-layout:fixed;position:relative}.view_type2 table::after{content:'';position:absolute;width:100%;height:1px;left:0;top:0;background-color:#333}.view_type2 table::before{content:'';position:absolute;height:1px;width:100%;left:0;background-color:#333;bottom:0}.view_type2 table td,.view_type2 table th{padding:18px 12px;word-break:keep-all}.view_type2 table tbody tr{border-top:1px solid #c4c4c4}.view_type2 table th{background-color:#f9f9f9;font-weight:700}.view_type2 table th a,.view_type2 table th b,.view_type2 table th div,.view_type2 table th i,.view_type2 table th p,.view_type2 table th span,.view_type2 table th strong,.view_type2 table th u{word-break:keep-all;font-weight:700}.view_type2 table th b,.view_type2 table th strong{font-weight:700}.view_type2 table td a,.view_type2 table td b,.view_type2 table td div,.view_type2 table td i,.view_type2 table td p,.view_type2 table td span,.view_type2 table td strong,.view_type2 table td u{word-break:keep-all}.view_type2 table tr td,.view_type2 table tr th{border-right:1px solid #c4c4c4}.view_type2 table tr td:last-child,.view_type2 table tr th:last-child{border-right:0}.view_type2 img{max-width:100%}.view_type2 iframe{max-width:100%}.no_search_results p{font-size:34px;line-height:1.29;text-align:center}.layout_type1{display:flex}.layout_type1 .left{width:49%}.layout_type1 .left>div{font-size:40px;line-height:1.3;letter-spacing:.91px;padding-top:20px}.layout_type1 .left>div>span{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:800}.layout_type1 .right{width:51%;padding-top:80px;font-size:0;padding-left:4px}.layout_type1 .right>div{font-size:18px;line-height:1.78;padding-bottom:16px;word-break:keep-all}.layout_type1 .right>div:last-child{padding-bottom:0}.layout_type1 .right>div>p{font-size:inherit;line-height:inherit;font-weight:800;display:block;margin-top:20px}.layout_type1 .right>div>p>span{display:inline-block;font-weight:800;font-size:26px;padding-left:5px}.layout_type2{padding:104px 0 119px;position:relative;z-index:2}.layout_type2 .list_type4{padding-top:20px}.layout_type3{display:flex}.layout_type3 .left{width:49%}.layout_type3 .right{width:51%;padding-top:14px}.layout_type3 .right .address{font-size:24px;line-height:1.5}.layout_type3 .right .list_type5:nth-child(2){padding-left:2px}.layout_type3 .right .list_type5:nth-child(2) dl{margin-right:15px}.layout_type3 .right .list_type5:nth-child(2) dl:last-child{margin-right:0}.layout_type3 .right .list_type5:nth-child(2) dl dt{margin-right:10px}.layout_type3 .right .list_type5:nth-child(3){padding-left:6px;padding-top:20px;font-size:0}.layout_type3 .right .list_type5:nth-child(3) dl{width:100%;line-height:1.78;float:none;padding-bottom:2px}.layout_type3 .right .list_type5:nth-child(3) dl:last-child{padding-bottom:0}.layout_type3 .right .list_type5:nth-child(3) dl dt{width:175px}.layout_type3 .right .list_type5:nth-child(3) dl dd{width:calc(100% - 175px)}.layout_type4 .top{padding-bottom:49px}.active_item.active_item_type1{opacity:0;visibility:hidden;transform:translateY(30px);transition:all .4s ease}.active_item.active_item_type1.active{visibility:visible;opacity:1;transform:translateY(0)}.active_item.active_item_type2{opacity:0;transform:translateY(30px)}.slide_type1{width:100%}.slide_type1 .swiper-slide{width:100%;background-color:#e7e7e7;height:360px}.slide_type1 .swiper-slide .img{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.slide_type2 .swiper-slide{width:120px;height:85px;opacity:.5;border:2px solid transparent;background-color:#e7e7e7;cursor:pointer}.slide_type2 .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#333}.slide_type2 .swiper-slide .img{background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.badge_type1{display:inline-block;color:#fff;font-size:15px;font-weight:700;line-height:1.068;letter-spacing:-.63px;padding:5px 3px 3px;background-color:#333}#contentsWrap{min-height:calc(100vh - 272px);padding-top:88px}#contentsWrap .contents{width:100%;position:relative;background-color:#fff}#contentsWrap.main_page{padding-top:0}#contentsWrap.main_page .contents.about{position:relative;overflow:hidden;padding:163px 0 84px}#contentsWrap.main_page .contents.about>.wrap{position:relative;position:absolute;display:flex;justify-content:flex-end;top:calc(5.4% + 163px);left:50%;transform:translateX(-50%)}#contentsWrap.main_page .contents.about>.img_box{min-width:800px;width:54.7%;max-width:1050px}#contentsWrap.main_page .contents.about>.img_box .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:57.1%}#contentsWrap.main_page .contents.about .contents_txt_type1{padding-right:88px}#contentsWrap.main_page .contents.technology{position:relative;z-index:3}#contentsWrap.main_page .contents.technology .panel_type1{transform:translateY(116px)}#contentsWrap.main_page .contents.part_search{height:720px;position:relative}#contentsWrap.main_page .contents.part_search .tit_type1{color:#fff}#contentsWrap.main_page .contents.part_search .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#contentsWrap.main_page .contents.part_search .img::after{content:'';width:100%;height:440px;position:absolute;top:0;left:0;z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}#contentsWrap.main_page .contents.part_search .wrap{position:relative;z-index:2;display:flex;padding-top:329px}#contentsWrap.main_page .contents.part_search .wrap .tit_type1{width:408px;padding-left:2px}#contentsWrap.main_page .contents.part_search .wrap .form_type1{width:calc(100% - 408px)}@media screen and (max-width:1080px){#contentsWrap.main_page .contents.part_search .wrap .tit_type1{width:350px}#contentsWrap.main_page .contents.part_search .wrap .form_type1{width:calc(100% - 350px)}}#contentsWrap.main_page .contents.need_help{background-color:#f2f2f2;padding:118px 0 128px}#contentsWrap.main_page .contents.need_help>.wrap{display:flex}#contentsWrap.main_page .contents.need_help .tit_type1{width:408px}#contentsWrap.main_page .contents.need_help .form_type2{padding-top:12px;width:calc(100% - 408px)}#contentsWrap.esc_page .kv_type1 .tab_type1 .tab_btn:first-child{margin-right:82px}#contentsWrap.esc_page .kv_type1 .tab_type1 .tab_btn:nth-child(2){margin-right:119px}#contentsWrap.esc_page .kv_type1 .tab_type1 .tab_btn:nth-child(3){margin-right:109px}#contentsWrap.esc_page .kv_type1 .tab_type1 .tab_btn:nth-child(4){margin-right:109px}#contentsWrap.esc_page .paging_area{padding-top:8px}#contentsWrap.esc_page .contents{padding:88px 0 87px}#contentsWrap.esc_page .contents .tab_btn_area{text-align:center}#contentsWrap.esc_page .contents .breadcrumbs{padding-bottom:19px}#contentsWrap.esc_page .contents .quote_request_area{padding-top:62px}#contentsWrap.esc_page .contents .quote_request_area .tit_type2{padding-bottom:33px}#contentsWrap.esc_stock_page .table_type1{margin-top:16px}#contentsWrap.esc_stock_page .table_type1 thead th>div{min-height:95px;display:flex;align-items:center}#contentsWrap.esc_stock_page .table_type1 thead th:first-of-type{width:12.6%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(2){width:24%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(3){width:14.24%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(4){width:14.24%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(5){width:10.91%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(6){width:11%}#contentsWrap.esc_stock_page .table_type1 thead th:nth-of-type(7){width:13.01%}#contentsWrap.esc_stock_page .table_type1 tbody td>div{min-height:79px;display:flex;align-items:center;justify-content:space-around}#contentsWrap.esc_stock_page .table_type1 tbody td>div .img_box{width:80px;display:block}#contentsWrap.esc_stock_page .table_type1 tbody td>div img{width:100%;display:block}#contentsWrap.esc_stock_page .table_type1 tbody td:first-of-type{width:12.6%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(2){width:24%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(3){width:14.24%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(4){width:14.24%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(5){width:10.91%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(6){width:11%}#contentsWrap.esc_stock_page .table_type1 tbody td:nth-of-type(7){width:13.01%}#contentsWrap.esc_stock_page .paging_area{padding-top:44px}#contentsWrap.esc_stock_page .no_search_results{padding:94px 0 65px}#contentsWrap.esc_stock_page .contents.part_search{padding:80px 0 48px}#contentsWrap.esc_stock_page .contents.part_search .tit_type2{padding-bottom:22px}#contentsWrap.esc_stock_page .contents.search_result{padding-bottom:128px}#contentsWrap.esc_stock_page .contents.search_result .tit_type2{padding-bottom:24px}#contentsWrap.company_page .kv_type1>.inner{height:560px}#contentsWrap.company_page .kv_type1>.inner .img{height:560px}#contentsWrap.company_page .kv_type1 .tit{top:213px;transform:none}#contentsWrap.company_page .kv_type1 .tab_type1 .tab_btn{margin-right:100px}#contentsWrap.company_page .kv_type1 .tab_type1 .tab_btn:nth-child(2),#contentsWrap.company_page .kv_type1 .tab_type1 .tab_btn:nth-child(3){margin-right:105px}#contentsWrap.company_page .kv_type1 .tab_type1 .tab_btn:last-child{margin-right:0}#contentsWrap.company_page .contents.greeting{padding:103px 0 112px}#contentsWrap.company_page .contents.history{background-color:#f8f8f8;position:relative}#contentsWrap.company_page .contents.history .img{background-position:center;background-size:cover;background-repeat:no-repeat;width:50.6%;height:100%;position:absolute;right:0;top:0;z-index:1}@media screen and (max-width:1159px){#contentsWrap.company_page .contents.history .img{width:46%}}#contentsWrap.company_page .contents.history .layout_type2{padding-left:5px}#contentsWrap.company_page .contents.partners{position:relative;overflow:hidden;padding:105px 0 332px;background-image:linear-gradient(to bottom,#191a35 2%,#031542)}#contentsWrap.company_page .contents.partners::after{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;position:absolute;width:79.68%;padding-top:37.6%;bottom:-10.3%;right:-15.05%;z-index:1;background-image:url(/asset/images/img-img-svg-sub-05-partners.svg)}#contentsWrap.company_page .contents.partners .layout_type4{position:relative;z-index:2}#contentsWrap.company_page .contents.partners .list_type11 .list:first-child{width:23.33%}#contentsWrap.company_page .contents.partners .list_type11 .list:nth-child(2){width:23.33%}#contentsWrap.company_page .contents.partners .list_type11 .list:nth-child(3){width:41.26%}#contentsWrap.company_page .contents.partners .list_type11 .list:nth-child(4){width:23.33%;padding-top:38px}#contentsWrap.company_page .contents.partners .list_type11 .list:nth-child(5){width:100% -23.33%;padding-top:38px}#contentsWrap.company_page .contents.directions{padding:107px 0 128px}#contentsWrap.company_page .contents.directions .map_area{height:431px;margin-top:42px}#contentsWrap.repair_page .kv_type1 .tab_type1 .inner div{margin-right:100px}#contentsWrap.repair_page .kv_type1 .tab_type1 .inner div:last-child{margin-right:0}#contentsWrap.repair_page .contents.ESC{padding:80px 0 128px}#contentsWrap.repair_page .contents.ESC .tit_type2{padding-bottom:22px}#contentsWrap.repair_page .contents.MCA_Heater{padding:80px 128px}#contentsWrap.repair_page .contents.MCA_Heater .panel_type5{margin-top:22px}#contentsWrap.repair_page .contents.MCA_Heater .table_type1{margin-top:40px;table-layout:fixed}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 td div p,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 th div p{word-break:keep-all}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 thead th div{padding:22px 0 21px}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody tr:first-of-type th{width:40%}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody td,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody th{border-left:0;border-right:0}#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody td div,#contentsWrap.repair_page .contents.MCA_Heater .table_type1 tbody th div{padding:21px 0}#contentsWrap.technology_page .contents{padding:80px 0 128px}#contentsWrap.technology_page .contents.cryogenic_chiller .wrap .sub_tit{font-size:20px;font-weight:600;padding-left:5px}#contentsWrap.technology_page .contents.cryogenic_chiller .wrap .text{font-size:20px;font-weight:600;text-align:center;margin-top:20px}#contentsWrap.technology_page .contents .table_type1 td div,#contentsWrap.technology_page .contents .table_type1 th div{padding:22px 5px 21px}#contentsWrap.technology_page .contents .scroll_type1{margin-top:48px}#contentsWrap.notice_page .contents{padding:80px 0 128px}#contentsWrap.notice_page .contents .table_type2{margin-top:16px}#contentsWrap.notice_page .contents .paging_area{padding-top:48px}#contentsWrap.notice_page .contents .btn_area{padding-top:40px}#contentsWrap.notice_page .contents .btn_area .btn_type3{display:block;margin:0 auto}@-webkit-keyframes scrollMotion{0%{transform-origin:0 0;transform:scaleX(0)}50%{transform-origin:0 0;transform:scale(1)}51%{transform-origin:100% 0;transform:scale(1)}100%{transform-origin:100% 0;transform:scaleX(0)}}@keyframes scrollMotion{0%{transform-origin:0 0;transform:scaleX(0)}50%{transform-origin:0 0;transform:scale(1)}51%{transform-origin:100% 0;transform:scale(1)}100%{transform-origin:100% 0;transform:scaleX(0)}}@-webkit-keyframes closeMotion{0%{transform:translate(-50%,-50%) rotate(45deg) scale(0)}100%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}@keyframes closeMotion{0%{transform:translate(-50%,-50%) rotate(45deg) scale(0)}100%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0X2N1c3RvbS5sZXNzIiwid2ViX3N0eWxlLmNzcyIsIndlYl9zdHlsZS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLHVDQUFBLDJCQUFBLENBQUEseUNBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsNkNBQUEsMkJBQUEsQ0FBQSwrQ0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSx3Q0FBQSwyQkFBQSxDQUFBLDBDQUFBLGdCQUdELFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLDBDQUFBLDJCQUFBLENBQUEsNENBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEseUNBQUEsMkJBQUEsQ0FBQSwyQ0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSwyQ0FBQSwyQkFBQSxDQUFBLDZDQUFBLGdCQUdELFdBQ0MsWUFBQSxLQUNBLFlBQUEsSUFDQSxJQUFBLHVDQUFBLDJCQUFBLENBQUEseUNBQUEsZ0JBR0QsV0FDQyxZQUFBLEtBQ0EsWUFBQSxJQUNBLElBQUEsNENBQUEsMkJBQUEsQ0FBQSw4Q0FBQSxnQkFHRCxXQUNDLFlBQUEsS0FDQSxZQUFBLElBQ0EsSUFBQSx3Q0FBQSwyQkFBQSxDQUFBLDBDQUFBLGdCQUdELEVBR0ksV0FBQSxXQ1VKLEVBQ0EsS0FDQSxRQUNBLFFBd0NBLFFBQ0EsTUFhQSxNQWxDQSxFQW5CQSxJQU5BLFdBWkEsS0EyREEsT0FUQSxRQS9CQSxLQUNBLEtBcUJBLEdBcEJBLElBdUNBLFFBdENBLElBckJBLElBc0NBLEdBQ0EsR0FqQkEsR0FzQkEsU0FpQkEsV0FEQSxPQUVBLE9BakJBLEtBekNBLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDQSxHQXNEQSxPQUNBLE9EMURBLEtDK0JBLEVBbENBLE9Bb0JBLElBa0RBLE1BakRBLElBQ0EsSUFxQkEsTUFDQSxPQUpB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RUEsVUFBQSxTQUdKLEtBRUksaUJBQUEsS0FBQSxFQUVBLFVBQUEsV0ExQlIsd0JBQ0ksR0FFSSxpQkFBQSxFQUFBLEVBRUEsVUFBQSxVQUdKLElBRUksaUJBQUEsRUFBQSxFQUVBLFVBQUEsU0FHSixJQUVJLGlCQUFBLEtBQUEsRUFFQSxVQUFBLFNBR0osS0FFSSxpQkFBQSxLQUFBLEVBRUEsVUFBQSxXQUlSLCtCQUNJLEdBRUksVUFBQSxxQkFBQSxjQUFBLFNBRUosS0FFSSxVQUFBLHFCQUFBLGNBQUEsVUFQUix1QkFDSSxHQUVJLFVBQUEscUJBQUEsY0FBQSxTQUVKLEtBRUksVUFBQSxxQkFBQSxjQUFBIiwiZmlsZSI6IndlYl9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtVGhpbi5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnU1VJVCc7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtUmVndWxhci5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1NZWRpdW0uZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1TZW1pQm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOiAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtQm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1NVSVQnO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRzcmM6ICB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1IZWF2eS5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtSGVhdnkud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG4qIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5uYXYsIG91dHB1dCwgc2VjdGlvbixcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1mYW1pbHk6ICdTVUlUJywgU2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjojMzMzO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAwO1xufVxuaHRtbCxib2R5e1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbnRyLCB0aCwgdGQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0Zm9udDogMTAwJTtcblx0ICBjb2xvcjogIzMzMztcbn1cbm9sLCB1bCwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxudWw6OmFmdGVyLFxub2w6OmFmdGVyLFxuLmNsYjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbmxpLFxuZGwge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiMzMzMzMzM7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Jjpob3Zlcntcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbmNhcHRpb24sIGxlZ2VuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dCxzZWxlY3Qge1xuXHRmb250OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOm5vbmU7XG5cdGFwcGVhcmFuY2U6bm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6dHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogIzkzOTU5ODsgfVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjOTM5NTk4OyB9XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM5Mzk1OTg7IH1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogIzkzOTU5ODsgfVxuXG5idXR0b257XG5cdGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvbjpmb2N1c3tcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AYmxhY2s6IzMzMztcbkBncmF5MTogIzM4M2EzZTtcbkBncmF5MjogI2FhYTtcbkBncmF5MzogIzRhNGE0YTtcbkBncmF5NDogI2JiYjtcbkBncmF5NTogI2Y4ZjhmODtcbkBncmF5NjogI2RkZDtcbkBncmF5NzogI2UyZTJlMjtcbkBncmF5ODogIzU1NTtcbkBncmF5OTojZjJmMmYyO1xuQGdyYXkxMDogI2Y5ZjlmOTtcbkBncmF5MTE6ICNjNGM0YzQ7XG5AZ3JheTEyOiNmNGY0ZjQ7XG5AZ3JheTEzOiAjZTdlN2U3O1xuQGdyYXkxNDojYjhjMWNkO1xuQHJlZDogI2VkMWIyMztcbkBibHVlOiAjMDI1NGExO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFZhcmlhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsZCB7XG4gICAgZGlzcGxheTogbm9uZSA7XG59XG5cbi5hZnRlciB7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi5hZnRlcnN7XG5cdCY6YWZ0ZXJ7XG5cdFx0LmFmdGVyO1xuXHR9XG59XG5cbi5iZ297XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmdfY292ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYmdfY29udGFpbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN0cm9uZ3tcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5saW5lLWNsYW1wLW9uZXtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XHRcbn1cblxuLmxpbmUtY2xhbXAoQGxpbmUtaGVpZ2h0OyBAbGluZS1jbGFtcCl7XG5cdGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0bWF4LWhlaWdodDogQGxpbmUtaGVpZ2h0ICogQGxpbmUtY2xhbXAgKiAxZW07XG5cdC13ZWJraXQtbGluZS1jbGFtcDogQGxpbmUtY2xhbXA7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg7YyM7J287KCV7J2YIDogU2V0dGluZ3NcbiAgICDsg53shLHsnbzsnpAgOiAwMDAwLTAwLTAwIG1hbmdvamFuZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTVUlUJztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgc3JjOiB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1UaGluLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUV4dHJhTGlnaHQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTGlnaHQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULVJlZ3VsYXIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtU2VtaUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NVSVQnO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnL2Fzc2V0L2NvbW1vbi9mb250cy9TVUlULUJvbGQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFCb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU1VJVCc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcvYXNzZXQvY29tbW9uL2ZvbnRzL1NVSVQtSGVhdnkuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9hc3NldC9jb21tb24vZm9udHMvU1VJVC1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3Bhbixcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubmF2LFxub3V0cHV0LFxuc2VjdGlvbixcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyxcbnNlbGVjdCxcbmlucHV0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6ICdTVUlUJywgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50cixcbnRoLFxudGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGZvbnQ6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xufVxub2wsXG51bCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsOjphZnRlcixcbm9sOjphZnRlcixcbi5jbGI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxubGksXG5kbCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmNhcHRpb24sXG5sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXQsXG5zZWxlY3Qge1xuICBmb250OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkzOTU5ODtcbn1cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Mzk1OTg7XG59XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTM5NTk4O1xufVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkzOTU5ODtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBWYXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxkIHtcbiAgZGlzcGxheTogbm9uZSA7XG59XG4uYWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmFmdGVyczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uYmdvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uYmdfY292ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmdfY29udGFpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saW5lLWNsYW1wLW9uZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cmFwX3R5cGUyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI2MHB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRfb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubV9vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvdGFsX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sZW5nX2J0biB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxlbmdfYnRuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1nbmItbGFuZy13dC5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAxNHB4O1xufVxuLmxlbmdfYnRuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvZm9ybS1mb3JtLXNlbGVjdC1hcnJvdy1kb3duLXd0LnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIuNXB4KTtcbiAgcmlnaHQ6IDExcHg7XG59XG4uaGFtX2J0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1fYnRuID4gLmlubmVyIHtcbiAgcGFkZGluZzogMTRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYW1fYnRuID4gLmlubmVyID4gLmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTE7XG59XG4uaGFtX2J0biA+IC5pbm5lciA+IC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmhhbV9idG4gPiAuaW5uZXIgPiAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMHB4O1xufVxuLmhhbV9idG4gPiAuaW5uZXIgPiAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIGJvdHRvbTogMHB4O1xufVxuLmhhbV9idG4gLmNsb3NlX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbn1cbi5oYW1fYnRuIC5jbG9zZV9idG4gLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNHB4IDAgMDtcbn1cbi5oYW1fYnRuIC5jbG9zZV9idG4gLmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmhhbV9idG4gLmNsb3NlX2J0biAuYmFyOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5oYW1fYnRuIC5jbG9zZV9idG4gLmJhcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uaGFtX2J0biAuY2xvc2VfYnRuOmhvdmVyIC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4uaGFtX2J0biAuY2xvc2VfYnRuOmhvdmVyIC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmhhbV9idG46aG92ZXIgPiAuaW5uZXIgLmJhcjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiA3cHg7XG59XG4uaGFtX2J0bjpob3ZlciA+IC5pbm5lciAuYmFyOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IC03cHg7XG59XG4uaGFtX2J0bi5jbG9zZSA+IC5pbm5lciA+IC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDA7XG59XG4uaGFtX2J0bi5jbG9zZSA+IC5pbm5lciA+IC5iYXI6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMThweDtcbn1cbi5oYW1fYnRuLmNsb3NlID4gLmlubmVyID4gLmJhcjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAtMThweDtcbn1cbi5oYW1fYnRuLmNsb3NlIC5jbG9zZV9idG4ge1xuICBhbmltYXRpb246IGNsb3NlTW90aW9uIDAuM3MgMC40cyBlYXNlIGZvcndhcmRzO1xufVxuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ1NVSVQnLCBTYW5zLXNlcmlmO1xufVxuLmJ0bl90eXBlMSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bl90eXBlMiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDE4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTMge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuX3R5cGU0IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjIzO1xufVxuLnNlYXJjaF9idG4ge1xuICBsaW5lLWhlaWdodDogMS4xMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnaW5nX2FyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2luYXRpb24gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2MSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LWxhc3QtYWN0LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ucGFnaW5hdGlvbiAucHJldjEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LWZpcnN0LWRpcy5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2MiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LW5leHQtYWN0LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2Mi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2J0bi1idG4tdy1wYWdpbmF0aW9uLWxpbmUtYXJyb3ctcHJldi1kaXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAubmV4dDEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1uZXh0LWFjdC5zdmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnBhZ2luYXRpb24gLm5leHQxLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1wcmV2LWRpcy5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24gLm5leHQyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2J0bi1idG4tdy1wYWdpbmF0aW9uLWxpbmUtYXJyb3ctbGFzdC1hY3Quc3ZnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2luYXRpb24gLm5leHQyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5udW0ge1xuICBmb250LXNpemU6IDA7XG59XG4ucGFnaW5hdGlvbiAubnVtID4gYSxcbi5wYWdpbmF0aW9uIC5udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNkZGQ7XG4gIG1hcmdpbjogMCA5LjVweDtcbn1cbi5wYWdpbmF0aW9uIC5udW0gPiBhOmZpcnN0LWNoaWxkLFxuLnBhZ2luYXRpb24gLm51bSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG59XG4ucGFnaW5hdGlvbiAubnVtID4gYTpsYXN0LWNoaWxkLFxuLnBhZ2luYXRpb24gLm51bSBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG4ucGFnaW5hdGlvbiAubnVtID4gYS5vbixcbi5wYWdpbmF0aW9uIC5udW0gc3Bhbi5vbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnBhZ2luYXRpb24gLm51bSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiAubnVtIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi50b3BfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvcF9idG4gPiAuaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wX2J0biA+IC5pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi13LXRvcC5zdmcpO1xufVxuLnBsdXNfYnRuIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbHVzX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4ucGx1c19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDdweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5wbHVzX2J0bi5hY3RpdmU6OmFmdGVyLFxuLnBsdXNfYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBsdXNfYnRuOmhvdmVyOjphZnRlcixcbi5wbHVzX2J0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnRhYl90eXBlMSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYl90eXBlMSAuaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50YWJfdHlwZTEgLnRhYl9idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi50YWJfdHlwZTEgLnRhYl9idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJfdHlwZTEgLnRhYl9idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNiYmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJfdHlwZTEgLnRhYl9idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJfdHlwZTEgLnRhYl9idG4ub24gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYl90eXBlMSAudGFiX2J0bi5vbiBhOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYl90eXBlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgd2lkdGg6IDQxNnB4O1xufVxuLnRhYl90eXBlMiAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGFiX3R5cGUyIC50YWJfYnRuIHtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSA2LjY2cHgpO1xuICBjb2xvcjogI2JiYjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG59XG4udGFiX3R5cGUyIC50YWJfYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFiX3R5cGUyIC50YWJfYnRuLm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVzZXRfYnRuIHtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjMWNkO1xufVxuLnJlc2V0X2J0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLW1lbnUtY2xvc2Utd3Quc3ZnKTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fdHlwZTEge1xuICBmb250LXNpemU6IDA7XG59XG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmFkaW9fdHlwZTEgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuLFxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5yYWRpb190eXBlMSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW46OmFmdGVyLFxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhZGlvX3R5cGUxIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpb190eXBlMiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yYWRpb190eXBlMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4sXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJhZGlvX3R5cGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YWZ0ZXIsXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvX3R5cGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG4ucmFkaW9fdHlwZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNoZWNrYm94X3R5cGUxIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveF90eXBlMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLFxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3Bhbixcbi5jaGVja2JveF90eXBlMSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IC04cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlMmUyZTIgaW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YWZ0ZXIsXG4uY2hlY2tib3hfdHlwZTEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi13LXVuY2hlY2tlZC5zdmcpO1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMzMzIGluc2V0O1xufVxuLmNoZWNrYm94X3R5cGUxIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLXctY2hlY2tlZC5zdmcpO1xufVxuLnNlYXJjaF90eXBlMSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zZWFyY2hfdHlwZTEgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VhcmNoX3R5cGUxIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLnNlYXJjaF90eXBlMSAuc2VhcmNoX2J0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VhcmNoX3R5cGUyIHtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoX3R5cGUyIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlYXJjaF90eXBlMiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cbi5zZWFyY2hfdHlwZTIgLnNlYXJjaF9idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlYXJjaF90eXBlMiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uc2VhcmNoX3R5cGUyIC5yZXNldF9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaW5wdXRfdHlwZTEgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cbi5pbnB1dF90eXBlMSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0X3R5cGUxIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLmlucHV0X3R5cGUyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG4uaW5wdXRfdHlwZTIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dF90eXBlMiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2RkZDtcbn1cbi5pbnB1dF90eXBlMiBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4udGV4dF9hcmVhX3R5cGUxIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRleHRfYXJlYV90eXBlMSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLnRleHRfYXJlYV90eXBlMSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dF9hcmVhX3R5cGUxIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLnRleHRfYXJlYV90eXBlMSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udGV4dF9hcmVhX3R5cGUyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRleHRfYXJlYV90eXBlMiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuLnRleHRfYXJlYV90eXBlMiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dF9hcmVhX3R5cGUyIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkO1xufVxuLnRleHRfYXJlYV90eXBlMiB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udGV4dF9hcmVhX3R5cGUyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5zZWxlY3RfdHlwZTEge1xuICB3aWR0aDogMjA0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHotaW5kZXg6IDM7XG59XG4uc2VsZWN0X3R5cGUxIC5zZWxlY3RlZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEycHggMzlweCAwIDEycHg7XG59XG4uc2VsZWN0X3R5cGUxIC5zZWxlY3RlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvZm9ybS1mb3JtLXNlbGVjdC1hcnJvdy1kb3duLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAzLjVweCk7XG59XG4uc2VsZWN0X3R5cGUxIC5vcHRpb25fYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnNlbGVjdF90eXBlMSAub3B0aW9uIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdF90eXBlMSAub3B0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2VsZWN0X3R5cGUxLmFjdGl2ZSAuc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0X3R5cGUxIC5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlzdF90eXBlMSAubGlzdDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3RfdHlwZTEgLmxpc3QgLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlzdF90eXBlMSAubGlzdCAuaW5uZXIge1xuICBwYWRkaW5nOiAyMi44JSAzLjElIDMuMSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5saXN0X3R5cGUxIC5saXN0IC5pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG4ubGlzdF90eXBlMSAubGlzdCAudHh0IHtcbiAgcGFkZGluZzogMTZweCAwIDAgNnB4O1xufVxuLmxpc3RfdHlwZTEgLmxpc3QgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDAuODY3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4ubGlzdF90eXBlMSAubGlzdCAudGl0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cbi5saXN0X3R5cGUxIC5saXN0IC5jb250IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICM1NTU7XG59XG4ubGlzdF90eXBlMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMiAubGlzdCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4ubGlzdF90eXBlMiAubGlzdCA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5saXN0X3R5cGUyIC5saXN0IC5jb250IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLmxpc3RfdHlwZTIgLmxpc3QgLmNvbnQgLmRsX2xpc3RfdHlwZTEgZGwgZHQge1xuICB3aWR0aDogMTEycHg7XG59XG4ubGlzdF90eXBlMiAubGlzdCAuY29udCAuZGxfbGlzdF90eXBlMSBkbCBkZCxcbi5saXN0X3R5cGUyIC5saXN0IC5jb250IC5kbF9saXN0X3R5cGUxIGRsID4gYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEycHgpO1xufVxuLmxpc3RfdHlwZTIgLmxpc3QgLmltZ19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cbi5saXN0X3R5cGUyIC5saXN0IC5pbWdfYm94IC5pbWcsXG4ubGlzdF90eXBlMiAubGlzdCAuaW1nX2JveCAuc3ViX2ltZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5saXN0X3R5cGUyIC5saXN0IC5pbWdfYm94IC5pbWcge1xuICB6LWluZGV4OiAxO1xufVxuLmxpc3RfdHlwZTIgLmxpc3QgLmltZ19ib3ggLnN1Yl9pbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cbi5saXN0X3R5cGUyIC5saXN0OmhvdmVyIC5pbWdfYm94IC5zdWJfaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXN0X3R5cGUzIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTMgLmxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xufVxuLmxpc3RfdHlwZTMgLmxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0X3R5cGUzIC5saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdmVydGljYWwtYWxpZ246IDRweDtcbn1cbi5saXN0X3R5cGU0IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubGlzdF90eXBlNCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlNCBsaSAueWVhciB7XG4gIHdpZHRoOiAxMDRweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yNDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGlzdF90eXBlNCBsaSAuY29udCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XG4gIGxpbmUtaGVpZ2h0OiAyLjM4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5saXN0X3R5cGU0IGxpIC5jb250IHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmxpc3RfdHlwZTUge1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlNTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlNSBkbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlNSBkbCBkdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5saXN0X3R5cGU1IGRsIGRkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxpc3RfdHlwZTUgZGwuc3Vid2F5IGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWxvY2F0aW9uLXN1YndheS5zdmcpO1xufVxuLmxpc3RfdHlwZTUgZGwuY2FyIGR0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IC01cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWxvY2F0aW9uLWNhci5zdmcpO1xufVxuLmxpc3RfdHlwZTYgLmxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxpc3RfdHlwZTYgLmxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdF90eXBlNiAubGlzdCAubGFiZWwge1xuICB3aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMjFweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXN0X3R5cGU2IC5saXN0IC5sYWJlbC5jb2xvcjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuLmxpc3RfdHlwZTYgLmxpc3QgLmxhYmVsLmNvbG9yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG59XG4ubGlzdF90eXBlNiAubGlzdCAubGFiZWwuY29sb3IzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNTRhMTtcbn1cbi5saXN0X3R5cGU2IC5saXN0IC5jb250IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xufVxuLmxpc3RfdHlwZTcge1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlNyBwIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogNDNweDtcbn1cbi5saXN0X3R5cGU3IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5saXN0X3R5cGU4IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG59XG4ubGlzdF90eXBlOSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGlzdF90eXBlOSAubGlzdCB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDE5LjJweCk7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4ubGlzdF90eXBlOSAubGlzdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxpc3RfdHlwZTkgLmxpc3QgPiBwIHtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxpc3RfdHlwZTkgLmxpc3QgPiBwLmNvbG9yMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG4ubGlzdF90eXBlOSAubGlzdCA+IHAuY29sb3IyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMWIyMztcbn1cbi5saXN0X3R5cGU5IC5saXN0ID4gcC5jb2xvcjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1NGExO1xufVxuLmxpc3RfdHlwZTkgLmxpc3QgdWwge1xuICBwYWRkaW5nOiAyN3B4IDBweCAwIDEzcHg7XG59XG4ubGlzdF90eXBlOSAubGlzdCB1bCBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ubGlzdF90eXBlMTAgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMTAgPiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMTAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0X3R5cGUxMCA+IGxpID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxpc3RfdHlwZTEwID4gbGkgLm51bSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjU0YTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmctdG9wOiAyLjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ubGlzdF90eXBlMTAgPiBsaSAuY29udCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5saXN0X3R5cGUxMCA+IGxpIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5saXN0X3R5cGUxMCA+IGxpIHVsIGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5saXN0X3R5cGUxMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4ubGlzdF90eXBlMTEgLmxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxpc3RfdHlwZTExIC5saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdF90eXBlMTEgLmxpc3QgLnJlZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQzZW07XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuLmxpc3RfdHlwZTExIC5saXN0IC50aXQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5saXN0X3R5cGUxMSAubGlzdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIGNvbG9yOiAjZTJlMmUyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxpc3RfdHlwZTEyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5saXN0X3R5cGUxMiAubGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuLmxpc3RfdHlwZTEyIC5saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGlzdF90eXBlMTIgLmxpc3QgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xufVxuLmxpc3RfdHlwZTEyIC5saXN0IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5saXN0X3R5cGUxMiAubGlzdCBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5saXN0X3R5cGUxMiAubGlzdCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tYXR0YWNoZWRmaWxlLnN2Zyk7XG59XG4uZGxfbGlzdF90eXBlMSBkbCB7XG4gIGZsb2F0OiBub25lO1xufVxuLmRsX2xpc3RfdHlwZTEgZGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmRsX2xpc3RfdHlwZTEgZGwgZHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICBmb250LXdlaWdodDogODAwO1xuICBmbG9hdDogbGVmdDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uZGxfbGlzdF90eXBlMSBkbCBkZCxcbi5kbF9saXN0X3R5cGUxIGRsID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5kbF9saXN0X3R5cGUxIGRsIGRkIGEsXG4uZGxfbGlzdF90eXBlMSBkbCA+IGEgYSB7XG4gIHdvcmQtYnJlYWs6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmRsX2xpc3RfdHlwZTIgZGwge1xuICBmbG9hdDogbm9uZTtcbn1cbi5kbF9saXN0X3R5cGUyIGRsOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5kbF9saXN0X3R5cGUyIGRsIGR0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44NztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmRsX2xpc3RfdHlwZTIgZGwgZGQsXG4uZGxfbGlzdF90eXBlMiBkbCA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uZGxfbGlzdF90eXBlMiBkbCBkZCBhLFxuLmRsX2xpc3RfdHlwZTIgZGwgPiBhIGEge1xuICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5kbF9saXN0X3R5cGUyIGRsIGR0IHtcbiAgd2lkdGg6IDE2NHB4O1xuICBsaW5lLWhlaWdodDogMi4zNzVlbTtcbn1cbi5kbF9saXN0X3R5cGUyIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1ZW07XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRhYmxlX3R5cGUxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGVfdHlwZTE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4udGFibGVfdHlwZTEgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlX3R5cGUxIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi50YWJsZV90eXBlMSB0Ym9keSB0ZCxcbi50YWJsZV90eXBlMSB0Ym9keSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4udGFibGVfdHlwZTEgdGgge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGFibGVfdHlwZTEgdGggPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi50YWJsZV90eXBlMSB0aCA+IGRpdiBwLFxuLnRhYmxlX3R5cGUxIHRoID4gZGl2IGEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGFibGVfdHlwZTEgdGggPiBkaXYgcC5ibHVlLFxuLnRhYmxlX3R5cGUxIHRoID4gZGl2IGEuYmx1ZSB7XG4gIGNvbG9yOiAjMDI1NEExO1xufVxuLnRhYmxlX3R5cGUxIHRoID4gZGl2IHAucmVkLFxuLnRhYmxlX3R5cGUxIHRoID4gZGl2IGEucmVkIHtcbiAgY29sb3I6ICNFRDFDMjM7XG59XG4udGFibGVfdHlwZTEgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi50YWJsZV90eXBlMSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnRhYmxlX3R5cGUxIHRkIHtcbiAgZm9udC1zaXplOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGFibGVfdHlwZTEgdGQgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi50YWJsZV90eXBlMSB0ZCA+IGRpdiBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRhYmxlX3R5cGUxIHRkID4gZGl2IHAuYmx1ZSB7XG4gIGNvbG9yOiAjMDI1NEExO1xufVxuLnRhYmxlX3R5cGUxIHRkID4gZGl2IHAucmVkIHtcbiAgY29sb3I6ICNFRDFDMjM7XG59XG4udGFibGVfdHlwZTEgdGQgPiBkaXYgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnRhYmxlX3R5cGUxIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udGFibGVfdHlwZTEgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi50YWJsZV90eXBlMSAuaW1nX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZV90eXBlMSAuaW1nX2JveCAucGx1c19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuLnRhYmxlX3R5cGUyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbn1cbi50YWJsZV90eXBlMiAudGhlYWQge1xuICBwYWRkaW5nOiAyMHB4IDAgO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnRhYmxlX3R5cGUyIC50aGVhZCAudHIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWJsZV90eXBlMiAudGhlYWQgLnRyIC50aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV90eXBlMiAudGhlYWQgLnRyIC50aDpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi50YWJsZV90eXBlMiAudGhlYWQgLnRyIC50aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjkxcHgpO1xuICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xufVxuLnRhYmxlX3R5cGUyIC50aGVhZCAudHIgLnRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxNzRweDtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4udGFibGVfdHlwZTIgLnRib2R5IC50ciA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYmxlX3R5cGUyIC50Ym9keSAudHIgLnRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG4udGFibGVfdHlwZTIgLnRib2R5IC50ciAudGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MXB4KTtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyIC50ZDpudGgtY2hpbGQoMikgPiBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyIC50ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZV90eXBlMiAudGJvZHkgLnRyLm5vdGljZSA+IGEge1xuICBwYWRkaW5nOiAxNnB4IDAgMTVweDtcbn1cbi50YWJsZV90eXBlMiAudHIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZV90eXBlMiAudHI6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRhYmxlX3R5cGUyIC50ciA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTdweCAwIDE4cHg7XG59XG4udGFibGVfdHlwZTIgLnRyID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4udGFibGVfdHlwZTIgLnRkLFxuLnRhYmxlX3R5cGUyIC50aCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50YWJsZV90eXBlMiAudGgge1xuICBmb250LXNpemU6IDA7XG59XG4udGFibGVfdHlwZTIgLnRoID4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYmxlX3R5cGUyIC50ZCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50YWJsZV90eXBlMiAudGQgPiBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYW5lbF90eXBlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFuZWxfdHlwZTEgLnRpdF90eXBlMSB7XG4gIHdpZHRoOiAyNS43JTtcbn1cbi5wYW5lbF90eXBlMSAubGlzdF90eXBlMSB7XG4gIHdpZHRoOiA3NC4zJTtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAucGFuZWxfdHlwZTEgLnRpdF90eXBlMSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAucGFuZWxfdHlwZTEgLmxpc3RfdHlwZTEge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5wYW5lbF90eXBlMiAucGFuZWxfaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhbmVsX3R5cGUyIC5wYW5lbF9jb250IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG4ucGFuZWxfdHlwZTMgLmltZ19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjZweDtcbn1cbi5wYW5lbF90eXBlMyAuaW1nX2JveCAuaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhbmVsX3R5cGUzIC5jb250X2JveCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ucGFuZWxfdHlwZTMgLmNvbnRfYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYW5lbF90eXBlMyAuY29udF9ib3ggPiBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wYW5lbF90eXBlNCAuY29udDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAuc3ViX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nLmltZ18xIHtcbiAgd2lkdGg6IDIxLjglO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94IGltZy5pbWdfMiB7XG4gIHdpZHRoOiA0NSU7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nLmltZ18zIHtcbiAgd2lkdGg6IGNhbGMoMzMuMiUgLSA0MHB4KTtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAuaW1nX2JveCBpbWcuaW1nXzQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAzNCU7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3ggaW1nLmltZ181IHtcbiAgd2lkdGg6IGNhbGMoNjYlIC0gNjRweCk7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3hfdHlwZTIge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmltZ19ib3hfdHlwZTIgaW1nIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gMTZweCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5pbWdfYm94X3R5cGUyIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGU4IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAubGlzdF90eXBlOSB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGUxMCB7XG4gIHBhZGRpbmctdG9wOiA0M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhbmVsX3R5cGU0IC5jb250IC5saXN0X3R5cGUxMCA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAubGlzdF90eXBlMTAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wYW5lbF90eXBlNCAuY29udCAubGlzdF90eXBlMTAgPiBsaSAuY29udCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWxfdHlwZTQgLmNvbnQgLmxpc3RfdHlwZTEwID4gbGkgdWwgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG59XG4ucGFuZWxfdHlwZTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiA0MHB4IDQ3cHggMjNweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhbmVsX3R5cGU1IC5sZWZ0IHtcbiAgd2lkdGg6IDUzLjMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbn1cbi5wYW5lbF90eXBlNSAubGVmdCAuYXJyb3cge1xuICB3aWR0aDogMTQlO1xuICBwYWRkaW5nLXRvcDogMjguMTYlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXN2Zy1zdWItMDItYXJyb3ctdG8tbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgMzkuMyU7XG4gIGJhY2tncm91bmQtc2l6ZTogNDMuNzUlO1xufVxuLnBhbmVsX3R5cGU1IC5sZWZ0IC5pbWdfYm94LndpZHRoMSB7XG4gIHdpZHRoOiA0MC41OCU7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQgLmltZ19ib3gud2lkdGgyIHtcbiAgd2lkdGg6IDQ1LjQyJTtcbn1cbi5wYW5lbF90eXBlNSAubGVmdCAuaW1nX2JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFuZWxfdHlwZTUgLmxlZnQgLmltZ19ib3ggPiBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhbmVsX3R5cGU1IC5yaWdodCB7XG4gIHdpZHRoOiA0Ni43JTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbXBvbmVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBoZWlnaHQ6IDg4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4jaGVhZGVyID4gLndyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jaGVhZGVyID4gLndyYXAgPiAuaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuYmcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MTRweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgPiAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQge1xuICB3aWR0aDogMzg0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQgPiAudHh0IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQgPiAudHh0ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogODAwO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLmlubmVyIC5sZWZ0IC5sZW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM0cHg7XG4gIGxlZnQ6IDA7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQgLmxlbmcgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2FhYTtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAubGVmdCAubGVuZyBsaTpmaXJzdC1jaGlsZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIHZlcnRpY2FsLWFsaWduOiAzcHg7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAuaW5uZXIgLmxlZnQgLmxlbmcgbGkub24gYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLmlubmVyIC5yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODRweCk7XG4gIHBhZGRpbmctbGVmdDogOC41JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5pbm5lciAucmlnaHQgLmNvcHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzO1xuICBjb2xvcjogI2FhYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM0cHg7XG4gIGxlZnQ6IDEyLjUlO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgPiBsaSA+IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICB3aWR0aDogMjI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiAuZGVidGhfMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjZweCk7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAubmF2X3R5cGUyIC5kZWJ0aF8yIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgLmRlYnRoXzIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2hlYWRlciAuc2l0ZV9tYXAgLm5hdl90eXBlMiAuZGVidGhfMiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMjM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4jaGVhZGVyIC5zaXRlX21hcCAubmF2X3R5cGUyIC5kZWJ0aF8yIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbiNoZWFkZXIgLnNpdGVfbWFwIC5uYXZfdHlwZTIgLmRlYnRoXzIgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNoZWFkZXIgLnNpdGVfbWFwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jaGVhZGVyIC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2hlYWRlciAubmF2ID4gbGkge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuI2hlYWRlciAubmF2ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNoZWFkZXIgLm5hdiA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4wNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG59XG4jaGVhZGVyIC5uYXYgPiBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuI2hlYWRlciAubmF2ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuI2hlYWRlciAjbmF2IHtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cbiNoZWFkZXIgLmxlbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jaGVhZGVyIC5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbiNoZWFkZXIgLmhhbV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbiNoZWFkZXIgLm5hdl9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG59XG4jaGVhZGVyIC5uYXZfYXJlYSAjbmF2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbn1cbiNoZWFkZXIgLm5hdl9hcmVhIC5sZW5nIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICNoZWFkZXIgLm5hdl9hcmVhICNuYXYge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAjaGVhZGVyIC5uYXZfYXJlYSAjbmF2ID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuICB9XG4gICNoZWFkZXIgLm5hdl9hcmVhICNuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuI2hlYWRlci5vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4jaGVhZGVyLmFjdGl2ZSxcbiNoZWFkZXIuZ25iX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jaGVhZGVyLmFjdGl2ZSAubG9nbyBhLFxuI2hlYWRlci5nbmJfYWN0aXZlIC5sb2dvIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLWNvbG9yLnN2Zyk7XG59XG4jaGVhZGVyLmFjdGl2ZSAjbmF2ID4gdWwgPiBsaSA+IGEsXG4jaGVhZGVyLmduYl9hY3RpdmUgI25hdiA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jaGVhZGVyLmFjdGl2ZSAjbmF2ID4gdWwgPiBsaS5hY3RpdmUgPiBhLFxuI2hlYWRlci5nbmJfYWN0aXZlICNuYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbiNoZWFkZXIuYWN0aXZlICNuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSxcbiNoZWFkZXIuZ25iX2FjdGl2ZSAjbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbiNoZWFkZXIuYWN0aXZlIC5sZW5nX2J0bixcbiNoZWFkZXIuZ25iX2FjdGl2ZSAubGVuZ19idG4ge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4jaGVhZGVyLmFjdGl2ZSAubGVuZ19idG46OmFmdGVyLFxuI2hlYWRlci5nbmJfYWN0aXZlIC5sZW5nX2J0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLWduYi1sYW5nLWJrLnN2Zyk7XG59XG4jaGVhZGVyLmFjdGl2ZSAubGVuZ19idG46OmJlZm9yZSxcbiNoZWFkZXIuZ25iX2FjdGl2ZSAubGVuZ19idG46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2Zvcm0tZm9ybS1zZWxlY3QtYXJyb3ctZG93bi1iay5zdmcpO1xufVxuI2hlYWRlci5hY3RpdmUgLmhhbV9idG4gLmJhcixcbiNoZWFkZXIuZ25iX2FjdGl2ZSAuaGFtX2J0biAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbiNoZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2hlYWRlcjpob3ZlciAubG9nbyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby1jb2xvci5zdmcpO1xufVxuI2hlYWRlcjpob3ZlciAjbmF2ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzMzMztcbn1cbiNoZWFkZXI6aG92ZXIgI25hdiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZWQxYjIzO1xufVxuI2hlYWRlcjpob3ZlciAjbmF2ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI2VkMWIyMztcbn1cbiNoZWFkZXI6aG92ZXIgLmxlbmdfYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuI2hlYWRlcjpob3ZlciAubGVuZ19idG46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1nbmItbGFuZy1iay5zdmcpO1xufVxuI2hlYWRlcjpob3ZlciAubGVuZ19idG46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2Zvcm0tZm9ybS1zZWxlY3QtYXJyb3ctZG93bi1iay5zdmcpO1xufVxuI2hlYWRlcjpob3ZlciAuaGFtX2J0biAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYTNlO1xuICBoZWlnaHQ6IDI3MnB4O1xuICBwYWRkaW5nLXRvcDogNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3RlciAudG9wX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogNDhweDtcbiAgei1pbmRleDogNTtcbn1cbiNmb290ZXIgLnRvcF9idG4ub24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTg4cHg7XG59XG4jZm9vdGVyIC5sb2dvIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLWdyYXkuc3ZnKTtcbn1cbiNmb290ZXIgPiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNmb290ZXIgPiAud3JhcCA+IC5pbm5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDRweCk7XG59XG4jZm9vdGVyIC50b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRhNGE0YTtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuI2Zvb3RlciAuYnQge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbiNmb290ZXIgLmJ0ID4gcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAycHg7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuI2Zvb3RlciAuYnQgYWRkcmVzcyA+IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBjb2xvcjogI2FhYTtcbn1cbiNmb290ZXIgLmJ0IGFkZHJlc3MgPiBwLmNvcHkge1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzIHVsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC45MztcbiAgY29sb3I6ICNhYWE7XG59XG4jZm9vdGVyIC5idCBhZGRyZXNzIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuI2Zvb3RlciAuYnQgYWRkcmVzcyB1bCBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG4jZm9vdGVyIC5mbmIgbGkge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDA7XG59XG4jZm9vdGVyIC5mbmIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICBjb2xvcjogI2FhYTtcbn1cbiNmb290ZXIgLmZuYiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxNC4zcHg7XG4gIHZlcnRpY2FsLWFsaWduOiA0cHg7XG59XG4jZm9vdGVyIC5mbmIgbGk6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbGlnaHRib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xpZ2h0Ym94IC5sYi1vdXRlckNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4jbGlnaHRib3ggLmxiLWRhdGFDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmxvZ28ge1xuICB3aWR0aDogMTMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxvZ28gYSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby13dC5zdmcpO1xufVxuLm1haW5fa3Yge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW5fa3YgPiAuaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXctbWFpbi12aXN1YWwuanBnKTtcbn1cbi5tYWluX2t2IC50eHRfYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCUgO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubWFpbl9rdiAudHh0X2JveCAudHh0MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubWFpbl9rdiAudHh0X2JveCAudHh0MiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5tYWluX2t2IC50eHRfYm94IC5idG5fdHlwZTEge1xuICBtYXJnaW46IDM5cHggYXV0byAwO1xufVxuLm1haW5fa3YgLnNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0OHB4O1xuICByaWdodDogLTE5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC1zaXplOiAwO1xufVxuLm1haW5fa3YgLnNjcm9sbCAuaW5uZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW5fa3YgLnNjcm9sbCAuaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gIGFuaW1hdGlvbjogc2Nyb2xsTW90aW9uIDEuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4ua3ZfdHlwZTEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ua3ZfdHlwZTEgPiAuaW5uZXIge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3ZfdHlwZTEgPiAuaW5uZXIgLmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4OHB4O1xuICBsZWZ0OiAwO1xufVxuLmt2X3R5cGUxIC50aXQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmt2X3R5cGUxIC50aXQgcCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgO1xufVxuLmt2X3R5cGUxIC50YWJfdHlwZTEge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnRpdF90eXBlMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi50aXRfdHlwZTIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnRpdF90eXBlMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRlbnRzX3R4dF90eXBlMSAuY29udCB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xufVxuLmNvbnRlbnRzX3R4dF90eXBlMSAuYnRuX3R5cGUyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mb3JtX3R5cGUxIC5yYWRpb190eXBlMSxcbi5mb3JtX3R5cGUxIC5yYWRpb190eXBlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvcm1fdHlwZTEgLnJhZGlvX3R5cGUxOmZpcnN0LWNoaWxkLFxuLmZvcm1fdHlwZTEgLnJhZGlvX3R5cGUyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuLmZvcm1fdHlwZTEgLnNlYXJjaF90eXBlMSxcbi5mb3JtX3R5cGUxIC5zZWFyY2hfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmZvcm1fdHlwZTEgLnNlYXJjaF90eXBlMSBpbnB1dCxcbi5mb3JtX3R5cGUxIC5zZWFyY2hfdHlwZTIgaW5wdXQge1xuICB3aWR0aDogNDI3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZm9ybV90eXBlMSAuc2VhcmNoX3R5cGUxIC5yZXNldF9idG4sXG4uZm9ybV90eXBlMSAuc2VhcmNoX3R5cGUyIC5yZXNldF9idG4ge1xuICBsZWZ0OiAzOTJweDtcbn1cbi5mb3JtX3R5cGUyIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvcm1fdHlwZTIgZm9ybSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5mb3JtX3R5cGUyIC5pbnB1dF90eXBlMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG59XG4uZm9ybV90eXBlMiAuaW5wdXRfdHlwZTE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uZm9ybV90eXBlMiAudGV4dF9hcmVhX3R5cGUxIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4uZm9ybV90eXBlMiAuY2hlY2tib3hfdHlwZTEge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbn1cbi5mb3JtX3R5cGUyIC5idG5fdHlwZTMge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmZvcm1fdHlwZTMge1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMyAuaW5wdXRfdHlwZTIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLmZvcm1fdHlwZTMgLmlucHV0X3R5cGUyOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuLmZvcm1fdHlwZTMgLnRleHRfYXJlYV90eXBlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5mb3JtX3R5cGUzIC5idG5fYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvcm1fdHlwZTMgLmJ0bl9hcmVhID4gLmlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG4uZm9ybV90eXBlMyAuYnRuX2FyZWEgLmJ0bl90eXBlMyB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4ucmVzdWx0X3R5cGUxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMC45Mztcbn1cbi5yZXN1bHRfdHlwZTEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnJlYWRjcnVtYnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwcHggMThweCAwIDE0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udmlld19hcmVhX3R5cGUxIHtcbiAgcGFkZGluZzogMzlweCAwIDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3X2FyZWFfdHlwZTE6OmJlZm9yZSxcbi52aWV3X2FyZWFfdHlwZTE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnZpZXdfYXJlYV90eXBlMTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLnZpZXdfYXJlYV90eXBlMTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLmxlZnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTg4cHgpO1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5sZWZ0IC5jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5sZWZ0IC50aXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLmxlZnQgLnRpdCBhIHtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5sZWZ0IC5kbF9saXN0X3R5cGUyIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X2FyZWFfdHlwZTFfdG9wIC5yaWdodCB7XG4gIHdpZHRoOiA1ODhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAucmlnaHQgLnN3aXBlcl9hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAucmlnaHQgLnN3aXBlcl9hcmVhIC5zbGlkZV90eXBlMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLnJpZ2h0IC5zd2lwZXJfYXJlYSAuc2xpZGVfdHlwZTIgLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfYXJlYV90eXBlMV90b3AgLnJpZ2h0IC5zd2lwZXJfYXJlYSAuc2xpZGVfdHlwZTIgLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnZpZXdfYXJlYV90eXBlMSAudmlld19hcmVhX3R5cGUxX3RvcCAucmlnaHQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlld19hcmVhX3R5cGUxIC52aWV3X3R5cGUxIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cbi52aWV3X2FyZWFfdHlwZTEgLnZpZXdfdHlwZTEgLnRpdF90eXBlMiB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4udmlld19hcmVhX3R5cGUxIC5saXN0X3R5cGUzIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi52aWV3X2FyZWFfdHlwZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlld19hcmVhX3R5cGUyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLnZpZXdfYXJlYV90eXBlMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3R0b206IDA7XG59XG4udmlld19hcmVhX3R5cGUyIC5pbm5lciB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXdfYXJlYV90eXBlMiAudGl0LWFyZWEge1xuICBwYWRkaW5nOiAzMHB4IDAgMzNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4udmlld19hcmVhX3R5cGUyIC5iYWRnZV90eXBlMSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi52aWV3X2FyZWFfdHlwZTIgLnRpdCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnZpZXdfYXJlYV90eXBlMiAubGlzdF90eXBlMTIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLnZpZXdfYXJlYV90eXBlMiAudmlld190eXBlMiB7XG4gIHBhZGRpbmc6IDQycHggMCA1MHB4O1xufVxuLnNjcm9sbF90eXBlMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52aWV3X3R5cGUxIC50aXRfdHlwZTIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuLnZpZXdfdHlwZTEgcCxcbi52aWV3X3R5cGUxIHNwYW4sXG4udmlld190eXBlMSBzdHJvbmcsXG4udmlld190eXBlMSBiLFxuLnZpZXdfdHlwZTEgdSxcbi52aWV3X3R5cGUxIGEsXG4udmlld190eXBlMSBpLFxuLnZpZXdfdHlwZTEgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlld190eXBlMSBzdHJvbmcsXG4udmlld190eXBlMSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3X3R5cGUxIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlld190eXBlMSB0YWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRib2R5IHRkLFxuLnZpZXdfdHlwZTEgdGFibGUgdGJvZHkgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGgge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udmlld190eXBlMSB0YWJsZSB0aCA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGggPiBkaXYgcCxcbi52aWV3X3R5cGUxIHRhYmxlIHRoID4gZGl2IGEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udmlld190eXBlMSB0YWJsZSB0aCA+IGRpdiBwLmJsdWUsXG4udmlld190eXBlMSB0YWJsZSB0aCA+IGRpdiBhLmJsdWUge1xuICBjb2xvcjogIzAyNTRBMTtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoID4gZGl2IHAucmVkLFxuLnZpZXdfdHlwZTEgdGFibGUgdGggPiBkaXYgYS5yZWQge1xuICBjb2xvcjogI0VEMUMyMztcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4udmlld190eXBlMSB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQge1xuICBmb250LXNpemU6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRkID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4udmlld190eXBlMSB0YWJsZSB0ZCA+IGRpdiBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQgPiBkaXYgcC5ibHVlIHtcbiAgY29sb3I6ICMwMjU0QTE7XG59XG4udmlld190eXBlMSB0YWJsZSB0ZCA+IGRpdiBwLnJlZCB7XG4gIGNvbG9yOiAjRUQxQzIzO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQgPiBkaXYgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnZpZXdfdHlwZTEgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udmlld190eXBlMSB0YWJsZSAuaW1nX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIC5pbWdfYm94IC5wbHVzX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4udmlld190eXBlMSB0YWJsZSB0aCA+IGRpdixcbi52aWV3X3R5cGUxIHRhYmxlIHRkID4gZGl2IHtcbiAgbWluLWhlaWdodDogNjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3X3R5cGUxIHRhYmxlIHRoZWFkIHRoID4gZGl2IHAsXG4udmlld190eXBlMSB0YWJsZSB0aGVhZCB0ZCA+IGRpdiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG4udmlld190eXBlMSB0YWJsZSB0Ym9keSB0ZCA+IGRpdiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG4udmlld190eXBlMSB0YWJsZSB0Ym9keSB0aCA+IGRpdiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi52aWV3X3R5cGUxIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3X3R5cGUxIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52aWV3X3R5cGUxIC5zY3JvbGxfdHlwZTEge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLnZpZXdfdHlwZTIgcCxcbi52aWV3X3R5cGUyIHNwYW4sXG4udmlld190eXBlMiBzdHJvbmcsXG4udmlld190eXBlMiBiLFxuLnZpZXdfdHlwZTIgdSxcbi52aWV3X3R5cGUyIGEsXG4udmlld190eXBlMiBpLFxuLnZpZXdfdHlwZTIgZGl2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42OTtcbn1cbi52aWV3X3R5cGUyIHN0cm9uZyxcbi52aWV3X3R5cGUyIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWV3X3R5cGUyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlld190eXBlMiB0YWJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi52aWV3X3R5cGUyIHRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvdHRvbTogMDtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHRoLFxuLnZpZXdfdHlwZTIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHRoIHAsXG4udmlld190eXBlMiB0YWJsZSB0aCBzcGFuLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggc3Ryb25nLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggYixcbi52aWV3X3R5cGUyIHRhYmxlIHRoIHUsXG4udmlld190eXBlMiB0YWJsZSB0aCBhLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggaSxcbi52aWV3X3R5cGUyIHRhYmxlIHRoIGRpdiB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdGggc3Ryb25nLFxuLnZpZXdfdHlwZTIgdGFibGUgdGggYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXdfdHlwZTIgdGFibGUgdGQgcCxcbi52aWV3X3R5cGUyIHRhYmxlIHRkIHNwYW4sXG4udmlld190eXBlMiB0YWJsZSB0ZCBzdHJvbmcsXG4udmlld190eXBlMiB0YWJsZSB0ZCBiLFxuLnZpZXdfdHlwZTIgdGFibGUgdGQgdSxcbi52aWV3X3R5cGUyIHRhYmxlIHRkIGEsXG4udmlld190eXBlMiB0YWJsZSB0ZCBpLFxuLnZpZXdfdHlwZTIgdGFibGUgdGQgZGl2IHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4udmlld190eXBlMiB0YWJsZSB0ciB0aCxcbi52aWV3X3R5cGUyIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi52aWV3X3R5cGUyIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQsXG4udmlld190eXBlMiB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnZpZXdfdHlwZTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnZpZXdfdHlwZTIgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5vX3NlYXJjaF9yZXN1bHRzIHAge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5b3V0X3R5cGUxIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sYXlvdXRfdHlwZTEgLmxlZnQge1xuICB3aWR0aDogNDklO1xufVxuLmxheW91dF90eXBlMSAubGVmdCA+IGRpdiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOTFweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubGF5b3V0X3R5cGUxIC5sZWZ0ID4gZGl2ID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmxheW91dF90eXBlMSAucmlnaHQge1xuICB3aWR0aDogNTElO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5sYXlvdXRfdHlwZTEgLnJpZ2h0ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmxheW91dF90eXBlMSAucmlnaHQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxheW91dF90eXBlMSAucmlnaHQgPiBkaXYgPiBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGF5b3V0X3R5cGUxIC5yaWdodCA+IGRpdiA+IHAgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmxheW91dF90eXBlMiB7XG4gIHBhZGRpbmc6IDEwNHB4IDAgMTE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5sYXlvdXRfdHlwZTIgLmxpc3RfdHlwZTQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5sYXlvdXRfdHlwZTMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxheW91dF90eXBlMyAubGVmdCB7XG4gIHdpZHRoOiA0OSU7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCB7XG4gIHdpZHRoOiA1MSU7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmFkZHJlc3Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAubGlzdF90eXBlNTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgyKSBkbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgyKSBkbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmxpc3RfdHlwZTU6bnRoLWNoaWxkKDIpIGRsIGR0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmxpc3RfdHlwZTU6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubGF5b3V0X3R5cGUzIC5yaWdodCAubGlzdF90eXBlNTpudGgtY2hpbGQoMykgZGwge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmxheW91dF90eXBlMyAucmlnaHQgLmxpc3RfdHlwZTU6bnRoLWNoaWxkKDMpIGRsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgzKSBkbCBkdCB7XG4gIHdpZHRoOiAxNzVweDtcbn1cbi5sYXlvdXRfdHlwZTMgLnJpZ2h0IC5saXN0X3R5cGU1Om50aC1jaGlsZCgzKSBkbCBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzVweCk7XG59XG4ubGF5b3V0X3R5cGU0IC50b3Age1xuICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbn1cbi5hY3RpdmVfaXRlbS5hY3RpdmVfaXRlbV90eXBlMSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLmFjdGl2ZV9pdGVtLmFjdGl2ZV9pdGVtX3R5cGUxLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hY3RpdmVfaXRlbS5hY3RpdmVfaXRlbV90eXBlMiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbn1cbi5zbGlkZV90eXBlMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWRlX3R5cGUxIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgaGVpZ2h0OiAzNjBweDtcbn1cbi5zbGlkZV90eXBlMSAuc3dpcGVyLXNsaWRlIC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZV90eXBlMiAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGlkZV90eXBlMiAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4uc2xpZGVfdHlwZTIgLnN3aXBlci1zbGlkZSAuaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFkZ2VfdHlwZTEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA2ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjYzcHg7XG4gIHBhZGRpbmc6IDVweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2NvbnRlbnRzV3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzJweCk7XG4gIHBhZGRpbmctdG9wOiA4OHB4O1xufVxuI2NvbnRlbnRzV3JhcCAuY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTYzcHggMCA4NHB4O1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0ID4gLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdG9wOiBjYWxjKDUuNCUgKyAxNjNweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0ID4gLmltZ19ib3gge1xuICBtaW4td2lkdGg6IDgwMHB4O1xuICB3aWR0aDogNTQuNyU7XG4gIG1heC13aWR0aDogMTA1MHB4O1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLmFib3V0ID4gLmltZ19ib3ggLmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ny4xJTtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5hYm91dCAuY29udGVudHNfdHh0X3R5cGUxIHtcbiAgcGFkZGluZy1yaWdodDogODhweDtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy50ZWNobm9sb2d5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLnRlY2hub2xvZ3kgLnBhbmVsX3R5cGUxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExNnB4KTtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCB7XG4gIGhlaWdodDogNzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCAudGl0X3R5cGUxIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLmltZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLnBhcnRfc2VhcmNoIC53cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMzI5cHg7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLndyYXAgLnRpdF90eXBlMSB7XG4gIHdpZHRoOiA0MDhweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMucGFydF9zZWFyY2ggLndyYXAgLmZvcm1fdHlwZTEge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDA4cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCAud3JhcCAudGl0X3R5cGUxIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbiAgI2NvbnRlbnRzV3JhcC5tYWluX3BhZ2UgLmNvbnRlbnRzLnBhcnRfc2VhcmNoIC53cmFwIC5mb3JtX3R5cGUxIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICB9XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMubmVlZF9oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMTE4cHggMCAxMjhweDtcbn1cbiNjb250ZW50c1dyYXAubWFpbl9wYWdlIC5jb250ZW50cy5uZWVkX2hlbHAgPiAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMubmVlZF9oZWxwIC50aXRfdHlwZTEge1xuICB3aWR0aDogNDA4cHg7XG59XG4jY29udGVudHNXcmFwLm1haW5fcGFnZSAuY29udGVudHMubmVlZF9oZWxwIC5mb3JtX3R5cGUyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDhweCk7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5rdl90eXBlMSAudGFiX3R5cGUxIC50YWJfYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MnB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0bjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDExOXB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0bjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDEwOXB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0bjpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwOXB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAucGFnaW5nX2FyZWEge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2NfcGFnZSAuY29udGVudHMge1xuICBwYWRkaW5nOiA4OHB4IDAgODdweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3BhZ2UgLmNvbnRlbnRzIC50YWJfYnRuX2FyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29udGVudHNXcmFwLmVzY19wYWdlIC5jb250ZW50cyAuYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3BhZ2UgLmNvbnRlbnRzIC5xdW90ZV9yZXF1ZXN0X2FyZWEge1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3BhZ2UgLmNvbnRlbnRzIC5xdW90ZV9yZXF1ZXN0X2FyZWEgLnRpdF90eXBlMiB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAudGFibGVfdHlwZTEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAudGFibGVfdHlwZTEgdGhlYWQgdGggPiBkaXYge1xuICBtaW4taGVpZ2h0OiA5NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAudGFibGVfdHlwZTEgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMi42JTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDI0JTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDE0LjI0JTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDQpIHtcbiAgd2lkdGg6IDE0LjI0JTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDUpIHtcbiAgd2lkdGg6IDEwLjkxJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDYpIHtcbiAgd2lkdGg6IDExJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRoZWFkIHRoOm50aC1vZi10eXBlKDcpIHtcbiAgd2lkdGg6IDEzLjAxJTtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRib2R5IHRkID4gZGl2IHtcbiAgbWluLWhlaWdodDogNzlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZCA+IGRpdiAuaW1nX2JveCB7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRib2R5IHRkID4gZGl2IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLnRhYmxlX3R5cGUxIHRib2R5IHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTIuNiU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAyNCU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAxNC4yNCU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg0KSB7XG4gIHdpZHRoOiAxNC4yNCU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg1KSB7XG4gIHdpZHRoOiAxMC45MSU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg2KSB7XG4gIHdpZHRoOiAxMSU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC50YWJsZV90eXBlMSB0Ym9keSB0ZDpudGgtb2YtdHlwZSg3KSB7XG4gIHdpZHRoOiAxMy4wMSU7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5wYWdpbmdfYXJlYSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAubm9fc2VhcmNoX3Jlc3VsdHMge1xuICBwYWRkaW5nOiA5NHB4IDAgNjVweDtcbn1cbiNjb250ZW50c1dyYXAuZXNjX3N0b2NrX3BhZ2UgLmNvbnRlbnRzLnBhcnRfc2VhcmNoIHtcbiAgcGFkZGluZzogODBweCAwIDQ4cHg7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5wYXJ0X3NlYXJjaCAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4jY29udGVudHNXcmFwLmVzY19zdG9ja19wYWdlIC5jb250ZW50cy5zZWFyY2hfcmVzdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xufVxuI2NvbnRlbnRzV3JhcC5lc2Nfc3RvY2tfcGFnZSAuY29udGVudHMuc2VhcmNoX3Jlc3VsdCAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAua3ZfdHlwZTEgPiAuaW5uZXIge1xuICBoZWlnaHQ6IDU2MHB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmt2X3R5cGUxID4gLmlubmVyIC5pbWcge1xuICBoZWlnaHQ6IDU2MHB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmt2X3R5cGUxIC50aXQge1xuICB0b3A6IDIxM3B4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0biB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0bjpudGgtY2hpbGQoMiksXG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAua3ZfdHlwZTEgLnRhYl90eXBlMSAudGFiX2J0bjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmt2X3R5cGUxIC50YWJfdHlwZTEgLnRhYl9idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5ncmVldGluZyB7XG4gIHBhZGRpbmc6IDEwM3B4IDAgMTEycHg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMuaGlzdG9yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5oaXN0b3J5IC5pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA1MC42JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpIHtcbiAgI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmhpc3RvcnkgLmltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmhpc3RvcnkgLmxheW91dF90eXBlMiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLnBhcnRuZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMDVweCAwIDMzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTkxYTM1IDIlLCAjMDMxNTQyKTtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5wYXJ0bmVyczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc5LjY4JTtcbiAgcGFkZGluZy10b3A6IDM3LjYlO1xuICBib3R0b206IC0xMC4zJTtcbiAgcmlnaHQ6IC0xNS4wNSU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ltZy1pbWctc3ZnLXN1Yi0wNS1wYXJ0bmVycy5zdmcpO1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLnBhcnRuZXJzIC5sYXlvdXRfdHlwZTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMucGFydG5lcnMgLmxpc3RfdHlwZTExIC5saXN0OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIzLjMzJTtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5wYXJ0bmVycyAubGlzdF90eXBlMTEgLmxpc3Q6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIzLjMzJTtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5wYXJ0bmVycyAubGlzdF90eXBlMTEgLmxpc3Q6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDQxLjI2JTtcbn1cbiNjb250ZW50c1dyYXAuY29tcGFueV9wYWdlIC5jb250ZW50cy5wYXJ0bmVycyAubGlzdF90eXBlMTEgLmxpc3Q6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDIzLjMzJTtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG59XG4jY29udGVudHNXcmFwLmNvbXBhbnlfcGFnZSAuY29udGVudHMucGFydG5lcnMgLmxpc3RfdHlwZTExIC5saXN0Om50aC1jaGlsZCg1KSB7XG4gIHdpZHRoOiAxMDAlIC0yMy4zMyU7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmRpcmVjdGlvbnMge1xuICBwYWRkaW5nOiAxMDdweCAwIDEyOHB4O1xufVxuI2NvbnRlbnRzV3JhcC5jb21wYW55X3BhZ2UgLmNvbnRlbnRzLmRpcmVjdGlvbnMgLm1hcF9hcmVhIHtcbiAgaGVpZ2h0OiA0MzFweDtcbiAgbWFyZ2luLXRvcDogNDJweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmt2X3R5cGUxIC50YWJfdHlwZTEgLmlubmVyIGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5rdl90eXBlMSAudGFiX3R5cGUxIC5pbm5lciBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLkVTQyB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMjhweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLkVTQyAudGl0X3R5cGUyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5NQ0FfSGVhdGVyIHtcbiAgcGFkZGluZzogODBweCAxMjhweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnBhbmVsX3R5cGU1IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRoIGRpdiBwLFxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciAudGFibGVfdHlwZTEgdGQgZGl2IHAge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRoZWFkIHRoIGRpdiB7XG4gIHBhZGRpbmc6IDIycHggMCAyMXB4O1xufVxuI2NvbnRlbnRzV3JhcC5yZXBhaXJfcGFnZSAuY29udGVudHMuTUNBX0hlYXRlciAudGFibGVfdHlwZTEgdGJvZHkgdHI6Zmlyc3Qtb2YtdHlwZSB0aCB7XG4gIHdpZHRoOiA0MCU7XG59XG4jY29udGVudHNXcmFwLnJlcGFpcl9wYWdlIC5jb250ZW50cy5NQ0FfSGVhdGVyIC50YWJsZV90eXBlMSB0Ym9keSB0ZCxcbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRib2R5IHRoIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRib2R5IHRkIGRpdixcbiNjb250ZW50c1dyYXAucmVwYWlyX3BhZ2UgLmNvbnRlbnRzLk1DQV9IZWF0ZXIgLnRhYmxlX3R5cGUxIHRib2R5IHRoIGRpdiB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cyB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMjhweDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cy5jcnlvZ2VuaWNfY2hpbGxlciAud3JhcCAuc3ViX3RpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4jY29udGVudHNXcmFwLnRlY2hub2xvZ3lfcGFnZSAuY29udGVudHMuY3J5b2dlbmljX2NoaWxsZXIgLndyYXAgLnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNjb250ZW50c1dyYXAudGVjaG5vbG9neV9wYWdlIC5jb250ZW50cyAudGFibGVfdHlwZTEgdGggZGl2LFxuI2NvbnRlbnRzV3JhcC50ZWNobm9sb2d5X3BhZ2UgLmNvbnRlbnRzIC50YWJsZV90eXBlMSB0ZCBkaXYge1xuICBwYWRkaW5nOiAyMnB4IDVweCAyMXB4O1xufVxuI2NvbnRlbnRzV3JhcC50ZWNobm9sb2d5X3BhZ2UgLmNvbnRlbnRzIC5zY3JvbGxfdHlwZTEge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuI2NvbnRlbnRzV3JhcC5ub3RpY2VfcGFnZSAuY29udGVudHMge1xuICBwYWRkaW5nOiA4MHB4IDAgMTI4cHg7XG59XG4jY29udGVudHNXcmFwLm5vdGljZV9wYWdlIC5jb250ZW50cyAudGFibGVfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuI2NvbnRlbnRzV3JhcC5ub3RpY2VfcGFnZSAuY29udGVudHMgLnBhZ2luZ19hcmVhIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4jY29udGVudHNXcmFwLm5vdGljZV9wYWdlIC5jb250ZW50cyAuYnRuX2FyZWEge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbiNjb250ZW50c1dyYXAubm90aWNlX3BhZ2UgLmNvbnRlbnRzIC5idG5fYXJlYSAuYnRuX3R5cGUzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgS2V5ZnJhbWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBrZXlmcmFtZXMgc2Nyb2xsTW90aW9uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNsb3NlTW90aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg7YyM7J287KCV7J2YIDogU2V0dGluZ3NcbiAgICDsg53shLHsnbzsnpAgOiAwMDAwLTAwLTAwIG1hbmdvamFuZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdyZXNldF9jdXN0b20nO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIOuzgOyImCDshKTsoJVcblxuaHRtbFxuLGJvZHkge1xuICAgIC8vIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgLy8gdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG5AbWluV2lkdGggOiAxMjAwcHg7XG4ud3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IEBtaW5XaWR0aCArIDYwcHg7XG4gICAgLy8gbWluLXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLndyYXBfdHlwZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogQG1pbldpZHRoICsgNjBweDtcbiAgICAvLyBtaW4td2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5kX29ubHl7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5tX29ubHl7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG90YWxfd3JhcHtcbiAgICAvLyBtaW4td2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlbmdfYnRuIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICAuYmdvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1nbmItbGFuZy13dC5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICAuYmdvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9mb3JtLWZvcm0tc2VsZWN0LWFycm93LWRvd24td3Quc3ZnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgXG4gICAgfVxufVxuLmhhbV9idG4ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICA+LmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPi5iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICBcbiAgICAuY2xvc2VfYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKTtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5iYXIge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPi5pbm5lciB7XG4gICAgICAgICAgIFxuICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuY2xvc2Uge1xuICAgICAgICA+LmlubmVyIHtcbiAgICAgICAgICAgID4uYmFyIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbG9zZV9idG4ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBjbG9zZU1vdGlvbiAuM3MgLjRzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcblx0Zm9udC1mYW1pbHk6ICdTVUlUJywgU2Fucy1zZXJpZjtcbn1cbi5idG5fdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuX3R5cGUyIHtcbiAgICAuYnRuX3R5cGUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdHlwZTMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuXG59XG4uYnRuX3R5cGU0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG4uc2VhcmNoX2J0biB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2luZ19hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgXG4gICAgfVxufVxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucHJldjEge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LWxhc3QtYWN0LnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJldjIge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LW5leHQtYWN0LnN2Zyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LXByZXYtZGlzLnN2Zyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXh0MSB7XG4gICAgICAgIC5iZ287XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2J0bi1idG4tdy1wYWdpbmF0aW9uLWxpbmUtYXJyb3ctbmV4dC1hY3Quc3ZnKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9idG4tYnRuLXctcGFnaW5hdGlvbi1saW5lLWFycm93LXByZXYtZGlzLnN2Zyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQyIHtcbiAgICAgICAgLmJnbztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1sYXN0LWFjdC5zdmcpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvYnRuLWJ0bi13LXBhZ2luYXRpb24tbGluZS1hcnJvdy1maXJzdC1kaXMuc3ZnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICA+YSxzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICA4MDA7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk2O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDkuNXB4O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAub247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3BfYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgPi5pbm5lciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAuYmdvO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tdy10b3Auc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wbHVzX2J0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsNTEsNTEsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAmOjphZnRlclxuICAgICAgICAsJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFjdGl2ZTtcbiAgICB9XG59XG5cbi50YWJfdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmlubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC50YWJfYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgY29sb3I6IEBncmF5NDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRhYl90eXBlMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gICAgd2lkdGg6IDQxNnB4O1xuICAgIC5pbm5lciB7XG4gICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC50YWJfYnRuIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSA2LjY2cHgpO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgICBjb2xvcjogQGdyYXk0O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlc2V0X2J0biB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5MTQ7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICAuYmdvO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tbWVudS1jbG9zZS13dC5zdmcpO1xuICAgIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFkaW9fdHlwZTEge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7ZGlzcGxheTogbm9uZTt9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCBcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuLCBcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC03cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1OyBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHNwYW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsIHNwYW4ge1xuICAgICAgICBcbiAgICAgICAgXG4gICAgfVxuICAgIFxufVxuLnJhZGlvX3R5cGUyIHtcbiAgICAucmFkaW9fdHlwZTE7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxufVxuLmNoZWNrYm94X3R5cGUxIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkge2Rpc3BsYXk6IG5vbmU7fVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCwgXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgc3BhbiwgXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBAZ3JheTcgaW5zZXQ7IFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLXctdW5jaGVja2VkLnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggQGJsYWNrIGluc2V0O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pY24taWNuLXctY2hlY2tlZC5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwgc3BhbiB7XG4gICAgICAgIFxuICAgICAgICBcbiAgICB9XG4gICAgXG59XG4uc2VhcmNoX3R5cGUxIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF9idG4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbi5zZWFyY2hfdHlwZTIge1xuICAgIC5zZWFyY2hfdHlwZTE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgIH1cbiAgICBcbiAgICAucmVzZXRfYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cbi5pbnB1dF90eXBlMXtcbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk2O1xuICAgICAgICB9XG4gICAgfVxufVxuLmlucHV0X3R5cGUyIHtcbiAgICAuaW5wdXRfdHlwZTE7XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgfVxufVxuLnRleHRfYXJlYV90eXBlMSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IEBncmF5NjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dF9hcmVhX3R5cGUyIHtcbiAgICAudGV4dF9hcmVhX3R5cGUxO1xuICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgIH1cbn1cblxuLnNlbGVjdF90eXBlMSB7XG4gICAgd2lkdGg6IDIwNHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5OTtcbiAgICB6LWluZGV4OiAzO1xuICAgIC5zZWxlY3RlZCB7XG4gICAgICAgIC5saW5lLWNsYW1wLW9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDM5cHggMCAxMnB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAuYmdvO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvZm9ybS1mb3JtLXNlbGVjdC1hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzLjVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm9wdGlvbl9ib3gge1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICB9XG4gICAgLm9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC8vIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpc3RfdHlwZTEge1xuICAgIC5saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLmJnX2NvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIyLjglIDMuMSUgMy4xJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIC5iZ287XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgfVxuICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDZweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg2N2VtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgICAgICAgICAgY29sb3I6IEBncmF5ODtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGUyIHtcbiAgICAuYWZ0ZXJzO1xuICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgICAgPmEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIC5kbF9saXN0X3R5cGUxIHtcbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyLjEyNWVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGRkLD5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lLWNsYW1wLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMi4xMjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1nX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA3My43JTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgLmltZ1xuICAgICAgICAgICAgLC5zdWJfaW1nIHtcbiAgICAgICAgICAgICAgICAuYmdvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJfaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbWdfYm94IHtcbiAgICAgICAgICAgICAgICAuc3ViX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3RfdHlwZTMge1xuICAgIC5hZnRlcnM7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5saXN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS42N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGU0IHtcbiAgICBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICAueWVhciB7XG4gICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuY29udHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zODtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdF90eXBlNSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIC5hZnRlcnM7XG4gICAgZGwge1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgICBkZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5zdWJ3YXkge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC5iZ287XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1sb2NhdGlvbi1zdWJ3YXkuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXIge1xuICAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC5iZ287XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1sb2NhdGlvbi1jYXIuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG59XG4ubGlzdF90eXBlNiB7XG4gICAgLmxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmLmNvbG9yMSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb2xvcjIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbG9yMyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGU3IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdF90eXBlOCB7XG4gICAgbGkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICB9XG59XG4ubGlzdF90eXBlOSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAubGlzdCB7XG4gICAgICAgIHdpZHRoOmNhbGMoMjAlIC0gMTkuMnB4KTtcbiAgICAgICAgLy8gZmxleC1iYXNpczogY2FsYygyMCUgLSAxOS4ycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPnAge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgJi5jb2xvcjEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29sb3IyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb2xvcjMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMHB4IDAgMTNweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NzsgICAgXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3RfdHlwZTEwIHtcbiAgICA+bGkge1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAubnVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjNweDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTBweDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5saXN0X3R5cGUxMSB7XG4gICAgLmFmdGVycztcbiAgICAubGlzdCB7XG4gICAgICAgIFxuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDc2cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQzZW07XG4gICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgICAudGl0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ODtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxpc3RfdHlwZTEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5saXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLmxpbmUtY2xhbXAtb25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggMzhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAuYmdvO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaWNuLWljbi1hdHRhY2hlZGZpbGUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kbF9saXN0X3R5cGUxIHtcbiAgICBkbCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICBkdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICAgIGRkLD5hIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5kbF9saXN0X3R5cGUyIHtcbiAgICAuZGxfbGlzdF90eXBlMTtcbiAgICBkbCB7XG4gICAgICAgIGR0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM3NWVtO1xuICAgICAgICB9XG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zNzVlbTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZV90eXBlMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXkxMDtcbiAgICAgICAgXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDYzcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAZ3JheTExO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICB0ZCx0aCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGgge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgcCxhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAvLyB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAyNTRBMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VEMUMyMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgID5kaXYge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazpicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjU0QTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNFRDFDMjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWdfYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGx1c19idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnRhYmxlX3R5cGUyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgLnRoZWFkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTEwO1xuICAgICAgICAgICAgLnRyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC50aCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC50Ym9keSB7XG4gICAgICAgICAgICAudHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JheTExO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTFweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lLWNsYW1wLW9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub3RpY2Uge1xuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDExN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmFmdGVycztcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZCwudGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFuZWxfdHlwZTEge1xuICAgIEB3aWR0aDogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAudGl0X3R5cGUxIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgLSA3NC4zJTtcbiAgICB9XG4gICAgLmxpc3RfdHlwZTEge1xuICAgICAgICB3aWR0aDogNzQuMyU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBAd2lkdGh7IFxuICAgICAgICAudGl0X3R5cGUxIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RfdHlwZTEge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLnBhbmVsX3R5cGUyIHtcbiAgICAucGFuZWxfaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAucGFuZWxfY29udCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIH1cbn1cbi5wYW5lbF90eXBlMyB7XG4gICAgLmltZ19ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MjZweDtcbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAuYmdfY292ZXI7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRfYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgPnAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFuZWxfdHlwZTQge1xuICAgIC5jb250IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdF90eXBlMiB7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Yl90eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWdfYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbWdfMSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMS44JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pbWdfMiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaW1nXzMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4yJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZ180IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmltZ181IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gNjRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWdfYm94X3R5cGUyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDE2cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdF90eXBlOCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5saXN0X3R5cGU5e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RfdHlwZTEwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhbmVsX3R5cGU1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgcGFkZGluZzogNDBweCA0N3B4IDIzcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDUzLjMlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjguMTYlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9hc3NldC9pbWFnZXMvaW1nLWltZy1zdmctc3ViLTAyLWFycm93LXRvLWxlZnQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIDM5LjMlIDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDMuNzUlO1xuICAgICAgICB9XG4gICAgICAgIC5pbWdfYm94IHtcbiAgICAgICAgICAgICYud2lkdGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAuNTglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53aWR0aDIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NS40MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJSAtIDUzLjMlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbXBvbmVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNjtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQHdpZHRoOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTBweClcIjtcbiAgICA+LndyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgID4uaW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlX21hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLmJnIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMzg0cHggKyAzMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5NTtcbiAgICAgICAgfVxuICAgICAgICA+LndyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgID4udHh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC43M3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlbmcge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuOTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODRweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjUlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTM2cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjkzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIuNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZfdHlwZTIge1xuICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlYnRoXzIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjZweCk7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIFxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41NXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNuYXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICBcbiAgICB9XG4gICAgLmxlbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgLmhhbV9idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgLm5hdl9hcmVhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICAgICNuYXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbiAgICAgICAgfVxuICAgICAgICAubGVuZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIEB3aWR0aCB7XG4gICAgICAgICAgICAjbmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmFjdGl2ZVxuICAgICwmLmduYl9hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9jb21tb24tY29tbW9uLWltZy1sb2dvLWNvbG9yLnN2Zyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI25hdiB7XG4gICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlbmdfYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXQvaW1hZ2VzL2ljbi1pY24tZ25iLWxhbmctYmsuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvZm9ybS1mb3JtLXNlbGVjdC1hcnJvdy1kb3duLWJrLnN2Zyk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhhbV9idG4ge1xuICAgICAgICAgICAgLmJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuYWN0aXZlO1xuICAgIH1cbn1cbiNmb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5MTtcbiAgICBoZWlnaHQ6IDI3MnB4O1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudG9wX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIC8vIHRvcDogLSg0OHB4ICsgNDBweCk7XG4gICAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtKDQ4cHggKyA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby1ncmF5LnN2Zyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgPi53cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+LmlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDRweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgIH1cbiAgICAudG9wIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbiAgICAuYnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgPnAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGFkZHJlc3Mge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMnB4KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45MztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBncmF5MjtcbiAgICAgICAgICAgICAgICAmLmNvcHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjkzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXkyO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZuYiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjU0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBncmF5MjtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE0LjNweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4jbGlnaHRib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gICAgLmxiLWRhdGFDb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuLmxvZ28ge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGEge1xuICAgICAgICAuYmdvO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvY29tbW9uLWNvbW1vbi1pbWctbG9nby13dC5zdmcpO1xuICAgIH1cbiAgICBcbn1cbi5tYWluX2t2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID4uaW1nIHtcbiAgICAgICAgLmJnX2NvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0L2ltYWdlcy9pbWctaW1nLXctbWFpbi12aXN1YWwuanBnKTtcbiAgICB9XG4gICAgLnR4dF9ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB0b3A6IGNhbGMoNTAlICsgNTVweCk7XG4gICAgICAgIFxuICAgICAgICB0b3A6IDUwJSA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLnR4dDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICAgIC50eHQyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl90eXBlMSB7XG4gICAgICAgICAgICBtYXJnaW46IDM5cHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zY3JvbGwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNDhweDtcbiAgICAgICAgcmlnaHQ6IC0xOXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2Nyb2xsTW90aW9uIDEuN3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ua3ZfdHlwZTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICA+LmlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIC5iZ19jb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogODhweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC50aXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYl90eXBlMXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzM3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG59XG4udGl0X3R5cGUxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnRpdF90eXBlMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4udGl0X3R5cGUzIHtcbiAgICAudGl0X3R5cGUyO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRlbnRzX3R4dF90eXBlMSB7XG4gICAgLmNvbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICB9ICAgXG4gICAgLmJ0bl90eXBlMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuLmZvcm1fdHlwZTEge1xuICAgIC5yYWRpb190eXBlMVxuICAgICwucmFkaW9fdHlwZTIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaF90eXBlMVxuICAgICwuc2VhcmNoX3R5cGUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDQyN3B4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAucmVzZXRfYnRue1xuICAgICAgICAgICAgbGVmdDogMzkycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9ybV90eXBlMiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGZvcm0ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC5pbnB1dF90eXBlMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0X2FyZWFfdHlwZTF7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIH1cbiAgICAuY2hlY2tib3hfdHlwZTF7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIH1cbiAgICAuYnRuX3R5cGUze1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cbn1cbi5mb3JtX3R5cGUzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgLmFmdGVycztcbiAgICAuaW5wdXRfdHlwZTIge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dF9hcmVhX3R5cGUyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgICAuYnRuX2FyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgID4uaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idG5fdHlwZTN7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucmVzdWx0X3R5cGUxIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IC45MztcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgPnNwYW4ge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwcHggMThweCAwIDE0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JheTY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5NjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLnZpZXdfYXJlYV90eXBlMSB7XG4gICAgLy8gYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBibGFjaztcbiAgICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgQGJsYWNrO1xuICAgIHBhZGRpbmc6IDM5cHggMCAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgLnZpZXdfYXJlYV90eXBlMV90b3Age1xuICAgICAgICAuYWZ0ZXJzO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTg4cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kbF9saXN0X3R5cGUye1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1ODhweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIC5zd2lwZXJfYXJlYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAuc2xpZGVfdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWV3X3R5cGUxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcbiAgICAgICAgLnRpdF90eXBlMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0X3R5cGUzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG59XG4udmlld19hcmVhX3R5cGUyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBib3JkZXItdG9wOiAycHggc29saWQgQGJsYWNrO1xuICAgIC8vIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAYmxhY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICAgIH1cbiAgICAuaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgLnRpdC1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDMzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheTExO1xuICAgICAgICBcbiAgICB9XG4gICAgLmJhZGdlX3R5cGUxe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC50aXQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB9XG4gICAgLy8gLmRhdGV7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gICAgLy8gICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgLy8gfVxuICAgIC5saXN0X3R5cGUxMntcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gICAgLnZpZXdfdHlwZTJ7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMCA1MHB4O1xuICAgIH1cbn1cblxuLnNjcm9sbF90eXBlMSB7XG4gICAgLndyYXA7XG59XG4udmlld190eXBlMXtcbiAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgLnRpdF90eXBlMjtcbiAgICB9XG4gICAgcCxzcGFuLHN0cm9uZyxiLHUsYSxpLGRpdntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHN0cm9uZyxie1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICAudGFibGVfdHlwZTE7XG4gICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoLHRkIHtcbiAgICAgICAgICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyB0YWJsZXtcbiAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIC8vICAgICB0aCx0ZHtcbiAgICAvLyAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmF5NDtcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAvLyAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIC8vICAgICB9XG4gICAgLy8gICAgIHRoe1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAZ3JheTU7XG4gICAgLy8gICAgICAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgIC8vICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgc3Ryb25nLGJ7XG4gICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH0gXG4gICAgLy8gICAgIHRke1xuICAgIC8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAvLyAgICAgICAgIHAsc3BhbixzdHJvbmcsYix1LGEsaSxkaXZ7XG4gICAgLy8gICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2Nyb2xsX3R5cGUxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG59XG4udmlld190eXBlMiB7XG4gICAgcCxzcGFuLHN0cm9uZyxiLHUsYSxpLGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICB9XG4gICAgc3Ryb25nLGJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgdGFibGV7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyYXkxMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGdyYXkxMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmcsYntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgICAgdGR7XG4gICAgICAgICAgICBwLHNwYW4sc3Ryb25nLGIsdSxhLGksZGl2e1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRoXG4gICAgICAgICAgICAsdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBncmF5MTE7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLm5vX3NlYXJjaF9yZXN1bHRzIHtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5sYXlvdXRfdHlwZTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmxlZnQge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICA+ZGl2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjkxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxheW91dF90eXBlMiB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMDRweCAwIDExOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5saXN0X3R5cGU0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNTlweDtcbiAgICB9XG59XG4ubGF5b3V0X3R5cGUzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RfdHlwZTUge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5sYXlvdXRfdHlwZTQge1xuICAgIC50b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcbiAgICB9XG59XG5cbi5hY3RpdmVfaXRlbSB7XG4gICAgJi5hY3RpdmVfaXRlbV90eXBlMSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlX2l0ZW1fdHlwZTIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgfVxufVxuLnNsaWRlX3R5cGUxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5MTM7XG4gICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgLmJnX2NvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGlkZV90eXBlMiB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5MTM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgIC5iZ19jb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmFkZ2VfdHlwZTEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4wNjg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNjNweDtcbiAgICBwYWRkaW5nOiA1cHggM3B4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG5cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2NvbnRlbnRzV3JhcHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjcycHgpO1xuICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIC5jb250ZW50cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYubWFpbl9wYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICAmLmFib3V0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNjNweCAwIDg0cHg7XG4gICAgICAgICAgICAgICAgPi53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1LjQlICsgMTYzcHgpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+LmltZ19ib3gge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTQuNyU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZ19jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU3LjElO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb250ZW50c190eHRfdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGVjaG5vbG9neSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgLnBhbmVsX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExNnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhcnRfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAudGl0X3R5cGUxe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIC5iZ19jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzI5cHg7XG4gICAgICAgICAgICAgICAgICAgIEB3aWR0aDogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpXCI7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAudGl0X3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQHdpZHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdF90eXBlMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1fdHlwZTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5lZWRfaGVscCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExOHB4IDAgMTI4cHg7XG4gICAgICAgICAgICAgICAgPi53cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdF90eXBlMSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZvcm1fdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwOHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG4gICAgJi5lc2NfcGFnZSB7XG4gICAgICAgIC5rdl90eXBlMSB7XG4gICAgICAgICAgICAudGFiX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAudGFiX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTE5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDlweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdpbmdfYXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4OHB4IDAgODdweDtcbiAgICAgICAgICAgIC50YWJfYnRuX2FyZWEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYW5lbF90eXBlMiB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5icmVhZGNydW1ic3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZV9yZXF1ZXN0X2FyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgICAgICAgICAgICAgIC50aXRfdHlwZTIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lc2Nfc3RvY2tfcGFnZSB7XG4gICAgICAgIC50YWJsZV90eXBlMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMi42JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQuMjQlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0LjI0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC45MSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTElO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzLjAxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDI0LjAxJSAtIDEzMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nX2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIuNiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0LjI0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNC4yNCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAuOTElO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy4wMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYygyNC4wMSUgLSAxMzJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luZ19hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ub19zZWFyY2hfcmVzdWx0cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5NHB4IDAgNjVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgJi5wYXJ0X3NlYXJjaCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDQ4cHg7XG4gICAgICAgICAgICAgICAgLnRpdF90eXBlMiB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlYXJjaF9yZXN1bHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICAgICAgICAgICAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbXBhbnlfcGFnZSB7XG4gICAgICAgIC5rdl90eXBlMSB7XG4gICAgICAgICAgICA+LmlubmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgICAgIC5pbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXQge1xuICAgICAgICAgICAgICAgIHRvcDogMjEzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYl90eXBlMSB7XG4gICAgICAgICAgICAgICAgLnRhYl9idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKVxuICAgICAgICAgICAgICAgICAgICAsJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICAmLmdyZWV0aW5nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDNweCAwIDExMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oaXN0b3J5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEB3aWR0aDogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTU5cHgpXCI7XG4gICAgICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgICAgICAgIC5iZ19jb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwLjYlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgQHdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxheW91dF90eXBlMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFydG5lcnMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwNXB4IDAgMzMycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE5MWEzNSAyJSwgIzAzMTU0Mik7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgLmJnbztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzkuNjglO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzcuNiU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwLjMlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1LjA1JTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldC9pbWFnZXMvaW1nLWltZy1zdmctc3ViLTA1LXBhcnRuZXJzLnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sYXlvdXRfdHlwZTQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0X3R5cGUxMSB7XG4gICAgICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMzUuNDElO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4zMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQxLjI2JSA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzLjMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAtMjMuMzMlIDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTA3cHggMCAxMjhweDtcbiAgICAgICAgICAgICAgICAubWFwX2FyZWEge1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDMxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYucmVwYWlyX3BhZ2Uge1xuICAgICAgICAua3ZfdHlwZTEge1xuICAgICAgICAgICAgLmltZyB7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYl90eXBlMSB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgJi5FU0Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMjhweDtcbiAgICAgICAgICAgICAgICAudGl0X3R5cGUyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5NQ0FfSGVhdGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDEyOHB4O1xuICAgICAgICAgICAgICAgIC5wYW5lbF90eXBlNXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlX3R5cGUxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICAgICAgLHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZFxuICAgICAgICAgICAgICAgICAgICAgICAgLHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnRlY2hub2xvZ3lfcGFnZSB7XG4gICAgICAgIC5jb250ZW50cyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTI4cHg7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiA4MHB4IDAgMTUzcHg7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICYuY2VyYW1pY19jb2F0aW5nX2VzYyB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2R1Y3Rpb25fZmFjaWxpdGllcyB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jcnlvZ2VuaWNfY2hpbGxlciB7XG4gICAgICAgICAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgICAgICAgICAuc3ViX3RpdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFuZWxfdHlwZTQge1xuICAgICAgICAgICAgICAgIC5jb250IHt9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50YWJsZV90eXBlMSB7XG4gICAgICAgICAgICAgICAgdGhcbiAgICAgICAgICAgICAgICAsdGQge1xuICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCA1cHggMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2Nyb2xsX3R5cGUxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubm90aWNlX3BhZ2Uge1xuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEyOHB4O1xuICAgICAgICAgICAgLnRhYmxlX3R5cGUyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luZ19hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG5fYXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgLmJ0bl90eXBlMyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBLZXlmcmFtZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5Aa2V5ZnJhbWVzIHNjcm9sbE1vdGlvbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKVxuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cblxuICAgIDUxJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjbG9zZU1vdGlvbiB7XG4gICAgMCUge1xuICAgICAgICBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTtcbiAgICB9XG59Il19 */
