
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}#left_menu{z-index:100;position:fixed;left:0;top:0;bottom:0;background-image:linear-gradient(to bottom, #63569f, #4167bb);width:280px}#left_menu .site_name{background:#7563c7 url(../img/tintel-logo.svg) no-repeat center;width:100%;height:80px;padding:12px 24px}#left_menu .menu_list{padding:24px 16px;overflow:auto;position:absolute;top:80px;left:0;right:0;bottom:104px}#left_menu .menu_list .menu_item{display:flex;flex-wrap:wrap;padding:8px;border-radius:40px}#left_menu .menu_list .menu_item+.menu_item{margin-top:4px}#left_menu .menu_list .menu_item .icon{width:50px;height:50px;background-color:#534a9c;display:block;border-radius:50%;padding:9px}#left_menu .menu_list .menu_item .icon>span{font-size:25px;line-height:32px;display:block;width:32px;text-align:center;color:#fff}#left_menu .menu_list .menu_item .item_name{color:#fff;display:block;padding:13px 16px;width:calc(100% - 50px);font-weight:400}#left_menu .menu_list .menu_item.active{background-color:#7563c7 !important}#left_menu .menu_list .menu_item.active .icon{background:#fff}#left_menu .menu_list .menu_item.active .icon>span{color:#7563c7}#left_menu .menu_list .menu_item:hover{background-color:none}#left_menu .menu_list .menu_item:hover .icon{background:#fff}#left_menu .menu_list .menu_item:hover .icon>span{color:#7563c7}#left_menu .footer{position:absolute;bottom:0;left:0;right:0;padding:24px}#left_menu .footer .about a{font-size:14px;line-height:1.43;color:#fff;opacity:.5;font-weight:400}#left_menu .footer .about a:hover{opacity:.8}#left_menu .footer .copy{opacity:.5;margin-top:8px}#left_menu .footer .copy span{font-size:14px;line-height:1.43;color:#fff}@media(max-width: 1650px){#left_menu{width:98px}#left_menu .site_name{padding:12px 21px;background:#7563c7 url(../img/tintel-logo-mini.svg) no-repeat center}#left_menu .menu_list{padding:24px 0;bottom:0}#left_menu .menu_list .menu_item{display:block;padding:8px;border-radius:0}#left_menu .menu_list .menu_item+.menu_item{margin-top:8px}#left_menu .menu_list .menu_item .icon{margin:0 auto}#left_menu .menu_list .menu_item .item_name{margin-top:4px;padding:0;width:100%;text-align:center}#left_menu .footer{display:none}}#left_menu.expand{width:98px}#left_menu.expand .site_name{padding:12px 21px}#left_menu.expand .site_name .text{display:none}#left_menu.expand .menu_list{padding:24px 0;bottom:0}#left_menu.expand .menu_list .menu_item{display:block;padding:8px;border-radius:0}#left_menu.expand .menu_list .menu_item+.menu_item{margin-top:8px}#left_menu.expand .menu_list .menu_item .icon{margin:0 auto}#left_menu.expand .menu_list .menu_item .item_name{margin-top:4px;padding:0;width:100%;text-align:center}#left_menu.expand .footer{display:none}
.icon-showcase:before{content:""}#overlay{transition:none !important}.modal_div{transition:none !important}.modal_div>*{transition:none !important}html body{margin:0;padding:0;position:relative;overflow-x:hidden;min-width:1400px}html body ::-webkit-scrollbar{width:4px;height:10px}html body ::-webkit-scrollbar-button:end:increment,html body ::-webkit-scrollbar-button:start:decrement{display:none}html body ::-webkit-scrollbar-track-piece{background-color:none}html body ::-webkit-scrollbar-thumb:vertical{border-radius:3px;background-color:#ccc}html a{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#1588ee;text-decoration:none !important}html .hobby+.link_border,html .interests_list+.link_border,html .lang+.link_border{margin-top:12px}html .link_file{font-weight:300}html .competencies_btn{padding:4px 16px 4px 36px;border-radius:16px;display:block;border:solid 1px #1588ee;position:relative}html .competencies_btn span{opacity:1 !important;font-size:14px !important;line-height:20px !important;color:#1588ee !important;font-weight:700 !important;position:relative;display:inline-block}html .competencies_btn .ico{position:absolute;left:8px;top:2px;width:24px !important;height:24px !important}html .competencies_btn .ico div{width:100% !important;height:100% !important;background-size:contain;position:absolute;top:0;left:0}html .competencies_btn .ico div:first-child{background-image:url(../img/a-visibility-20px.svg)}html .competencies_btn .ico div:last-child{background-image:url(../img/a-visibility-off-20px.svg);opacity:0}html .competencies_btn.show .ico div:first-child{opacity:0}html .competencies_btn.show .ico div:last-child{opacity:1}html .download_excel_btn{padding:4px 16px 4px 36px;border-radius:16px;display:block;border:solid 1px #1588ee;position:relative;display:flex;flex-wrap:wrap;margin-left:auto}html .download_excel_btn span{opacity:1 !important;font-size:14px !important;line-height:20px !important;color:#1588ee !important;font-weight:700 !important;position:relative;display:inline-block}html .download_excel_btn .ico{position:absolute;left:10px;top:4px;width:20px !important;height:20px !important}html .download_excel_btn .ico div{width:100% !important;height:100% !important;background-size:contain;position:absolute;top:0;left:0}html .download_excel_btn .ico div:first-child{background-image:url(../img/a-file.svg);opacity:1}html .download_excel_btn .ico div:last-child{background-image:url(../img/a-file-white.svg);opacity:0}html .download_excel_btn:hover{background:#1588ee}html .download_excel_btn:hover span{color:#fff !important}html .download_excel_btn:hover .ico div:first-child{opacity:0}html .download_excel_btn:hover .ico div:last-child{opacity:1}html .link_border{font-size:14px;line-height:20px;color:#bfbfbf;font-weight:400;position:relative;display:inline-block}html .link_border:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;border-bottom:1px dotted #bfbfbf}html .link_border.ico{padding-left:28px}html .link_border.ico:after{left:28px}html .link_border.ico-attention:before{content:"";position:absolute;left:0;top:0;display:block;width:20px;height:20px;background:url(../img/a-attention.svg) no-repeat 50%}html .link_border.ico-person-delete:before{content:"";position:absolute;left:0;top:0;display:block;width:20px;height:20px;background:url(../img/a-person-delete.svg) no-repeat 50%}html .link_border.ico-create-chat:before{content:"";position:absolute;left:0;top:0;display:block;width:24px;height:24px;background:url(../img/a-create-chat.svg) no-repeat 50%}html .link_border:hover{color:#1588ee}html .link_border:hover:after{border-color:#1588ee}button{border:0;background:none;border-radius:0;cursor:pointer}hr{margin:24px 0 0;border:0;height:1px;background:#f2f2f2}blockquote{margin-left:0;margin-right:0;padding-left:24px;border-left:4px solid #4167bb}video{border-radius:8px}.not-padding{padding:0 !important}.w100{width:100%}.w230{width:230px}.text-center{text-align:center}.download_link{display:inline-block;padding-left:32px;font-size:14px;line-height:24px;font-weight:400;color:#1588ee}.download_link.doc{background:url(../img/a-doc.svg) no-repeat 0}form .input{margin-bottom:24px}form .input label{padding:4px 25px;opacity:.25;font-size:14px;line-height:1.43;font-weight:500;display:block}form .input.file label{position:relative;z-index:1;display:block;padding-left:32px;height:24px;background:url(../img/a-attach_file.svg) no-repeat 0;opacity:1;color:rgba(0,0,0,.5);cursor:pointer}form .input.file input{position:absolute;z-index:0;opacity:0;display:block;border:0;padding:0;margin:0;width:0;height:0;pointer-events:none}form .input.checkbox label{position:relative;z-index:1;display:block;padding-left:32px;background:url(../img/a-check_box.svg) no-repeat 0 0;opacity:1;color:rgba(0,0,0,.5)}form .input.checkbox label:hover{background:url(../img/a-check_box-hovered.svg) no-repeat 0 0}form .input.checkbox input{position:absolute;z-index:0;opacity:0;display:block;border:0;padding:0;margin:0;width:0;height:0;pointer-events:none}form .input.checkbox input:checked+label{background:url(../img/a-check_box-checked.svg) no-repeat 0 0}form .input.checkbox a{font-size:14px}form .input.radio label{position:relative;z-index:1;display:block;padding-left:32px;height:24px;opacity:1;color:#000;font-size:16px;cursor:pointer}form .input.radio label:after{content:"";display:block;border-radius:50%;position:absolute;transition:all .15s ease-in-out}form .input.radio label:before{content:"";display:block;border-radius:50%;position:absolute;transition:all .15s ease-in-out;width:20px;height:20px;border:2px solid #bfbfbf;left:2px;top:4px}form .input.radio label:after{opacity:0;background:#1588ee;width:10px;height:10px;left:7px;top:9px}form .input.radio label:hover:before{border-color:#1588ee}form .input.radio input{position:absolute;z-index:0;opacity:0;display:block;border:0;padding:0;margin:0;width:0;height:0;pointer-events:none}form .input.radio input:checked+label:after{opacity:1}form input[type=date],form input[type=password],form input[type=text]{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}form select,form textarea{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}form input[type=date]:focus,form input[type=password]:focus,form input[type=text]:focus{border-color:#1588ee}form select:focus{border-color:#1588ee}form textarea{resize:none;height:132px}form textarea:focus{border-color:#1588ee}form select{padding:0 25px;height:44px}form .btn_block{text-align:right}form .btn_block.left{text-align:left}.settings_page{padding-bottom:16px}.settings_page .btn_block{margin-top:16px}.m-0{margin:0 !important}.ml-24{margin-left:24px !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-8{margin-top:8px !important}.mt-10{margin-top:10px !important}.mt-12{margin-top:12px !important}.mt-16{margin-top:16px !important}.mt-24{margin-top:24px !important}.mt-32{margin-top:32px !important}.mt-40{margin-top:40px !important}.mt-60{margin-top:60px !important}.mt-80{margin-top:80px !important}.mt-214{margin-top:214px !important}.mb-0{margin-bottom:0 !important}.mb-12{margin-bottom:12px !important}.mb-16{margin-bottom:16px !important}.mb-24{margin-bottom:24px !important}.mb-40{margin-bottom:40px !important}.mb-60{margin-bottom:60px !important}.mb-80{margin-bottom:80px !important}.pt-0{padding-top:0}.blue_btn{height:44px;border-radius:22px;background-color:#1588ee;line-height:1.43;text-align:center;padding:12px 24px;border:0;min-width:180px;font-size:14px;font-weight:700;letter-spacing:.3px;color:#fff;display:inline-block;cursor:pointer}.blue_btn.min{font-size:14px;font-weight:700;letter-spacing:.3px;color:#fff;display:inline-block;cursor:pointer;padding:0 16px;height:24px;border-radius:22px;background:#1588ee;line-height:24px;min-width:0}.blue_btn:hover{opacity:.8;color:#fff}.red_btn{height:44px;border-radius:22px;background-color:#ff4b3a;font-size:14px;font-weight:700;line-height:1.43;letter-spacing:.3px;text-align:center;color:#fff;padding:12px 24px;border:0;min-width:200px;display:inline-block;cursor:pointer}.red_btn:hover{opacity:.8}.border_btn{padding:0 16px;height:24px;border-radius:24px;border:1px solid #1588ee;font-size:14px;font-weight:700;line-height:22px;letter-spacing:.3px;color:#1588ee !important;display:inline-block;background:#fff;cursor:pointer}.border_btn.big{height:44px;border-radius:22px;line-height:42px;letter-spacing:.3px}.border_btn.red{border-color:#ff4b3a;color:#ff4b3a !important}.border_btn.red:hover{background:#ff4b3a}.border_btn:hover{background:#1588ee;color:#fff !important}.buble{width:32px;height:32px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#7563c7;text-align:center;line-height:32px;color:#fff;border-radius:50%}#small_screen{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(180deg, #63569f, #4167bb);padding:60px;z-index:11}#small_screen .content{text-align:center;color:#fff;text-transform:uppercase}#small_screen .content .big{font-size:60px;font-weight:700}#small_screen .content .small{font-size:14px;font-weight:300}#left_menu{z-index:8;position:fixed;left:0;top:0;bottom:0;background-image:linear-gradient(180deg, #63569f, #4167bb);width:280px}#left_menu .site_name{background:#7563c7 url(../img/tintel-logo.svg) no-repeat 50%;width:100%;height:80px;padding:12px 24px}#left_menu .menu_list{padding:24px 16px;overflow:auto;position:absolute;top:80px;left:0;right:0;bottom:104px}#left_menu .menu_list .menu_item{display:flex;flex-wrap:wrap;padding:8px;border-radius:40px}#left_menu .menu_list .menu_item+.menu_item{margin-top:4px}#left_menu .menu_list .menu_item .icon{width:50px;height:50px;background-color:#534a9c;display:block;border-radius:50%;padding:9px}#left_menu .menu_list .menu_item .icon>span{font-size:25px;line-height:32px;display:block;width:32px;text-align:center;color:#fff}#left_menu .menu_list .menu_item .item_name{color:#fff;display:block;padding:13px 16px;width:calc(100% - 50px);font-weight:300;font-size:16px}@media(max-width: 1650px){#left_menu .menu_list .menu_item .item_name{font-size:14px}}#left_menu .menu_list .menu_item.active{background-color:#7563c7 !important}#left_menu .menu_list .menu_item.active .icon{background:#fff}#left_menu .menu_list .menu_item.active .icon>span{color:#7563c7}#left_menu .menu_list .menu_item:hover{background-color:none}#left_menu .menu_list .menu_item:hover .icon{background:#fff}#left_menu .menu_list .menu_item:hover .icon>span{color:#7563c7}#left_menu .footer{position:absolute;bottom:0;left:0;right:0;padding:24px}#left_menu .footer .about a{font-size:14px;line-height:1.43;color:#fff;opacity:.5;font-weight:400}#left_menu .footer .about a:hover{opacity:.8}#left_menu .footer .copy{opacity:.5;margin-top:8px}#left_menu .footer .copy span{font-size:14px;line-height:1.43;color:#fff}#left_menu.expand{width:98px}#left_menu.expand .site_name{padding:12px 21px}#left_menu.expand .site_name .text{display:none}#left_menu.expand .menu_list{padding:24px 0;bottom:0}#left_menu.expand .menu_list .menu_item{display:block;padding:8px;border-radius:0}#left_menu.expand .menu_list .menu_item+.menu_item{margin-top:8px}#left_menu.expand .menu_list .menu_item .icon{margin:0 auto}#left_menu.expand .menu_list .menu_item .item_name{margin-top:4px;padding:0;width:100%;text-align:center}#left_menu.expand .footer{display:none}@media(max-width: 1650px){#left_menu{width:98px}#left_menu .site_name{padding:12px 21px;background:#7563c7 url(../img/tintel-logo-mini.svg) no-repeat 50%}#left_menu .menu_list{padding:24px 0;bottom:0}#left_menu .menu_list .menu_item{display:block;padding:8px;border-radius:0}#left_menu .menu_list .menu_item+.menu_item{margin-top:8px}#left_menu .menu_list .menu_item .icon{margin:0 auto}#left_menu .menu_list .menu_item .item_name{margin-top:4px;padding:0;width:100%;text-align:center}#left_menu .footer{display:none}}#top_menu{z-index:10;position:fixed;left:280px;right:0;top:0;height:80px;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}#top_menu.expand{left:98px}#top_menu .user_pages{display:flex;padding:0 12px;position:relative}#top_menu .user_pages a{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.1px;color:#000;display:block;padding:28px 12px;opacity:.25;position:relative}#top_menu .user_pages a:before{content:"";position:absolute;display:block;top:0;left:50%;right:50%;opacity:0;height:3px;background-color:#1588ee;transition:all .15s ease-in-out}#top_menu .user_pages a.active,#top_menu .user_pages a:hover{color:#1588ee;opacity:1}#top_menu .user_pages a.active:before,#top_menu .user_pages a:hover:before{opacity:1;left:0;right:0}#top_menu .the_best{display:flex;flex-wrap:wrap;padding:20px 0;margin:0 auto}#top_menu .the_best>div{display:flex;flex-wrap:wrap;width:160px}#top_menu .the_best>div .ico{width:40px;height:40px;position:relative}#top_menu .the_best>div .ico img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}#top_menu .the_best>div .text{padding-left:12px}#top_menu .the_best>div .text span{line-height:20px;color:rgba(0,0,0,.5);display:block;font-size:14px}#top_menu .the_best>div .text span a{color:#1588ee;font-size:14px;line-height:20px;display:block;width:108px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#top_menu .the_best>div+div{margin-left:60px}#top_menu .icons{display:flex;position:relative;padding:16px 0}#top_menu .icons .link_btn,#top_menu .icons .open_list_btn{padding:12px;position:relative;cursor:pointer}#top_menu .icons .link_btn .indicator,#top_menu .icons .open_list_btn .indicator{width:8px;height:8px;background-color:#1588ee;border-radius:50%;position:absolute;top:6px;right:6px}#top_menu .icons .link_btn .icon,#top_menu .icons .open_list_btn .icon{color:#868686;opacity:.5;font-size:24px;display:block}#top_menu .icons .link_btn:hover .icon,#top_menu .icons .open_list_btn:hover .icon{opacity:1}#top_menu .icons .link_btn.active .icon,#top_menu .icons .open_list_btn.active .icon{opacity:1;color:#1488ee}#top_menu .user{display:flex;position:relative;cursor:pointer;padding:15px 24px 15px 0}#top_menu .user span{opacity:.5;font-size:14px;line-height:50px;text-align:right;color:#000;padding:0 16px 0 0;font-weight:400;width:110px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#top_menu .user .ava{background:#fff0}#top_menu .user+.menu{position:absolute;right:14px;width:154px;top:111px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;border-radius:8px;padding:8px 0;opacity:0;pointer-events:none}#top_menu .user+.menu:before{content:"";position:absolute;right:23px;top:-22px;border:11px solid transparent;border-bottom:11px solid #fff}#top_menu .user+.menu a{display:block;font-size:16px;line-height:44px;height:44px;font-weight:400;color:#000;text-align:left;padding:0 16px 0 56px;position:relative}#top_menu .user+.menu a:hover{background:rgba(242,242,242,.5)}#top_menu .user+.menu a img{top:10px;left:16px;position:absolute;width:24px;height:24px}#top_menu .user+.menu .line{width:100%;height:1px;background-color:#f1f1f1}#top_menu .user.active+.menu{opacity:1;top:92px;pointer-events:auto}#top_menu:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#f2f2f2}@media(max-width: 1650px){#top_menu{left:98px}}.page{padding-top:80px;padding-left:280px;position:relative;overflow:hidden}@media(max-width: 1400px){.page{overflow:auto}}.page .blue_block_link{margin-top:80px;border-radius:8px;background:#f2f6fa;display:flex;flex-wrap:wrap;position:relative}.page .blue_block_link:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:1px;background:#fff}.page .blue_block_link>div{width:50%;padding:16px}.page .blue_block_link>div span{display:block;font-weight:700}.page .blue_block_link>div a{display:block;padding-left:32px;font-weight:400;line-height:24px;margin-top:8px}.page .blue_block_link>div a.file{background:url(../img/a-file.svg) 0 no-repeat}.page .blue_block_link>div a.external_link{background:url(../img/a-link.svg) 0 no-repeat}.page .blue_block_link>div a.complete{background:url(../img/a-check_blue.svg) 0 no-repeat}.page.col-8-content .content{padding-left:156px;position:relative;width:100%;max-width:988px}.page.col-8-content.center .content{padding-left:24px;margin:0 auto}.page.right_block{padding-right:320px}.page.right_block.expand_right{padding-right:95px}.page .content{position:relative;padding:24px}.page>.content{min-height:calc(100vh - 80px)}@media(min-width: 2199px){.page>.content{padding-left:200px;padding-right:200px}}@media(min-width: 2300px){.page>.content{padding-left:300px;padding-right:300px}}.page .msgs_page{display:flex;position:relative;height:calc(100vh - 80px);max-width:760px;margin:0 auto;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.page .msgs_page .list_of_messages{padding:24px 24px 0;width:100%;height:100%;overflow:hidden}.page .msgs_page .list_of_messages .page_name{padding-bottom:24px}.page .msgs_page .list_of_messages .page_name span{font-size:24px;font-weight:500;font-style:normal;line-height:1.17;color:#000}.page .msgs_page .list_of_messages .header{background-color:#fff;position:relative;margin-bottom:24px}.page .msgs_page .list_of_messages .header .name{font-size:24px;font-weight:500;line-height:1.17;letter-spacing:.15px;color:#000}.page .msgs_page .list_of_messages .header .title_menu{position:absolute;height:24px;top:2px;right:-10px}.page .msgs_page .list_of_messages .header .title_menu_content{top:37px;right:-19px}.page .msgs_page .list_of_messages .find_dialog{padding-left:24px;padding-bottom:24px}.page .msgs_page .list_of_messages .find_dialog span{font-size:20px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.15px;color:#000}.page .msgs_page .list_of_messages .dialogs_list{margin:0 -24px;position:relative;max-height:calc(100% - 123px);overflow:auto;padding:0;border-top:1px solid #f2f2f2}.page .msgs_page .list_of_messages .dialogs_list .dialog{display:flex;flex-wrap:wrap;width:100%;height:80px;padding:12px 24px;border:0 !important;opacity:1 !important;position:relative}.page .msgs_page .list_of_messages .dialogs_list .dialog:hover{background-color:#f2f6fa}.page .msgs_page .list_of_messages .dialogs_list .dialog:hover:after{left:0}.page .msgs_page .list_of_messages .dialogs_list .dialog.new:before{content:"";display:block;position:absolute;top:50%;right:24px;width:9px;height:9px;background-color:#1588ee;border-radius:50%;transform:translateY(-50%)}.page .msgs_page .list_of_messages .dialogs_list .dialog.new .text{padding-right:32px}.page .msgs_page .list_of_messages .dialogs_list .dialog:after{content:"";display:block;position:absolute;bottom:0;right:0;left:95px;height:1px;background:#f2f2f2}.page .msgs_page .list_of_messages .dialogs_list .dialog+.dialog{margin-left:0}.page .msgs_page .list_of_messages .dialogs_list .dialog .ava{width:56px;height:56px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.page .msgs_page .list_of_messages .dialogs_list .dialog .info{padding-left:16px;width:calc(100% - 56px);position:relative}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text{text-align:left;position:absolute;top:50%;left:16px;right:0;transform:translateY(-50%);display:flex;flex-wrap:wrap}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text span{display:block;color:#000}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text .name{font-weight:400;font-size:16px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:210px}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text .role{font-weight:500;opacity:.25;font-size:14px;line-height:1.43}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text .msg_text{width:calc(100% - 210px);padding-left:24px;display:flex}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text .msg_text span{font-weight:400;font-size:14px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#bfbfbf}.page .msgs_page .list_of_messages .dialogs_list .dialog .info .text .msg_text span.time{text-overflow:initial;overflow:visible;display:block;padding-left:6px}.page .msgs_page .list_of_messages .clead_history .text{width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page .msgs_page .list_of_messages .clead_history .text img{display:block;margin:0 auto;width:80px;height:80px}.page .msgs_page .list_of_messages .clead_history .text span{display:block;margin-top:16px;opacity:.25;font-size:14px;line-height:1.43;color:#000}.page .msgs_page .open_dialog .header{padding:16px 16px 12px 24px;background-color:#fff;border-bottom:1px solid #f2f2f2;position:relative;height:76px}.page .msgs_page .open_dialog .header .back{position:absolute;left:24px;top:50%;margin-top:-12px;display:flex}.page .msgs_page .open_dialog .header .back img{display:block}.page .msgs_page .open_dialog .header .back span{display:block;line-height:24px;opacity:.25;color:#000}.page .msgs_page .open_dialog .header .back:hover span{opacity:.5}.page .msgs_page .open_dialog .header .name{color:#000;text-align:center}.page .msgs_page .open_dialog .header .name h4{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.15px}.page .msgs_page .open_dialog .header .name span{display:block;margin-top:4px;opacity:.25;font-size:14px;line-height:20px;letter-spacing:normal;color:#000}.page .msgs_page .open_dialog .header .title_menu{position:absolute;height:24px;top:26px;right:15px}.page .msgs_page .open_dialog .header .title_menu_content{top:65px;right:6px}.page .msgs_page .open_dialog .msg_list{padding:12px 24px;height:calc(100% - 273px);overflow:auto;background:#f2f6fa}.page .msgs_page .open_dialog .msg_list .day{padding:0 0 10px 0}.page .msgs_page .open_dialog .msg_list .day>*:last-child{margin-bottom:30px}.page .msgs_page .open_dialog .msg_list .day .date{position:-webkit-sticky;position:sticky;top:0;font-size:14px;color:#bfbfbf;border-radius:12px;line-height:24px;padding:0 8px;display:block;margin:0 auto;width:90px;z-index:1;background:#f2f6fa}.page .msgs_page .open_dialog .msg_list .day .date+.msgs{margin-top:20px}.page .msgs_page .open_dialog .msg_list .chat_alert{margin:22px 0;text-align:center}.page .msgs_page .open_dialog .msg_list .chat_alert span{font-size:14px;line-height:20px;color:#bfbfbf}.page .msgs_page .open_dialog .msg_list .chat_alert span a{font-size:14px;line-height:20px;color:#bfbfbf;font-weight:500}.page .msgs_page .open_dialog .msg_list .chat_alert span a:hover{opacity:.8}.page .msgs_page .open_dialog .msg_list .msgs{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;padding:0 0 0 72px;position:relative}.page .msgs_page .open_dialog .msg_list .msgs+.msgs{margin-top:24px}.page .msgs_page .open_dialog .msg_list .msgs .list{min-height:56px;text-align:right}.page .msgs_page .open_dialog .msg_list .msgs .list .msg{padding:8px 16px 30px 16px;background-color:rgba(117,99,199,.25);border-radius:20px;display:inline-block;position:relative}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .name{margin-bottom:4px}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .name a{font-size:14px;color:#7563c7}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .name a:hover{opacity:.8}.page .msgs_page .open_dialog .msg_list .msgs .list .msg p{margin:0}.page .msgs_page .open_dialog .msg_list .msgs .list .msg p+p{margin-top:8px}.page .msgs_page .open_dialog .msg_list .msgs .list .msg p a{font-weight:400}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .time{position:absolute;bottom:8px;right:16px;padding-right:24px}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .time:before{content:"";display:block;width:20px;height:20px;background:url(../img/a-message-sent.svg) no-repeat center;position:absolute;right:0;top:0;bottom:0}.page .msgs_page .open_dialog .msg_list .msgs .list .msg .time span{color:#000;opacity:.25;font-size:14px;line-height:20px;display:block}.page .msgs_page .open_dialog .msg_list .msgs .list .msg.reed .time:before{background:url(../img/a-message-read.svg) no-repeat center}.page .msgs_page .open_dialog .msg_list .msgs .list .msg:last-child{border-radius:20px 20px 4px 20px}.page .msgs_page .open_dialog .msg_list .msgs .break{width:100%;height:8px}.page .msgs_page .open_dialog .msg_list .msgs .ava{right:0;bottom:0;position:absolute;width:50px;height:50px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.page .msgs_page .open_dialog .msg_list .msgs.re{justify-content:flex-start;padding:0 72px}.page .msgs_page .open_dialog .msg_list .msgs.re .list{text-align:left}.page .msgs_page .open_dialog .msg_list .msgs.re .list .msg{background-color:#fff}.page .msgs_page .open_dialog .msg_list .msgs.re .list .msg .time{padding-right:0;background:none !important}.page .msgs_page .open_dialog .msg_list .msgs.re .list .msg .time:before{display:none}.page .msgs_page .open_dialog .msg_list .msgs.re .list .msg:last-child{border-radius:20px 20px 20px 4px}.page .msgs_page .open_dialog .msg_list .msgs.re .ava{left:0;bottom:0}.page .msgs_page .open_dialog .send_msg_form{position:absolute;bottom:0;left:0;right:0;background:#fff;padding:24px;border-top:1px solid #f2f2f2;z-index:1}.page .msgs_page .open_dialog .send_msg_form textarea{height:88px;margin-bottom:24px}.page .msgs_page .open_dialog .send_msg_form .dialog_closed{position:relative;height:148px}.page .msgs_page .open_dialog .send_msg_form .dialog_closed .text{text-align:center;width:380px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page .msgs_page .open_dialog .send_msg_form .dialog_closed .text img{width:40px;height:40px;display:block;margin:0 auto}.page .msgs_page .open_dialog .send_msg_form .dialog_closed .text span{display:block;margin-top:16px;opacity:.25;font-size:14px;line-height:1.43;color:#000}.page .msgs_page .msg_content{background-color:#f2f6fa;width:760px;border-right:1px solid #f2f2f2}.page .msgs_page .msg_content .tabs__content{height:calc(100vh - 80px);overflow:hidden;position:relative}.page .msgs_page .msg_content .tabs__content.prev .text{width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.page .msgs_page .msg_content .tabs__content.prev .text img{display:block;margin:0 auto}.page .msgs_page .msg_content .tabs__content.prev .text span{margin-top:16px;display:block;opacity:.25;font-size:14px;line-height:1.43;text-align:center;color:#000}.page .left_bar_page{display:flex;flex-wrap:wrap}.page .left_bar_page .left_bar{padding:0;width:320px}.page .left_bar_page .left_bar .page_name{padding-bottom:32px}.page .left_bar_page .left_bar .page_name span{font-size:32px;font-weight:500;font-style:normal;line-height:1.25;letter-spacing:.24px;color:#000}.page .left_bar_page .left_bar .filtr_title{padding-left:24px;padding-bottom:24px}.page .left_bar_page .left_bar .filtr_title span{font-size:20px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.15px;color:#000}.page .left_bar_page .left_bar .clear_filtr{background:url(../img/a-close.svg) no-repeat 0;padding-left:32px;cursor:pointer}.page .left_bar_page .left_bar .clear_filtr span{line-height:24px;font-size:14px;font-weight:400;color:#000;display:block}.page .left_bar_page .content{padding-top:0;padding-left:24px;width:calc(100% - 320px)}.page .content_8col{max-width:744px;width:100%;margin:0 auto}.page .content_8col .page_title{margin-bottom:40px}.page .content_8col img{margin:80px 0 !important}.page .content_8col h2{line-height:28px;font-size:24px;margin-bottom:24px;margin-top:40px}.page .content_8col h3{font-size:20px;margin-bottom:24px;margin-top:40px}.page .content_8col ol,.page .content_8col ul{margin:24px 0 40px;padding-left:25px}.page .content_8col ol li,.page .content_8col ul li{padding-left:15px}.page .content_8col ol li+li,.page .content_8col ul li+li{margin-top:10px}.page .content_8col iframe{margin:80px -98px;width:calc(100% + 196px);height:528px}.page>.content_8col{max-width:792px;padding:40px 24px 80px}.page>.content_8col .content{padding:0}.page .nav_blue{background:#4167bb;height:80px;padding:28px 16px;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.page .nav_blue .left,.page .nav_blue .right{position:absolute}.page .nav_blue .left a,.page .nav_blue .right a{display:block;line-height:24px;color:#fff;position:relative;font-weight:300;font-size:16px}.page .nav_blue .left a:after,.page .nav_blue .left a:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out}.page .nav_blue .right a:after,.page .nav_blue .right a:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out}.page .nav_blue .left a:before,.page .nav_blue .right a:before{bottom:0;width:calc(100% - 30px);height:1px;background:#fff;opacity:.25}.page .nav_blue .left a:after,.page .nav_blue .right a:after{top:0;bottom:0;width:24px;background:url(../img/a-arrow_right-button.svg) no-repeat 50%;background-size:contain;opacity:.5}.page .nav_blue .left a:hover:before,.page .nav_blue .right a:hover:before{opacity:.5}.page .nav_blue .left a:hover:after,.page .nav_blue .right a:hover:after{opacity:1}.page .nav_blue .left{left:15px}.page .nav_blue .left a{padding-left:30px}.page .nav_blue .left a:before{right:0}.page .nav_blue .left a:after{left:0;transform:rotate(180deg)}.page .nav_blue .content_8col{margin-left:180px;margin-right:180px}.page .nav_blue .content_8col .center .drop_down_list .selected span{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#fff}.page .nav_blue .right{right:15px}.page .nav_blue .right a{padding-right:30px}.page .nav_blue .right a:before{left:0}.page .nav_blue .right a:after{right:0}@media(max-width: 1650px){.page{padding-left:98px}}@media(max-width: 1650px){.page.right_block{padding-right:95px}}.find_form .input.find_input{position:relative}.find_form .input.find_input input[type=password],.find_form .input.find_input input[type=text]{padding-right:55px}.find_form .input.find_input input[type=submit]{display:block;position:absolute;border:0;background:url(../img/search.svg) no-repeat 50%;top:10px;right:20px;width:25px;height:24px;font-size:0;cursor:pointer}.title_menu{background:url(../img/a-more_v.svg) no-repeat 50%;bottom:0;width:24px;cursor:pointer;z-index:6;opacity:.5}.title_menu_content{position:absolute;right:-9px;top:35px;padding:6px 0;z-index:5;box-shadow:0 8px 24px 0 rgba(0,72,135,.15);border-radius:8px;background:#fff;opacity:0;pointer-events:none}.title_menu_content.active{opacity:1;pointer-events:auto}.title_menu_content:before{content:"";position:absolute;right:10px;top:-22px;border:11px solid transparent;border-bottom:11px solid #fff}.title_menu_content a{display:flex;color:#000;font-size:14px;padding:8px 16px;font-weight:400}.title_menu_content a span{line-height:24px;padding:0 0 0 12px;white-space:nowrap}.title_menu_content a:hover{background:#f2f6fa}.title_menu_content a.red{color:#dc3545}.title_menu_content a.red:hover{background:rgba(220,53,69,.1)}.page_title{margin-bottom:24px;display:flex;position:relative}.page_title h1{line-height:57px}.page_title h3,.page_title h4,.page_title h5,.page_title h6{line-height:24px}.page_title h2{line-height:1.25}.page_title h4{font-size:20px}.page_title .link_border{font-size:14px;color:#1588ee;line-height:20px;font-weight:400;transition:all .15s ease-in-out;position:absolute;right:0;top:2px}.page_title .link_border:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#1588ee;opacity:.25;transition:all .15s ease-in-out}.page_title .link_border:hover:after{opacity:.5}.page_title .print_btn{padding-left:32px;font-size:14px;color:rgba(0,0,0,.5);line-height:24px;font-weight:400;transition:all .15s ease-in-out;position:absolute;right:0}.page_title .border_btn{position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_title .title_menu{margin-left:16px;position:relative}.page_title .explanation{text-align:center;font-size:16px;line-height:24px;width:20px;height:24px;margin-left:8px;cursor:pointer;position:relative;z-index:9}.page_title .explanation:before{opacity:.25;transition:all .15s ease-in-out}.page_title .explanation:hover:before{opacity:.5}.page_title .explanation .tooltip{display:none;width:450px;padding:16px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:45px;border-radius:8px;text-align:left}.page_title .explanation .tooltip:before{content:"";display:block;border:17px solid transparent;border-right:17px solid #fff;position:absolute;bottom:50%;left:0;margin-left:-34px;margin-bottom:-17px;pointer-events:none;transition:all .15s ease-in-out}.page_title .explanation .tooltip span{font-family:Roboto,sans-serif;font-size:14px;line-height:1.43;color:#000}.page_title .explanation:hover .tooltip{display:block;-webkit-animation:a .15s 1 ease-in-out;animation:a .15s 1 ease-in-out;opacity:1}.page_title .switch{margin-left:40px;display:flex}.page_title .switch span{line-height:24px;display:block;padding:0 15px;background-color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;border-radius:12px;color:#000;opacity:.25;cursor:pointer}.page_title .switch span.active{background-color:#1588ee;color:#fff;opacity:1;cursor:default}.popup_cloud{position:fixed;right:90px;top:90px;padding:0;width:392px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;z-index:12 !important;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.popup_cloud.active{top:63px;opacity:1;pointer-events:auto}.popup_cloud .event_alert{padding:16px}.popup_cloud .event_alert .status{opacity:.5;display:block}.popup_cloud .event_alert .event_status{margin:4px 0;padding:2px 16px;height:24px;border-radius:12px;display:inline-block;line-height:20px;color:#fff}.popup_cloud .event_alert .event_status.rejected{background-color:#ff4b3a}.popup_cloud .event_alert .event_status.accepted{background-color:#00cd6a}.popup_cloud .event_alert .time{margin-top:8px}.popup_cloud .event_alert .time span{opacity:.5;display:block}.popup_cloud .event_alert+*{border-top:1px solid rgba(0,0,0,.05)}.popup_cloud .show_all{padding:16px;text-align:center}.popup_cloud .show_all a{display:inline-block;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#1588ee;line-height:20px;padding:2px 16px;height:24px;border-radius:22px;border:1px solid #1588ee}.popup_cloud .show_all a:hover{color:#fff;background:#1588ee}.popup_cloud:before{content:"";display:block;border:11px solid transparent;border-bottom:11px solid #fff;position:absolute;top:-22px;left:50%;margin-left:-11px;pointer-events:none}.chart-text{fill:#000;transform:translateY(0.25em)}.chart-number{font-size:7px;font-weight:bolder;text-anchor:middle;transform:translateY(-0.25em)}.chart-label{font-size:.2em;text-transform:uppercase;text-anchor:middle;transform:translateY(0.7em)}figure{display:flex;justify-content:space-around;flex-direction:column;margin-left:-15px;margin-right:-15px}@media(min-width: 768px){figure{flex-direction:row}}.figure-content{text-align:center;padding:122px 0;flex:1;padding-left:15px;padding-right:15px;align-self:center}.figure-key{flex:1;padding-left:15px;padding-right:15px;align-self:center}.figure-content svg{height:auto}.figure-key{min-width:.66667}.figure-key [class*=shape-]{margin-right:6px}.figure-key-list{margin:0;padding:0;list-style:none}.figure-key-list li{margin:0 0 8px;padding:0}.shape-circle{display:inline-block;vertical-align:middle;width:32px;height:32px;border-radius:50%}.shape-fuschia{background-color:#ce4b99}.shape-lemon-lime{background-color:#b1c94e}.shape-blue{background-color:#377bbc}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.user{text-align:center;display:block}.user .ava{width:80px;height:80px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;margin:0 auto}.user .ava:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:0 solid #7563c7;border-radius:50%;transition:all .15s ease-in-out}.user .ava .points{position:absolute;top:-4px;right:0;font-size:14px}.user .name{margin-top:8px;opacity:.5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user .name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;text-align:center;font-size:14px;font-weight:400;color:#000;line-height:1.43}.user:hover a .ava:before{border-width:5px}.user:hover a .ava .points{top:0;right:4px}.user:hover a .name{opacity:.75}.user:hover a .name span{color:#7563c7}.user.select{width:100% !important;text-align:left;display:flex;padding:10px 0 !important}.user.select .ava{margin:0 !important;margin-left:calc(12.5% - 40px) !important}.user.select .ava .points{background-color:#00cd6a}.user.select .text{padding-left:24px}.user.select .text .name{opacity:1;margin-bottom:4px}.user.select .text .name span{text-align:left !important;font-size:16px;font-weight:700}.user.select .text .info span{color:rgba(0,0,0,.5);font-size:14px}.user.select .text .info span+span{color:#7563c7;font-weight:700}.top_list{margin-top:-10px}.top_list .line{display:flex;flex-wrap:wrap}.top_list .line .user_top{width:25%;padding:10px 12px}.top_list .line .user_top .ava{margin:0 auto}.top_list .line .user_top.user_ban .ava:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:rgba(255,255,255,.75) url(../img/a-lock.svg) no-repeat 50%;z-index:0;border-radius:50%}.top_list .line .user_top.user_ban .ava:before{z-index:1}.top_list .line .dots_users{padding:12px;width:12.5%}.top_list .line .dots_users span{margin:20px auto 0;display:block;width:40px;height:40px;border-radius:20px;background:#f2f6fa url(../img/dots.svg) no-repeat 50%}#competences_donut+span .border_btn{margin:0 8px}.progress_stat{position:relative;display:flex}.progress_stat .open_modal{width:calc(20% - 5px);cursor:pointer}.progress_stat .open_modal+.open_modal{margin-left:5px}.progress_stat .open_modal .progress_item{padding:32px 0 23px;border-radius:8px;background-color:#f2f6fa;position:relative;z-index:0}.progress_stat .open_modal .progress_item:hover{box-shadow:0 8px 24px 0 rgba(0,72,135,.1);z-index:1;background:#dee6ef}.progress_stat .open_modal .progress_item:hover .name span{opacity:.75}.progress_stat .open_modal .progress_item .icon{margin:0 auto;width:40px;height:40px;position:relative}.progress_stat .open_modal .progress_item .icon .count{position:absolute;top:-18px;right:-18px;height:24px;width:24px;z-index:3;line-height:24px}.progress_stat .open_modal .progress_item .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;max-width:40px;max-height:40px}.progress_stat .open_modal .progress_item .name{text-align:center;margin:8px 5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;color:#000;font-weight:400}.progress_stat .open_modal .progress_item .name span{opacity:.5;font-size:14px;color:#000;font-weight:400}#speedometer{display:flex}#speedometer .diogram{position:relative}#speedometer .diogram .speedometr{position:relative;height:126px;width:252px;overflow:hidden}#speedometer .diogram .speedometr .line{position:absolute;height:191px;overflow:hidden;z-index:1;top:30px;bottom:0;left:26px;right:34px}#speedometer .diogram .speedometr .line img{position:absolute;top:50%;margin-top:-6.5px}#speedometer .diogram .hourly_load{position:absolute;top:99px;left:0;right:8px;text-align:center;z-index:1}#speedometer .diogram .hourly_load span{font-size:32px;font-weight:500;line-height:1;letter-spacing:.2px}#speedometer .text_diogram{padding-left:24px;font-weight:500}#speedometer .text_diogram p{display:block;margin:15px 0 0;font-size:14px;line-height:1.43}.type_line{padding-top:36px;position:relative}.type_line+.type_line{margin-top:31px}.type_line span{position:absolute;top:0;left:0;opacity:.25;font-size:14px;line-height:1.43}.type_line span+span{right:0;left:auto}.type_line .line{height:2px;background-color:#d8d8d8;position:relative}.type_line .line div{position:absolute;height:2px;left:50%;right:50%;background-color:#1588ee}.type_line .line:before{content:"";display:block;width:1px;height:16px;background-color:#d8d8d8;position:absolute;transform:translate(-50%, -50%);left:50%}.sign-board{padding-left:28px;text-align:left}.sign-board span{opacity:.25;font-size:14px;font-weight:700;line-height:20px;color:#000}.sign-board.user{background:url(../img/a-person.svg) no-repeat 0}.sign-board.organization{background:url(../img/a-organization.svg) no-repeat 0}.sign-board.video{background:url(../img/a-video.svg) no-repeat 0}.sign-board.photo{background:url(../img/a-photo.svg) no-repeat 0}.sign-board.date{background:url(../img/a-time.svg) no-repeat 0}.sign-board.mail{background:url(../img/a-mail.svg) no-repeat 0}.sign-board.phone{background:url(../img/a-phone.svg) no-repeat 0}.sign-board.like{position:relative;cursor:pointer}.sign-board.like:after,.sign-board.like span{transition:all .15s ease-in-out}.sign-board.like:after{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(../img/a-like.svg) no-repeat 0;opacity:.5}.sign-board.like:hover:after{opacity:1}.sign-board.like.active:after{opacity:1;background:url(../img/a-like-active.svg) no-repeat 0}.sign-board.like.active span{opacity:.75}.sign-board.geo{background:url(../img/a-place.svg) no-repeat 0}.sign-boards-line{display:flex;justify-content:space-between}.sign-boards-line .sign-board+.sign-board{margin:0 !important}.sign-boards-line .sign-board.a-card-education{background:url(../img/a-card-education.svg) no-repeat 0}.sign-boards-line .sign-board.a-card-project{background:url(../img/a-card-project.svg) no-repeat 0}.sign-boards-line .sign-board.a-card-events{background:url(../img/a-card-events.svg) no-repeat 0}.sign-boards-line .sign-board.a-card-challenge{background:url(../img/a-card-challenge.svg) no-repeat 0}.selectboxit-btn.selectboxit-enabled:active,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{background-color:#fff}.selectboxit-container{width:100%}.selectboxit-container .selectboxit{width:100% !important;padding:0 25px;height:44px;display:block;border-radius:22px;border:1px solid #f1f1f1;background:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}.selectboxit-container .selectboxit .selectboxit-arrow-container{width:24px;height:24px;position:absolute;right:12px;top:10px}.selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow{width:24px;height:24px;border:0;background:url(../img/a-arrow_down.svg);margin:0;position:relative;top:0;display:block}.selectboxit-container .selectboxit .selectboxit-option-icon-container{margin:0 !important}.selectboxit-container .selectboxit .selectboxit-text{text-indent:0;padding-right:50px}.selectboxit-container .selectboxit span{height:auto;line-height:1.5;font-size:16px}.selectboxit-container .selectboxit.selectboxit-open{border-color:#f1f1f1;border-bottom:1px solid #fff;border-radius:22px 22px 0 0}.selectboxit-container .selectboxit.selectboxit-open:after{content:"";display:block;position:absolute;bottom:0;left:24px;right:16px;height:1px;background:#f1f1f1}.selectboxit-container .selectboxit.selectboxit-open+.selectboxit-options{position:absolute;top:43px !important;left:0;right:0;bottom:auto !important}.selectboxit-container .selectboxit-options{min-width:100% !important;max-height:250px;border-radius:0 0 22px 22px;overflow:auto;padding:8px 0;border-color:#f1f1f1;border-top:0}.selectboxit-container .selectboxit-options li a{color:#000 !important;font-size:16px;padding:4px 23px;height:auto;line-height:24px;text-indent:0;white-space:pre-wrap}.selectboxit-container .selectboxit-options li a .selectboxit-option-icon-container{display:none}.selectboxit-container .selectboxit-options .selectboxit-focus a,.selectboxit-container .selectboxit-options li a:hover{background:rgba(242,242,242,.5)}.selectboxit-container .selectboxit-options .selectboxit-selected a{color:#1588ee !important;font-weight:700;background:#fff}.selectboxit-container .selectboxit-options .selectboxit-disabled{display:none}.selectboxit-container .selectboxit-options .selectboxit-disabled a{color:#000 !important;font-weight:400 !important;opacity:.5}.shadow-box{border-radius:8px;border:1px solid rgba(191,191,191,.25);background-color:#fff;padding:16px;position:relative;height:344px;overflow:hidden}.shadow-box.link_card:hover{border:1px solid rgba(191,191,191,.5)}.shadow-box.h-auto{height:auto !important}.shadow-box.big{height:400px}.shadow-box.big h4{min-height:auto !important}.shadow-box.contacts_box .content{position:relative}.shadow-box .map{margin:-16px -16px 0;height:304px;transition:none}.shadow-box .map *{transition:none}.shadow-box .map .ymaps-2-1-74-copyrights-pane{display:none}.shadow-box .map+.content{position:relative;top:auto;bottom:auto}.shadow-box .img{position:relative;margin:-16px -16px 0;height:270px}.shadow-box .img .price{position:absolute;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#1588ee;font-size:14px;font-weight:700;line-height:24px;color:#fff;z-index:1}.shadow-box .img div{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px}.shadow-box .img:hover .img div{transform:scale(1.05)}.shadow-box .geo{padding-left:28px;background:url(../img/a-place.svg) no-repeat 0}.shadow-box .geo span{line-height:20px;font-size:14px;font-weight:700;color:rgba(0,0,0,.5)}.shadow-box .content{background-color:#fff;padding:16px !important;position:absolute;left:0;right:0;bottom:0;width:100% !important}.shadow-box .content .title_menu{background:url(../img/a-more_v.svg) no-repeat 50%;height:24px;width:24px;cursor:pointer;z-index:4;position:absolute;top:14px;right:8px}.shadow-box .content .title_menu_content{right:-2px;top:50px;z-index:3}.shadow-box .content .tag_line{padding-bottom:8px}.shadow-box .content .tag_line span{text-transform:uppercase;opacity:.75;font-family:Roboto;font-size:12px;font-weight:700;line-height:20px;color:#7563c7;display:inline-block}.shadow-box .content .tag_line span+span{margin-left:16px}.shadow-box .content h4{line-height:24px;white-space:normal;margin-bottom:12px}.shadow-box .content .text{margin:12px 0}.shadow-box .content .text span{font-size:14px;line-height:1.43;font-weight:400;color:#000;display:block}.shadow-box .content .sign-board+.sign-board{margin-top:8px}.shadow-box .content .like{position:absolute;right:16px;bottom:16px}.shadow-box .content .status{position:absolute;right:0;bottom:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#7563c7}.shadow-box .content .status.close{background-color:#bfbfbf}.shadow-box .content .status.orange{background-color:#ff800b}.shadow-box .content .status.green{background-color:#00cd6a}.shadow-box .content .status span{opacity:1;font-size:14px;font-weight:700;line-height:20px;color:#fff}.slider_counter{margin-top:16px;text-align:center;opacity:.25;font-size:14px;line-height:1.43;color:#000}.publications_title{margin-right:144px}.line-slider{overflow:hidden}.line-slider,.line-slider2,.mertors_slider_line{padding-bottom:32px;margin:-24px -12px 0}.line-slider2::-webkit-scrollbar,.line-slider::-webkit-scrollbar,.mertors_slider_line::-webkit-scrollbar{width:3px;height:3px}.line-slider2::-webkit-scrollbar-button,.line-slider::-webkit-scrollbar-button,.mertors_slider_line::-webkit-scrollbar-button{background-color:#000;display:none}.line-slider2::-webkit-scrollbar-track,.line-slider::-webkit-scrollbar-track,.mertors_slider_line::-webkit-scrollbar-track{background-color:#bfbfbf}.line-slider2::-webkit-scrollbar-track-piece,.line-slider::-webkit-scrollbar-track-piece,.mertors_slider_line::-webkit-scrollbar-track-piece{background-color:#f1f1f1}.line-slider2::-webkit-scrollbar-thumb,.line-slider::-webkit-scrollbar-thumb,.mertors_slider_line::-webkit-scrollbar-thumb{height:50px;background-color:#bfbfbf;border-radius:3px}.line-slider2::-webkit-resizer,.line-slider2::-webkit-scrollbar-corner{background-color:#bfbfbf}.line-slider::-webkit-resizer,.line-slider::-webkit-scrollbar-corner{background-color:#bfbfbf}.mertors_slider_line::-webkit-resizer,.mertors_slider_line::-webkit-scrollbar-corner{background-color:#bfbfbf}.line-slider2 .slick-arrow,.line-slider .slick-arrow,.mertors_slider_line .slick-arrow{background:#fff url(../img/arrow_left.svg) no-repeat 50%;border-radius:50%;box-shadow:0 8px 24px rgba(0,72,135,.1);width:40px;height:40px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:-32px;right:0;cursor:pointer;transition:all .15s ease-in-out}.line-slider2 .slick-arrow:hover,.line-slider .slick-arrow:hover,.mertors_slider_line .slick-arrow:hover{opacity:.9;background-color:#fbfbfb;box-shadow:0 12px 24px rgba(0,72,135,.2)}.line-slider2 .slick-prev,.line-slider .slick-prev,.mertors_slider_line .slick-prev{right:64px}.line-slider2 .slick-next,.line-slider .slick-next,.mertors_slider_line .slick-next{transform:rotate(180deg);box-shadow:0 -8px 24px rgba(0,72,135,.1)}.line-slider2 .slick-next:hover,.line-slider .slick-next:hover,.mertors_slider_line .slick-next:hover{box-shadow:0 -12px 24px rgba(0,72,135,.2)}.line-slider2 .shadow-box,.line-slider .shadow-box,.mertors_slider_line .shadow-box{height:344px;width:320px;display:inline-block;margin:24px 12px}.line-slider2 *,.line-slider *,.mertors_slider_line *,.awards_slider *{transition:none}.line-slider.publications .slick-list.draggable{overflow:visible}.party_slider{margin-top:0}.party_slider2{margin-top:0}.party_slider2 .slick-arrow{top:-57px}.party_slider .slick-arrow{top:-57px}.party_slider2 .ava,.party_slider .ava{margin-top:4px !important}.table{padding:0 15px;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff}.table-head{background-color:#4167bb;padding:16px 24px}.table-head span{color:#fff}.table-row{padding:0;transition:none}.table-row>.row{padding:16px 24px}.table-row:hover{background:rgba(65,103,187,.05)}.table-row+.table-row{border-top:1px solid #f2f6fa}.table-row span{display:block}.table-row span.del{min-width:24px;height:24px;background:url(../img/a-delete.svg) no-repeat 100%;opacity:.75;cursor:pointer}.table-row span.del:hover{opacity:1}.table-row span.status{background-color:#ff4b3a;line-height:24px;padding:0 12px;border-radius:12px;display:inline-block;font-size:14px;font-weight:700;color:#fff}.table-row span.status.yellow{background-color:#ffc500}.table-row span.status.orange{background-color:#ff800b}.table-row span.status.green{background-color:#00cd6a}.tasks-tabel,.timetable-tabel{margin-bottom:40px}.tabs{max-width:100%}.tabs__caption{display:flex;flex-wrap:wrap;list-style:none;position:relative;padding:0;margin:0 0 24px}.tabs__caption li{font-size:20px;font-weight:500;padding:0 0 8px;opacity:.25;color:#000;position:relative;text-align:center;border-bottom:2px solid #fff}.tabs__caption li+li{margin-left:24px}.tabs__caption li:not(.active){cursor:pointer}.tabs__caption li:not(.active):hover{opacity:.5}.tabs__caption .active{color:#1588ee;opacity:1;border-bottom:2px solid #1588ee}.tabs__content{display:none}.tabs__content.active{display:block}.breadcrumbs{margin-bottom:20px}.breadcrumbs ul{padding:0;margin:0;display:flex;list-style:none}.breadcrumbs ul li a,.breadcrumbs ul li span{display:block;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#ccc;opacity:1}.news_page .page_title{margin-bottom:12px}.news_page .date{margin-bottom:26px}.news_page .text img{width:100%;height:auto}.news_page .news_footer{margin-top:40px;padding:18px 0;display:flex;border-top:1px solid rgba(0,0,0,.05);position:relative}.news_page .news_footer .user{display:flex;position:relative;cursor:pointer;text-align:left}.news_page .news_footer .user span{opacity:.5;font-size:14px;line-height:20px;color:#000;padding:0 0 0 24px;font-weight:400}.news_page .news_footer .user .ava{width:40px;height:40px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.news_page .news_footer .like{position:absolute;right:0;top:26px}.cloud_mask_card{margin:0 auto;display:block;width:520px;height:115px;-webkit-mask:url(../img/mask.svg);mask:url(../img/mask.svg);box-shadow:0 8px 24px 0 rgba(0,72,135,.1);position:relative}.cloud_mask_card .name{position:absolute;top:12px;left:16px;right:16px;text-shadow:0 0 8px rgba(0,0,0,.5);font-family:Roboto;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;color:#fff;z-index:1}.cloud_mask_card .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-color:#e6e6e6;transition:none}.cloud_mask_card .label{height:24px;border-radius:0 12px 12px 0;background-color:#00cd6a;padding:0 16px;left:0;line-height:24px;font-size:14px;font-weight:700;color:#fff;position:absolute;bottom:23px}.cloud_mask_card .link{line-height:24px;font-size:14px;font-weight:700;color:#fff;position:absolute;bottom:23px;right:8px;display:flex}.cloud_mask_card .link i{display:block;line-height:24px;width:24px;height:24px;font-size:20px;text-align:center}.tracks_time_line_nav{position:absolute;top:80px;left:0;right:0;height:40px}.tracks_time_line_nav span{background:#fff url(../img/arrow_left.svg) no-repeat 50%;border-radius:50%;box-shadow:0 8px 24px rgba(0,72,135,.1);width:40px;height:40px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:0;left:50%;opacity:1;cursor:pointer}.tracks_time_line_nav span.not-active{opacity:0 !important;cursor:default !important}.tracks_time_line_nav span.left{margin-left:-324px}.tracks_time_line_nav span.right{transform:rotate(180deg);margin-left:284px;box-shadow:0 -8px 24px rgba(0,72,135,.1)}.tracks_time_line_nav span.right:hover{box-shadow:0 -12px 24px rgba(0,72,135,.2)}.tracks_time_line_nav span:hover{opacity:.9;background-color:#fbfbfb;box-shadow:0 12px 24px rgba(0,72,135,.2)}.tracks_time_line{width:100%;position:relative;height:48px;margin-bottom:40px}.tracks_time_line:after{content:"";display:block;position:absolute;top:5px;left:0;right:0;height:2px;opacity:.1;background-color:#000;z-index:0}.tracks_time_line .dots{position:relative;height:51px;overflow:hidden}.tracks_time_line .dots .dots_scroll_line{position:absolute;right:calc(50% - 113.5px);top:0;bottom:0;display:flex}.tracks_time_line .dots .dots_scroll_line .dot_section{width:227px;position:relative;z-index:1}.tracks_time_line .dots .dots_scroll_line .dot_section:first-child{margin-left:0}.tracks_time_line .dots .dots_scroll_line .dot_section .dot{margin:2px auto;width:8px;height:8px;border:2px solid #1588ee;background-color:#fff;border-radius:50%}.tracks_time_line .dots .dots_scroll_line .dot_section .date{display:block;text-align:center;padding-top:21px;opacity:.25;font-size:14px;font-weight:400;line-height:1.43;color:#000}.tracks_time_line .dots .dots_scroll_line .dot_section.active .dot{width:12px;height:12px;background-color:#1588ee;border:0;margin:0 auto}.traectoria_scroll{position:relative}.traectoria_scroll .left,.traectoria_scroll .right{display:block;width:40px;height:40px;position:absolute;top:calc(50% - 20px);opacity:1;transition:all .15s ease-in-out;cursor:pointer;z-index:3;border-radius:50%;background:#fff url(../img/arrow_left.svg) no-repeat 50%;font-size:0}.traectoria_scroll .left.not-active,.traectoria_scroll .right.not-active{opacity:0;pointer-events:none}.traectoria_scroll .left{box-shadow:0 8px 24px rgba(0,72,135,.2);left:0}.traectoria_scroll .right{transform:rotate(180deg);box-shadow:0 -8px 24px rgba(0,72,135,.2);right:0}.traectoria_line{width:100%;position:relative;margin-bottom:40px}.traectoria_line .traectories{position:relative;height:290px;overflow:hidden}.traectoria_line .traectories:before,.traectoria_line .traectories:after{content:"";display:block;position:absolute;width:24px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 100%);top:0;bottom:0;z-index:2;right:0}.traectoria_line .traectories:before{right:initial;left:0;transform:rotate(180deg)}.traectoria_line .traectories .traectories_scroll_line{position:absolute;right:0;top:0;bottom:0;display:flex;min-width:100%}.traectoria_line .traectories .traectories_scroll_line:before{content:"";display:block;position:absolute;left:0;right:0;height:20px;background:#e6e6e6;top:calc(50% - 10px)}.traectoria_line .traectories .traectories_scroll_line .traectoria_section{min-width:183px;width:calc((100vw - 280px - 320px - 48px)/5);position:relative;z-index:1;height:20px;top:50%;margin-top:-10px}@media(max-width: 1650px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section{width:calc((100vw - 98px - 95px - 48px)/5)}}@media(min-width: 2199px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section{width:calc((100vw - 280px - 320px - 400px)/5)}}@media(min-width: 2300px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section{width:calc((100vw - 280px - 320px - 600px)/5)}}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon:after{background:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>a{border-color:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>a:before{background:#1588ee;opacity:.1}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .traectoria_content .icon>a span{color:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education .activity{background:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education.performed .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education.performed .traectoria_content .icon>a{background:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education.performed .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education.performed .traectoria_content .icon>a span{color:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.education+.traectoria_section .activity:before{background:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon:after{background:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>a{border-color:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>a:before{background:#00cd6a;opacity:.1}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .traectoria_content .icon>a span{color:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event .activity{background:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event.performed .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event.performed .traectoria_content .icon>a{background:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event.performed .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event.performed .traectoria_content .icon>a span{color:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.event+.traectoria_section .activity:before{background:#00cd6a}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon:after{background:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>a{border-color:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>a:before{background:#ff800b;opacity:.1}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .traectoria_content .icon>a span{color:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge .activity{background:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge.performed .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge.performed .traectoria_content .icon>a{background:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge.performed .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge.performed .traectoria_content .icon>a span{color:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge.performed .traectoria_content .text .status{color:#7563c7}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.challenge+.traectoria_section .activity:before{background:#ff800b}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon:after{background:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>a{border-color:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>a:before{background:#ffc500;opacity:.1}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .traectoria_content .icon>a span{color:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project .activity{background:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project.performed .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project.performed .traectoria_content .icon>a{background:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project.performed .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project.performed .traectoria_content .icon>a span{color:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section.project+.traectoria_section .activity:before{background:#ffc500}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:first-child{margin-left:0}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:first-child .activity:before{display:none}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-child(2n) .traectoria_content{bottom:20px;top:initial}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-child(2n) .traectoria_content .icon{top:initial;bottom:0}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-child(2n) .traectoria_content .icon:before{display:none}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-child(2n) .traectoria_content .icon:after{display:block}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-child(2n) .traectoria_content .text{margin-top:0;margin-bottom:20px}.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-last-child(-n+2) .traectoria_content{width:calc((100vw - 280px - 320px - 48px)/5*1.5 - 0px)}@media(max-width: 1650px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-last-child(-n+2) .traectoria_content{width:calc((100vw - 196px - 48px)/5*1.5 - 0px)}}@media(min-width: 2199px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-last-child(-n+2) .traectoria_content{width:calc((100vw - 280px - 320px - 400px)/5*1.5 - 0px)}}@media(min-width: 2300px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section:nth-last-child(-n+2) .traectoria_content{width:calc((100vw - 280px - 320px - 600px)/5*1.5 - 0px)}}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content{min-width:326px;position:absolute;top:20px;left:calc(50% - 16px);padding-left:56px;min-height:96px;width:calc((100vw - 280px - 320px - 48px)/5*2 - 40px)}@media(max-width: 1650px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content{width:calc((100vw - 196px - 48px)/5*2 - 40px)}}@media(min-width: 2199px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content{width:calc((100vw - 280px - 320px - 400px)/5*2 - 40px)}}@media(min-width: 2300px){.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content{width:calc((100vw - 280px - 320px - 600px)/5*2 - 40px)}}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon{position:absolute;left:0;top:0;height:96px;width:32px}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon:after{content:"";display:block;width:2px;height:64px;margin:0 auto;background:#e6e6e6}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon:after{display:none}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>div,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>a{display:block;width:32px;height:32px;border-radius:50%;border:solid 2px #e6e6e6;text-align:center;padding:2px;position:relative}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>a:before{content:"";display:block;width:48px;height:48px;background:#e6e6e6;opacity:.25;position:absolute;top:-10px;left:-10px;border-radius:50%;z-index:0;transition:all .15s ease-in-out}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>div span,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .icon>a span{font-size:16px;display:block;height:24px;line-height:24px;color:#e6e6e6;position:relative;z-index:1}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text{margin-top:20px}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .status{font-size:12px;font-weight:bold;color:#bfbfbf;line-height:20px;text-transform:uppercase;display:block}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .status>span{display:inline-block;margin-left:8px;padding:0 8px;border-radius:10px;background:#7563c7;color:#fff;font-size:12px;font-weight:bold;text-transform:initial}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .name{display:block;font-size:14px;font-weight:500;line-height:1.43;color:#000}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .name:hover{color:#1588ee}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line{display:flex;flex-wrap:wrap;margin:8px -4px 0}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog{margin:2px 4px;padding:3px 8px;border-radius:12px;border:solid 1px #7563c7;display:flex;flex-wrap:wrap;height:24px}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog .ico{width:16px;height:16px;position:relative}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog .ico img,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog .ico svg{max-width:16px;max-height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog .ico img path,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog .ico svg path{fill:#7563c7}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog span{display:block;padding-left:4px;line-height:16px;font-size:12px;font-weight:bold;color:#7563c7}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog:hover{background:#7563c7}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog:hover .ico svg path{fill:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content .text .line .track-prog:hover span{color:#fff}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content:hover .icon>div:before,.traectoria_line .traectories .traectories_scroll_line .traectoria_section .traectoria_content:hover .icon>a:before{width:28px;height:28px;top:0;left:0}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .activity{width:100%;height:20px;color:#fff;background:#e6e6e6;position:relative;overflow:hidden}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .activity:before{content:"";display:block;width:20px;height:20px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;transform:translate(-50%, -50%) rotate(45deg);left:0;top:50%}.traectoria_line .traectories .traectories_scroll_line .traectoria_section .activity span{display:block;font-size:14px;text-align:center}.upload_list{margin:0 -8px;display:flex;flex-wrap:wrap}.img-thumbnail{width:56px;height:56px;border:0;margin:8px;border-radius:8px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#f2f6fa}.modal_div hr{margin:24px 0}.modal_div .input{margin-bottom:0;margin-top:16px}#hobbies_modal .hobbies_modal_all_list{display:flex;flex-wrap:wrap;margin:0 -20px 24px;max-height:240px;overflow:auto}#hobbies_modal .hobbies_modal_all_list .hobbies_modal_selected{width:100%;display:flex;flex-wrap:wrap;padding-bottom:24px;margin-bottom:24px;position:relative}#hobbies_modal .hobbies_modal_all_list .hobbies_modal_selected:after{content:"";position:absolute;display:block;left:24px;right:24px;bottom:0;height:1px;background:#f2f2f2}#hobbies_modal .hobbies_modal_all_list .hobbies_modal_selected label{margin:0;display:block}#hobbies_modal .hobbies_modal_all_list .hobbies_modal_selected label .hobby{display:none}#hobbies_modal .hobbies_modal_all_list .hobbies_modal_selected label .hobby.active{display:block}#hobbies_modal .hobbies_modal_all_list label{position:relative}#hobbies_modal .hobbies_modal_all_list label input{position:absolute;top:0;left:0;width:0;height:0;bottom:0;opacity:0}#hobbies_modal .hobbies_modal_all_list label .hobby{padding:0 0 0 40px;margin:8px 20px;opacity:.25;cursor:pointer}#hobbies_modal .hobbies_modal_all_list label .hobby:hover{opacity:.5}#hobbies_modal .hobbies_modal_all_list label .hobby.active{opacity:1}.interests_modal_all_list{display:flex;flex-wrap:wrap;margin:0 -8px 24px;max-height:240px;overflow:auto}.interests_modal_all_list .interests_modal_selected{width:100%;display:flex;flex-wrap:wrap;padding-bottom:24px;margin-bottom:24px;position:relative}.interests_modal_all_list .interests_modal_selected:after{content:"";position:absolute;display:block;left:8px;right:8px;bottom:0;height:1px;background:#f2f2f2}.interests_modal_all_list .interests_modal_selected label{margin:0;display:block}.interests_modal_all_list .interests_modal_selected label .interest{display:none}.interests_modal_all_list .interests_modal_selected label .interest.active{display:block}.interests_modal_all_list label input{position:absolute;display:block;left:0;width:0;height:0;bottom:0;opacity:0}.interests_modal_all_list label span{padding:0;margin:8px;opacity:.25;cursor:pointer;border-radius:12px;border:1px solid #000;padding:0 16px;display:block;line-height:22px;height:24px;font-weight:700;position:relative}.interests_modal_all_list label span:hover{opacity:.5}.interests_modal_all_list label span.active{opacity:1;border-color:#1588ee;color:#1588ee}#progress_modal .progres_list{margin-top:12px;overflow-y:scroll;max-height:340px;padding-right:10px}#progress_modal .progres_list .progres_item{margin-top:12px;margin-bottom:12px;position:relative}#progress_modal .progres_list .progres_item .del{position:absolute;top:8px;right:8px;z-index:1;display:block;width:24px;height:24px;background:url(../img/a-delete_white.svg) no-repeat 50%;opacity:0;cursor:pointer}#progress_modal .progres_list .progres_item div{width:100%;height:146px;background-size:cover;background-position:50%;position:relative}#progress_modal .progres_list .progres_item div:before{content:"";display:block;background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .15s ease-in-out}#progress_modal .progres_list .progres_item:hover .del{opacity:.75}#progress_modal .progres_list .progres_item:hover .del:hover{opacity:1}#progress_modal .progres_list .progres_item:hover div:before{opacity:1}#activity_modal .list,#archive .list,#challenges_modal .list,#courses_modal .list,#projects_modal .list{overflow-y:scroll;max-height:440px;padding-right:10px}#treks_help_modal{width:100%}#treks_help_modal .content{padding:0 15px}#treks_help_modal .bg{background:url(../img/help_bg.png) no-repeat top;background-size:cover;height:100%;margin:0 -15px}#treks_help_modal .text_content{padding:24px 9px}#treks_help_modal .text_content .title{padding-bottom:16px}#treks_help_modal .text_content .title span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#000}#treks_help_modal .text_content form{margin-top:0}#treks_help_modal .text_content form hr{margin:16px 0}#treks_help_modal .text_content .input_title{margin-bottom:0}#treks_help_modal .text_content .input_title span{display:block;font-size:16px;font-weight:400;line-height:24px;color:#000}.cut_news_title{margin:24px 18px 12px;width:100%}.cut_news_title span{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;color:#000}.fb_footer_form{display:flex;flex-wrap:wrap;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff}.fb_footer_form .content{width:50%}.fb_footer_form .img{width:50%;border-radius:8px 0 0 8px;background-color:#fff;position:relative}.fb_footer_form .img img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%}.fb_footer_form .content{border-radius:0 8px 8px 0;padding:24px 40px}.fb_footer_form .content .reg_info{margin:0 20px;justify-content:center !important;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid rgba(0,0,0,.05)}.fb_footer_form .content .input.file{margin-bottom:0}.sort_switcher{display:flex;flex-wrap:wrap}.sort_switcher span{display:block;font-size:16px;font-weight:400;line-height:1.5;color:#000;cursor:pointer}.sort_switcher span.active{font-weight:700;color:#1588ee;cursor:default}.sort_switcher span+span{margin-left:17px}.slider240{height:240px;border-radius:8px;overflow:hidden;position:relative}.slider240 .slide{height:240px;background-color:#333}.slider240 .slick-arrow{background:#fff url(../img/arrow_left.svg) no-repeat 50%;border-radius:50%;box-shadow:0 8px 24px rgba(0,72,135,.1);width:40px;height:40px;font-size:0;border:0;padding:0;margin:-20px 0 0;display:block;position:absolute;top:50%;opacity:1;z-index:1;cursor:pointer}.slider240 .slick-prev{left:24px !important}.slider240 .slick-next{right:24px !important;transform:rotate(180deg)}.about_course .card{padding:16px;position:relative;border-radius:8px;background-color:#f2f6fa;height:100px;border:0}.about_course .card .icon{position:absolute;top:50%;transform:translateY(-50%);left:16px;width:50px;height:50px}.about_course .card .icon img{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%)}.about_course .card .text{position:absolute;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#4167bb;padding:16px 16px 16px 66px;top:50%;transform:translateY(-50%)}.about_course .card .text span{font-size:20px;display:block}.about_course .card .text span+span{margin-top:4px;font-size:14px}.img_in_slider{height:300px;background-color:#333;margin:40px 8px 0}.text .hide{max-height:0;overflow:hidden}.text .hide.show{max-height:999999px}.toggle_show span{font-size:16px;font-weight:700;line-height:1.5;color:#1588ee;cursor:pointer}.course_page.btn_line{display:flex}.reg_info{display:flex;margin:10px 0 10px 40px}.reg_info .alert{display:block;border-radius:12px;background-color:#00cd6a;padding:2px 16px;color:#fff;line-height:24px;height:24px}.reg_info .alert span{display:block;line-height:20px}.reg_info .stat{margin-left:24px;display:flex;height:24px}.reg_info .stat span{color:rgba(0,0,0,.5)}.reg_info .stat span span{color:#000}.competences_list{margin:0 -12px}.competence_points_card,.competences_list{display:flex;flex-wrap:wrap}.competence_points_card{height:152px;width:280px;margin:12px;border-radius:0 8px 8px 0;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:relative;overflow:hidden}.competence_points_card.blue{background-color:#4167bb}.competence_points_card.blue .points{background-color:#4167bb}.competence_points_card.orange{background-color:#ff800b}.competence_points_card.orange .points{background-color:#ff800b}.competence_points_card.red{background-color:#ff4b3a}.competence_points_card.red .points{background-color:#ff4b3a}.competence_points_card.yellow{background-color:#ffc500}.competence_points_card.yellow .points{background-color:#ffc500}.competence_points_card.green{background-color:#00cd6a}.competence_points_card.green .points{background-color:#00cd6a}.competence_points_card.blue{background-color:#1588ee}.competence_points_card.blue .points{background-color:#1588ee}.competence_points_card.dark_blue{background-color:#534a9c}.competence_points_card.dark_blue .points{background-color:#534a9c}.competence_points_card.not{background-color:#f2f6fa;box-shadow:none;border-radius:8px}.competence_points_card.not .text{background-color:#f2f6fa !important}.competence_points_card .text{margin-left:4px;background-color:#fff;height:100%;padding:16px;width:calc(100% - 68px);position:relative}.competence_points_card .text span{font-size:11px}.competence_points_card .points{width:64px;text-align:center;padding:43px 0}.competence_points_card .points span{display:block;color:#fff;font-size:40px;font-weight:400;line-height:1.4}.competence_points_card .points span+span{font-size:14px;font-weight:700;line-height:1.43;margin-top:-10px}.course_res_img{position:relative}.course_res_img img{max-width:100%;width:100%;display:block}.tasks_list{margin:-12px;display:flex;flex-wrap:wrap}.tasks_list.color_bg{margin:0;padding:12px;background-color:#f2f6fa;border-radius:8px;width:1072px}.tasks_list .task_card{margin:12px}.task_card{width:500px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff}.task_card .content{position:relative;padding:0}.task_card .content .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px;color:#000}.task_card .content .name b{font-size:16px;font-weight:500;color:#000}.task_card .content .text{height:40px;overflow:hidden}.task_card .content .text span{opacity:.5;color:#000;font-size:14px;line-height:20px;display:block;font-weight:400}.task_info_line{display:flex;justify-content:space-between;margin-top:16px;padding-right:150px;position:relative;max-width:468px}.task_info_line .date,.task_info_line .party,.task_info_line .tasks_complete{padding-left:32px;height:24px;background-repeat:no-repeat;background-position:0}.task_info_line .date span,.task_info_line .party span,.task_info_line .tasks_complete span{display:block;line-height:24px;opacity:.5;font-size:14px;color:#000;font-weight:400}.task_info_line .date{background-image:url(../img/a-time_blue.svg)}.task_info_line .tasks_complete{background-image:url(../img/a-check_blue.svg)}.task_info_line .party{background-image:url(../img/a-user.svg)}.task_info_line .res_btn{position:absolute;right:0;bottom:0}.question_modal .content,.task_modal .content{overflow:auto;height:499px}.comments .comment{display:flex;flex-wrap:wrap}.comments .comment .ava{width:56px;height:56px;border-radius:50%;background:#fff0;background-size:cover;background-repeat:no-repeat;background-position:50%}.comments .comment .comment_content{width:calc(100% - 56px);padding-left:24px}.comments .comment .comment_content .autor{display:flex}.comments .comment .comment_content .autor b{display:block;line-height:24px;font-size:16px}.comments .comment .comment_content .autor b a{color:#000}.comments .comment .comment_content .autor b a:hover{color:#1588ee}.comments .comment .comment_content .autor span{display:block;margin-left:16px;font-size:14px;line-height:24px;opacity:.25}.comments .comment .comment_content .text p{margin:8px 0}.comments .comment .comment_content .answer{padding-top:8px}.comments .comment .comment_content .answer span{font-size:16px;font-weight:bold;color:#bfbfbf;line-height:1.5;cursor:pointer}.comments .comment .comment_content .answer span:hover{color:#1588ee}.comments .comment+.comment{margin-top:24px}.comments .comment+hr{margin:24px 0}.comments .comment .subComments{padding-left:80px;padding-top:24px;width:100%}.comments .comment .subComments .add_comment+hr{display:none}.comments .comment .subComments .add_comment.hide{display:none}.comments .comment .subComments .add_comment.hide+hr{display:block;margin-top:0;margin-bottom:24px}.comments .comment .subComments .comment .ava{width:40px;height:40px}.comments .comment .subComments .comment .ava .comment_content{width:calc(100% - 40px)}.recomm_card{height:108px;border-radius:8px;overflow:hidden;position:relative;margin:12px 18px;width:calc(33.333333333% - 36px);display:block;box-shadow:0 8px 24px 0 rgba(0,72,135,.1)}.recomm_card .name,.recomm_card .pionts,.recomm_card .time{position:absolute;display:block;z-index:1}.recomm_card .where{position:absolute;display:block;z-index:1;top:16px;left:16px;color:#fff;text-transform:uppercase;opacity:.75;font-size:12px;line-height:20px;font-weight:500}.recomm_card .pionts{font-size:14px;top:0;right:12px;width:56px;height:77px;background:#7563c7;color:#fff;text-align:center;line-height:24px;padding-top:12px}.recomm_card .pionts span{font-size:40px;font-weight:400;line-height:38px;display:block}.recomm_card .pionts span+span{font-size:14px;line-height:14px}.recomm_card .pionts:before{left:0;border:15px solid transparent;border-left:28px solid #7563c7;border-top:0 solid #7563c7}.recomm_card .pionts:after,.recomm_card .pionts:before{content:"";display:block;position:absolute;bottom:-15px}.recomm_card .pionts:after{right:0;border:15px solid transparent;border-top:0 solid #7563c7;border-right:28px solid #7563c7}.recomm_card .time{top:16px;right:16px;color:#fff;opacity:.75;font-size:14px;line-height:20px;padding-left:28px;background:url(../img/a-time.svg) no-repeat 0}.recomm_card .name{bottom:16px;left:16px;right:16px;font-size:16px;font-weight:400;line-height:24px;color:#fff}.recomm_card .bg{overflow:hidden;z-index:0;background-color:#000;position:absolute;top:0;left:0;bottom:0;right:0}.recomm_card .bg div{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50%}.recomm_card.points_right{padding-right:80px}.recomm_card.points_right .name{right:80px}.recomm_card.points_right.blue .pionts{background:#1588ee}.recomm_card.points_right.blue .pionts:before{border-left:28px solid #1588ee;border-top:#1588ee}.recomm_card.points_right.blue .pionts:after{border-top:#1588ee;border-right:28px solid #1588ee}.recomm_card.points_right.red .pionts{background:#ff4b3a}.recomm_card.points_right.red .pionts:before{border-left:28px solid #ff4b3a;border-top:#ff4b3a}.recomm_card.points_right.red .pionts:after{border-top:#ff4b3a;border-right:28px solid #ff4b3a}.recomm_card.points_right.green .pionts{background:#00cd6a}.recomm_card.points_right.green .pionts:before{border-left:28px solid #00cd6a;border-top:#00cd6a}.recomm_card.points_right.green .pionts:after{border-top:#00cd6a;border-right:28px solid #00cd6a}.recomm_card.points_right.orange .pionts{background:#ff800b}.recomm_card.points_right.orange .pionts:before{border-left:28px solid #ff800b;border-top:#ff800b}.recomm_card.points_right.orange .pionts:after{border-top:#ff800b;border-right:28px solid #ff800b}.recomm_card.points_right.yellow .pionts{background:#ffc500}.recomm_card.points_right.yellow .pionts:before{border-left:28px solid #ffc500;border-top:#ffc500}.recomm_card.points_right.yellow .pionts:after{border-top:#ffc500;border-right:28px solid #ffc500}.recomm_cards{width:360px;margin-top:4px}.recomm_cards .recomm_card_slider .recomm_card{margin:0}.recomm_cards .recomm_card_slider .slick-arrow{background:#f2f6fa url(../img/a-arrow_left_24px.svg) no-repeat 50%;width:32px;height:32px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;bottom:-48px;cursor:pointer;border-radius:50%;opacity:.7;z-index:1}.recomm_cards .recomm_card_slider .slick-prev{left:0}.recomm_cards .recomm_card_slider .slick-next{right:0;transform:rotate(180deg)}.recomm_cards .counter{margin-top:22px;text-align:center;opacity:.25;font-size:14px;color:#000}@media(max-width: 1349px){.recomm_card .name{line-height:18px}}.challenge_card{height:200px;border-radius:8px;overflow:hidden;position:relative;margin:12px 18px;width:calc(33.333333333% - 36px);display:block}.challenge_card .status{position:absolute;z-index:1;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#7563c7}.challenge_card .status.close{background-color:#bfbfbf}.challenge_card .status.orange{background-color:#ff800b}.challenge_card .status.green{background-color:#00cd6a}.challenge_card .status span{opacity:1;font-size:14px;font-weight:700;line-height:20px;color:#fff}.challenge_card .members{padding-left:28px;height:24px;line-height:24px;background:url(../img/a-person.svg) no-repeat 0;position:absolute;top:16px;left:16px;font-size:14px;font-weight:400;z-index:1;color:#bfbfbf}.challenge_card .text{position:absolute;bottom:16px;left:16px;right:16px;z-index:1}.challenge_card .text .organization_name{margin-bottom:4px}.challenge_card .text .organization_name span{display:block;font-size:12px;font-weight:700;line-height:1.67;color:#fff;text-transform:uppercase}.challenge_card .text .name span{display:block;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#fff}.challenge_card .bg{overflow:hidden;z-index:0;background-color:#000;border-radius:10px;position:absolute;top:0;left:0;bottom:0;right:0}.challenge_card .bg div{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px}.video iframe,.video video{display:block;width:100% !important;height:576px !important}.video .video_info{position:relative;height:100%}.video .video_info .user_info{display:flex;flex-wrap:wrap}.video .video_info .user_info .ava{width:56px;height:56px;border-radius:50%;background:#fff0;background-size:cover;background-repeat:no-repeat;background-position:50%}.video .video_info .user_info .text_block{width:calc(100% - 56px);padding-left:16px;position:relative}.video .video_info .user_info .text_block .name{font-size:16px;font-weight:500;line-height:1.5;color:#000;margin-right:32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 32px)}.video .video_info .user_info .text_block .title_menu{right:0;top:0;height:24px;position:absolute}.video .video_info .user_info .text_block .date{margin-top:4px;opacity:.25;font-size:14px;font-weight:400;line-height:1.43;color:#000}.video .video_info .text{height:264px;overflow:auto;margin-top:24px}.video .video_info .text p{margin:0}.video .video_info .text p+p{margin-top:16px}.video .video_info .you_wont{position:absolute;bottom:0;left:0;right:0}.video .video_name_like{position:relative;display:flex;justify-content:space-between}.video .video_name_like .like{margin:2px 0;height:24px}.add_comment{width:100%}.add_comment .shadow-box{border:0;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);padding:24px}.add_comment .shadow-box form .input{margin-bottom:0}.add_comment .shadow-box .btn_block{padding-top:24px;padding-bottom:0}.add_comment .shadow-box .btn_block.hide{display:none}.add_comment .shadow-box .btn_block .blue_btn{width:auto;min-width:auto}.add_comment .shadow-box .btn_block *{padding-left:30px;padding-right:30px}.add_comment .shadow-box .btn_block *:last-child{margin-left:24px}.add_comment form{display:flex;flex-wrap:wrap}.add_comment form .ava{width:56px;height:56px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.add_comment form .form{width:calc(100% - 56px);padding-left:24px}.add_comment .people_list{display:flex;flex-wrap:wrap}.add_comment .people_list>div{width:11.11111%;text-align:center}.org_list{display:flex;flex-wrap:wrap;margin:0 -18px}.org_list .shadow-box{margin:12px 18px;display:block;width:calc(50% - 36px)}.mentor{padding:16px;text-align:center;position:relative}.mentor .title_menu{position:absolute;z-index:3;height:24px;width:24px;top:8px;right:8px;filter:grayscale(100%)}.mentor .title_menu_content{text-align:left;z-index:4;right:-1px;top:45px}.mentor .img{height:64px;border-radius:8px 8px 0 0;overflow:hidden;background-color:#333}.mentor .ava{width:80px;height:80px;margin:-40px auto 0;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;z-index:1}.mentor .name{margin-top:16px}.mentor .name span{display:block;font-size:16px;font-weight:700}.mentor .deskr{opacity:.5;margin-top:8px;padding-bottom:8px}.mentor .reply{text-align:center;margin:10px 0}.mentor .reply span{font-size:14px;font-weight:400;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#4167bb}.mertors_list{display:flex;flex-wrap:wrap;margin:0 -12px}.mertors_list .mentor{width:240px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);margin:12px}.mertors_list .mentor .img{margin:-15px;margin-bottom:0;position:relative}.mertors_list .mentor .img div{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.mertors_list .add_new_card{width:240px;margin:12px}.gradient_block{border-radius:8px;background-image:radial-gradient(circle at 50% 0, #4167bb, #7563c7);text-align:center;padding:16px}.gradient_block span{display:block;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.15px;color:#fff;margin-bottom:16px}.gradient_block p{opacity:.75;font-family:Roboto;font-size:16px;font-weight:400;line-height:1.5;color:#fff;margin:24px 0}.gradient_block a{width:200px;margin:0 auto}.questions_list .question{display:flex;flex-wrap:wrap}.questions_list .question .ava{width:40px;height:40px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.questions_list .question .info{width:calc(100% - 40px);padding-left:24px}.questions_list .question .info .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.questions_list .question .info .name span{font-size:16px;font-weight:400;line-height:1.5;color:#000}.questions_list .question .info .info_line{display:flex}.questions_list .question .info .info_line span{display:block;opacity:.5;font-size:14px;font-weight:400;line-height:1.43;color:#000}.questions_list .question .info .info_line span.seporator{margin:0 16px}.questions_list .question+.question{margin-top:16px}.mertors_slider_line .mentor{border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);margin:25px 12px}.mertors_slider_line .mentor .img{margin:-15px;margin-bottom:0}.add_new_card{position:relative;border-radius:8px;border:2px dashed rgba(0,0,0,.05)}.add_new_card .text{position:absolute;top:50%;transform:translateY(-50%);left:30px;right:30px}.add_new_card .text img{display:block;width:40px;height:40px;margin:0 auto}.add_new_card .text span{margin-top:24px;display:block;opacity:.25;font-size:16px;font-weight:400;line-height:1.5;text-align:center;color:#000}.add_new_ava_line{display:flex;flex-wrap:wrap}.add_new_ava_line .new_ava{position:relative;width:130px}.add_new_ava_line .new_ava .upload_list{position:absolute;top:0;right:0;width:130px;height:130px;margin:0}.add_new_ava_line .new_ava .upload_list span{display:block;width:100%;height:100%}.add_new_ava_line .new_ava .upload_list span .img-thumbnail{margin:0}.add_new_ava_line .new_ava .current_ava,.add_new_ava_line .new_ava .upload_list span .img-thumbnail{width:130px;height:130px;border-radius:50%;background:#333;background-repeat:no-repeat;background-position:50%;background-size:cover}.add_new_ava_line .new_ava .add_new_ava_input{position:absolute;top:0;right:0;z-index:6}.add_new_ava_line .new_ava .add_new_ava_input label{position:relative;z-index:1;display:block;width:32px;height:32px;background:url(../img/a-photo_change.svg) no-repeat 0;opacity:1;cursor:pointer}.add_new_ava_line .new_ava .add_new_ava_input label:hover{opacity:.9}.add_new_ava_line .new_ava .add_new_ava_input input{position:absolute;z-index:0;opacity:0;display:block;border:0;padding:0;margin:0;width:0;height:0;pointer-events:none}.add_new_ava_line .input{width:calc(100% - 130px);padding-left:24px}.switch_content{position:relative}.switch_content>div{display:none}.switch_content>div.active{display:block}.switch_content>div .stub{width:100%;height:424px;border-radius:8px;background-color:#f2f6fa;position:relative}.switch_content>div .stub .cont{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:288px}.switch_content>div .stub .cont .icon{width:80px;height:64px;margin:0 auto;background:url(../img/construction-and-tools.svg)}.switch_content>div .stub .cont span{margin-top:16px;display:block;font-size:14px;font-weight:700;line-height:1.43;text-align:center;color:#4167bb}.modal_div .table{margin:0;border-radius:0}.notifications_page .notification{border-radius:8px;border:1px solid #f2f2f2;background-color:#fff;position:relative;padding:12px 24px;margin-bottom:8px;display:flex;flex-wrap:wrap}.notifications_page .notification:hover{border-color:#fff;box-shadow:0 8px 24px 0 rgba(0,72,135,.1)}.notifications_page .notification .info{width:100%}.notifications_page .notification .info>*+*{margin-top:4px}.notifications_page .notification .info .status span{display:block;opacity:.5;font-size:16px;line-height:1.5;color:#000}.notifications_page .notification .info .text{font-size:16px;line-height:1.5;color:#000}.notifications_page .notification .info .msg{padding:8px 16px;background-color:rgba(117,99,199,.25);display:inline-block;border-radius:20px 20px 20px 4px;margin:8px 0 4px}.notifications_page .notification .info .msg p{margin:0}.notifications_page .notification .info .msg p+p{margin-top:8px}.notifications_page .notification .info .btns_block{margin:8px 0 4px}.notifications_page .notification .info .btns_block>*+*{margin-left:16px}.notifications_page .notification .info .date span{display:block;opacity:.25;font-size:14px;line-height:1.43;letter-spacing:normal;color:#000}.notifications_page .notification .ava{width:56px;height:56px;border-radius:50%;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.notifications_page .notification .ava+.info{width:calc(100% - 56px);padding-left:16px}.login_page{background-color:#f2f6fa;position:relative;margin-top:80px;min-height:calc(100vh - 80px)}.login_page .header{width:100%;height:80px;background-image:linear-gradient(90deg, #53499c, #4268ba);position:fixed;left:0;right:0;top:0;z-index:5}.login_page .login_tab{position:relative;margin:0 auto;width:416px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;z-index:1}.login_page .login_tab .tabs .tabs__caption{margin:0}.login_page .login_tab .tabs .tabs__caption li{display:block;width:50%;text-align:center;padding:24px;border:0;font-size:20px;line-height:24px;font-weight:500;letter-spacing:.15px;color:rgba(0,0,0,.25);background-color:#f2f6fa;margin:0;opacity:1}.login_page .login_tab .tabs .tabs__caption li.active{color:#000;background-color:#fff}.login_page .login_tab .tabs .tabs__content{padding:24px}.add_challenge_images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.add_challenge_images label{position:relative;display:block;margin:0;width:calc(33.333% - 17.333px);cursor:pointer}.add_challenge_images label input{position:absolute;top:0;left:0;opacity:0}.add_challenge_images label input:checked+.card{background:#1588ee}.add_challenge_images label input:checked+.card .ico img{opacity:0}.add_challenge_images label input:checked+.card .ico img+img{opacity:1}.add_challenge_images label input:checked+.card span{color:#fff}.add_challenge_images label:hover .card{background:rgba(21,136,238,.1)}.add_challenge_images label .card{border-radius:22px;border:1px solid #1588ee;height:84px;padding:16px 0}.add_challenge_images label .card .ico{width:24px;height:24px;position:relative;margin:auto}.add_challenge_images label .card .ico img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}.add_challenge_images label .card .ico img+img{opacity:0}.add_challenge_images label .card span{margin-top:8px;display:block;text-align:center;font-size:14px;font-weight:700;color:#1588ee}#add_gallery_modal form,#add_image_modal form{margin-top:10px}#add_video_modal form{margin-top:0}#add_gallery_modal form,#add_image_modal form,#add_video_modal form{margin-bottom:24px}#add_gallery_modal form .input,#add_image_modal form .input,#add_video_modal form .input{margin-top:0}.competence_item{position:relative}.competence_item .del{background:url(../img/a-delete.svg);width:24px;height:24px;position:absolute;top:10px;right:-40px;cursor:pointer}.competence_item .del:hover{opacity:.75}.competence_item .l1{margin-top:24px;margin-bottom:16px}.competence_item .l1 span{font-size:16px;color:rgba(0,0,0,.8)}.competence_item .l1 span span{color:rgba(0,0,0,.25)}.competence_item .l2{display:flex}.competence_item .l2 span{display:block;margin-right:24px;color:#4167bb;font-weight:300}.competence_item .l2 .border_btn{font-weight:500}.add_element,.competence_item+.competence_item{margin-top:40px}.add_element{display:flex;width:155px;cursor:pointer}.add_element .icon{position:relative;width:40px;height:40px;border-radius:50%;border:2px dashed rgba(0,0,0,.05)}.add_element .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out}.add_element .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out;width:16px;height:2px}.add_element .icon:after{height:16px;width:2px}.add_element span{font-size:14px;color:#000;opacity:.25;display:block;padding:10px 0 10px 16px}.add_element:hover .icon{border:2px solid #1588ee;transform:rotate(90deg)}.add_element:hover .icon:after{background:#1588ee}.add_element:hover .icon:before{background:#1588ee;width:12px}.add_element:hover .icon:after{height:12px}.add_element:hover span{opacity:1;color:#1588ee}.add_challenge .mentors_list .page_title span{font-weight:400;color:rgba(0,0,0,.25)}.add_challenge .user{width:120px !important}.add_challenge .user.add_new{cursor:pointer}.add_challenge .user.add_new .ava{border:2px dashed rgba(0,0,0,.05)}.add_challenge .user.add_new .ava:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out;border-radius:0 !important}.add_challenge .user.add_new .ava:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out;border-radius:0 !important;width:24px;height:2px}.add_challenge .user.add_new .ava:after{height:24px;width:2px}.add_challenge .user.add_new .name{opacity:1}.add_challenge .user.add_new .name span{opacity:.25}.add_challenge .user.add_new:hover .ava{border:2px solid #1588ee;transform:rotate(90deg)}.add_challenge .user.add_new:hover .ava:after{background:#1588ee}.add_challenge .user.add_new:hover .ava:before{background:#1588ee;width:20px}.add_challenge .user.add_new:hover .ava:after{height:20px}.add_challenge .user.add_new:hover .name{opacity:1}.add_challenge .user.add_new:hover .name span{opacity:1;color:#1588ee}.add_challenge .user .del{width:24px;height:24px;background:rgba(0,0,0,.5) url(../img/a-close-white.svg) no-repeat center;position:absolute;top:0px;right:0px;cursor:pointer;border-radius:50%;background-size:18px}.add_challenge .user .del:hover{opacity:.8}.modal_div .top_list .line .user{width:16.66667%;cursor:pointer}.modal_div .top_list .line .user .select{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.15) url(../img/a-check-white.svg) no-repeat 50%;position:absolute;top:-4px;right:-4px;opacity:0;z-index:1}.modal_div .top_list .line .user:hover .select{opacity:1}.modal_div .top_list .line .user.selected .select{opacity:1;background-color:#1588ee}.add_result{margin:12px;width:calc(25% - 24px) !important;cursor:pointer;padding-top:112px}.add_result .icon{position:relative;width:80px;height:80px;border-radius:50%;border:2px dashed rgba(0,0,0,.05);margin:0 auto}.add_result .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out}.add_result .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out;width:24px;height:2px}.add_result .icon:after{height:24px;width:2px}.add_result span{font-size:16px;color:#000;opacity:.25;display:block;padding:16px 10px 0;text-align:center}.add_result:hover .icon{border:2px solid #1588ee;transform:rotate(90deg)}.add_result:hover .icon:after{background:#1588ee}.add_result:hover .icon:before{background:#1588ee;width:20px}.add_result:hover .icon:after{height:20px}.add_result:hover span{opacity:1;color:#1588ee}.header_photo{position:relative}.header_photo>img{display:block;width:100%;border-radius:8px}.header_photo iframe{width:100%;height:576px}.header_photo_gallery,.header_photo iframe{border-radius:8px;overflow:hidden}.header_photo_gallery .slide{height:576px;background-size:cover;background-position:50%}.header_photo_gallery .slick-arrow{background:#fff url(../img/arrow_left.svg) no-repeat 50%;border-radius:50%;box-shadow:0 8px 24px rgba(0,72,135,.1);width:40px;height:40px;font-size:0;border:0;padding:0;margin:-20px 0 0;display:block;position:absolute;top:50%;opacity:1;z-index:1;cursor:pointer}.header_photo_gallery .slick-prev{left:24px !important}.header_photo_gallery .slick-next{right:24px !important;transform:rotate(180deg)}.trek_page .gradient_block.h400{height:440px}.trek_page .gradient_block.h400 a{width:100%;min-width:200px}.trek_page .gradient_block.h400.bottom_button .content{padding-bottom:117px}.trek_page .gradient_block.h400.bottom_button .button_line{position:absolute;bottom:0;height:93px;left:0;right:0;padding:24px}.trek_page .gradient_block.h400.bottom_button .button_line:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:1px;background:rgba(242,242,242,.5)}.trek_page .gradient_block.h400 .content{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:24px}.trek_page .gradient_block.h400 .content .date_list{margin-bottom:24px}.trek_page .gradient_block.h400 .content .date_list span{display:block;font-size:16px;color:#fff;opacity:1;font-weight:300;margin-bottom:3px}.trek_page .gradient_block.h400 .content .date_list span b{font-weight:700}.trek_page .gradient_block.h400 .content .date_list span:nth-child(odd){margin-top:15px}.trek_page .gradient_block.h400 .content .mertors_slider{position:relative;height:128px;overflow:hidden}.trek_page .gradient_block.h400 .content .mertors_slider .user .name{opacity:.75}.trek_page .gradient_block.h400 .content .mertors_slider .user span{margin:0;color:#fff}.trek_page .gradient_block.h400 .content .mertors_slider .user:hover .ava:before{display:none}.trek_page .gradient_block.h400 .content .mertors_slider .user:hover .name{opacity:1}.trek_page .gradient_block.h400 .content .mertors_slider .slick-arrow{background:url(../img/a-arrow-left-24-px.svg) no-repeat 50%;border-radius:50%;width:32px;height:32px;margin-top:-16px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:calc(50% - 16px);right:0;cursor:pointer;transition:all .15s ease-in-out;opacity:.75}.trek_page .gradient_block.h400 .content .mertors_slider .slick-arrow:hover{opacity:1}.trek_page .gradient_block.h400 .content .mertors_slider .slick-prev{left:0}.trek_page .gradient_block.h400 .content .mertors_slider .slick-next{right:0;transform:rotate(180deg)}.trek_page .gradient_block.h400 .content .slider_counter{font-size:14px;color:#fff}.trek_page .gradient_block.h400 .content .slider_counter #mertors_slider_counter{font-size:14px;display:inline;color:#fff}.trek_page .gradient_block.h400 .border_btn{height:44px;border-radius:22px;background:none;border:1px solid #fff;color:#fff !important;line-height:42px;opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trek_page .gradient_block.h400 .border_btn:hover{opacity:1}.trek_page .slider-nav{margin-top:24px}.trek_page .slider-nav p{margin:0}.trek_page .slider-nav *+*{margin-top:10px}.allert_list{z-index:11}.allert_list .allert{width:392px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background:#333;color:#fff;position:relative;cursor:pointer;transition:none;overflow:hidden}.allert_list .allert.green{background:#00cd6a}.allert_list .allert.yellow{background:#ffc500}.allert_list .allert.red{background:#ff4b3a}.allert_list .allert+.allert{margin-top:8px}.allert_list .allert:before{content:"";position:absolute;top:16px;right:16px;display:block;width:24px;height:24px;background:url(../img/a-close-white.svg);opacity:.75}.allert_list .allert:hover:before{opacity:1}.allert_list .allert span{font-size:16px;line-height:24px;font-weight:500;display:block;margin-bottom:4px;padding:16px;padding-bottom:0}.allert_list .allert p{margin:0;opacity:.75;font-size:14px;padding:16px;padding-top:0}#add_gallery_modal.modal_div .file_gallery{position:relative;padding-right:34px}#add_gallery_modal.modal_div .file_gallery .del{background:url(../img/a-delete.svg);width:24px;height:24px;position:absolute;top:0;right:0;cursor:pointer}#add_gallery_modal.modal_div .file_gallery .del:hover{opacity:.75}#add_gallery_modal.modal_div .file_gallery+.file_gallery{margin-top:20px !important;padding-top:17px;border-top:1px solid #f1f1f1}#add_gallery_modal.modal_div .file_gallery+.file_gallery .del{top:17px}#add_gallery_modal.modal_div textarea{margin-top:15px;height:94px}#add_gallery_modal.modal_div .files_uploader{max-height:290px;overflow:auto;padding-right:15px}#add_gallery_modal.modal_div .add_element{margin-top:2px;width:212px}.pentagon{padding-top:90px;position:relative}.pentagon .labels_penta .label{position:absolute;max-width:130px;text-align:center;cursor:pointer}.pentagon .labels_penta .label span{display:block;color:#000;font-size:14px;line-height:1.43}.pentagon .labels_penta .label.active{cursor:default}.pentagon .labels_penta .label.active span{color:#1588ee}.pentagon .labels_penta .label:hover span{color:#1588ee}.pentagon .labels_penta .label:first-child{top:40px;left:50%;margin-left:-65px}.pentagon .labels_penta .label:nth-child(2){bottom:190px;right:0}.pentagon .labels_penta .label:nth-child(3){right:60px;top:360px}.pentagon .labels_penta .label:nth-child(4){left:60px;top:360px}.pentagon .labels_penta .label:nth-child(5){bottom:190px}.pentagon .radar{width:500px !important;height:282px !important;margin:0 auto}.history_map{width:100%;min-height:464px !important;border-radius:8px;padding:24px;background:#f2f6fa;margin-top:-40px}.history_map .title h5{font-size:16px;line-height:24px}.history_map .link{margin-top:6px}.history_map .link a{font-size:14px;font-weight:bold;color:#1588ee;display:inline-block;line-height:24px;padding-right:24px;position:relative}.history_map .link a svg{display:block;position:absolute;right:8px;top:6px;width:7px;transform:rotate(180deg)}.history_map .descr span{display:block;height:40px;line-height:20px;font-size:14px}.history_map .list>div{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;position:relative}.history_map .list>div .icon{width:35px}.history_map .list>div span{width:calc(100% - 35px);display:block;padding-left:16px;font-size:14px}.history_map .num_list div{display:flex;flex-wrap:wrap;margin-top:8px}.history_map .num_list div span{display:block}.history_map .num_list div span:first-child{width:20px;height:20px;background:#4167bb;border-radius:50%;line-height:20px;text-align:center;font-size:14px;font-weight:bold;color:#fff}.history_map .num_list div span+span{padding-left:8px;line-height:20px;font-size:14px;color:#000}.history_map .content_history_map{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:353px;text-align:center}.history_map .content_history_map img{display:block;margin:0 auto}.history_map .content_history_map p{display:block;margin:40px 0 0 0}.history_map .content_history_map.car img{width:353px}.history_map .content_history_map.cones img{width:160px}.treks_popup{position:absolute !important;bottom:0;right:0;width:calc(50% - 15px);height:487px !important;z-index:1;background:#f2f6fa;border-radius:8px;padding:24px;pointer-events:none;opacity:0;transition:all .15s ease-in-out}.treks_popup.active{opacity:1;pointer-events:auto;transition:all .15s ease-in-out}.treks_popup:before{content:"";position:absolute;left:-32px;top:50%;margin-top:-16px;border:16px solid transparent;border-right:16px solid #f2f6fa}.treks_popup .treks_name_list span{display:block;position:absolute;left:16px;font-size:14px;text-align:center;padding:8px 0;cursor:pointer;z-index:5;color:rgba(0,0,0,.5)}.treks_popup .treks_name_list span:after{content:"";display:none;position:absolute;height:1px;background:#000;opacity:.2}.treks_popup .treks_name_list span:before{content:"";display:none;position:absolute;height:1px;background:#000;opacity:.2;left:0;bottom:0;width:90%}.treks_popup .treks_name_list span:after{left:90%}.treks_popup .treks_name_list span:first-child{top:117px;left:65px;right:calc(50% + 70px)}.treks_popup .treks_name_list span:first-child:after{width:100%;transform:rotate(10deg);bottom:-10px;margin-left:-1px}.treks_popup .treks_name_list span:nth-child(2){top:192px;left:15px;right:calc(50% + 120px)}.treks_popup .treks_name_list span:nth-child(2):after{width:50%;transform:rotate(-13deg);bottom:6px;margin-left:-1px}.treks_popup .treks_name_list span:nth-child(3){bottom:140px;left:15px;right:calc(50% + 120px)}.treks_popup .treks_name_list span:nth-child(3):after{width:55%;transform:rotate(-32deg);bottom:16px;margin-left:-5px}.treks_popup .treks_name_list span:nth-child(4){bottom:40px;left:65px;right:calc(50% + 70px)}.treks_popup .treks_name_list span:nth-child(4):after{width:120%;transform:rotate(-27deg);bottom:30px;margin-left:-7px}.treks_popup .treks_name_list span:hover{color:rgba(0,0,0,.75)}.treks_popup .treks_name_list span.active{cursor:default;opacity:1;color:#1588ee}.treks_popup .title{position:relative;padding-bottom:24px;padding-right:32px}.treks_popup .title .close{width:24px;height:24px;position:absolute;top:0;right:0;cursor:pointer;display:block;font-size:24px;line-height:24px;text-align:center;color:#000;opacity:.25}.treks_popup .title .close:hover{opacity:.5}.treks_popup .descr span{display:block;height:40px;line-height:20px;font-size:14px;font-weight:300}.treks_popup .treks_donut{position:absolute;top:152px;left:50%;margin-left:-132px;height:284px;width:132px;overflow:hidden}.treks_popup .treks_donut svg{height:284px;width:264px;transform:rotate(109deg)}.treks_popup .competencies_block{position:absolute;top:128px;right:13px;width:calc(50% - 29px);padding:16px 12px 12px;background:#e6f0fa;border-radius:8px;min-height:310px}@media(max-width: 1650px){.treks_popup .competencies_block{bottom:15px;overflow:auto}}.treks_popup .competencies_block:before{content:"";position:absolute;left:-16px;top:156px;margin-top:-8px;border:8px solid transparent;border-right:8px solid #e6f0fa}.treks_popup .competencies_block h6{margin-bottom:16px}.treks_popup .competencies_block .competence{padding:4px 8px 6px;border-radius:8px;border:1px dashed rgba(65,103,187,.25)}.treks_popup .competencies_block .competence span{display:block;opacity:.5;font-size:14px;font-weight:300;line-height:1.43}.treks_popup .competencies_block .competence .line{margin-top:8px;position:relative;background:rgba(23,135,238,.25);height:2px;width:100%}.treks_popup .competencies_block .competence .line div{position:absolute;left:0;top:0;bottom:0;background:#1588ee;height:2px}.treks_popup .competencies_block .competence+.competence{margin-top:8px}.roads_list{position:relative;height:40px;width:100%}.roads_list .next,.roads_list .prev{width:40px;height:40px;position:absolute;top:0;opacity:.75;transition:all .15s ease-in-out;cursor:pointer;z-index:1;border-radius:50%}.roads_list .next:hover,.roads_list .prev:hover{opacity:1}.roads_list .next.not-active,.roads_list .prev.not-active{opacity:0;cursor:default}.roads_list .next{transform:rotate(180deg);box-shadow:0 -8px 24px rgba(0,72,135,.2);right:50%;margin-right:-231px;background:#fff url(../img/arrow_left.svg) no-repeat 50%}.roads_list .prev{background:#fff url(../img/arrow_left.svg) no-repeat 50%;box-shadow:0 8px 24px rgba(0,72,135,.2);left:50%;margin-left:-231px}.roads_list .pin{position:absolute;text-align:center;line-height:40px;left:32px;right:32px;opacity:0}.roads_list .pin .name span{display:block;font-size:16px;font-weight:700;line-height:40px;transition:all .15s ease-in-out;color:#000}.roads_list .pin.active{opacity:1}.roads_in_sphere{background:#fff;position:absolute;top:20px;left:0;right:0;bottom:70px;z-index:3;opacity:0;pointer-events:none;transition:all .15s ease-in-out}.roads_in_sphere.active{opacity:1;pointer-events:auto}.roads_in_sphere .sphere{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;opacity:0;pointer-events:none;transition:all .15s ease-in-out}.roads_in_sphere .sphere.active{opacity:1;pointer-events:auto}.roads_in_sphere .sphere>div{width:25%;padding:0 2px;position:relative;cursor:pointer}.roads_in_sphere .sphere>div .name{position:absolute;top:0;left:10px;right:10px;height:60px;text-align:center}.roads_in_sphere .sphere>div .name span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;opacity:.5;color:#000;font-size:14px;overflow-wrap:break-word}.roads_in_sphere .sphere>div .img{margin-top:67px;margin-bottom:44px;position:relative;width:100%}.roads_in_sphere .sphere>div .start_marker{position:absolute;bottom:0;left:10px;right:10px;height:40px;text-align:center}.roads_in_sphere .sphere>div .start_marker span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;font-size:14px}.roads_in_sphere .sphere>div.active{cursor:default}.roads_in_sphere .sphere>div.active .name span{opacity:1;color:#1588ee}.roads_in_sphere .sphere>div:first-child .start_marker span{color:#ff4b3a}.roads_in_sphere .sphere>div:nth-child(2) .start_marker span{color:#ff800b}.roads_in_sphere .sphere>div:nth-child(3) .start_marker span{color:#ffc500}.roads_in_sphere .sphere>div:nth-child(4) .start_marker span{color:#00cd6a}.modal_div{z-index:13;position:fixed;background-color:rgba(0,0,0,.5);opacity:0;width:100%;height:100%;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;cursor:pointer;display:none;transition:none;overflow:auto}.modal_div>div{width:1056px;border-radius:8px;background:#fff;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:14;padding:0;transition:none;margin-bottom:30px;overflow:hidden;cursor:default}.modal_div>div.min{width:798px}.modal_div>div.big{width:1240px}.modal_div>div .head{border-radius:8px 8px 0 0;background:#f2f6fa}.modal_div>div .head .modal_title{text-align:center;padding:16px 24px}.modal_div>div .head .modal_close{top:18px}.modal_div>div .modal_title{padding:22px 24px}.modal_div>div .modal_title.hight{background-color:#f2f6fa;padding:24px}.modal_div>div .modal_title.hight+.modal_close{top:26px}.modal_div>div .modal_title.for_ava{display:flex;flex-wrap:wrap}.modal_div>div .modal_title.for_ava .ava{width:50px;height:50px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.modal_div>div .modal_title.for_ava h3{font-size:20px;line-height:25px;width:calc(100% - 50px);padding-left:16px}.modal_div>div .modal_title h3{margin:0}.modal_div>div .modal_close{width:24px;height:24px;position:absolute;top:24px;right:24px;cursor:pointer;display:block;font-size:24px;line-height:24px;text-align:center;color:#000;opacity:.25}.modal_div>div .modal_close:hover{opacity:.5}.modal_div>div .date_list{display:flex;padding:0 24px 24px}.modal_div>div .date_list .date span{font-size:14px;line-height:20px;color:#000;opacity:.5;display:block}.modal_div>div .date_list .date span+span{margin-top:4px;opacity:1}.modal_div>div .date_list .date+.date{margin-left:40px}.modal_div>div .content{padding:0 24px 24px}.modal_div>div .content .text{padding-bottom:12px}.modal_div>div .content .for_ava{padding-left:66px}.modal_div>div .content form{margin-top:24px}.modal_div>div .content form button,.modal_div>div .content form select{width:100%}.modal_div>div .content>hr{margin:24px -24px !important}#overlay{z-index:13;position:fixed;background-color:#000;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none !important;transition:none}.edit_competences_modal .top_list{margin-top:20px}.edit_competences_modal .top_list .line .user_top{width:10%}.edit_competences_modal .content{padding-bottom:92px}.edit_competences_modal .btn_line{display:flex;padding:24px;position:absolute;left:0;right:0;bottom:0;background:#fff}.edit_competences_modal .btn_line input[type=button]{width:200px !important}.edit_competences_modal .btn_line input[type=button]+input[type=button]{margin-left:24px}.edit_competences_modal .btn_line .border-left{margin:0 24px;width:1px;height:44px;background:#ccc}.edit_competences_modal .modal_tabs>*{height:39px}.edit_competences_modal .content{height:calc(100vh - 306px)}.competences_list_modal,.edit_competences_modal{background:#f2f6fa !important}.competences_list_modal .content,.edit_competences_modal .content{overflow:auto;background:#fff;border-radius:0 0 8px 8px}.competences_list_modal .content .competence_points_card,.edit_competences_modal .content .competence_points_card{cursor:pointer;border:1px solid #f2f6fa}.competences_list_modal .content .competence_points_card .points,.edit_competences_modal .content .competence_points_card .points{position:relative}.competences_list_modal .content .competence_points_card .points .select_icon,.edit_competences_modal .content .competence_points_card .points .select_icon{width:24px;height:24px;background:url(../img/a-check-white.svg);position:absolute;top:12px;left:20px;opacity:1}.competences_list_modal .content .competence_points_card.not_active,.edit_competences_modal .content .competence_points_card.not_active{box-shadow:0 8px 24px 0 rgba(0,72,135,0)}.competences_list_modal .content .competence_points_card.not_active .points,.edit_competences_modal .content .competence_points_card.not_active .points{background:#f2f6fa}.competences_list_modal .content .competence_points_card.not_active .points span,.edit_competences_modal .content .competence_points_card.not_active .points span{color:#bfbfbf}.competences_list_modal .content .competence_points_card.not_active .points .select_icon,.edit_competences_modal .content .competence_points_card.not_active .points .select_icon{opacity:0}.modal_tabs{padding:0 24px;display:flex}.modal_tabs>*{display:flex;height:66px;border-radius:8px 8px 0 0;background-color:#f2f6fa;padding:8px 23px;cursor:pointer}.modal_tabs>:hover{background:rgba(255,255,255,.5)}.modal_tabs>* span{opacity:.25;color:#000;font-weight:400;font-size:14px}.modal_tabs>.active{background:#fff;cursor:default}.modal_tabs>.active span{opacity:1;color:#1588ee}.modal_tabs .ban_tab{margin-left:auto}.modal_tabs .ban_tab:hover{background:rgba(220,53,69,.05)}.modal_tabs .ban_tab.active{background:rgba(220,53,69,.7)}.modal_tabs .ban_tab.active span{color:#fff;opacity:1}.switch_content .competences_list{padding-top:12px;margin:0 -14px -12px}.modal_div .tracks{position:relative;display:flex;flex-wrap:wrap;padding:0 24px 24px;margin:0 -8px 20px}.modal_div .tracks:after{content:"";display:block;position:absolute;height:1px;left:32px;right:32px;background:#d9dadc;bottom:0}.modal_div .tracks .track{position:relative;display:block;border-radius:16px;background-color:#fff;font-size:14px;line-height:20px;color:rgba(0,0,0,.5);margin:8px;display:none;cursor:pointer;opacity:.75}.modal_div .tracks .track span{display:block;padding:6px 36px 6px 16px}.modal_div .tracks .track .close{padding:0;width:24px;height:32px;position:absolute;top:0;right:4px;cursor:pointer;display:block;font-size:24px;line-height:30px;text-align:center;color:#000;opacity:.25;font-weight:100;font-size:20px}.modal_div .tracks .track:hover{opacity:1}.modal_div .tracks .track.show{display:block}.modal_div .tracks .track.active{opacity:1;background:#1588ee;color:#fff}.modal_div .tracks .track.active span{color:#fff}.modal_div .tracks .track.active .close{color:#fff;opacity:1}.modal_div .tracks .track+.track{margin:8px}.modal_div .tracks .add_element{margin:8px 8px 8px 24px}.modal_div .tracks .add_element .icon{width:32px;height:32px}.modal_div .tracks .add_element .icon:before{width:10px}.modal_div .tracks .add_element .icon:after{height:10px}.modal_div .tracks .add_element span{padding-top:5.5px;padding-bottom:5.5px}.modal_div .tracks_list{position:relative;padding:0 24px;margin:0 -8px 20px;transition:none;display:none}.modal_div .tracks_list:after{content:"";display:block;position:absolute;height:1px;left:32px;right:32px;background:#d9dadc;bottom:0}.modal_div .tracks_list .tracks{padding:0;margin:0}.modal_div .tracks_list .tracks:after{display:none}.modal_div .tracks_list .tracks .track{display:block;cursor:pointer}.modal_div .tracks_list .tracks .track span{padding:6px 16px}.modal_div .tracks_list .tracks .track.active{color:rgba(0,0,0,.5);background:rgba(21,136,238,.2)}.modal_div .tracks_list .tracks .track.active span{color:rgba(0,0,0,.5)}.modal_div .hide{margin-top:-8px;display:flex;flex-wrap:wrap;justify-content:space-around}.modal_div .hide span{text-align:center;padding:16px;display:block;color:#000;opacity:.25;font-size:14px;cursor:pointer}.modal_div .hide span:hover{opacity:.5}.bottom_btn{padding:24px;display:flex;justify-content:flex-end}.bottom_btn button{width:auto}#right_block{width:320px;border-radius:8px 0 0 8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:fixed;top:104px;bottom:24px;right:0;z-index:6;overflow:auto}#right_block .settings{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#right_block .profile{text-align:center;position:relative;padding-bottom:24px}#right_block .profile .photo{padding:24px 0 16px;position:relative}#right_block .profile .photo .ava{background:#fff0;}#right_block .profile .name span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px;color:#000}#right_block .profile .deskr{margin-top:8px;padding:0 40px}#right_block .profile .deskr span{opacity:.5;font-family:Roboto;font-size:14px;line-height:1.43;color:#000}#right_block .profile .send_msg,#right_block .profile .add_friend{margin:24px 40px}#right_block .profile .send_msg .big,#right_block .profile .add_friend .big{display:block;width:100%}#right_block .profile .send_msg .border_btn:disabled,#right_block .profile .add_friend .border_btn:disabled{border-color:#fff;color:#bfbfbf !important;pointer-events:none}#right_block .profile:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;opacity:.05;background-color:#000}#right_block.expand{width:98px;overflow:hidden}#right_block.expand>*{opacity:0;pointer-events:none}#right_block.expand .expand_block{opacity:1;pointer-events:auto;position:absolute;left:0;top:0;bottom:0;width:98px}#right_block.expand .expand_block:after{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%}#right_block.expand .expand_block:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%;left:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(../img/arrow_prpl.svg) no-repeat 50%}#right_block.expand .expand_block:after{right:16px;top:50%;margin-top:-25px;width:50px;height:50px;background:#534a9c url(../img/profile.svg) no-repeat 50%}#right_block.expand .expand_block:hover{cursor:pointer;background:#534a9c}#right_block.expand .expand_block:hover:before{left:10px;background:url(../img/arrow_left.svg) no-repeat 50%}#right_block.expand .expand_block:hover:after{right:10px}#right_block.roll_up .roll_up_btn{border-radius:10px 0 0 0;position:absolute;top:0;left:0;transform:rotate(180deg);width:50px;height:50px;background:rgba(83,74,156,.1) url(../img/arrow_prpl.svg) no-repeat 50%;cursor:pointer;z-index:1}#right_block.roll_up .roll_up_btn:hover{background:#534a9c url(../img/arrow_left.svg) no-repeat 50%}@media(max-width: 1650px){#right_block{width:98px;overflow:hidden}#right_block>*{opacity:0;pointer-events:none}#right_block .expand_block{opacity:1;pointer-events:auto;position:absolute;left:0;top:0;bottom:0;width:98px}#right_block .expand_block:after{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%}#right_block .expand_block:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%;left:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(../img/arrow_prpl.svg) no-repeat 50%}#right_block .expand_block:after{right:16px;top:50%;margin-top:-25px;width:50px;height:50px;background:#534a9c url(../img/profile.svg) no-repeat 50%}#right_block .expand_block:hover{cursor:pointer;background:#534a9c}#right_block .expand_block:hover:before{left:10px;background:url(../img/arrow_left.svg) no-repeat 50%}#right_block .expand_block:hover:after{right:10px}#right_block.show{width:320px;border-radius:8px 0 0 8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:fixed;top:104px;bottom:24px;right:0;z-index:6;overflow:auto}#right_block.show>*{opacity:1;pointer-events:auto}#right_block.show .expand_block{opacity:0;pointer-events:none}}.friends{padding:20px 40px;position:relative}.friends .friends_slider{text-align:center;padding:0 0 56px 0 !important;overflow:initial;height:352px}.friends .friends_slider .slick-list{transition:none}.friends .friends_slider .slick-list *{transition:none}.friends .friends_slider .slick-prev{left:0}.friends .friends_slider .slick-next{right:0;transform:rotate(180deg)}.friends .friends_slider .slick-arrow{background:#fff url(../img/a-arrow_left_24px.svg) no-repeat 50%;width:32px;height:32px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;bottom:0;cursor:pointer;border-radius:50%;opacity:.7;z-index:1}.friends .friends_slider .slick-arrow:hover{opacity:1}.friends .friends_slider .users_list{display:flex;flex-wrap:wrap}.friends .friends_slider .users_list .user{width:50%;margin-top:20px}.friends .slider_counter{position:absolute;bottom:20px;left:0;right:0;width:100%;z-index:0;margin:0;line-height:32px}.mertors{padding:20px 40px}.mertors .mertors_slider{text-align:center;padding:0 !important;overflow:initial;height:296px}.mertors .mertors_slider .slick-list{transition:none}.mertors .mertors_slider .slick-list *{transition:none}.mertors .mertors_slider .slick-prev{right:40px !important}.mertors .mertors_slider .slick-next{transform:rotate(180deg)}.mertors .mertors_slider .slick-arrow{background:#fff url(../img/a-arrow_left_24px.svg) no-repeat 50%;width:32px;height:32px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:-52px;right:0;cursor:pointer;border-radius:50%;opacity:.7}.mertors .mertors_slider .slick-arrow:hover{opacity:1}.mertors .mertors_slider .users_list{display:flex;flex-wrap:wrap}.mertors .mertors_slider .users_list .user{width:50%;margin-top:20px}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.treks #trek_list{display:flex;margin:0 -12px;position:relative;flex-wrap:wrap}.treks #trek_list .trek{width:calc(33.3333333333% - 24px);border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;padding:24px;margin:0 12px 40px;position:relative;cursor:pointer}.treks #trek_list .trek .img{position:relative;margin:0 auto 24px;width:100%;max-width:130px;height:130px}.treks #trek_list .trek .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%;max-width:110px}.treks #trek_list .trek .img img.hover{z-index:2;opacity:0}.treks #trek_list .trek .text span{display:block;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.treks #trek_list .trek:before{content:"";display:block;border:17px solid transparent;border-top:17px solid #ff4b3a;position:absolute;bottom:-34px;left:50%;margin-left:-17px;pointer-events:none;opacity:0;transition:all .15s ease-in-out}.treks #trek_list .trek:hover{background-color:#ff4b3a}.treks #trek_list .trek:hover .img img{opacity:0}.treks #trek_list .trek:hover .img img.hover{opacity:1}.treks #trek_list .trek:hover .text span{color:#fff}.treks #trek_list .trek.active{background-color:#ff4b3a;box-shadow:0 0 0 0 rgba(0,72,135,.1)}.treks #trek_list .trek.active .img img{opacity:0}.treks #trek_list .trek.active .img img.hover{opacity:1}.treks #trek_list .trek.active .text span{color:#fff}.treks #trek_list .trek.active:before{opacity:1;bottom:-34px}.treks .trek_content .trek{display:none;opacity:0;transition:all .15s ease-in-out}.treks .trek_content .trek.active{display:block;opacity:1}.treks .trek_content .trek .text p{margin:0 0 16px}.treks .trek_content .trek .category+.category{margin-top:40px}.treks .trek_content .trek .category .treks_group{display:flex;flex-wrap:wrap;margin:0 -12px;position:relative}.treks .trek_content .trek .category .treks_group .trek_card{position:relative;border-radius:8px;height:200px;margin:12px;width:calc(50% - 24px);overflow:hidden;cursor:pointer}.treks .trek_content .trek .category .treks_group .trek_card .name{text-align:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:40px;right:40px}.treks .trek_content .trek .category .treks_group .trek_card .name span{font-size:24px;font-weight:500;line-height:1.17;color:#fff}.treks .trek_content .trek .category .treks_group .trek_card .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1;transform:scale(1);border-radius:8px}.treks .trek_content .trek .category .treks_group .trek_card .bg:after{content:"";display:block;background-image:radial-gradient(circle at 50% 0, #4167bb, #7563c7);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all .15s ease-in-out}.treks .trek_content .trek .category .treks_group .trek_card.active .bg:after,.treks .trek_content .trek .category .treks_group .trek_card:hover .bg:after{opacity:.6}.treks .trek_content .trek .category .treks_group .trek_card.active .bg:after{opacity:.8}.treks .trek_content .trek .category .treks_group .more_info{z-index:5;padding:24px 10px 24px 24px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;height:424px;position:absolute;top:12px;bottom:12px;right:12px;width:calc(50% - 24px);display:none;-webkit-animation:b .15s 1 ease-in-out;animation:b .15s 1 ease-in-out}.treks .trek_content .trek .category .treks_group .more_info:before{content:"";display:block;border:17px solid transparent;border-right:17px solid #fff;position:absolute;bottom:83px;left:0;margin-left:-34px;pointer-events:none;transition:all .15s ease-in-out}.treks .trek_content .trek .category .treks_group .more_info.left{right:auto;left:12px}.treks .trek_content .trek .category .treks_group .more_info.left:before{margin-left:0;margin-right:-17px;right:0;border-left:17px solid #fff;border-right:transparent;left:auto}.treks .trek_content .trek .category .treks_group .more_info.arrow_top:before,.treks .trek_content .trek .category .treks_group .more_info.left.arrow_top:before{bottom:auto;top:83px;margin-left:-34px}.treks .trek_content .trek .category .treks_group .more_info .scroll{height:316px;overflow:auto;padding-right:10px}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar{width:4px;height:10px}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-button:end:increment,.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-button:start:decrement{display:none}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-track-piece{background-color:none}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-thumb:vertical{border-radius:3px;background-color:#ccc}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences{margin:24px 0}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence{padding:0 0 0 40px;position:relative;min-height:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:24px;font-size:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence span{font-size:14px;line-height:24px;color:#000;display:block}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence+.competence{margin-top:16px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item{padding-left:160px;position:relative;font-size:14px;margin-top:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item b{position:absolute;left:0;top:0;display:block;line-height:20px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item span{width:295px;line-height:20px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item+.item{margin-top:12px}.treks .trek_content .trek .category .treks_group .more_info .btn_block{padding:16px 14px 16px 0}.treks .trek_content .trek .category .treks_group .more_info .btn_block .blue_btn{width:200px}.treks .trek_content .trek .category .treks_group .more_info.active{display:block;-webkit-animation:a .15s 1 ease-in-out;animation:a .15s 1 ease-in-out}.treks .trek_content .trek .select_content_list{position:relative;margin-top:40px}.treks .trek_content .trek .select_content_list .select_content{height:160px;position:relative;background:#333;border-radius:8px;margin:24px 0 0}.treks .trek_content .trek .select_content_list .select_content span{position:absolute;top:50%;transform:translateY(-50%);left:80px;right:320px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#fff}.treks .trek_content .trek .select_content_list .select_content .blue_btn{position:absolute;top:50%;transform:translateY(-50%);right:40px;width:240px}.treks .trek_content .trek .select_content_list .select_content.navigator{background:url(../img/navigator_bg.png) no-repeat 50%;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.education{background:url(../img/education_bg.png) no-repeat 50%;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.project{background:url(../img/project_bg.png) no-repeat 50%;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.events{background:url(../img/events_bg.png) no-repeat 50%;background-size:cover}@media(max-width: 1400px){.treks #trek_list .trek{padding:24px 10px}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;line-height:normal;letter-spacing:normal;font-weight:500;font-style:normal;font-stretch:normal;color:#000}h2{font-weight:500;font-style:normal;font-stretch:normal;color:#000;font-size:32px;line-height:1.25;letter-spacing:.2px}h3{font-size:24px;line-height:1.17;letter-spacing:normal;font-weight:500;font-style:normal;font-stretch:normal;color:#000}h4{font-weight:500;font-style:normal;font-stretch:normal;color:#000;font-size:20px;line-height:1.2;letter-spacing:.2px}body{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}.breadcrumbs{margin-bottom:24px}.breadcrumbs>*{font-size:14px;line-height:1.43;color:#000;display:inline-block;font-weight:400}.breadcrumbs a{opacity:.25}.breadcrumbs a:hover{opacity:.5}.breadcrumbs span{opacity:.25}.banner{position:relative;width:100%;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:50%}.banner.big{height:340px}.banner .text span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px}.banner .text h2,.banner .text span{text-shadow:0 0 8px rgba(0,0,0,.25);color:#fff}.banner.selection{height:116px}.banner .deskr_page_link{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:24px}.banner .deskr_page_link a{color:#fff;font-size:14px;font-weight:500;display:block;padding-right:24px;line-height:25px}.banner .deskr_page_link a i{font-weight:400;display:block;position:absolute;width:24px;height:24px;right:0;top:0;text-align:center;line-height:24px;font-size:20px}.banner .btn_block_bg{display:flex;position:absolute;right:24px;bottom:24px;padding:16px 24px;border-radius:8px;background-color:rgba(255,255,255,.85);max-width:425px}.banner .btn_block_bg div{padding-right:24px}.banner .btn_block_bg div span{font-size:14px;line-height:22px;display:block;color:#707171}.banner .btn_block_bg div+div{padding-right:0;padding-left:24px;border-left:1px solid #bfbfbf}.trek_page>.text{padding:24px 0 40px;max-width:808px}.trek_page>.text h3{margin-bottom:24px}.trek_page>.text p{margin:0}.trek_page>.text p+p{margin-top:16px}.trek_page .text_info{margin-top:16px;padding-top:24px;border-top:1px solid rgba(0,0,0,.05)}.trek_page .btn_block{padding-bottom:20px}.trek_page .btn_block .blue_btn{width:240px}.trek_page .competences_and_interests{padding-top:20px;display:flex}.trek_page .competences_and_interests .competences{width:50%;padding:0 24px 0 0}.trek_page .competences_and_interests .competences h4{margin-bottom:16px}.trek_page .competences_and_interests .interests{width:50%;padding:0 0 0 24px}.trek_page .competences_and_interests .interests h4{margin-bottom:16px}.trek_page .rectangle{font-size:14px;margin:24px 0 16px;padding:16px;border-radius:8px;background-color:#f2f6fa}.trek_page .rectangle div+div{margin-top:16px}.trek_page .rectangle div b{color:#000}.trek_page .rectangle div a{font-size:14px;font-weight:400;text-decoration:underline !important;border-bottom:1px solid}.trek_page .trek_card_bottom{position:relative;width:100%;border-radius:8px;background:#f2e5df;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);margin-top:130px}.trek_page .trek_card_bottom .img{height:237px;position:absolute;left:150px;bottom:24px}.trek_page .trek_card_bottom .img img{display:block;width:auto;height:100%}.trek_page .trek_card_bottom .text span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px;color:#000}.trek_page .trek_card_bottom .text h2{color:#000;margin-top:4px}.trek_page .trek_card_bottom .text .btn_block{margin-top:24px}.trek_page .news{padding-top:40px}@media(max-width: 1400px){.trek_page .trek_card_bottom .img{left:30px}}@media(max-width: 1600px){.trek_page .trek_card_bottom .img{left:50px}}@media(max-width: 1400px){.trek_page .trek_card_bottom .text{right:30px}}@media(max-width: 1600px){.trek_page .trek_card_bottom .text{right:50px}}.interests_list{display:flex;flex-wrap:wrap;margin:0 -4px;max-height:96px;overflow:hidden}.interests_list span{display:block;border-radius:12px;border:1px solid #ccc;font-size:14px;line-height:1.43;color:rgba(0,0,0,.25);line-height:22px;margin:4px;padding:0 16px;font-weight:700;cursor:default}.competence,.hobby{padding:0 0 0 40px;position:relative;min-height:24px;cursor:default}.competence i,.hobby i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:24px;font-size:24px}.competence i.sport,.hobby i.sport{background:url(../img/sport.svg) no-repeat 50%}.competence i.programming,.hobby i.programming{background:url(../img/programming.svg) no-repeat 50%}.competence i.reading,.hobby i.reading{background:url(../img/reading.svg) no-repeat 50%}.competence span,.hobby span{font-size:14px;line-height:24px;color:#000;display:block}.competence+.competence,.competence+.hobby{margin-top:16px}.hobby+.competence,.hobby+.hobby{margin-top:16px}.lang{padding:0 0 0 40px;position:relative;min-height:20px;cursor:default}.lang i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:16px;font-size:24px;margin:2px 0;background-repeat:no-repeat;background-position:50%}.lang i.ru{background-image:url(../img/russia.svg)}.lang i.cn{background-image:url(../img/china.svg)}.lang i.es{background-image:url(../img/spain.svg)}.lang i.ae{background-image:url(../img/united-arab-emirates.svg)}.lang i.de{background-image:url(../img/germany.svg)}.lang i.gf{background-image:url(../img/france.svg)}.lang i.gb{background-image:url(../img/united-kingdom.svg)}.lang i.az{background-image:url(../img/azerbaijan.svg)}.lang i.by{background-image:url(../img/belarus.svg)}.lang i.ge{background-image:url(../img/georgia.svg)}.lang i.kg{background-image:url(../img/kyrgyzstan.svg)}.lang i.lv{background-image:url(../img/latvia.svg)}.lang i.lt{background-image:url(../img/lithuania.svg)}.lang i.md{background-image:url(../img/moldova.svg)}.lang i.tj{background-image:url(../img/tajikistan.svg)}.lang i.tm{background-image:url(../img/turkmenistan.svg)}.lang i.uz{background-image:url(../img/uzbekistan.svg)}.lang i.ua{background-image:url(../img/ukraine.svg)}.lang i.ee{background-image:url(../img/estonia.svg)}.lang span{font-size:14px;line-height:20px;color:#000;font-weight:400}.lang span span{display:inline;opacity:.25;margin-left:8px}.lang span span.edit{width:16px;height:16px;margin:2px 0 2px 8px;position:relative;opacity:1;cursor:pointer}.lang span span.edit:after{content:"";display:block;width:16px;height:16px;background:url(../img/a-edit.svg) no-repeat 50%}.lang span span.edit:hover{opacity:.7}.lang+.lang{margin-top:14px}.modal_div .lang span{display:flex}.text :last-child{margin-bottom:0 !important}.text ul{margin:15px 0}.text ul li+li{margin-top:15px}.about_mentor.text{font-size:14px}.news+.news{margin-top:28px}.news .page_title{margin-bottom:12px}.news .news_list{display:flex;flex-wrap:wrap;margin:0 -12px}.news .news_list.col4 .add_new_card,.news .news_list.col4 .shadow-box{width:calc(25% - 24px) !important}.news .news_list .add_new_card,.news .news_list .shadow-box{margin:12px;width:calc(33.333333333% - 24px);display:block}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}.header_photo>img{max-height:800px}html .link_file{background:url(../img/a-file.svg) no-repeat 0 0;padding-left:32px;font-weight:400;min-height:24px;display:inline-block;margin-right:20px}#top_menu .user .ava{width:50px;height:50px;border-radius:50%;background:none;background-position-x:0;background-position-y:0;background-repeat:repeat;background-image:none;background-size:auto;background-size:cover;background-repeat:no-repeat;background-position:50%}#right_block .profile .photo .ava{margin:0 auto;width:200px;height:200px;border-radius:50%;background:none;background-size:cover;background-repeat:no-repeat;background-position:50%}.competence_points_card.blue{background-color:#4167bb}.competence_points_card.blue .points{background-color:#4167bb}.competence_points_card.orange{background-color:#ff800b}.competence_points_card.orange .points{background-color:#ff800b}.competence_points_card.red{background-color:#ff4b3a}.competence_points_card.red .points{background-color:#ff4b3a}.competence_points_card.yellow{background-color:#ffc500}.competence_points_card.yellow .points{background-color:#ffc500}.competence_points_card.green{background-color:#00cd6a}.competence_points_card.green .points{background-color:#00cd6a}.competence_points_card.blue{background-color:#1588ee}.competence_points_card.blue .points{background-color:#1588ee}.competence_points_card.dark_blue{background-color:#534a9c}.competence_points_card.dark_blue .points{background-color:#534a9c}.competence_points_card.bright_yellow{background-color:#ffff4d}.competence_points_card.bright_yellow .points{background-color:#ffff4d}.competence_points_card.dark_yellow{background-color:#dfdf01}.competence_points_card.dark_yellow .points{background-color:#dfdf01}.competence_points_card.light_green{background-color:#90ee90}.competence_points_card.light_green .points{background-color:#90ee90}.competence_points_card.dark_green{background-color:#006400}.competence_points_card.dark_green .points{background-color:#006400}.competence_points_card.phiolet{background-color:#902d69}.competence_points_card.phiolet .points{background-color:#902d69}#left_menu .site_name{background-color:#7068b5}#left_menu .site_name .text span{display:block;color:#fff;font-size:18px;line-height:22px;font-weight:300}#left_menu .site_name .text span:first-child{font-size:18px}#left_menu .site_name .text span:last-child{font-size:16px}.competence_points_card .text span{opacity:.5;font-size:12px;font-weight:400;line-height:1.43;color:#000;position:absolute;left:16px;right:16px;top:50%;transform:translateY(-50%)}.trek_page .gradient_block.h400{height:480px;position:relative}#saint_row h4{margin-bottom:7px}.mentor .name span{color:#000}.mentor .deskr span{font-size:14px;color:#000;font-weight:400;line-height:1.5}#end_event{width:220px !important}.banner.small{height:112px}.event_card .members{padding-left:28px;height:24px;line-height:24px;background:url(../img/a-person.svg) no-repeat 0;position:absolute;top:16px;left:16px;font-size:14px;font-weight:400;z-index:1;color:#bfbfbf}#project_members .slick-track{position:relative;top:0;left:0;display:block;margin-left:30px;margin-right:auto}.challenge_card .status.ended,.sign-board.status.ended{background-color:#bfbfbf}.allert_list{top:104px;right:24px;position:fixed;width:392px;z-index:7}.allert_list .allert.orange{background:orange}form input[type=email],form input[type=password],form input[type=text]{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}form select,form textarea{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}input[type=date]{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}form div.terms.gray{padding:4px 10px;z-index:1;opacity:1;font-size:14px;line-height:1.43;font-weight:500;display:block;color:rgba(0,0,0,.5)}.banner.big #title{width:800px}.roads_list>.pin{cursor:pointer}.roads_in_sphere .close{width:24px;height:24px;position:absolute;top:-24px;right:0;cursor:pointer;display:block;font-size:24px;line-height:24px;text-align:center;color:#000;opacity:.25;float:none}@media(max-width: 767px){.body_login_page{min-height:calc(100vh - 80px);min-width:100vw}.body_login_page .ie_msg .login_tab,.body_login_page .login_page .login_tab{width:calc(100vw - 30px)}.body_login_page .login_page .login_tab .tabs .tabs__caption li{padding:12px;font-size:16px}}.login_page .header .site_name{background:url(../img/tintel-logo.svg) no-repeat 50%;width:206px;height:80px;padding:12px 0;margin:0 auto}.roads_in_sphere .close:hover{opacity:.5}#edit_competences .switch_content>div{position:static}.roads_in_sphere .sphere.active>div .img .position{opacity:1;transition:all .15s ease-in-out;-webkit-animation-delay:3s;animation-delay:3s}.roads_in_sphere .sphere>div .img .position{position:absolute;top:0;max-width:100%;max-height:100%;z-index:1}.roads_in_sphere .sphere>div:hover .name span{opacity:.75}.roads_in_sphere .sphere>div .img .map{opacity:.35;max-width:100%}.roads_in_sphere .sphere>div:hover .img .map{opacity:.65}.roads_in_sphere .sphere>div.active .img .map{opacity:1}*{outline:none !important;box-sizing:border-box;transition:all .15s ease-in-out}#manage_course_modal .switch_content>div{position:static}.back a{padding-left:24px;background:url(../img/arrow_left.svg) no-repeat 0;display:inline-block;font-size:16px;color:rgba(0,0,0,.25);line-height:24px;font-weight:400;transition:all .15s ease-in-out}.back a:hover{color:rgba(0,0,0,.5)}.donut-segment{transition:all .15s ease-in-out}.donut-segment.active{opacity:1;stroke-width:10px}@media(max-width: 1349px){.page .left_bar_page .left_bar{width:260px}.page .left_bar_page .content{width:calc(100% - 260px)}.about_course .card .icon{left:6px}.history_map .list>div span{line-height:18px}.about_course .card .text{padding:16px 16px 16px 46px}.history_map .descr{margin-top:14px !important}.news_list{margin:0 -6px}.challenge_card{width:calc(33.333333333% - 12px);margin:6px}.news .news_list .add_new_card,.news .news_list .shadow-box{width:calc(33.333333333% - 12px);margin:6px}}@media(max-width: 1159px){body{overflow-x:auto !important;min-height:100vh}#left_menu,#right_block{position:absolute}#top_menu{position:absolute;min-width:1062px}}#activity_modal .list,#archive .list,#challenges_modal .list,#courses_modal .list,#projects_modal .list{overflow-y:scroll;max-height:440px;padding-right:12px}.competencies_block .competencies_list{font-size:14px}.project_card .members{padding-left:28px;height:24px;line-height:24px;background:url(../img/a-person.svg) no-repeat 0;position:absolute;top:16px;left:16px;font-size:14px;font-weight:400;z-index:1;color:#bfbfbf}.project_modal .add_challenge_images label{position:relative;display:block;margin:0;width:calc(50% - 17.333px);cursor:pointer}.notifications_page .user_pages{display:flex;padding:0px 12px}.notifications_page .user_pages a{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.1px;color:#000;display:block;padding:28px 12px;opacity:.25;position:relative}.notifications_page .user_pages a.active,.notifications_page .user_pages a:hover{color:#1588ee;opacity:1}#tutorial .challenge_card{height:108px;margin-left:0px;margin-right:0px;width:100%;margin-bottom:40px;margin-top:0px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:rgba(0,0,0,.4)}#tutorial .challenge_card_container{margin-left:18px;margin-right:18px;position:relative;width:calc(33.333333333% - 36px)}.tutorial_complete{position:absolute;top:calc(50% - 39px);width:100%;text-align:center;font-family:Roboto,sans-serif;font-weight:500;line-height:1.2;letter-spacing:.15px;color:green;font-size:30px}#tutorial .challenge_card .count{position:absolute;top:16px;right:16px;height:24px;width:24px;z-index:3;font-size:14px;text-align:center;line-height:24px}#tutorial .challenge_card .text .name span{font-size:16px}#tutorial .challenge_card:nth-of-type(3){margin-right:0px}.activity_type>span{position:absolute;top:16px;left:16px;bottom:72px;z-index:1;height:20px;opacity:.75;font-family:Roboto;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#fff;text-transform:uppercase}#right_block .settings{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.treks_name_list span,.roads_in_sphere .sphere .name,.treks_popup .descr span{font-weight:bold}.history_map.inroads{position:relative}.history_map.inroads .descr span{display:block;height:30px;line-height:20px;font-size:14px;font-weight:bold;margin-top:24px}.history_map.inroads::before{content:"";position:absolute;left:-32px;top:50%;margin-top:-16px;border:16px solid transparent;border-right-color:transparent;border-right-style:solid;border-right-width:16px;border-right:16px solid #f2f6fa}.allert_list{z-index:999}.project_info .shadow-box .content{position:relative}html .fs14w400{font-size:14px;line-height:20px;color:#000;font-weight:400;position:relative;display:inline-block}.shadow-box .geo span{line-height:20px;font-size:14px;font-weight:700;color:rgba(0,0,0,.5)}#small_screen .content .big{font-size:40px;font-weight:700;text-align:center;color:#fff;text-transform:none}#description_ table{padding:0 15px;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff}#description_ table tr{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}#description_ table td{padding:.75rem}#description_ table tr:first-child{border-top:none}.page .content_8col iframe{max-width:100% !important;max-height:100% !important;margin:20px 0 !important}.page .content_8col img{margin:20px 0 !important}#top_menu .user_pages a.selected{color:#1588ee;opacity:1}#top_menu .user_pages a.selected::before{content:"";position:absolute;display:block;top:0;left:0;right:0;opacity:1;height:3px;background-color:#1588ee;transition:all .15s ease-in-out}.banner .btn_block_bg .activity_label{min-width:120px;opacity:1;font-size:14px;font-weight:700;line-height:22px;color:#fff;padding:0 16px;border-radius:12px 12px 12px 12px;background-color:#7563c7;text-align:center}.banner .btn_block_bg div span.count{text-align:left;margin-bottom:-5px;margin-top:5px}.banner .btn_block_bg .activity_label.bg_participant{background-color:#00cd6a}.banner .btn_block_bg .activity_label.bg_orange{background-color:#ff800b}.banner .btn_block_bg .activity_label.bg_closed{background-color:#bfbfbf}.banner .btn_block_bg .activity_label.bg_done{background-color:#2ed0d3}.activity_label.hidden{display:none}.banner .btn_block_bg{max-width:none}.banner .btn_block_bg>div{padding-right:0px}.banner .btn_block_bg>div+div{margin-left:24px}.banner .btn_block_bg>div span .price{display:inline;margin-left:8px;padding:2px 16px;background:#ffc500;border-radius:12px;font-size:14px;font-weight:bold;line-height:24px;opacity:1;color:#fff}.title_menu_content span{display:block;color:#000;font-size:14px;padding:6px 16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-decoration:none !important;cursor:pointer}.title_menu_content span:hover{background:#f2f6fa}.sign-board.members{background:url(../img/a-person.svg) no-repeat 0}.filter_wrapper{position:fixed;width:260px}.title_menu.open,.title_menu:hover{opacity:1}.ie_msg .login_tab{position:relative;margin:0 auto;width:416px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;z-index:1}.login_page .login_tab{position:relative;margin:0 auto;width:416px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;z-index:1}.login_page .login_tab .tabs .tabs__caption li:first-child{border-radius:8px 0 0 0}.login_page .login_tab .tabs .tabs__caption li:last-child{border-radius:0 8px 0 0}form .input.radio input:checked+label::before{border-color:#1588ee}form .input.radio label{font-weight:400}.bc_191{border-color:rgba(191,191,191,.25)}.w_25c_m36{width:calc(25% - 36px)}.news .news_list .add_new_card.w_25c_m24{width:calc(25% - 24px);margin-top:6px;margin-bottom:6px;margin-left:6px;margin-right:6px;width:calc(25% - 36px)}.spinner{z-index:10000;opacity:1;width:80px;height:80px;border:2px solid #f3f3f3;border-top:3px solid #30365f;border-radius:100%;position:absolute;top:0;left:0;right:0;margin:auto;margin-top:10px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.avatar-paceholder{height:80px;width:80px;background-color:#f2f6fa;border-radius:50%;display:inline-block}@-webkit-keyframes c{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes c{0%{opacity:1}to{opacity:0;pointer-events:none}}@-webkit-keyframes d{0%{background-position:0 50%}to{background-position:-200% 0}}@keyframes d{0%{background-position:0 50%}to{background-position:-200% 0}}.challenge_card{background:#fff}.challenge_card .preload{position:absolute;z-index:4;top:-5px;right:-5px;bottom:-5px;left:-5px;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#f2f2f2}.challenge_card .preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.challenge_card .preload .text .organization_name span{display:block;width:120px;height:16px;border-radius:8px;background:#fff}.challenge_card .preload .text .name span{width:200px;height:24px;border-radius:12px;background:#fff}.challenge_card .preload .bg{background:#f2f2f2}.shadow-box .preload{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.shadow-box .preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.shadow-box .preload .img{background:#f2f2f2}.shadow-box .preload .content .tag_line span{display:block;width:120px;height:16px;border-radius:8px;background:#f2f2f2}.shadow-box .preload .content h4{width:200px;height:24px;border-radius:12px;background:#f2f2f2}.shadow-box .preload .content .date,.shadow-box .preload .content .geo,.shadow-box .preload .content .organization{display:flex;flex-wrap:wrap;padding-left:0;background:none}.shadow-box .preload .content .date:before,.shadow-box .preload .content .geo:before,.shadow-box .preload .content .organization:before{content:"";display:block;height:16px;width:16px;border-radius:50%;background:#f2f2f2;margin-right:12px}.shadow-box .preload .content .date span,.shadow-box .preload .content .geo span,.shadow-box .preload .content .organization span{display:block;width:120px;height:16px;border-radius:8px;background:#f2f2f2;opacity:1}.shadow-box .preload .content .status{width:100px;height:24px;background:#f2f2f2}.shadow-box .preload .content .text span{display:block;width:100%;height:16px;border-radius:8px;background:#f2f2f2}.shadow-box .preload .content .text span+span{margin-top:5px}.shadow-box .preload .content .text span:last-child{width:70%}.shadow-box .preload .content .sign-boards-line{justify-content:space-between}.shadow-box .preload .content .sign-boards-line div{height:24px;width:24px;border-radius:50%;background:#f2f2f2}.challenge_card:hover .bg div,.recomm_card:hover .bg div{transform:scale(1.1)}.title_menu.open,.title_menu:hover{opacity:1}.news .news_list .add_new_card,.news .news_list .shadow-box{margin:12px;width:calc(33.333333333% - 24px);display:block}.shadow-box{border-radius:8px;border:1px solid rgba(191,191,191,.25);background-color:#fff;padding:16px;position:relative;height:344px;overflow:hidden}.slider240 .slide{position:relative}.slider240 .slide .left,.slider240 .slide .right{color:#fff}.slider240 .slide .left{position:absolute;z-index:1;left:104px;width:31%;top:20px;bottom:20px}.slider240 .slide .left .text{position:relative;top:50%;transform:translateY(-50%)}.slider240 .slide .left .title{font-size:24px;font-weight:500;line-height:1.17;color:#fff}.slider240 .slide .left p{opacity:.75;font-size:14px;line-height:1.43;color:#fff;margin-top:8px}.slider240 .slide .right{position:absolute;z-index:1;right:104px;top:20px;bottom:20px;width:33.1%}.slider240 .slide .right .list{position:relative;top:50%;transform:translateY(-50%)}.slider240 .slide .right .list a{display:block;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:rgba(255,255,255,.25);padding:6px 15px;text-decoration:none;color:#fff;font-size:16px}.slider240 .slide .right .list a+a{margin-top:16px}.slider240 .slide .right .list a:hover{background-color:rgba(255,255,255,.4)}.slider240 .slide .bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-position:50%;background-size:cover}.remember_pass{font-size:14px;line-height:1.43;font-weight:400;display:inline-block;border-bottom:1px solid rgba(21,136,238,.25);color:#1588ee}.slider240 *{transition:none}.lang span span.delete{width:16px;height:16px;margin:2px 0 2px 8px;position:relative;opacity:1;cursor:pointer}.lang span span.delete:after{content:"";display:block;width:16px;height:16px;background:url(../img/a-delete.svg) no-repeat 50%;background-size:21px}.lang span span.delete:hover{opacity:.7}.notifications_popup.popup_cloud::before{left:69.77%}.selectboxit-container .selectboxit-open .selectboxit-arrow-container .selectboxit-arrow{transform:rotate(180deg)}.interests_modal_all_list label span{line-height:30px;height:32px;font-weight:400;border-radius:20px;border-color:#f2f2f2;opacity:1;color:rgba(0,0,0,.5);font-size:14px;position:relative}.interests_modal_all_list label span.active,.interests_modal_all_list label span:hover{background:#f2f6fa;border-color:#f2f6fa;color:#000}.interests_modal_selected label span{padding-right:36px}.interests_modal_selected label span:after{content:"";display:block;width:24px;height:24px;background:url(../img/a-delete_ico.svg) no-repeat 50%;background-size:contain;position:absolute;right:4px;top:3px}.clearAfter{padding-right:16px !important}.clearAfter:after{background:none !important;width:0px !important}.line-slider.publications.mlp-0 .slick-track{margin-left:0px}.ie_msg{position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;padding:0;z-index:15}.ie_msg .header .site_name{margin:0 auto}.ie_msg .content{position:relative;height:calc(100vh - 80px)}.ie_msg .content .text{max-width:714px;width:100%;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.ie_msg .content .text h4{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px;color:#000;margin:0}.ie_msg .content .text p{opacity:.8;font-size:16px;line-height:1.5;color:#000;margin:16px 0 0}.ie_msg .content .text .browser_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.ie_msg .content .text .browser_list a{display:block;width:116px}.ie_msg .content .text .browser_list a img{display:block;margin:0 auto}.ie_msg .content .text .browser_list a span{display:block;text-align:center;margin-top:16px;opacity:.5;font-size:16px;line-height:1.5;color:#000;font-weight:400}.ie_msg .content .text .browser_list a:hover img{transform:scale(0.9)}.ie_msg .content .text .browser_list a:hover span{color:#1588ee}#members_line{overflow:auto;max-height:450px}.ava{position:relative}.ava .mentor{position:absolute;top:0;left:0;width:20px;height:20px;padding:0;border-radius:10px;background:url(../img/a-mentor.svg) no-repeat center;background-size:cover;z-index:1}.blacklist_buttons{padding-top:30px}.blacklist_buttons input{margin-left:auto;width:200px;display:block}.modal_div .new_ava{position:relative;width:80px}.modal_div .new_ava .upload_list{position:absolute;top:0;right:0;width:80px;height:80px;margin:0;z-index:1}.modal_div .new_ava .upload_list span{display:block;width:100%;height:100%}.modal_div .new_ava .upload_list span .img-thumbnail{margin:0}.modal_div .new_ava .current_ava,.modal_div .new_ava .upload_list span .img-thumbnail{width:80px;height:80px;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.modal_div .new_ava .current_ava:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.05;border:2px dashed #000;border-radius:50%}.modal_div .new_ava .add_new_ava_input{position:absolute;top:0;right:0;z-index:6}.modal_div .new_ava .add_new_ava_input label{position:relative;z-index:1;display:block;width:32px;height:32px;background:url(../img/a-photo_change.svg) no-repeat 0;opacity:1;cursor:pointer}.modal_div .new_ava .add_new_ava_input label:hover{opacity:.9}.modal_div .new_ava .add_new_ava_input input{position:absolute;z-index:0;opacity:0;display:block;border:0;padding:0;margin:0;width:0;height:0;pointer-events:none}.select_list_chat_ava .list{display:flex;flex-wrap:wrap;justify-content:space-between}.select_list_chat_ava .list label{position:relative;margin:0}.select_list_chat_ava .list label input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.select_list_chat_ava .list label .ava{width:80px;height:80px;border-radius:50%;background-size:contain;background-position:center;cursor:pointer}.select_list_chat_ava .list label .ava .select{width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.15) url(../img/a-check-white.svg) no-repeat 50%;position:absolute;top:-4px;right:-4px;opacity:0;z-index:1}.select_list_chat_ava .list label .ava:hover .select{opacity:1}.select_list_chat_ava .list label input:checked+.ava .select{opacity:1;background-color:#1588ee}.search_users{margin-top:24px;border-top:1px solid #f2f2f2;padding-top:24px;display:none}.search_users.show{display:block}.search_users .find_form{margin-bottom:24px}.search_users .find_form .input{margin-top:0}.search_users .prev{position:relative;height:340px;border-radius:24px;background-color:#f2f6fa}.search_users .prev .text{width:280px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.search_users .prev .text img{display:block;margin:0 auto}.search_users .prev .text span{display:block;margin-top:16px;opacity:.25;font-size:14px;line-height:1.43;color:#000}.ava .online{position:absolute;right:2px;bottom:2px;width:10px;height:10px;border:solid 2px #fff;background-color:#00cd6a;border-radius:50%}input::-moz-placeholder{color:rgba(0,0,0,.25)}input:-ms-input-placeholder{color:rgba(0,0,0,.25)}input::placeholder{color:rgba(0,0,0,.25)}.modal_div .top_list .line{max-height:340px;overflow:auto}.friendsPage_list{display:flex;flex-wrap:wrap}.friendsPage_list>div{width:50%;margin-bottom:24px}.friendsPage_list>div .user_friendsPage{display:flex;flex-wrap:wrap;align-items:center}.friendsPage_list>div .user_friendsPage .user{text-align:left}.friendsPage_list>div .user_friendsPage .user .ava{margin:0}.friendsPage_list>div .user_friendsPage .user .name{margin:0 0 8px !important;opacity:1}.friendsPage_list>div .user_friendsPage .user .name span{text-align:left;font-size:16px;line-height:24px}.friendsPage_list>div .user_friendsPage .user .name span:hover{color:#1588ee}.friendsPage_list>div .user_friendsPage .text{padding-left:16px;padding-right:48px;position:relative}.friendsPage_list>div .user_friendsPage .text .link_border{line-height:24px}.friendsPage_list>div .user_friendsPage .text .link_border:after{border-bottom:1px solid #bfbfbf;bottom:2px;opacity:.5}.friendsPage_list>div .user_friendsPage .text .link_border:hover:after{border-color:#1588ee}.friendsPage_list>div .user_friendsPage .text .title_menu{position:absolute;right:0;bottom:0;height:24px}.friendsPage_list>div .user_friendsPage .text .buttons_line>*+*{margin-left:16px}#right_block .online_status{margin-top:16px;margin-bottom:-8px}#right_block .online_status span{display:inline-block;padding-left:15px;position:relative;line-height:20px;color:#00cd6a;font-size:14px}#right_block .online_status span:before{content:"";width:8px;height:8px;background:#00cd6a;border-radius:50%;position:absolute;left:0;top:50%;margin-top:-4px}#right_block .delete-friend{margin-bottom:26px}#right_block .delete-friend.hide{display:none}#edit_thems *.hide{margin:0;max-height:initial}#edit_thems #course_program_modal{margin:0 -24px}#edit_thems .them_line{position:relative;padding:18px 24px;width:100%;border-bottom:1px solid #f2f6fa;min-height:61px}#edit_thems .them_line:hover{background:rgba(242,246,250,.5)}#edit_thems .them_line .text{padding:0;margin-right:106px;position:relative}#edit_thems .them_line .text>span{font-size:14px;line-height:1.43;color:#000}#edit_thems .them_line .text>span.hide{opacity:0;display:block;margin:0}#edit_thems .them_line .text>input{position:absolute;top:-11px}#edit_thems .them_line .text>input.hide{opacity:0;display:block;margin:0}#edit_thems .them_line .action_buttons{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:flex;flex-wrap:wrap}#edit_thems .them_line .action_buttons span{display:block;padding:10px;border-radius:50%;height:44px;width:44px;position:relative;z-index:0;cursor:pointer}#edit_thems .them_line .action_buttons span:hover img{opacity:.7}#edit_thems .them_line .action_buttons span img{width:24px;height:24px}#edit_thems .them_line .action_buttons span.save{margin-top:0;background:#1588ee;position:absolute;top:0;left:0;z-index:1}#edit_thems .them_line .action_buttons span.save.hide{opacity:0;pointer-events:none}#edit_thems .them_line .action_buttons span.save:hover img{opacity:1}#edit_thems .btn_line{display:flex;flex-wrap:wrap;padding-top:24px}#edit_thems .btn_line>*{padding:0 30px}#edit_thems .btn_line>*+*{margin-left:16px}#edit_thems .add_new_course{margin:0 -24px;padding:24px 0 0 0}#edit_thems .add_new_course.hide{display:none}#edit_thems .add_new_course .them_line{border-bottom:0;padding:0 24px;min-height:44px}#edit_thems .add_new_course .them_line:hover{background:none}#edit_thems .add_new_course .them_line .text>input{top:0;padding:9px 25px}.page_title .slider_nav{position:absolute;right:-144px;top:-8px;bottom:-8px;width:104px}.awards_slider_prev,.awards_slider_next,.line-slider_prev,.line-slider_next{background:#fff url(../img/arrow_left.svg) no-repeat 50%;border-radius:50%;box-shadow:0 8px 24px rgba(0,72,135,.1);width:40px;height:40px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:0;right:0;cursor:pointer;transition:all .15s ease-in-out}.line-slider_prev,.awards_slider_prev{right:initial;left:0}.line-slider_next,.awards_slider_next{transform:rotate(180deg);box-shadow:0 -8px 24px rgba(0,72,135,.1)}.awards_slider .award{width:80px;height:80px;position:relative;margin:0 auto;filter:grayscale(100);opacity:.25}.awards_slider .award img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.awards_slider .award.received{filter:grayscale(0);opacity:1}[data-tippy-root]{transition:none !important}[data-theme~=light]{color:#000;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;border-radius:8px}[data-theme~=light][data-placement^=top]>.tippy-arrow::before{border-top-color:#fff}[data-theme~=light][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#fff}[data-theme~=light][data-placement^=left]>.tippy-arrow::before{border-left-color:#fff}[data-theme~=light][data-placement^=right]>.tippy-arrow::before{border-right-color:#fff}[data-theme~=light]>.tippy-backdrop{background-color:#fff}[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-content{padding:16px}.tippy-content>b,.tippy-content>span{display:block;font-size:14px;line-height:1.43}.tippy-content>span{opacity:.5}#right_block .friends_slider .slick-track,#right_block .friends_slider .slick-track .slick-slide{width:100% !important}.page.statistics{background:#f2f6fa}.page.statistics .content>*{max-width:1352px;margin:0 auto}.page.statistics .page_title{margin-bottom:24px}.page.statistics .statistics_cards{margin:0 -12px;display:flex;flex-wrap:wrap}.page.statistics .statistics_cards .card{margin:12px;padding:24px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);border:0;background-color:#fff;width:calc((100% - 48px)/2)}.page.statistics .statistics_cards .card .text{margin-bottom:24px}.page.statistics .statistics_cards .card .text p{margin:0;font-size:16px;color:#000;line-height:24px}.page.statistics .statistics_cards .card img{display:block;max-width:100%}.page.statistics .statistics_cards .card.full{width:100%}.page.statistics .statistics_cards .card.full .donut{display:flex;flex-wrap:wrap;align-items:flex-start}.page.statistics .statistics_cards .card.full .donut img{max-width:50%;display:block;height:auto}@media(max-width: 1420px){.page.statistics .statistics_cards .card.full .donut img{width:304px}}.page.statistics .statistics_cards .card.full .donut img+img{margin-left:120px;width:auto;max-width:calc(100% - 304px - 120px)}@media(max-width: 1420px){.page.statistics .statistics_cards .card.full .donut img+img{margin-left:24px;max-width:calc(100% - 304px - 24px)}}.tabs__content .people_list{display:flex;flex-wrap:wrap}.tabs__content .people_list>div{width:11.1111111111%}.service_info{width:100%;max-width:416px;margin:24px auto 0;display:flex;flex-wrap:wrap;align-items:center}.service_info .logo{width:90px}.service_info span{display:block;font-size:14px;line-height:1.43;color:#bfbfbf;width:calc(100% - 90px);padding-left:16px}.content-card .table{margin:0;padding:0;border-radius:0;overflow:hidden;box-shadow:none;background-color:#fff}.content-card .table_head{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:8px}.content-card .table_head div{text-align:center}.content-card .table_head div:nth-child(1){padding-left:64px;text-align:left;width:30%}.content-card .table_head div:nth-child(2),.content-card .table_head div:nth-child(4){width:18%}.content-card .table_head div:nth-child(3){width:16%}.content-card .table_head div+div{margin-left:6%}.content-card .table_head div span{opacity:.25;font-size:14px;font-weight:bold;line-height:1.43;letter-spacing:.25px;color:#000}.content-card .table_row{border-top:1px solid #f2f2f2;display:flex;flex-wrap:wrap;align-items:center;padding:8px 0}.content-card .table_row div{text-align:center}.content-card .table_row div:nth-child(1){text-align:left;width:30%;display:flex;flex-wrap:wrap;align-items:center}.content-card .table_row div:nth-child(1) .ava{width:48px;height:48px;border-radius:50%;background-color:#fff0;background-size:cover;background-position:center}.content-card .table_row div:nth-child(1) span{display:block;padding-left:16px}.content-card .table_row div:nth-child(2),.content-card .table_row div:nth-child(4){width:18%}.content-card .table_row div:nth-child(3){width:16%}.content-card .table_row div+div{margin-left:6%}.content-card .table_row div span{opacity:.5;font-size:14px;line-height:1.43;color:#000}.content-card .table-big .table_head{justify-content:space-between}.content-card .table-big .table_head div:nth-child(1){padding-left:64px;text-align:left;width:300px}.content-card .table-big .table_head div:nth-child(2){width:50px}.content-card .table-big .table_head div:nth-child(3){width:50px}.content-card .table-big .table_head div:nth-child(4){width:85px}.content-card .table-big .table_head div:nth-child(5){width:155px}.content-card .table-big .table_head div:nth-child(6){width:80px}.content-card .table-big .table_head div:nth-child(7){width:145px}.content-card .table-big .table_head div:nth-child(8){width:24px}.content-card .table-big .table_head div+div{margin-left:0}.content-card .table-big .table_row{justify-content:space-between;transition:none !important}.content-card .table-big .table_row div{text-align:center;align-items:center;vertical-align:middle;display:flex;flex-wrap:wrap}.content-card .table-big .table_row div:nth-child(1){text-align:left;width:300px;display:flex;flex-wrap:wrap;align-items:center}.content-card .table-big .table_row div:nth-child(1) .ava{width:48px;height:48px;border-radius:50%;background-color:#fff0;background-size:cover;background-position:center}.content-card .table-big .table_row div:nth-child(1) span{display:block;padding-left:16px;width:auto}.content-card .table-big .table_row div:nth-child(2){width:50px}.content-card .table-big .table_row div:nth-child(3){width:50px}.content-card .table-big .table_row div:nth-child(4){width:85px}.content-card .table-big .table_row div:nth-child(5){width:155px}.content-card .table-big .table_row div:nth-child(6){width:80px}.content-card .table-big .table_row div:nth-child(7){width:145px}.content-card .table-big .table_row div:nth-child(8){width:24px}.content-card .table-big .table_row div+div{margin-left:0}.content-card .table-big .table_row div span{opacity:.5;font-size:14px;line-height:1.43;color:#000;display:block;width:100%}.content-card .table-big .table_row div a{font-size:14px;color:#1588ee}.content-card .table-big .table_row div .del{min-width:24px;height:24px;background:url(../img/a-delete.svg) no-repeat 100%;opacity:.75;cursor:pointer}.content-card .table-big .table_row div .del:hover{opacity:1}.content-card .table-big .table_row div.full_info{width:100% !important;background:#f2f6fa;padding:16px;overflow:hidden;margin:8px 0 -9px;display:none;transition:none !important}.content-card .table-big .table_row div.full_info>div{display:flex;flex-wrap:wrap;width:100% !important}.content-card .table-big .table_row div.full_info>div+div{margin-top:16px}.content-card .table-big .table_row div.full_info>div div{text-align:center;align-items:center;vertical-align:middle;display:flex;flex-wrap:wrap}.content-card .table-big .table_row div.full_info>div div:nth-child(1){width:32px;display:flex;flex-wrap:wrap;align-items:center}.content-card .table-big .table_row div.full_info>div div:nth-child(1) img{width:32px;height:32px}.content-card .table-big .table_row div.full_info>div div:nth-child(2){width:296px;padding-left:16px;padding-right:24px;text-align:left}.content-card .table-big .table_row div.full_info>div div:nth-child(2) span{padding-left:0}.content-card .table-big .table_row div.full_info>div div:nth-child(3){width:calc(100% - 296px - 32px);background:none;border-radius:0;height:24px;background:#badaf7;position:relative}.content-card .table-big .table_row div.full_info>div div:nth-child(3) div{position:absolute;top:0;bottom:0;left:0;background:#1588ee;width:0}.content-card .table-big .table_bottom{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center}.content-card .table-big .table_bottom .add_new_users_table>div{display:flex;flex-wrap:wrap;align-items:center}.content-card .table-big .table_bottom .add_new_users_table>div .name{margin-top:0;margin-left:16px}.content-card .table-big .table_bottom .download_excel_btn{margin-left:auto}.card-speedometers{height:100%;position:relative}.card-speedometers .switch{display:flex;flex-wrap:wrap}.card-speedometers .switch span{display:block;padding:9px 15px;border-radius:16px;cursor:pointer;line-height:1;letter-spacing:.25px;font-size:14px;opacity:.25;color:#000;font-weight:bold}.card-speedometers .switch span.active{color:#fff;opacity:1;background:#1588ee}.card-speedometers .switch span+span{margin-left:16px}.card-speedometers .switch_content{height:calc(100% - 32px);display:flex;flex-wrap:wrap;align-items:center}.card-speedometers .switch_content .speedometers>div{display:flex;flex-wrap:wrap;position:relative;margin:0 -12px}.card-speedometers .switch_content .speedometers>div>div{width:33.3333333333%;text-align:center;padding:0 12px}.card-speedometers .switch_content .speedometers>div>div .speedometer span{display:block;color:#7563c7;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px;margin-bottom:16px}.card-speedometers .switch_content .speedometers>div>div .speedometer p{display:block;opacity:.5;font-size:14px;line-height:1.43;text-align:center;color:#000;margin-top:16px;margin-bottom:0}.card-speedometers .switch_content .speedometers>div>div .speedometer .scale{position:relative}.card-speedometers .switch_content .speedometers>div>div .speedometer .scale>img{display:block;width:100%}.card-speedometers .switch_content .speedometers>div>div .speedometer .scale .arrow{position:absolute;left:50%;top:24px;transform:translate(-50%, 0);display:flex;width:138px;height:138px;margin-bottom:-66px}.card-speedometers .switch_content .speedometers>div>div .speedometer .scale .arrow div{width:100%;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;transform:rotate(0);transition:all 1s}.card-speedometers .switch_content .speedometers>div>div .speedometer .scale .arrow div img{display:block;width:79px;transform:rotate(0deg);position:absolute;top:0;left:0}.card-donut .content-card{height:100%;display:flex;align-items:center}.card-donut .content-card #svg{height:330px;width:100%}.card-donut .content-card #svg *{transition:initial}.nav.nav-tabs{border-bottom:0;margin:0 -8px 24px}.nav.nav-tabs .nav-item{margin:0 8px}.nav.nav-tabs .nav-item .nav-link{border:0;display:block;padding:9px 15px;border-radius:16px;cursor:pointer;line-height:1;letter-spacing:.25px;font-size:14px;opacity:.25;color:#000;font-weight:700}.nav.nav-tabs .nav-item .nav-link:hover{opacity:1;background:#f2f6fa;color:#1588ee}.nav.nav-tabs .nav-item .nav-link.active{color:#fff !important;opacity:1;background:#1588ee !important}.rating-content{display:flex;flex-wrap:wrap;padding:8px 0}.rating-content:first-child{padding-top:0}.rating-content:last-child{padding-bottom:0}.rating-content+.rating-content{border-top:1px solid #f2f2f2}.rating-content>div{position:relative}.rating-content>div:nth-child(1){width:40%}.rating-content>div:nth-child(1) b{display:block;color:#7563c7;font-size:12px;text-transform:uppercase;margin-bottom:2px}.rating-content>div:nth-child(1) span{display:block;color:#000;font-size:16px;line-height:1.5}.rating-content>div:nth-child(2){width:60%;padding-left:8px;position:relative}.rating-content>div:nth-child(2) .progress{height:30px;width:100%;position:relative;border-radius:0;background:#fff}.rating-content>div:nth-child(2) .progress span{font-size:14px;position:absolute;left:8px;top:50%;transform:translateY(-50%);line-height:1;color:#fff;z-index:1;font-weight:bold;pointer-events:none}.rating-content>div:nth-child(2) .progress div{cursor:pointer;top:0;left:0;bottom:0;position:absolute;background:#00cd6a;z-index:0;width:0;transition:all 1s}.rating-content>div:nth-child(2) .progress+.progress{margin-top:8px}.rating-content>div:nth-child(2) .progress+.progress div{background:#ffc500}.add_new_users_table .ava{width:48px;height:48px;border:2px dashed rgba(0,0,0,.05)}.add_new_users_table .ava:before{width:19px;height:2px}.add_new_users_table .ava:after{height:19px;width:2px}.add_new_users_table .ava:after,.add_new_users_table .ava:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;background-color:#bfbfbf;transition:all .15s ease-in-out;border-radius:0 !important}.add_new_users_table:hover .ava{border:2px solid #1588ee;transform:rotate(90deg)}.add_new_users_table:hover .ava:before,.add_new_users_table:hover .ava:after{background:#1588ee}.qualify_list .qualify_card{display:block;position:relative;width:100%;height:160px;overflow:hidden;border-radius:10px}.qualify_list .qualify_card .status{position:absolute;z-index:1;right:0;bottom:24px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#7563c7}.qualify_list .qualify_card .status.close{background-color:#bfbfbf}.qualify_list .qualify_card .status.blue{background-color:#2ed0d3}.qualify_list .qualify_card .status.gray{background-color:#bfbfbf}.qualify_list .qualify_card .status.orange{background-color:#ff800b}.qualify_list .qualify_card .status.green{background-color:#00cd6a}.qualify_list .qualify_card .status.yellow{background-color:#ffc500}.qualify_list .qualify_card .status span{opacity:1;font-size:14px;font-weight:700;line-height:20px;color:#fff}.qualify_list .qualify_card .text{position:absolute;top:24px;left:24px;right:24px;bottom:24px;z-index:1}.qualify_list .qualify_card .text .organization_name{position:absolute;top:0;left:0}.qualify_list .qualify_card .text .organization_name:before{content:"";display:block;width:20px;height:20px;background:url(../img/a-organization_white.svg) no-repeat center;position:absolute;left:0;top:0}.qualify_list .qualify_card .text .organization_name span{display:block;padding-left:28px;font-size:14px;font-weight:bold;line-height:20px;color:#fff}.qualify_list .qualify_card .text .name{position:absolute;bottom:0;left:0;right:100px}.qualify_list .qualify_card .text .name span{display:block;font-size:16px;font-weight:bold;line-height:1.5;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.25)}.qualify_list .qualify_card .text .name span+span{margin-top:4px;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px}.qualify_list .qualify_card .bg{overflow:hidden;z-index:0;background-color:#000;border-radius:10px;position:absolute;top:0;left:0;bottom:0;right:0}.qualify_list .qualify_card .bg div{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px}.qualify_list .qualify_card .preload{position:absolute;z-index:4;top:-5px;right:-5px;bottom:-5px;left:-5px;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#f2f2f2}.qualify_list .qualify_card .preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.qualify_list .qualify_card .preload .text .organization_name span{display:block;width:120px;height:16px;border-radius:8px;background:#fff}.qualify_list .qualify_card .preload .text .name span{width:200px;height:24px;border-radius:12px;background:#fff}.qualify_list .qualify_card .preload .bg{background:#f2f2f2}.qualify_list .qualify_card:hover .bg div{transform:scale(1.1)}.qualify_list .qualify_card+.qualify_card{margin-top:24px}.track.shadow-box.h-auto{padding:24px}.track.shadow-box.h-auto .content{padding:0 !important;position:relative}.dlya-vstavki{display:block;width:100%}
.mintScrollbar__container{position:relative;overflow:hidden}.mintScrollbar__viewport{overflow:hidden;width:100%;height:100%;-webkit-overflow-scrolling:touch}.mintScrollbar{position:absolute;visibility:hidden;overflow:hidden;transition:.3s;opacity:0;background:#ccc;background-color:rgba(0,0,0,.2)}.mintScrollbar__container:hover>.mintScrollbar,.mintScrollbar__viewport:focus~.mintScrollbar,.mintScrollbar__viewport--active~.mintScrollbar{visibility:visible;opacity:1}.mintScrollbar__thumb{position:absolute;background:#999;background-color:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.mintScrollbar__thumb:hover{background:#777;background-color:rgba(0,0,0,.4)}.mintScrollbar__thumb:active{background:#666;background-color:rgba(0,0,0,.5)}.mintScrollbar__x{right:3px;bottom:3px;left:3px;height:6px}.mintScrollbar__x__thumb{top:0;left:0;min-width:20px;height:100%}.mintScrollbar__y{top:3px;right:3px;bottom:3px;width:6px}.mintScrollbar__y__thumb{top:0;left:0;width:100%;min-height:20px}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}.modal_div{z-index:9999;position:fixed;background-color:rgba(0,0,0,.5);opacity:0;width:100%;height:100%;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;cursor:pointer;display:none;transition:none;overflow:auto}.modal_div>div{width:1056px;border-radius:8px;background:#fff;position:absolute;top:30px;left:50%;transform:translate(-50%, 0);z-index:99999;padding:0;transition:none;margin-bottom:30px;overflow:hidden;cursor:default}.modal_div>div.min{width:798px}.modal_div>div.big{width:1240px}.modal_div>div .head{border-radius:8px 8px 0 0;background:#f2f6fa}.modal_div>div .head .modal_title{text-align:center;padding:16px 24px}.modal_div>div .head .modal_close{top:18px}.modal_div>div .modal_title{padding:22px 24px}.modal_div>div .modal_title.for_ava{display:flex;flex-wrap:wrap}.modal_div>div .modal_title.for_ava .ava{width:50px;height:50px;border-radius:50%;background:#333;background-size:cover;background-repeat:no-repeat;background-position:50%}.modal_div>div .modal_title.for_ava h3{font-size:20px;line-height:25px;width:calc(100% - 50px);padding-left:16px}.modal_div>div .modal_title h3{margin:0}.modal_div>div .modal_close{width:24px;height:24px;position:absolute;top:24px;right:24px;cursor:pointer;display:block;font-size:24px;line-height:24px;text-align:center;color:#000;opacity:.25}.modal_div>div .modal_close:hover{opacity:.5}.modal_div>div .date_list{display:flex;padding:0 24px 24px 24px}.modal_div>div .date_list .date span{font-size:14px;line-height:20px;color:#000;opacity:.5;display:block}.modal_div>div .date_list .date span+span{margin-top:4px;opacity:1}.modal_div>div .date_list .date+.date{margin-left:40px}.modal_div>div .content{padding:0 24px 24px 24px}.modal_div>div .content .text{padding-bottom:12px}.modal_div>div .content .for_ava{padding-left:66px}.modal_div>div .content form{margin-top:24px}.modal_div>div .content form select,.modal_div>div .content form button{width:100%}.modal_div>div .content>hr{margin:24px -24px !important}#overlay{z-index:9999;position:fixed;background-color:#000;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer;display:none !important;transition:none}.edit_competences_modal .top_list{margin-top:20px}.edit_competences_modal .top_list .line .user_top{width:10%}.edit_competences_modal .content{padding-bottom:92px}.edit_competences_modal .btn_line{display:flex;padding:24px;position:absolute;left:0;right:0;bottom:0;background:#fff}.edit_competences_modal .btn_line input[type=button]{width:200px !important}.edit_competences_modal .btn_line input[type=button]+input[type=button]{margin-left:24px}.edit_competences_modal .btn_line .border-left{margin:0 24px;width:1px;height:44px;background:#ccc}.edit_competences_modal .modal_tabs>*{height:39px}.edit_competences_modal .content{height:calc(100vh - 306px)}.edit_competences_modal,.competences_list_modal{background:#f2f6fa !important}.edit_competences_modal .content,.competences_list_modal .content{overflow:auto;background:#fff;border-radius:0 0 8px 8px}.edit_competences_modal .content .competence_points_card,.competences_list_modal .content .competence_points_card{cursor:pointer;border:solid 1px #f2f6fa}.edit_competences_modal .content .competence_points_card .points,.competences_list_modal .content .competence_points_card .points{position:relative}.edit_competences_modal .content .competence_points_card .points .select_icon,.competences_list_modal .content .competence_points_card .points .select_icon{width:24px;height:24px;background:url(../img/a-check-white.svg);position:absolute;top:12px;left:20px;opacity:1}.edit_competences_modal .content .competence_points_card.not_active,.competences_list_modal .content .competence_points_card.not_active{box-shadow:0 8px 24px 0 rgba(0,72,135,0)}.edit_competences_modal .content .competence_points_card.not_active .points,.competences_list_modal .content .competence_points_card.not_active .points{background:#f2f6fa}.edit_competences_modal .content .competence_points_card.not_active .points span,.competences_list_modal .content .competence_points_card.not_active .points span{color:#bfbfbf}.edit_competences_modal .content .competence_points_card.not_active .points .select_icon,.competences_list_modal .content .competence_points_card.not_active .points .select_icon{opacity:0}.modal_tabs{display:flex;padding:0 24px}.modal_tabs>*{height:66px;border-radius:8px 8px 0 0;background-color:#f2f6fa;padding:8px 23px;display:flex;cursor:pointer}.modal_tabs>*:hover{background:rgba(255,255,255,.5)}.modal_tabs>* span{opacity:.25;color:#000;font-weight:400;font-size:14px}.modal_tabs>*.active{background:#fff;cursor:default}.modal_tabs>*.active span{opacity:1;color:#1588ee}.modal_tabs .ban_tab{margin-left:auto}.modal_tabs .ban_tab:hover{background:rgba(220,53,69,.05)}.modal_tabs .ban_tab.active{background:rgba(220,53,69,.7)}.modal_tabs .ban_tab.active span{color:#fff;opacity:1}.switch_content .competences_list{padding-top:12px;margin:0 -14px -12px -14px}.modal_div .tracks{position:relative;display:flex;flex-wrap:wrap;padding:0 24px 24px 24px;margin:0 -8px 20px -8px}.modal_div .tracks:after{content:"";display:block;position:absolute;height:1px;left:32px;right:32px;background:#d9dadc;bottom:0}.modal_div .tracks .track{position:relative;display:block;border-radius:16px;background-color:#fff;font-size:14px;line-height:20px;color:rgba(0,0,0,.5);margin:8px;display:none;cursor:pointer;opacity:.75}.modal_div .tracks .track span{display:block;padding:6px 36px 6px 16px}.modal_div .tracks .track .close{padding:0;width:24px;height:32px;position:absolute;top:0;right:4px;cursor:pointer;display:block;font-size:24px;line-height:30px;text-align:center;color:#000;opacity:.25;font-weight:100;font-size:20px}.modal_div .tracks .track:hover{opacity:1}.modal_div .tracks .track.show{display:block}.modal_div .tracks .track.active{opacity:1;background:#1588ee;color:#fff}.modal_div .tracks .track.active span{color:#fff}.modal_div .tracks .track.active .close{color:#fff;opacity:1}.modal_div .tracks .track+.track{margin:8px}.modal_div .tracks .add_element{margin:8px 8px 8px 24px}.modal_div .tracks .add_element .icon{width:32px;height:32px}.modal_div .tracks .add_element .icon:before{width:10px}.modal_div .tracks .add_element .icon:after{height:10px}.modal_div .tracks .add_element span{padding-top:5.5px;padding-bottom:5.5px}.modal_div .tracks_list{position:relative;padding:0 24px;margin:0 -8px 20px;transition:none;display:none}.modal_div .tracks_list:after{content:"";display:block;position:absolute;height:1px;left:32px;right:32px;background:#d9dadc;bottom:0}.modal_div .tracks_list .tracks{padding:0;margin:0}.modal_div .tracks_list .tracks:after{display:none}.modal_div .tracks_list .tracks .track{display:block;cursor:pointer}.modal_div .tracks_list .tracks .track span{padding:6px 16px}.modal_div .tracks_list .tracks .track.active{color:rgba(0,0,0,.5);background:rgba(21,136,238,.2)}.modal_div .tracks_list .tracks .track.active span{color:rgba(0,0,0,.5)}.modal_div .hide{margin-top:-8px;display:flex;flex-wrap:wrap;justify-content:space-around}.modal_div .hide span{text-align:center;padding:16px;display:block;color:#000;opacity:.25;font-size:14px;cursor:pointer}.modal_div .hide span:hover{opacity:.5}.bottom_btn{padding:24px;display:flex;justify-content:flex-end}.bottom_btn button{width:auto}.modal-purchase-options__window{width:552px !important}.modal-purchase-options__content{padding:0 24px 24px 24px;box-sizing:border-boxs}.modal-purchase-options__content-text{margin:0 0 24px 0}.modal-purchase-options__block-email{display:flex}.modal-purchase-options__input-email{margin-right:24px;width:280px}.modal-purchase-options__button{width:200px}
.news+.news{margin-top:28px}.news .page_title{margin-bottom:12px}.news__list-grid,.news__list-grid_modal{display:grid !important;grid-template-columns:1fr 1fr 1fr;grid-row-gap:24px;align-items:center;margin:0 !important}.news__list-grid :nth-child(3n+1),.news__list-grid_modal :nth-child(3n+1){justify-self:start}.news__list-grid :nth-child(3n+2),.news__list-grid_modal :nth-child(3n+2){justify-self:center}.news__list-grid :nth-child(3n+3),.news__list-grid_modal :nth-child(3n+3){justify-self:end}.news__list-grid-4item{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:24px;align-items:center;margin:0 5px 0 0 !important}.news__list-grid-4item :nth-child(n){justify-self:start}@media(max-width: 1500px){.news__list-grid-4item{grid-column-gap:5px}}.news .news_list.col4 .shadow-box,.news .news_list.col4 .add_new_card{width:calc(25% - 24px) !important}.news .news_list .shadow-box,.news .news_list .add_new_card{margin:12px 12px;width:calc(33.333333333% - 24px);display:block}
.page{padding-top:80px;padding-left:300px;padding-right:25px;position:relative;overflow:hidden}.page .blue_block_link{margin-top:80px;border-radius:8px;background:#f2f6fa;display:flex;flex-wrap:wrap;position:relative}.page .blue_block_link:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:1px;background:#fff}.page .blue_block_link>div{width:50%;padding:16px}.page .blue_block_link>div span{display:block;font-weight:700}.page .blue_block_link>div a{display:block;padding-left:32px;font-weight:400;line-height:24px;margin-top:8px}.page .blue_block_link>div a.file{background:url(../img/a-file.svg) 0 no-repeat}.page .blue_block_link>div a.external_link{background:url(../img/a-link.svg) 0 no-repeat}.page .blue_block_link>div a.complete{background:url(../img/a-check_blue.svg) 0 no-repeat}.page.col-8-content .content{padding-left:156px;position:relative;width:100%;max-width:988px}.page.col-8-content.center .content{padding-left:24px;margin:0 auto}.page.right_block{padding-right:340px}.page.right_block.expand_right{padding-right:115px}.page .content{padding:24px}.page>.content{min-height:calc(100vh - 80px)}@media(min-width: 2199px){.page>.content{padding-left:200px;padding-right:200px}}@media(min-width: 2300px){.page>.content{padding-left:300px;padding-right:300px}}.page .left_bar_page{display:flex;flex-wrap:wrap}.page .left_bar_page .left_bar{padding:0;width:320px}.page .left_bar_page .left_bar .page_name{padding-bottom:32px}.page .left_bar_page .left_bar .page_name span{font-size:32px;font-weight:500;font-style:normal;line-height:1.25;letter-spacing:.24px;color:#000}.page .left_bar_page .left_bar .filtr_title{padding-left:24px;padding-bottom:24px}.page .left_bar_page .left_bar .filtr_title span{font-size:20px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.15px;color:#000}.page .left_bar_page .left_bar .clear_filtr{background:url(../img/a-close.svg) no-repeat 0;padding-left:32px;cursor:pointer}.page .left_bar_page .left_bar .clear_filtr span{line-height:24px;font-size:14px;font-weight:400;color:#000;display:block}.page .left_bar_page .content{padding-top:0;padding-left:24px;width:calc(100% - 320px)}.page .content_8col{max-width:744px;width:100%;margin:0 auto}.page .content_8col .page_title{margin-bottom:40px}.page .content_8col img{margin:80px 0 !important}.page .content_8col h2{line-height:28px;font-size:24px;margin-bottom:24px;margin-top:40px}.page .content_8col h3{font-size:20px;margin-bottom:24px;margin-top:40px}.page .content_8col ol,.page .content_8col ul{margin:24px 0 40px;padding-left:25px}.page .content_8col ol li,.page .content_8col ul li{padding-left:15px}.page .content_8col ol li+li,.page .content_8col ul li+li{margin-top:10px}.page .content_8col iframe{margin:80px -98px;width:calc(100% + 196px);height:528px}.page>.content_8col{max-width:792px;padding:40px 24px 80px}.page>.content_8col .content{padding:0}.page .nav_blue{background:#4167bb;height:80px;padding:28px 16px;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.page .nav_blue .left,.page .nav_blue .right{position:absolute}.page .nav_blue .left a,.page .nav_blue .right a{display:block;line-height:24px;color:#fff;position:relative;font-weight:300;font-size:16px}.page .nav_blue .left a:after,.page .nav_blue .left a:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out}.page .nav_blue .right a:after,.page .nav_blue .right a:before{content:"";display:block;position:absolute;transition:all .15s ease-in-out}.page .nav_blue .left a:before,.page .nav_blue .right a:before{bottom:0;width:calc(100% - 30px);height:1px;background:#fff;opacity:.25}.page .nav_blue .left a:after,.page .nav_blue .right a:after{top:0;bottom:0;width:24px;background:url(../img/a-arrow_right-button.svg) no-repeat 50%;background-size:contain;opacity:.5}.page .nav_blue .left a:hover:before,.page .nav_blue .right a:hover:before{opacity:.5}.page .nav_blue .left a:hover:after,.page .nav_blue .right a:hover:after{opacity:1}.page .nav_blue .left{left:15px}.page .nav_blue .left a{padding-left:30px}.page .nav_blue .left a:before{right:0}.page .nav_blue .left a:after{left:0;transform:rotate(180deg)}.page .nav_blue .content_8col{margin-left:180px;margin-right:180px}.page .nav_blue .content_8col .center .drop_down_list .selected span{font-size:20px;font-weight:500;line-height:24px;letter-spacing:.15px;color:#fff}.page .nav_blue .right{right:15px}.page .nav_blue .right a{padding-right:30px}.page .nav_blue .right a:before{left:0}.page .nav_blue .right a:after{right:0}@media(max-width: 1650px){.page{padding-left:98px}}@media(max-width: 1650px){.page.right_block{padding-right:95px}}.page{overflow:visible}@media(max-width: 1667px){.page{padding-left:100px}}@media(max-width: 1650px){.page.right_block{padding-right:95px}}.page__container{position:relative;padding:24px 0 48px;min-height:calc(100vh - 80px);display:flex;justify-content:center}@media(max-width: 1490px){.page__container{width:calc(100% + 80px)}}.page__content{position:relative;padding-left:24px;width:1032px}.page__content-full{width:1400px}.page__content-full .row{margin-left:0;margin-right:0}.page__content-full .row .col-8{padding-left:0}.page__content-full .row .col-8 .row .col-4{padding:0 15px 0 0}.page__content-full .row .col-4{padding-right:0}.page__content-full .row .col-10{padding:0}.page__content-full .row .col-6{padding:0 30px 0 0}.page__content_798{width:798px}.page__content_798 .page__content{padding:0;width:100%}.page__content-line{display:flex;justify-content:space-between;align-items:center}@media(max-width: 1500px){.page_event,.page_navigator-page,.page_track{padding:80px 15px 0 110px}.page_event .page__container,.page_navigator-page .page__container,.page_track .page__container{justify-content:flex-start}}@media(max-width: 1440px){.page_event .activity-card,.page_navigator-page .activity-card,.page_track .activity-card{width:303px}}.page_navigator-page .activityContainer .col-12,.page_works .activityContainer .col-12{padding:0}.page_works .showcase_title{font-size:32px;font-weight:500;font-style:normal;line-height:1.25;letter-spacing:.24px;color:#000}@media(max-width: 1667px){.page_works{min-width:1480px}}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}#right_block{width:320px;border-radius:8px 0 0 8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:fixed;top:104px;bottom:24px;right:0;z-index:10;overflow:auto}#right_block .settings{position:absolute;top:0;right:0;z-index:1;width:50px;height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#right_block .profile{text-align:center;position:relative;padding-bottom:24px}#right_block .profile .photo{padding:24px 0 16px;position:relative}#right_block .profile .photo .ava{margin:0 auto;width:200px;height:200px;border-radius:50%;background:#fff0;background-size:cover;background-repeat:no-repeat;background-position:center}#right_block .profile .name span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px;color:#000}#right_block .profile .deskr{margin-top:8px;padding:0 40px}#right_block .profile .deskr span{opacity:.5;font-family:Roboto;font-size:14px;line-height:1.43;color:#000}#right_block .profile .send_msg{margin:24px 40px}#right_block .profile .send_msg .big{display:block;width:100%}#right_block .profile:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;opacity:.05;background-color:#000}@media(max-width: 1650px){#right_block{width:98px;overflow:hidden}#right_block>*{opacity:0;pointer-events:none}#right_block .expand_block{opacity:1;pointer-events:auto;position:absolute;left:0;top:0;bottom:0;width:98px}#right_block .expand_block:before,#right_block .expand_block:after{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%}#right_block .expand_block:before{left:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(../img/arrow_prpl.svg) no-repeat center}#right_block .expand_block:after{right:16px;top:50%;margin-top:-25px;width:50px;height:50px;background:#534a9c url(../img/profile.svg) no-repeat center}#right_block .expand_block:hover{cursor:pointer;background:#534a9c}#right_block .expand_block:hover:before{left:10px;background:url(../img/arrow_left.svg) no-repeat center}#right_block .expand_block:hover:after{right:10px}#right_block.show{width:320px;border-radius:8px 0 0 8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;position:fixed;top:104px;bottom:24px;right:0;z-index:10;overflow:auto}#right_block.show>*{opacity:1;pointer-events:auto}#right_block.show .expand_block{opacity:0;pointer-events:none}}#right_block.expand{width:98px;overflow:hidden}#right_block.expand>*{opacity:0;pointer-events:none}#right_block.expand .expand_block{opacity:1;pointer-events:auto;position:absolute;left:0;top:0;bottom:0;width:98px}#right_block.expand .expand_block:before,#right_block.expand .expand_block:after{content:"";display:block;position:absolute;transition:all .15s ease-in-out;border-radius:50%}#right_block.expand .expand_block:before{left:0;top:50%;margin-top:-16px;width:32px;height:32px;background:url(../img/arrow_prpl.svg) no-repeat center}#right_block.expand .expand_block:after{right:16px;top:50%;margin-top:-25px;width:50px;height:50px;background:#534a9c url(../img/profile.svg) no-repeat center}#right_block.expand .expand_block:hover{cursor:pointer;background:#534a9c}#right_block.expand .expand_block:hover:before{left:10px;background:url(../img/arrow_left.svg) no-repeat center}#right_block.expand .expand_block:hover:after{right:10px}#right_block.roll_up .roll_up_btn{border-radius:10px 0 0 0;position:absolute;top:0;left:0;transform:rotate(180deg);width:50px;height:50px;background:rgba(83,74,156,.1) url(../img/arrow_prpl.svg) no-repeat 50%;cursor:pointer;z-index:1}#right_block.roll_up .roll_up_btn:hover{background:#534a9c url(../img/arrow_left.svg) no-repeat 50%}.mertors{padding:20px 40px}.mertors .mertors_slider{text-align:center;padding:0 !important;overflow:initial;height:296px}.mertors .mertors_slider .slick-list,.mertors .mertors_slider .slick-list *{transition:none}.mertors .mertors_slider .slick-prev{right:40px !important}.mertors .mertors_slider .slick-next{transform:rotate(180deg)}.mertors .mertors_slider .slick-arrow{background:#fff url(../img/a-arrow_left_24px.svg) no-repeat center;width:32px;height:32px;font-size:0;border:0;padding:0;margin:0;display:block;position:absolute;top:-52px;right:0;cursor:pointer;border-radius:50%;opacity:.7}.mertors .mertors_slider .slick-arrow:hover{opacity:1}.mertors .mertors_slider .users_list{display:flex;flex-wrap:wrap}.mertors .mertors_slider .users_list .user{width:50%;margin-top:20px}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}#top_menu{z-index:800;position:fixed;left:280px;right:0;top:0;height:80px;background-color:#fff;display:flex}@media(max-width: 1650px){#top_menu{left:98px}}#top_menu.expand{left:98px}#top_menu .user_pages{display:flex;padding:0 12px;position:relative}#top_menu .user_pages a{font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.1px;color:#000;display:block;padding:28px 12px;opacity:.25;position:relative}#top_menu .user_pages a:before{content:"";position:absolute;display:block;top:0;left:50%;right:50%;opacity:0;height:3px;background-color:#1588ee;transition:all .15s ease-in-out}#top_menu .user_pages a:hover,#top_menu .user_pages a.active{color:#1588ee;opacity:1}#top_menu .user_pages a:hover:before,#top_menu .user_pages a.active:before{opacity:1;left:0;right:0}#top_menu .top-menu-right-block{display:flex}#top_menu .icons{display:flex;position:relative}#top_menu .icons .open_list_btn,#top_menu .icons .link_btn{padding:12px;position:relative;cursor:pointer}#top_menu .icons .open_list_btn .indicator,#top_menu .icons .link_btn .indicator{width:8px;height:8px;background-color:#1588ee;border-radius:50%;position:absolute;top:6px;right:6px}#top_menu .icons .open_list_btn .icon,#top_menu .icons .link_btn .icon{color:#868686;opacity:.5;font-size:24px;display:block}#top_menu .icons .open_list_btn:hover .icon,#top_menu .icons .link_btn:hover .icon{opacity:1}#top_menu .icons .open_list_btn.active .icon,#top_menu .icons .link_btn.active .icon{opacity:1;color:#1488ee}#top_menu .user{display:flex;position:relative;cursor:pointer}#top_menu .user span{opacity:.5;font-size:14px;line-height:50px;text-align:right;color:#000;padding:0 16px 0 0;font-weight:400;width:112px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#top_menu .user .ava{width:50px;height:50px;border-radius:50%;background:#fff0;background-size:cover;background-repeat:no-repeat;background-position:center}#top_menu .user+.menu{position:absolute;right:14px;width:154px;top:111px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;border-radius:8px;padding:8px 0;opacity:0;pointer-events:none}#top_menu .user+.menu:before{content:"";position:absolute;right:23px;top:-22px;border:11px solid transparent;border-bottom:11px solid #fff}#top_menu .user+.menu a{display:block;font-size:16px;line-height:44px;height:44px;font-weight:normal;color:#000;text-align:left;padding:0 16px 0 56px;position:relative}#top_menu .user+.menu a:hover{background:rgba(241,241,241,.5)}#top_menu .user+.menu a img{top:10px;left:16px;position:absolute;width:24px;height:24px}#top_menu .user+.menu .line{width:100%;height:1px;background-color:#f1f1f1}#top_menu .user.active+.menu{opacity:1;top:92px;pointer-events:auto}#top_menu:after{content:"";display:block;position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#f2f2f2}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}.breadcrumbs{margin-bottom:24px}.breadcrumbs>*{font-size:14px;line-height:1.43;color:#000;display:inline-block;font-weight:400}.breadcrumbs a{opacity:.25}.breadcrumbs a:hover{opacity:.5}.breadcrumbs span{opacity:.25}.banner{position:relative;width:100%;min-height:200px;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:flex-end}.banner.big{height:340px}.banner .text{width:100%;padding:15px}.banner .text span{text-shadow:0 0 8px rgba(0,0,0,.25);font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px;color:#fff}.banner .text h2{text-shadow:0 0 8px rgba(0,0,0,.25);color:#fff;max-width:50%}.banner.selection{height:116px}.banner .deskr_page_link{position:absolute;right:16px;top:50%;transform:translateY(-50%);height:24px}.banner .deskr_page_link a{color:#fff;font-size:14px;font-weight:500;display:block;padding-right:24px;line-height:25px}.banner .deskr_page_link a i{font-weight:400;display:block;position:absolute;width:24px;height:24px;right:0;top:0;text-align:center;line-height:24px;font-size:20px}.banner .btn_block_bg{display:flex;position:absolute;right:24px;bottom:24px;padding:16px 24px;border-radius:8px;background-color:rgba(255,255,255,.85);max-width:50%}.banner .btn_block_bg div{padding-right:24px}.banner .btn_block_bg div span{opacity:.5;font-size:14px;line-height:22px;display:block;word-wrap:break-word}.banner .btn_block_bg div+div{padding-right:0;padding-left:24px;border-left:1px solid #bfbfbf}.trek_page>.text{padding:24px 0 40px 0;max-width:808px}.trek_page>.text h3{margin-bottom:24px}.trek_page>.text p{margin:0}.trek_page>.text p+p{margin-top:16px}.trek_page .text_info{margin-top:16px;padding-top:24px;border-top:1px solid rgba(0,0,0,.05)}.trek_page .btn_block{padding-bottom:20px}.trek_page .btn_block .blue_btn{width:240px}.trek_page .competences_and_interests{padding-top:20px;display:flex}.trek_page .competences_and_interests .competences{width:50%;padding:0 24px 0 0}.trek_page .competences_and_interests .competences h4{margin-bottom:16px}.trek_page .competences_and_interests .interests{width:50%;padding:0 0 0 24px}.trek_page .competences_and_interests .interests h4{margin-bottom:16px}.trek_page .rectangle{font-size:14px;margin:24px 0 16px 0;padding:16px;border-radius:8px;background-color:#f2f6fa}.trek_page .rectangle div+div{margin-top:16px}.trek_page .rectangle div b{color:#000}.trek_page .rectangle div a{font-size:14px;font-weight:400;text-decoration:underline !important;border-bottom:1px solid}.trek_page .trek_card_bottom{position:relative;width:100%;min-height:200px;border-radius:8px;background:#f2e5df;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);margin-top:130px;display:flex;justify-content:flex-end}.trek_page .trek_card_bottom .img{height:237px;position:absolute;left:150px;bottom:24px}@media(max-width: 1400px){.trek_page .trek_card_bottom .img{left:30px}}@media(max-width: 1600px){.trek_page .trek_card_bottom .img{left:50px}}.trek_page .trek_card_bottom .img img{display:block;width:auto;height:100%}.trek_page .trek_card_bottom .text{width:50%;padding:30px 15px}@media(max-width: 1400px){.trek_page .trek_card_bottom .text{right:30px}}@media(max-width: 1600px){.trek_page .trek_card_bottom .text{right:50px}}.trek_page .trek_card_bottom .text span{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.2px;color:#000}.trek_page .trek_card_bottom .text h2{color:#000}.trek_page .trek_card_bottom .text .btn_block{margin-top:24px}.trek_page .news{padding-top:40px}.interests_list{display:flex;flex-wrap:wrap;margin:0 -4px;max-height:96px;overflow:hidden}.interests_list span{display:block;border-radius:12px;border:1px solid #ccc;font-size:14px;line-height:1.43;color:rgba(0,0,0,.25);line-height:22px;margin:4px;padding:0 16px;font-weight:bold;cursor:default}.hobby,.competence{padding:0 0 0 40px;position:relative;min-height:24px;cursor:default}.hobby i,.competence i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:24px;font-size:24px}.hobby i.sport,.competence i.sport{background:url(../img/sport.svg) no-repeat center}.hobby i.programming,.competence i.programming{background:url(../img/programming.svg) no-repeat center}.hobby i.reading,.competence i.reading{background:url(../img/reading.svg) no-repeat center}.hobby span,.competence span{font-size:14px;line-height:24px;color:#000;display:block}.hobby+.hobby,.hobby+.competence,.competence+.hobby,.competence+.competence{margin-top:16px}.lang{padding:0 0 0 40px;position:relative;cursor:default}.lang i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:16px;font-size:24px;margin:2px 0;background-repeat:no-repeat;background-position:center}.lang i.ru{background-image:url(../img/russia.svg)}.lang i.cn{background-image:url(../img/china.svg)}.lang i.es{background-image:url(../img/spain.svg)}.lang i.ae{background-image:url(../img/united-arab-emirates.svg)}.lang i.de{background-image:url(../img/germany.svg)}.lang i.gf{background-image:url(../img/france.svg)}.lang i.gb{background-image:url(../img/united-kingdom.svg)}.lang i.az{background-image:url(../img/azerbaijan.svg)}.lang i.by{background-image:url(../img/belarus.svg)}.lang i.ge{background-image:url(../img/georgia.svg)}.lang i.kg{background-image:url(../img/kyrgyzstan.svg)}.lang i.lv{background-image:url(../img/latvia.svg)}.lang i.lt{background-image:url(../img/lithuania.svg)}.lang i.md{background-image:url(../img/moldova.svg)}.lang i.tj{background-image:url(../img/tajikistan.svg)}.lang i.tm{background-image:url(../img/turkmenistan.svg)}.lang i.uz{background-image:url(../img/uzbekistan.svg)}.lang i.ua{background-image:url(../img/ukraine.svg)}.lang i.ee{background-image:url(../img/estonia.svg)}.lang span{font-size:14px;line-height:20px;color:#000;font-weight:normal}.lang span span{display:inline;opacity:.25;margin-left:8px}.lang span span.edit{width:16px;height:16px;margin:2px 0 2px 8px;position:relative;opacity:1;cursor:pointer}.lang span span.edit:after{content:"";display:block;width:16px;height:16px;background:url(../img/a-edit.svg) no-repeat center}.lang span span.edit:hover{opacity:.7}.lang span span.delete{width:16px;height:16px;margin:2px 0 2px 8px;position:relative;opacity:1;cursor:pointer}.lang span span.delete:after{content:"";display:block;width:16px;height:16px;background:url(../img/a-delete.svg) no-repeat center;background-size:21px}.lang span span.delete:hover{opacity:.7}.lang+.lang{margin-top:14px}.modal_div .lang span{display:flex}.text *:last-child{margin-bottom:0 !important}.text ul{margin:15px 0}.text ul li+li{margin-top:15px}.about_mentor.text{font-size:14px}.qualification{width:1210px;background:url(../img/path.svg) no-repeat 50% 30%;display:grid;grid-template-columns:1fr 1fr 1fr;font-family:Roboto;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:normal}.qualification__item{height:316px;width:232px;margin-bottom:60px;padding:16px;background:#fff}.qualification__bg{width:200px;height:200px;border-radius:50%;background:#333;background-position:center;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;position:relative}.qualification__content{position:absolute;top:180px;display:flex;flex-direction:column;align-items:center}.qualification__status{padding:2px 16px;border-radius:12px;color:#fff;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-size:14px;line-height:1.43}.qualification__tag-line{opacity:.75;font-size:12px;line-height:1.67;color:#7563c7;margin-top:12px;margin-bottom:4px;text-transform:uppercase}.qualification__text{width:240px;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.15px;text-align:center;color:#000}.yellow{background-color:#ffc500}.orange{background-color:#ff800b}.green{background-color:#00cd6a}.red{border-color:#ff4b3a}.gray{background-color:#bfbfbf}.blue{background-color:#4167bb}.turquoise{background-color:#2ed0d3}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-showcase:before{content:""}.icon-a-arrow_down:before{content:""}.icon-a-arrow_left_24px:before{content:""}.icon-a-arrow_right_24px:before{content:""}.icon-a-arrow_right-button:before{content:""}.icon-a-attach_file:before{content:""}.icon-a-bookmark:before{content:""}.icon-a-card-challenge:before{content:""}.icon-a-card-education:before{content:""}.icon-a-card-events:before{content:""}.icon-a-card-project:before{content:""}.icon-a-check:before{content:""}.icon-a-check_box:before{content:""}.icon-a-check_box-checked:before{content:""}.icon-a-close:before{content:""}.icon-a-close_2:before{content:""}.icon-a-compare:before{content:""}.icon-a-data:before{content:""}.icon-a-delete:before{content:""}.icon-a-doc:before{content:""}.icon-a-edit:before{content:""}.icon-a-file:before{content:""}.icon-a-help:before{content:""}.icon-a-like:before{content:""}.icon-a-link:before{content:""}.icon-a-loading:before{content:""}.icon-a-lock:before{content:""}.icon-a-mail:before{content:""}.icon-a-more_h:before{content:""}.icon-a-more_v:before{content:""}.icon-a-notifications:before{content:""}.icon-a-organization:before{content:""}.icon-a-pdf:before{content:""}.icon-a-person:before{content:""}.icon-a-phone:before{content:""}.icon-a-photo:before{content:""}.icon-a-photo_change:before{content:""}.icon-a-place:before{content:""}.icon-a-plus:before{content:""}.icon-a-radio_button:before{content:""}.icon-a-radio_button-checked:before{content:""}.icon-a-rating:before{content:""}.icon-a-search:before{content:""}.icon-a-settings:before{content:""}.icon-a-time:before{content:""}.icon-a-video:before{content:""}.icon-a-video_library:before{content:""}.icon-a-visibility:before{content:""}.icon-baseline-keyboard-arrow-left-24-px:before{content:""}.icon-cad:before{content:""}.icon-car:before{content:""}.icon-challenge:before{content:""}.icon-education:before{content:""}.icon-events:before{content:""}.icon-graph:before{content:""}.icon-logo:before{content:""}.icon-navigator:before{content:""}.icon-people:before{content:""}.icon-project:before{content:""}.icon-q-a:before{content:""}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:48px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}h2{font-size:32px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:.2px;color:#000}h3{font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:normal;color:#000}h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#000}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000}@-webkit-keyframes show_trek{0%{opacity:0}100%{opacity:1}}@keyframes show_trek{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide_trek{0%{opacity:1}100%{opacity:0}}@keyframes hide_trek{0%{opacity:1}100%{opacity:0}}.treks #trek_list{display:flex;margin:0 -12px;position:relative;flex-wrap:wrap}.treks #trek_list .trek{width:calc(25% - 24px);border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;padding:24px;margin:0 12px 40px;position:relative;cursor:pointer}@media(max-width: 1400px){.treks #trek_list .trek{padding:24px 10px}}.treks #trek_list .trek .img{position:relative;margin:0 auto 24px;width:100%;max-width:130px;height:130px}.treks #trek_list .trek .img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%;max-width:110px}.treks #trek_list .trek .img img.hover{z-index:2;opacity:0}.treks #trek_list .trek .text span{display:block;line-height:1.5;letter-spacing:normal;text-align:center;color:#000}.treks #trek_list .trek:before{content:"";display:block;border:17px solid transparent;border-top:17px solid #ff4b3a;position:absolute;bottom:0;left:50%;margin-left:-17px;pointer-events:none;opacity:0;transition:all .15s ease-in-out}.treks #trek_list .trek:hover{background-color:#ff4b3a}.treks #trek_list .trek:hover .img img{opacity:0}.treks #trek_list .trek:hover .img img.hover{opacity:1}.treks #trek_list .trek:hover .text span{color:#fff}.treks #trek_list .trek.active{background-color:#ff4b3a;box-shadow:0 0 0 0 rgba(0,72,135,.1)}.treks #trek_list .trek.active .img img{opacity:0}.treks #trek_list .trek.active .img img.hover{opacity:1}.treks #trek_list .trek.active .text span{color:#fff}.treks #trek_list .trek.active:before{opacity:1;bottom:-34px}.treks .trek_content .trek{display:none}.treks .trek_content .trek.active{display:block;-webkit-animation:show_trek .15s 1 ease-in-out;animation:show_trek .15s 1 ease-in-out}.treks .trek_content .trek .text p{margin:0 0 16px 0}.treks .trek_content .trek .category+.category{margin-top:40px}.treks .trek_content .trek .category .treks_group{display:flex;flex-wrap:wrap;margin:0 -12px;position:relative}.treks .trek_content .trek .category .treks_group .trek_card{position:relative;border-radius:8px;height:200px;margin:12px;width:calc(50% - 24px);overflow:hidden;cursor:pointer}.treks .trek_content .trek .category .treks_group .trek_card .name{text-align:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:40px;right:40px}.treks .trek_content .trek .category .treks_group .trek_card .name span{font-size:24px;font-weight:500;line-height:1.17;color:#fff}.treks .trek_content .trek .category .treks_group .trek_card .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:1;transform:scale(1);border-radius:8px}.treks .trek_content .trek .category .treks_group .trek_card .bg:after{content:"";display:block;background-image:radial-gradient(circle at 50% 0, #4167bb, #7563c7);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:all .15s ease-in-out}.treks .trek_content .trek .category .treks_group .trek_card:hover .bg:after,.treks .trek_content .trek .category .treks_group .trek_card.active .bg:after{opacity:.6}.treks .trek_content .trek .category .treks_group .trek_card.active .bg:after{opacity:.8}.treks .trek_content .trek .category .treks_group .more_info{z-index:9;padding:24px 10px 24px 24px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;height:424px;position:absolute;top:12px;bottom:12px;right:12px;width:calc(50% - 24px);display:none;-webkit-animation:hide_trek .15s 1 ease-in-out;animation:hide_trek .15s 1 ease-in-out}.treks .trek_content .trek .category .treks_group .more_info:before{content:"";display:block;border:17px solid transparent;border-right:17px solid #fff;position:absolute;bottom:83px;left:0;margin-left:-34px;pointer-events:none;transition:all .15s ease-in-out}.treks .trek_content .trek .category .treks_group .more_info.left{right:initial;left:12px}.treks .trek_content .trek .category .treks_group .more_info.left:before{margin-left:0;margin-right:-17px;right:0;border-left:17px solid #fff;border-right:transparent;left:initial}.treks .trek_content .trek .category .treks_group .more_info.left.arrow_top:before{bottom:initial;top:83px;margin-left:-34px}.treks .trek_content .trek .category .treks_group .more_info.arrow_top:before{bottom:initial;top:83px;margin-left:-34px}.treks .trek_content .trek .category .treks_group .more_info .scroll{height:316px;overflow:auto;padding-right:10px}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar{width:4px;height:10px}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-button:start:decrement,.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-button:end:increment{display:none}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-track-piece{background-color:none}.treks .trek_content .trek .category .treks_group .more_info .scroll::-webkit-scrollbar-thumb:vertical{border-radius:3px;background-color:#ccc}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences{margin:24px 0}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence{padding:0 0 0 40px;position:relative;min-height:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence i{position:absolute;top:0;left:0;color:#4167bb;display:block;width:24px;height:24px;font-size:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence span{font-size:14px;line-height:24px;color:#000;display:block}.treks .trek_content .trek .category .treks_group .more_info .scroll .competences .competence+.competence{margin-top:16px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item{padding-left:160px;position:relative;font-size:14px;margin-top:24px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item b{position:absolute;left:0;top:0;display:block;line-height:20px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item span{width:295px;line-height:20px}.treks .trek_content .trek .category .treks_group .more_info .scroll .item+.item{margin-top:12px}.treks .trek_content .trek .category .treks_group .more_info .btn_block{padding:16px 14px 16px 0}.treks .trek_content .trek .category .treks_group .more_info .btn_block .blue_btn{width:200px}.treks .trek_content .trek .category .treks_group .more_info.active{display:block;-webkit-animation:show_trek .15s 1 ease-in-out;animation:show_trek .15s 1 ease-in-out}.treks .trek_content .trek .select_content_list{position:relative;margin-top:40px}.treks .trek_content .trek .select_content_list .select_content{height:160px;position:relative;background:#333;border-radius:8px;margin:24px 0 0 0}.treks .trek_content .trek .select_content_list .select_content span{position:absolute;top:50%;transform:translateY(-50%);left:80px;right:320px;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:.2px;color:#fff}.treks .trek_content .trek .select_content_list .select_content .blue_btn{position:absolute;top:50%;transform:translateY(-50%);right:40px;width:240px}.treks .trek_content .trek .select_content_list .select_content.navigator{background:url(../img/navigator_bg.png) no-repeat center;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.education{background:url(../img/education_bg.png) no-repeat center;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.project{background:url(../img/project_bg.png) no-repeat center;background-size:cover}.treks .trek_content .trek .select_content_list .select_content.events{background:url(../img/events_bg.png) no-repeat center;background-size:cover}
.order__button-yet{width:232px;margin:40px auto 104px}
.page-with-left-bar{display:flex}
.login_page{display:flex;flex-direction:column;justify-content:center;padding:30px 0}form .terms.gray{padding:4px 10px;z-index:1;opacity:1;font-size:14px;line-height:1.43;font-weight:500;display:block;color:rgba(0,0,0,.5)}form .terms.gray p{margin-bottom:15px}form .terms.gray a{font-size:14px;line-height:1.43;font-weight:500}
.activity-card{width:320px;height:396px;border-radius:8px;border:1px solid rgba(191,191,191,.25);background-color:#fff;position:relative;overflow:hidden}.activity-card:hover{border:1px solid rgba(191,191,191,.5)}.activity-card__img-block{width:100%;height:200px;position:relative}.activity-card__members{padding-left:28px;height:24px;line-height:24px;background:url(../img/icons-a-person.svg) no-repeat 0;position:absolute;top:16px;left:16px;font-size:14px;font-weight:400;z-index:1;color:#fff}.activity-card__price{position:absolute;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#1588ee;font-size:14px;font-weight:700;line-height:24px;color:#fff;z-index:1}.activity-card__img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px;background-image:url(../img/image.jpg)}.activity-card__content{position:absolute;bottom:0;left:0;width:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;min-height:calc(100% - 200px)}.activity-card__tag-line{opacity:.75;font-family:Roboto;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#7563c7}.activity-card__tag-line span{text-transform:uppercase;font-weight:700;display:inline-block}.activity-card__tag-line span+span{margin-left:16px}.activity-card__caption{margin:12px 0 20px 0;line-height:24px;white-space:normal}.activity-card__sign-board{margin:4px 0;padding-left:28px;text-align:left}.activity-card__sign-board span{opacity:.25;font-size:14px;font-weight:700;line-height:20px;color:#000}.activity-card__sign-board_user{background:url(../img/a-person.svg) no-repeat 0}.activity-card__sign-board_organization{background:url(../img/icons-a-organization.svg) no-repeat 0}.activity-card__sign-board_video{background:url(../img/a-video.svg) no-repeat 0}.activity-card__sign-board_photo{background:url(../img/a-photo.svg) no-repeat 0}.activity-card__sign-board_date{background:url(../img/icons-a-time.svg) no-repeat 0}.activity-card__sign-board_mail{background:url(../img/a-mail.svg) no-repeat 0}.activity-card__sign-board_phone{background:url(../img/a-phone.svg) no-repeat 0}.activity-card__sign-board.like{position:relative;cursor:pointer}.activity-card__sign-board.like:after,.activity-card__sign-board.like span{transition:all .15s ease-in-out}.activity-card__sign-board.like:after{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(../img/a-like.svg) no-repeat 0;opacity:.5}.activity-card__sign-board.like:hover:after{opacity:1}.activity-card__sign-board.like.active:after{opacity:1;background:url(../img/a-like-active.svg) no-repeat 0}.activity-card__sign-board.like.active span{opacity:.75}.activity-card__sign-board_geo{background:url(../img/icons-a-place.svg) no-repeat 0}.activity-card__status{position:absolute;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#7563c7}.activity-card__status.gray,.activity-card__status.close{background-color:#bfbfbf}.activity-card__status.orange{background-color:#ff800b}.activity-card__status.green{background-color:#00cd6a}.activity-card__status.turquoise{background-color:#2ed0d3}.activity-card__status span{opacity:1;font-size:14px;font-weight:700;line-height:20px;color:#fff}.activity-card__preload{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.activity-card__preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.activity-card__img-block_preload{background:#f2f2f2}.activity-card__members_preload{z-index:10}.activity-card__members_preload:before,.activity-card__members_preload:after{content:"";display:block;height:20px;position:absolute;background:#fff}.activity-card__members_preload:before{width:20px;left:0;margin-right:8px;border-radius:50%}.activity-card__members_preload:after{width:40px;left:22px;border-radius:10px}.activity-card__price_preload{width:100px;height:24px;background:#f5f5f5;z-index:10}.activity-card__content_preload{background-color:#fff;position:absolute;left:0;right:0;bottom:0;width:100% !important}.activity-card__tag-line_preload{padding-bottom:8px}.activity-card__tag-line_preload span{width:120px;height:16px;border-radius:8px;background:#f2f2f2;opacity:.75;font-family:Roboto;font-size:12px;line-height:20px;color:#7563c7}.activity-card__caption_preload{width:200px;height:24px;border-radius:12px;background:#f2f2f2;margin:2px 0}.activity-card__sign-board_preload{display:flex;flex-wrap:wrap;padding-left:0;background:none;margin:10px 0}.activity-card__sign-board_preload:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background:#f2f2f2;margin-right:4px}.activity-card__sign-board_preload span{display:block;width:120px;height:20px;border-radius:8px;background:#f2f2f2;opacity:1}.activity-card__status_preload{width:100px;height:24px;background:#f2f2f2}
.navigator-card{width:320px;height:396px;border-radius:8px;border:1px solid rgba(191,191,191,.25);background-color:#fff;position:relative;overflow:hidden}.navigator-card:hover{border:1px solid rgba(191,191,191,.5)}.navigator-card__img-block{height:160px;position:relative}.navigator-card__img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px;background-image:url(../img/image.jpg)}.navigator-card__content{position:absolute;bottom:0;left:0;width:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;min-height:calc(100% - 160px)}.navigator-card__tag-line{opacity:.75;font-family:Roboto;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#7563c7}.navigator-card__tag-line span{text-transform:uppercase;font-weight:700;display:inline-block}.navigator-card__tag-line span+span{margin-left:16px}.navigator-card__caption{margin:12px 0;line-height:24px;white-space:normal}.navigator-card__geo{padding-left:28px;background:url(../img/a-place.svg) no-repeat 0}.navigator-card__geo span{line-height:20px;font-size:14px;font-weight:700;color:rgba(0,0,0,.5)}.navigator-card__text{margin:12px 0}.navigator-card__text span{font-size:14px;line-height:1.43;font-weight:400;color:#000;display:block}.navigator-card__sign-boards-line{display:flex;justify-content:space-between}.navigator-card__sign-board{padding-left:28px;text-align:left}.navigator-card__sign-board-count{opacity:.25;font-size:14px;font-weight:700;line-height:20px;color:#000}.navigator-card__a-card-education{background:url(../img/a-card-education.svg) no-repeat 0}.navigator-card__a-card-project{background:url(../img/a-card-project.svg) no-repeat 0}.navigator-card__a-card-events{background:url(../img/a-card-events.svg) no-repeat 0}.navigator-card__a-card-challenge{background:url(../img/a-card-challenge.svg) no-repeat 0}.navigator-card__preload{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navigator-card__preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.navigator-card__img-block_preload{background:#f2f2f2}.navigator-card__content_preload{background-color:#fff;position:absolute;left:0;right:0;bottom:0;width:100% !important}.navigator-card__tag-line_preload span{width:120px;height:16px;border-radius:8px;background:#f2f2f2;opacity:.75;font-family:Roboto;font-size:12px;line-height:20px;color:#7563c7}.navigator-card__caption_preload{width:200px;height:24px;border-radius:12px;background:#f2f2f2;margin:13px 0}.navigator-card__geo_preload{width:20px;height:20px;border-radius:50%;background:#f2f2f2;padding:0}.navigator-card__geo_preload span{position:absolute;width:100px;height:20px;border-radius:12px;background:#f2f2f2;padding:1px 40px;margin:0 25px}.navigator-card__text_preload{margin:11px 0}.navigator-card__text_preload span{width:100%;height:15px;margin:5px 0;border-radius:12px;background:#f2f2f2}.navigator-card__text_preload span:last-child{width:70%}.navigator-card__sign-boards-line_preload{height:24px}.navigator-card__sign-board_preload{background:#f2f2f2;width:24px;height:24px;border-radius:50%;padding:0}
.work-card{width:320px;height:342px;border-radius:8px;border:1px solid rgba(191,191,191,.25);background-color:#fff;position:relative;overflow:hidden}.work-card:hover{border:1px solid rgba(191,191,191,.5)}.work-card__img-block{height:218px;position:relative}.work-card__members{padding-left:28px;height:24px;line-height:24px;background:url(../img/icons-a-person.svg) no-repeat 0;position:absolute;top:16px;left:16px;font-size:14px;font-weight:400;z-index:1;color:#fff}.work-card__price{position:absolute;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#1588ee;font-size:14px;font-weight:700;line-height:24px;color:#fff;z-index:1}.work-card__img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:50%;border-top-left-radius:8px;border-top-right-radius:8px;background-image:url(../img/image.jpg)}.work-card__content{position:absolute;bottom:0;width:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;min-height:calc(100% - 218px)}.work-card__tag-line{opacity:.75;font-family:Roboto;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:#7563c7}.work-card__tag-line span{text-transform:uppercase;font-weight:700;display:inline-block}.work-card__tag-line span+span{margin-left:16px}.work-card__caption{margin:0 0 20px 0;line-height:24px;white-space:normal;word-wrap:break-word}.work-card__sign-board{margin:4px 0;padding-left:28px;text-align:left}.work-card__sign-board span{opacity:.25;font-size:14px;font-weight:700;line-height:20px;color:#000}.work-card__sign-board_user{background:url(../img/a-person.svg) no-repeat 0}.work-card__sign-board_organization{background:url(../img/icons-a-organization.svg) no-repeat 0}.work-card__sign-board_video{background:url(../img/a-video.svg) no-repeat 0}.work-card__sign-board_photo{background:url(../img/a-photo.svg) no-repeat 0}.work-card__sign-board_date{background:url(../img/icons-a-time.svg) no-repeat 0}.work-card__sign-board_mail{background:url(../img/a-mail.svg) no-repeat 0}.work-card__sign-board_phone{background:url(../img/a-phone.svg) no-repeat 0}.work-card__sign-board.like{position:relative;cursor:pointer}.work-card__sign-board.like:after,.work-card__sign-board.like span{transition:all .15s ease-in-out}.work-card__sign-board.like:after{content:"";display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:url(../img/a-like.svg) no-repeat 0;opacity:.5}.work-card__sign-board.like:hover:after{opacity:1}.work-card__sign-board.like.active:after{opacity:1;background:url(../img/a-like-active.svg) no-repeat 0}.work-card__sign-board.like.active span{opacity:.75}.work-card__sign-board_geo{background:url(../img/icons-a-place.svg) no-repeat 0}.work-card__status{position:absolute;right:0;top:16px;padding:0 16px;border-radius:12px 0 0 12px;background-color:#7563c7}.work-card__status.gray,.work-card__status.close{background-color:#bfbfbf}.work-card__status.orange{background-color:#ff800b}.work-card__status.green{background-color:#00cd6a}.work-card__status.turquoise{background-color:#2ed0d3}.work-card__status span{opacity:1;font-size:14px;font-weight:700;line-height:20px;color:#fff}.work-card__preload{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;-webkit-animation:c .3s;animation:c .3s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.work-card__preload:before{content:"";display:block;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 50%, rgba(255, 255, 255, 0));position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;background-size:200% 200%;-webkit-animation:d 1s infinite;animation:d 1s infinite}.work-card__img-block_preload{background:#f2f2f2}.work-card__members_preload{z-index:10}.work-card__members_preload:before,.work-card__members_preload:after{content:"";display:block;height:20px;position:absolute;background:#fff}.work-card__members_preload:before{width:20px;left:0;margin-right:8px;border-radius:50%}.work-card__members_preload:after{width:40px;left:22px;border-radius:10px}.work-card__price_preload{width:100px;height:24px;background:#f5f5f5;z-index:10}.work-card__content_preload{background-color:#fff;position:absolute;left:0;right:0;bottom:0;width:100% !important}.work-card__tag-line_preload{padding-bottom:8px}.work-card__tag-line_preload span{width:120px;height:16px;border-radius:8px;background:#f2f2f2;opacity:.75;font-family:Roboto;font-size:12px;line-height:20px;color:#7563c7}.work-card__caption_preload{width:200px;height:24px;border-radius:12px;background:#f2f2f2;margin:2px 0}.work-card__sign-board_preload{display:flex;flex-wrap:wrap;padding-left:0;background:none;margin:10px 0}.work-card__sign-board_preload:before{content:"";display:block;height:20px;width:20px;border-radius:50%;background:#f2f2f2;margin-right:4px}.work-card__sign-board_preload span{display:block;width:120px;height:20px;border-radius:8px;background:#f2f2f2;opacity:1}.work-card__status_preload{width:100px;height:24px;background:#f2f2f2}
.button{padding:12px 16px;font-size:14px;font-weight:700;letter-spacing:.3px;display:inline-block;cursor:pointer;border-radius:22px;text-align:center;background:#1588ee;color:#fff;line-height:1.43;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:44px}.button_border{border:1px solid #1588ee;color:#1588ee !important;background:#fff}.button_border:hover{background:#1588ee;color:#fff !important}.button_blue:hover{opacity:.8}.button_big{display:block;width:100%}.button_add{padding:6px 16px;height:32px}.button_add:before{content:"";width:20px;height:20px;padding-left:20px;margin-right:8px;background:url(../img/plus.svg) center no-repeat}.button:disabled{border-color:#fff;color:#bfbfbf !important;pointer-events:none;background:inherit}
.filter-form__title{padding-bottom:24px}.filter-form__title span{font-size:20px;font-weight:500;font-style:normal;line-height:1.2;letter-spacing:.15px;color:#000}.filter-form__clear{background:url(../img/a-close.svg) no-repeat 0;padding-left:32px;cursor:pointer}.filter-form__clear span{line-height:24px;font-size:14px;font-weight:400;color:#000;display:block}
.geoLocation{position:relative;height:80px;display:flex;justify-content:center}.geoLocation__place{opacity:.5;font-family:Roboto;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000;margin:30px 41px;display:flex;align-items:center;cursor:pointer}.geoLocation__place:before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/icons-a-place.svg);margin-right:8px}.geoLocation__form{position:absolute;top:70px;padding:27px 20px 16px 16px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;z-index:2;min-width:250px;display:none}.geoLocation__form:before{content:"";position:absolute;top:-10px;left:calc(50% - 10px);width:20px;height:20px;transform:rotate(45deg);background:#fff;border-width:1px 0px 0px 1px;border-style:solid;border-color:rgba(0,72,135,.03)}.geoLocation__form_open{display:block}.geoLocation__form-text{margin-bottom:16px;font-family:Roboto;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#000}.geoLocation__button{height:auto;padding:4px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.geoLocation__button_yes{padding:6px 16px;margin-right:16px}
.geo-regions{display:grid;margin-top:24px;grid-template-columns:1fr 1fr}.geo-regions__column{display:flex;flex-direction:column}.geo-regions__item{font-family:Roboto;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;cursor:pointer}.geo-regions__item:hover{color:#1588ee}
.input-text{font-family:Roboto;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;display:flex;flex-direction:column;justify-content:flex-start}.input-text__input{display:block;width:100%;border-radius:22px;border:1px solid #f1f1f1;background-color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;color:#000}.input-text__input:focus{border-color:#1588ee}.input-text__input_error{border:1px solid #ff4b3a !important}.input-text__notification{color:#ff4b3a;font-size:11px;line-height:1.43;margin:4px 0 0 16px;opacity:0;position:absolute;top:43px}.input-text__notification_show{opacity:1}.input-text__notification_check{top:65px}
.left-bar{padding:0;width:320px}@media(max-width: 1349px){.left-bar{width:260px}}.left-bar__page-name{padding-bottom:32px}.left-bar__page-name span{font-size:32px;font-weight:500;font-style:normal;line-height:1.25;letter-spacing:.24px;color:#000}.left-bar__back{margin-bottom:12px}.left-bar__back a{padding-left:24px;background:url(../img/arrow_left.svg) no-repeat 0;display:inline-block;font-size:16px;color:rgba(0,0,0,.25);line-height:24px;font-weight:400;transition:all .15s ease-in-out}.left-bar__back a :hover{color:rgba(0,0,0,.5)}
.right-block-my-lk__buttons{border-width:1px 0 0 0;border-style:solid;border-color:rgba(0,0,0,.05);margin-top:24px}.right-block-my-lk__button-my-order{margin:24px 40px 0}
.status-mark{font-size:14px;font-weight:700;line-height:1.43;letter-spacing:.3px;text-align:center;display:inline-block;border-radius:22px;background:#1588ee;color:#fff;padding:2px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.status-mark_purple{background:#7563c7}.status-mark_turquoise{background:#2ed0d3}.status-mark_yellow{background:#ffc500}.status-mark_green{background:#00cd6a}
.subscription{background:#f2f6fa;font-family:Roboto;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.15px;color:#000;display:flex;justify-content:flex-end;padding:40px 80px 16px;border-radius:8px;position:relative;height:244px}.subscription:before{content:"";background:url(../img/lock.png);width:479px;height:244px;position:absolute;bottom:24px;left:5%}.subscription__content{width:50%;display:flex;flex-direction:column;justify-content:space-between}.subscription__caption{font-size:20px;font-weight:500;margin:0}.subscription__text{margin:0}.subscription__key{display:flex;justify-content:space-between}.subscription__key_activated{display:none}.subscription__input{width:100%;margin-right:24px}
.table-grid{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto auto;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background-color:#fff;color:#000;font-family:Roboto;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal}.table-grid__row{display:grid;grid-template-columns:40% 15% 15% 15% 15%;grid-template-rows:auto}.table-grid__row:hover:not(:first-child){background:rgba(65,103,187,.05)}.table-grid__row_head{background-color:#4167bb;color:#fff;font-size:16px;font-weight:500;line-height:1.5}.table-grid__row_add-new{background:rgba(255,197,0,.15)}.table-grid__cell{padding:16px 15px 16px 24px;border-width:1px 0 0 0;border-style:solid;border-color:#f2f6fa;font-weight:normal}.table-grid__cell_name{color:#1588ee !important;font-weight:bold}.table-grid__link-activities{cursor:pointer;transition:all .15s ease-in-out}.table-grid__link-activities:hover{color:#0056b3 !important}.table-grid__cell_group-activities{font-weight:normal;margin:0}.table-grid__cell_group-activities .table-grid__name-item-activities:nth-child(-n+4){display:block}.table-grid__activities{overflow:hidden;height:60px}.table-grid__activities_opened{-webkit-animation:listShow 1s ease-in-out;animation:listShow 1s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.table-grid__activities_closed{-webkit-animation:listClose 1s ease-in-out;animation:listClose 1s ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.table-grid__series{color:#bfbfbf;margin:4px 0 12px 0}.table-grid__name-subscription{color:#000;margin:0 0 4px 0}.table-grid__name-qualification{font-weight:bold;margin:0 0 4px 0}.table-grid__name-item-activities{margin:8px 0}.table-grid__name-item-activities .table-grid__link-activities{font-size:14px;font-weight:normal}.table-grid__show-in-full{color:#bfbfbf;border-width:0 0 1px 0;border-style:dotted;border-color:#bfbfbf;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .15s ease-in-out}.table-grid__show-in-full:hover{color:#1588ee;border-color:#1588ee}:root{--my-start-height: 60px;--my-end-height: 60px}@-webkit-keyframes listShow{0%{height:var(--my-start-height)}100%{height:var(--my-end-height)}}@keyframes listShow{0%{height:var(--my-start-height)}100%{height:var(--my-end-height)}}@-webkit-keyframes listClose{0%{height:var(--my-end-height)}100%{height:var(--my-start-height)}}@keyframes listClose{0%{height:var(--my-end-height)}100%{height:var(--my-start-height)}}
.tabs-with-content__head{display:flex;justify-content:space-between}.tabs-with-content__tabs{font-family:Roboto;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.15px;display:flex;flex-wrap:wrap;list-style:none;position:relative;padding:0;margin:0 0 24px}.tabs-with-content__tabs-item{position:relative;opacity:1;color:rgba(0,0,0,.25);border-bottom:2px solid transparent;margin-right:24px;padding-bottom:8px;cursor:pointer}.tabs-with-content__tabs-item:hover:not(.tabs-with-content__tabs-item_active){color:rgba(0,0,0,.5);opacity:1}.tabs-with-content__tabs-item:hover:not(.tabs-with-content__tabs-item_active)>.tabs-with-content__subtabs{color:rgba(0,0,0,.25)}.tabs-with-content__tabs-item_active{color:#1588ee;opacity:1;border-bottom:2px solid #1588ee}.tabs-with-content__tabs-item_dropdown{display:flex;justify-content:center}.tabs-with-content__tabs-item_dropdown:after{content:"";background:url(../img/a-arrow_down.svg) no-repeat;width:24px;height:20px;display:inline-block;transition:all .15s ease-in-out}.tabs-with-content__tabs-item_dropdown:before{content:"";width:100%;height:40px;position:absolute;top:0}.tabs-with-content__tabs-item_dropdown:hover{transition:all .15s ease-in-out}.tabs-with-content__tabs-item_dropdown:hover>.tabs-with-content__subtabs{opacity:1}.tabs-with-content__tabs-item_dropdown:hover:after{transform:rotate(180deg) translateY(-4px)}.tabs-with-content__subtabs{position:absolute;top:36px;width:auto;min-width:160px;background:#fff;padding:8px 16px;border-radius:22px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);border:solid 1px #f1f1f1;opacity:0;transition:all .15s ease-in-out}.tabs-with-content__subtabs:hover{opacity:1}.tabs-with-content__subtabs_active{display:block}.tabs-with-content__subtabs-item{display:block;margin:0;text-align:left;padding:10px 0;cursor:pointer}.tabs-with-content__subtabs-item:hover:not(.tabs-with-content__subtabs-item_active){color:rgba(0,0,0,.5)}.tabs-with-content__subtabs-item_active{color:#1588ee}.tabs-with-content__content{display:none}.tabs-with-content__content_active{display:block}
.toggle-buttons{display:flex;margin-left:40px;display:-ms-flexbox}.toggle-buttons__button{cursor:pointer;height:24px;line-height:24px;display:block;padding:0 15px;background-color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;border-radius:12px;color:rgba(0,0,0,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-buttons__button:hover:not(.toggle-buttons__button_active){color:rgba(0,0,0,.5);opacity:1}.toggle-buttons__button_active{background-color:#1588ee;color:#fff;opacity:1;cursor:default}
#top_menu{flex-wrap:nowrap}@media(max-width: 1500px){#top_menu .user span{display:none}}@media(max-width: 1380px){#top_menu .the_best>div{width:120px}#top_menu .the_best>div+div{margin:0}#top_menu .the_best .ico{display:none}#top_menu .geoLocation__place{margin:30px 10px}}#top_menu .the_best{flex-wrap:nowrap}#top_menu .geoLocation__place{white-space:nowrap}
.terms-use{width:100%;display:flex;justify-content:space-between}.terms-use__item{width:250px;border:1px solid #e6e6e6;border-radius:8px;padding:16px;background-color:#fff;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#1588ee;word-wrap:break-word}.terms-use__item:hover{box-shadow:0 8px 24px 0 rgba(0,72,135,.1);color:#1588ee}.terms-use-link a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#fff;opacity:.5;border:1px solid #fff;border-width:0 0 1px 0}.terms-use-link a:hover{opacity:.8}
.cookie{bottom:24px;right:24px;position:fixed;z-index:11;width:392px;border-radius:8px;box-shadow:0 8px 24px 0 rgba(0,72,135,.1);background:#fff;color:#000;cursor:pointer;transition:none;overflow:hidden}.cookie span{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#000;display:block;margin-bottom:4px;padding:16px;padding-bottom:0}.cookie p{margin:0;opacity:.75;padding:16px;padding-top:0;font-size:14px;font-weight:300}.cookie p a{font-size:14px;font-weight:bold}.cookie button{padding:6px 16px;height:auto;margin:0 0 16px 16px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aUJBQ0UsWUFDQSx5QkFDQSxrQkFDQSxhQUNBLHNCQUNBLGVBQ0EsaUJBQ0Esb0JBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0EsY0FDQSxxQkFFQSx1QkFDRSwwQ0FDQSxjQU9KLGtCQUNFLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0EsV0FDQSxXQUNBLHNCQUNBLHVCQUVBLHdCQUNFLFc7QUMxQ04sUUFDRSxZQUNBLFdBQ0EsZUFDQSxXQUNBLFlBQ0Esa0JBQ0EsMENBQ0EsZ0JBQ0EsV0FDQSxlQUNBLGdCQUNBLGdCQUVBLGFBQ0UsZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxXQUNBLGNBQ0Esa0JBQ0EsYUFDQSxpQkFtQkYsVUFDRSxTQUNBLFlBQ0EsYUFDQSxjQUNBLGVBQ0EsZ0JBRUEsWUFDRSxlQUNBLGlCQUlKLGVBQ0UsaUJBQ0EsWUFDQSxxQkFDQSwrRSIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9mb250cy5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9sZWZ0X21lbnUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL21haW4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvbWludFNjcm9sbGJhci5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9tb2RhbC5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvcmlnaHRfYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvdG9wX21lbnUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvdHJlay5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy90cmVrcy5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9wYWdlcy9vcmRlci5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9wYWdlcy9wYWdlLXdpdGgtbGVmdC1iYXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvcGFnZXMvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL2FjdGl2aXR5LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL25hdmlnYXRvci1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL2Jsb2Nrcy93b3JrLWNhcmQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL2J1dHRvbi5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9ibG9ja3MvZmlsdGVyLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL2dlb0xvY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL2Jsb2Nrcy9nZW8tcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL2lucHV0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL2xlZnQtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL2Jsb2Nrcy9yaWdodC1ibG9jay1teS1say5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9ibG9ja3Mvc3RhdHVzLW1hcmsuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL3N1YnNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9ibG9ja3MvdGFibGUtZ3JpZC5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvc2Fzcy9ibG9ja3MvdGFicy13aXRoLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwLy4vYXBwL3Nhc3MvYmxvY2tzL3RvZ2dsZS1idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicC8uL2FwcC9zYXNzL2hlYWRlci10b3AtbWVudS5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvdGVtcGxhdGUvdGVybXMtdXNlL3Rlcm1zLXVzZS5zY3NzIiwid2VicGFjazovL3dlYnAvLi9hcHAvdGVtcGxhdGUvY29va2llL2Nvb2tpZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9xbzlxam4nKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P3FvOXFqbiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/cW85cWpuJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/cW85cWpuJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnP3FvOXFqbiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5pY29uLXNob3djYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG4uaWNvbi1hLWFycm93X2Rvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLWEtYXJyb3dfbGVmdF8yNHB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1hLWFycm93X3JpZ2h0XzI0cHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLWEtYXJyb3dfcmlnaHQtYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvbi1hLWF0dGFjaF9maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxufVxyXG4uaWNvbi1hLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDdcIjtcclxufVxyXG4uaWNvbi1hLWNhcmQtY2hhbGxlbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4uaWNvbi1hLWNhcmQtZWR1Y2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1hLWNhcmQtZXZlbnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4uaWNvbi1hLWNhcmQtcHJvamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tYS1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tYS1jaGVja19ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLWEtY2hlY2tfYm94LWNoZWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZVwiO1xyXG59XHJcbi5pY29uLWEtY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY29uLWEtY2xvc2VfMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljb24tYS1jb21wYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufVxyXG4uaWNvbi1hLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5pY29uLWEtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG4uaWNvbi1hLWRvYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuLmljb24tYS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG4uaWNvbi1hLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxOVwiO1xyXG59XHJcbi5pY29uLWEtaGVscDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XHJcbn1cclxuLmljb24tYS1saWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWJcIjtcclxufVxyXG4uaWNvbi1hLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcbi5pY29uLWEtbG9hZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljb24tYS1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIjtcclxufVxyXG4uaWNvbi1hLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcbi5pY29uLWEtbW9yZV9oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvbi1hLW1vcmVfdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XHJcbn1cclxuLmljb24tYS1ub3RpZmljYXRpb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxufVxyXG4uaWNvbi1hLW9yZ2FuaXphdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljb24tYS1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG59XHJcbi5pY29uLWEtcGVyc29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmFcIjtcclxufVxyXG4uaWNvbi1hLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmJcIjtcclxufVxyXG4uaWNvbi1hLXBob3RvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmNcIjtcclxufVxyXG4uaWNvbi1hLXBob3RvX2NoYW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XHJcbn1cclxuLmljb24tYS1wbGFjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbn1cclxuLmljb24tYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG4uaWNvbi1hLXJhZGlvX2J1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XHJcbn1cclxuLmljb24tYS1yYWRpb19idXR0b24tY2hlY2tlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XHJcbn1cclxuLmljb24tYS1yYXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzM1wiO1xyXG59XHJcbi5pY29uLWEtc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG4uaWNvbi1hLXNldHRpbmdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzVcIjtcclxufVxyXG4uaWNvbi1hLXRpbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzN1wiO1xyXG59XHJcbi5pY29uLWEtdmlkZW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcbi5pY29uLWEtdmlkZW9fbGlicmFyeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuLmljb24tYS12aXNpYmlsaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2FcIjtcclxufVxyXG4uaWNvbi1iYXNlbGluZS1rZXlib2FyZC1hcnJvdy1sZWZ0LTI0LXB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2JcIjtcclxufVxyXG4uaWNvbi1jYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzY1wiO1xyXG59XHJcbi5pY29uLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuLmljb24tY2hhbGxlbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG4uaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZlwiO1xyXG59XHJcbi5pY29uLWV2ZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XHJcbn1cclxuLmljb24tZ3JhcGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MVwiO1xyXG59XHJcbi5pY29uLWxvZ286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcbi5pY29uLW5hdmlnYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XHJcbn1cclxuLmljb24tcGVvcGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIjtcclxufVxyXG4uaWNvbi1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDVcIjtcclxufVxyXG4uaWNvbi1xLWE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NlwiO1xyXG59XHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNntcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4xNztcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxufSIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcblxyXG4jbGVmdF9tZW51e1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2MzU2OWYsICRmcmVuY2gtYmx1ZSk7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAuc2l0ZV9uYW1le1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3NTYzYzcgdXJsKCcuLi9pbWcvdGludGVsLWxvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIC5sb2dve1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM0YTljO1xyXG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy8gICAgIHNwYW57XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gLnRleHR7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcclxuICAgICAgICAvLyAgICAgcGFkZGluZzogN3B4IDAgN3B4IDE2cHg7XHJcbiAgICAgICAgLy8gICAgIHNwYW57XHJcbiAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIC8vICAgICAgICAgJi5uYW1le1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgICYuZGVza3J7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG4gICAgLm1lbnVfbGlzdHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTA0cHg7XHJcbiAgICAgICAgLm1lbnVfaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgICYgKyAubWVudV9pdGVte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWViZXJyeTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9uYW1le1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1pbmRpZ28haW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1pbmRpZ287XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtaW5kaWdvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIC5hYm91dHtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpe1xyXG4gICAgICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgICAgIC5zaXRlX25hbWV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1NjNjNyB1cmwoJy4uL2ltZy90aW50ZWwtbG9nby1taW5pLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vIC5sb2dve1xyXG5cclxuICAgICAgICAgICAgLy8gICAgIHNwYW57XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vIC50ZXh0e1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLm1lbnVfaXRlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAmICsgLm1lbnVfaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3RlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmV4cGFuZHtcclxuICAgICAgICB3aWR0aDogOThweDtcclxuICAgICAgICAuc2l0ZV9uYW1le1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIxcHg7XHJcbiAgICAgICAgICAgIC5sb2dve1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLm1lbnVfaXRlbXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAmICsgLm1lbnVfaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3RlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkYmx1ZWJlcnJ5OiAjNTM0YTljO1xyXG4kc2hhbXJvY2stZ3JlZW46ICMwMGNkNmE7XHJcbiRkZWVwLXNreS1ibHVlOiAjMTU4OGVlO1xyXG4kcHVtcGtpbi1vcmFuZ2U6ICNmZjgwMGI7XHJcbiRsaWdodC1pbmRpZ286ICM3NTYzYzc7XHJcbiRmcmVuY2gtYmx1ZTogIzQxNjdiYjtcclxuJG1hcmlnb2xkOiAjZmZjNTAwO1xyXG4kcGFsZS1ncmV5OiAjZjJmNmZhO1xyXG4kdmVyeS1saWdodC1waW5rOiAjZjJmMmYyO1xyXG4kY29yYWw6ICNmZjRiM2E7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLmljb24tc2hvd2Nhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTAwJztcclxufVxyXG5cclxuI292ZXJsYXkge1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsX2RpdiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICA+ICoge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgLy8gbWluLXdpZHRoOiAxMTYwcHg7XHJcbiAgICAvL21pbi13aWR0aDogMTI0MHB4O1xyXG4gICAgbWluLXdpZHRoOiAxNDAwcHg7XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICY6ZW5kOmluY3JlbWVudCxcclxuICAgICAgJjpzdGFydDpkZWNyZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaG9iYnkgKyAubGlua19ib3JkZXIsXHJcbiAgLmludGVyZXN0c19saXN0ICsgLmxpbmtfYm9yZGVyLFxyXG4gIC5sYW5nICsgLmxpbmtfYm9yZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgfVxyXG5cclxuICAubGlua19maWxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG5cclxuICAuY29tcGV0ZW5jaWVzX2J0biB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICMxNTg4ZWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMxNTg4ZWUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5pY28ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiAycHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2EtdmlzaWJpbGl0eS0yMHB4LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYS12aXNpYmlsaXR5LW9mZi0yMHB4LnN2ZycpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAuaWNvIHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkX2V4Y2VsX2J0biB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICMxNTg4ZWU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMxNTg4ZWUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaWNvIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2EtZmlsZS5zdmcnKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hLWZpbGUtd2hpdGUuc3ZnJyk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY28ge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlua19ib3JkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiZmJmYmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY28ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY28tYXR0ZW50aW9uOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1hdHRlbnRpb24uc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgfVxyXG4gICAgJi5pY28tcGVyc29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGVyc29uLWRlbGV0ZS5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICB9XHJcbiAgICAmLmljby1jcmVhdGUtY2hhdDpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtY3JlYXRlLWNoYXQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzE1ODhlZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE1ODhlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaHIge1xyXG4gIG1hcmdpbjogMjRweCAwIDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDE2N2JiO1xyXG59XHJcblxyXG52aWRlbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ubm90LXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLncxMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udzIzMCB7XHJcbiAgd2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRvd25sb2FkX2xpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICMxNTg4ZWU7XHJcblxyXG4gICYuZG9jIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1kb2Muc3ZnKSBuby1yZXBlYXQgMDtcclxuICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIC5pbnB1dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcGFkZGluZzogNHB4IDI1cHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmlsZSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1hdHRhY2hfZmlsZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrYm94IHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNoZWNrX2JveC5zdmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1jaGVja19ib3gtaG92ZXJlZC5zdmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtY2hlY2tfYm94LWNoZWNrZWQuc3ZnKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yYWRpbyB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgJlt0eXBlPSdkYXRlJ10sXHJcbiAgICAmW3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICAmW3R5cGU9J3RleHQnXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICAmW3R5cGU9J2RhdGUnXTpmb2N1cyxcclxuICAgICZbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcclxuICAgICZbdHlwZT0ndGV4dCddOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VsZWN0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzE1ODhlZTtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB9XHJcblxyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgfVxyXG5cclxuICAuYnRuX2Jsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICYubGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3NfcGFnZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gIC5idG5fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5tLTAge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtMjQge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC01IHtcclxuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTgge1xyXG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMTAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTEyIHtcclxuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0xNiB7XHJcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMjQge1xyXG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTMyIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC00MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtNjAge1xyXG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTgwIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0yMTQge1xyXG4gIG1hcmdpbi10b3A6IDIxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMTYge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTI0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItNjAge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTgwIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC0wIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLmJsdWVfYnRuIHtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICYubWluIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZF9idG4ge1xyXG4gIGhlaWdodDogNDRweDtcclxuICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRiM2E7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyX2J0biB7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIGNvbG9yOiAjMTU4OGVlICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLmJpZyB7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgfVxyXG5cclxuICAmLnJlZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZjRiM2E7XHJcbiAgICBjb2xvcjogI2ZmNGIzYSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmY0YjNhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idWJsZSB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NjNjNztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4jc21hbGxfc2NyZWVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzYzNTY5ZiwgIzQxNjdiYik7XHJcbiAgcGFkZGluZzogNjBweDtcclxuICB6LWluZGV4OiAxMTtcclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIC5iaWcge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNtYWxsIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2xlZnRfbWVudSB7XHJcbiAgei1pbmRleDogODtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2MzU2OWYsICM0MTY3YmIpO1xyXG4gIHdpZHRoOiAyODBweDtcclxuXHJcbiAgLnNpdGVfbmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzU2M2M3IHVybCguLi9pbWcvdGludGVsLWxvZ28uc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgfVxyXG5cclxuICAubWVudV9saXN0IHtcclxuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAxMDRweDtcclxuXHJcbiAgICAubWVudV9pdGVtIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cclxuICAgICAgKyAubWVudV9pdGVtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNGE5YztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogOXB4O1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbV9uYW1lIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2M2M3ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3NTYzYzc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgIC5hYm91dCBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5IHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZXhwYW5kIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG5cclxuICAgIC5zaXRlX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDIxcHg7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51X2xpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5tZW51X2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICArIC5tZW51X2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbV9uYW1lIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAjbGVmdF9tZW51IHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG5cclxuICAgIC5zaXRlX25hbWUge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDIxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3NTYzYzcgdXJsKC4uL2ltZy90aW50ZWwtbG9nby1taW5pLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9saXN0IHtcclxuICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAubWVudV9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgKyAubWVudV9pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1fbmFtZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdG9wX21lbnUge1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAyODBweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICYuZXhwYW5kIHtcclxuICAgIGxlZnQ6IDk4cHg7XHJcbiAgfVxyXG5cclxuICAudXNlcl9wYWdlcyB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgLy8gdG9wOiAwO1xyXG4gICAgLy8gYm90dG9tOiAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMjhweCAxMnB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmU6YmVmb3JlLFxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlX2Jlc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAuaWNvIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwOHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbnMge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyByaWdodDogMTg0cHg7XHJcbiAgICAvLyB0b3A6IDE0cHg7XHJcblxyXG4gICAgLmxpbmtfYnRuLFxyXG4gICAgLm9wZW5fbGlzdF9idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlua19idG4gLmluZGljYXRvcixcclxuICAgIC5vcGVuX2xpc3RfYnRuIC5pbmRpY2F0b3Ige1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1ODhlZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgICByaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rX2J0biAuaWNvbixcclxuICAgIC5vcGVuX2xpc3RfYnRuIC5pY29uIHtcclxuICAgICAgY29sb3I6ICM4Njg2ODY7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubGlua19idG46aG92ZXIgLmljb24sXHJcbiAgICAub3Blbl9saXN0X2J0bjpob3ZlciAuaWNvbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtfYnRuLmFjdGl2ZSAuaWNvbixcclxuICAgIC5vcGVuX2xpc3RfYnRuLmFjdGl2ZSAuaWNvbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAjMTQ4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVzZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gcmlnaHQ6IDI0cHg7XHJcbiAgICAvLyB0b3A6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHggMTVweCAwO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdmEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgICsgLm1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgICB3aWR0aDogMTU0cHg7XHJcbiAgICAgIHRvcDogMTExcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjNweDtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDU2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDk1JSwgMC41KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlICsgLm1lbnUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0b3A6IDkycHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICN0b3BfbWVudSB7XHJcbiAgICBsZWZ0OiA5OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5ibHVlX2Jsb2NrX2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmY2ZmE7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgJi5maWxlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1maWxlLnN2ZykgMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4dGVybmFsX2xpbmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWxpbmsuc3ZnKSAwIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29tcGxldGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNoZWNrX2JsdWUuc3ZnKSAwIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29sLTgtY29udGVudCB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTU2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogOTg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jZW50ZXIgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yaWdodF9ibG9jayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMjBweDtcclxuXHJcbiAgICAmLmV4cGFuZF9yaWdodCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IC5jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMTk5cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1zZ3NfcGFnZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgIG1heC13aWR0aDogNzYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAubGlzdF9vZl9tZXNzYWdlcyB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAucGFnZV9uYW1lIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX21lbnUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfbWVudV9jb250ZW50IHtcclxuICAgICAgICAgIHRvcDogMzdweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMTlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maW5kX2RpYWxvZyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRpYWxvZ3NfbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjNweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICAuZGlhbG9nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICsgLmRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hdmEge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJvbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5tc2dfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgICAgICAgICAgICAgICYudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsZWFkX2hpc3Rvcnkge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuX2RpYWxvZyB7XHJcbiAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMnB4IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xyXG5cclxuICAgICAgICAuYmFjayB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfbWVudSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9tZW51X2NvbnRlbnQge1xyXG4gICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tc2dfbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjczcHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY2ZmE7XHJcbiAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gICAgICAgICAgICAmICsgLm1zZ3Mge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoYXRfYWxlcnQge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMnB4IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubXNncyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNzJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICsgLm1zZ3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5tc2cge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4IDMwcHggMTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgOTksIDE5OSwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICArIHAge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2EtbWVzc2FnZS1zZW50LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucmVlZCB7XHJcbiAgICAgICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hLW1lc3NhZ2UtcmVhZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDRweCAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5icmVhayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXZhIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnJlIHtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3MnB4O1xyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgLm1zZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMjBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXZhIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbmRfbXNnX2Zvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlhbG9nX2Nsb3NlZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0OHB4O1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tc2dfY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICAgIHdpZHRoOiA3NjBweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YyZjJmMjtcclxuXHJcbiAgICAgIC50YWJzX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5wcmV2IC50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWZ0X2Jhcl9wYWdlIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLmxlZnRfYmFyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgICAgLnBhZ2VfbmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRyX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xlYXJfZmlsdHIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1jbG9zZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudF84Y29sIHtcclxuICAgIG1heC13aWR0aDogNzQ0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5wYWdlX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDgwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCxcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IDAgNDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9sIGxpLFxyXG4gICAgdWwgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wgbGkgKyBsaSxcclxuICAgIHVsIGxpICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgIG1hcmdpbjogODBweCAtOThweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE5NnB4KTtcclxuICAgICAgaGVpZ2h0OiA1MjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmNvbnRlbnRfOGNvbCB7XHJcbiAgICBtYXgtd2lkdGg6IDc5MnB4O1xyXG4gICAgcGFkZGluZzogNDBweCAyNHB4IDgwcHg7XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdl9ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICM0MTY3YmI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDE2cHg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxlZnQsXHJcbiAgICAucmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYSxcclxuICAgIC5yaWdodCBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYSB7XHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IGEge1xyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IGE6YmVmb3JlLFxyXG4gICAgLnJpZ2h0IGE6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IGE6YWZ0ZXIsXHJcbiAgICAucmlnaHQgYTphZnRlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWFycm93X3JpZ2h0LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IGE6aG92ZXI6YmVmb3JlLFxyXG4gICAgLnJpZ2h0IGE6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IGE6aG92ZXI6YWZ0ZXIsXHJcbiAgICAucmlnaHQgYTpob3ZlcjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfOGNvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcclxuXHJcbiAgICAgIC5jZW50ZXIgLmRyb3BfZG93bl9saXN0IC5zZWxlY3RlZCBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAucGFnZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDk4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgLnBhZ2UucmlnaHRfYmxvY2sge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5maW5kX2Zvcm0gLmlucHV0LmZpbmRfaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgJlt0eXBlPSdwYXNzd29yZCddLFxyXG4gICAgJlt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvc2VhcmNoLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGVfbWVudSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLW1vcmVfdi5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiA2O1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnRpdGxlX21lbnVfY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAtOXB4O1xyXG4gIHRvcDogMzVweDtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICB6LWluZGV4OiA1O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMTUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IC0yMnB4O1xyXG4gICAgYm9yZGVyOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVkIHtcclxuICAgICAgY29sb3I6ICNkYzM1NDU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZV90aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaDEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XHJcbiAgfVxyXG5cclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmtfYm9yZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDJweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmludF9idG4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlcl9idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC50aXRsZV9tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmV4cGxhbmF0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAudG9vbHRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBhbmltYXRpb246IGEgMC4xNXMgMSBlYXNlLWluLW91dDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2l0Y2gge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfY2xvdWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogOTBweDtcclxuICB0b3A6IDkwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMzkycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiAxMiAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHRvcDogNjNweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gIC5ldmVudF9hbGVydCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudF9zdGF0dXMge1xyXG4gICAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgICBwYWRkaW5nOiAycHggMTZweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICYucmVqZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjRiM2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWNjZXB0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgKiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3dfYWxsIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTg4ZWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjJweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNoYXJ0LXRleHQge1xyXG4gIGZpbGw6ICMwMDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMjVlbSk7XHJcbn1cclxuXHJcbi5jaGFydC1udW1iZXIge1xyXG4gIGZvbnQtc2l6ZTogN3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgdGV4dC1hbmNob3I6IG1pZGRsZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMjVlbSk7XHJcbn1cclxuXHJcbi5jaGFydC1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAwLjJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHRleHQtYW5jaG9yOiBtaWRkbGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuN2VtKTtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgZmlndXJlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi5maWd1cmUtY29udGVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEyMnB4IDA7XHJcbiAgLW1zLWZsZXg6IDE7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZmlndXJlLWtleSB7XHJcbiAgLW1zLWZsZXg6IDE7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZmlndXJlLWNvbnRlbnQgc3ZnIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5maWd1cmUta2V5IHtcclxuICBtaW4td2lkdGg6IDAuNjY2Njc7XHJcblxyXG4gIFtjbGFzcyo9J3NoYXBlLSddIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpZ3VyZS1rZXktbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFwZS1jaXJjbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5zaGFwZS1mdXNjaGlhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0Yjk5O1xyXG59XHJcblxyXG4uc2hhcGUtbGVtb24tbGltZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxYzk0ZTtcclxufVxyXG5cclxuLnNoYXBlLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzdiYmM7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4udXNlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC5hdmEge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyOiAwIHNvbGlkICM3NTYzYzc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIgYSB7XHJcbiAgICAuYXZhIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9pbnRzIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hdmEge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTIuNSUgLSA0MHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnBvaW50cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mbyBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgKyBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3BfbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gIC5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgLnVzZXJfdG9wIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG5cclxuICAgICAgLmF2YSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudXNlcl9iYW4gLmF2YSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSkgdXJsKC4uL2ltZy9pY29ucy9hLWxvY2suc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdHNfdXNlcnMge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICB3aWR0aDogMTIuNSU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmY2ZmEgdXJsKC4uL2ltZy9kb3RzLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbXBldGVuY2VzX2RvbnV0ICsgc3BhbiAuYm9yZGVyX2J0biB7XHJcbiAgbWFyZ2luOiAwIDhweDtcclxufVxyXG5cclxuLnByb2dyZXNzX3N0YXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAub3Blbl9tb2RhbCB7XHJcbiAgICB3aWR0aDogY2FsYygyMCUgLSA1cHgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICsgLm9wZW5fbW9kYWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzc19pdGVtIHtcclxuICAgICAgcGFkZGluZzogMzJweCAwIDIzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWU2ZWY7XHJcblxyXG4gICAgICAgIC5uYW1lIHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDVweCAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jc3BlZWRvbWV0ZXIge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5kaW9ncmFtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc3BlZWRvbWV0ciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMjZweDtcclxuICAgICAgd2lkdGg6IDI1MnB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDI2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC02LjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG91cmx5X2xvYWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOTlweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dF9kaW9ncmFtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR5cGVfbGluZSB7XHJcbiAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICArIC50eXBlX2xpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMzFweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuXHJcbiAgICArIHNwYW4ge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5lIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpZ24tYm9hcmQge1xyXG4gIHBhZGRpbmctbGVmdDogMjhweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICBzcGFuIHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gICYudXNlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGVyc29uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG5cclxuICAmLm9yZ2FuaXphdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Etb3JnYW5pemF0aW9uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG5cclxuICAmLnZpZGVvIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS12aWRlby5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gIH1cclxuXHJcbiAgJi5waG90byB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGhvdG8uc3ZnKSBuby1yZXBlYXQgMDtcclxuICB9XHJcblxyXG4gICYuZGF0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtdGltZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gIH1cclxuXHJcbiAgJi5tYWlsIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1tYWlsLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG5cclxuICAmLnBob25lIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1waG9uZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gIH1cclxuXHJcbiAgJi5saWtlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWxpa2Uuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtbGlrZS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5nZW8ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLXBsYWNlLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lnbi1ib2FyZHMtbGluZSB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgLnNpZ24tYm9hcmQge1xyXG4gICAgKyAuc2lnbi1ib2FyZCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuYS1jYXJkLWVkdWNhdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1jYXJkLWVkdWNhdGlvbi5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYS1jYXJkLXByb2plY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtY2FyZC1wcm9qZWN0LnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hLWNhcmQtZXZlbnRzIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNhcmQtZXZlbnRzLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hLWNhcmQtY2hhbGxlbmdlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNhcmQtY2hhbGxlbmdlLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Ym94aXQtYnRuLnNlbGVjdGJveGl0LWVuYWJsZWQge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdGJveGl0LWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5zZWxlY3Rib3hpdCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgLnNlbGVjdGJveGl0LWFycm93LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAgIC5zZWxlY3Rib3hpdC1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtYXJyb3dfZG93bi5zdmcpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGJveGl0LW9wdGlvbi1pY29uLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rib3hpdC10ZXh0IHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0Ym94aXQtb3BlbiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHggMjJweCAwIDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgKyAuc2VsZWN0Ym94aXQtb3B0aW9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3Rib3hpdC1vcHRpb25zIHtcclxuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjJweCAyMnB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZzogNHB4IDIzcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblxyXG4gICAgICAuc2VsZWN0Ym94aXQtb3B0aW9uLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGJveGl0LWZvY3VzIGEsXHJcbiAgICBsaSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgOTUlLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3Rib3hpdC1zZWxlY3RlZCBhIHtcclxuICAgICAgY29sb3I6ICMxNTg4ZWUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Ym94aXQtZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhZG93LWJveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM0NHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYubGlua19jYXJkOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC41KTtcclxuICB9XHJcblxyXG4gICYuaC1hdXRvIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5iaWcge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29udGFjdHNfYm94IC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5tYXAge1xyXG4gICAgbWFyZ2luOiAtMTZweCAtMTZweCAwO1xyXG4gICAgaGVpZ2h0OiAzMDRweDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnltYXBzLTItMS03NC1jb3B5cmlnaHRzLXBhbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICsgLmNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IC0xNnB4IC0xNnB4IDA7XHJcbiAgICBoZWlnaHQ6IDI3MHB4O1xyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTZweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuaW1nIGRpdiB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VvIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1wbGFjZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnRpdGxlX21lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtbW9yZV92LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTRweDtcclxuICAgICAgcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVfbWVudV9jb250ZW50IHtcclxuICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgIHRvcDogNTBweDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAudGFnX2xpbmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM3NTYzYzc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1hcmdpbjogMTJweCAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi1ib2FyZCArIC5zaWduLWJvYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saWtlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTZweDtcclxuICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NjNjNztcclxuXHJcbiAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDBiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDZhO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyX2NvdW50ZXIge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucHVibGljYXRpb25zX3RpdGxlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE0NHB4O1xyXG59XHJcbi5saW5lLXNsaWRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubGluZS1zbGlkZXIsXHJcbi5saW5lLXNsaWRlcjIsXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICBtYXJnaW46IC0yNHB4IC0xMnB4IDA7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlcjI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4ubGluZS1zbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4ubWVydG9yc19zbGlkZXJfbGluZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAzcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlcjI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbixcclxuLmxpbmUtc2xpZGVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxpbmUtc2xpZGVyMjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXHJcbi5saW5lLXNsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxufVxyXG5cclxuLmxpbmUtc2xpZGVyMjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2UsXHJcbi5saW5lLXNsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2UsXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG5cclxuLmxpbmUtc2xpZGVyMjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXHJcbi5saW5lLXNsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4ubGluZS1zbGlkZXIyIHtcclxuICAmOjotd2Via2l0LXJlc2l6ZXIsXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZS1zbGlkZXIge1xyXG4gICY6Oi13ZWJraXQtcmVzaXplcixcclxuICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICB9XHJcbn1cclxuXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lIHtcclxuICAmOjotd2Via2l0LXJlc2l6ZXIsXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluZS1zbGlkZXIyIC5zbGljay1hcnJvdyxcclxuLmxpbmUtc2xpZGVyIC5zbGljay1hcnJvdyxcclxuLm1lcnRvcnNfc2xpZGVyX2xpbmUgLnNsaWNrLWFycm93IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlcjIgLnNsaWNrLWFycm93OmhvdmVyLFxyXG4ubGluZS1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLFxyXG4ubWVydG9yc19zbGlkZXJfbGluZSAuc2xpY2stYXJyb3c6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4yKTtcclxufVxyXG5cclxuLmxpbmUtc2xpZGVyMiAuc2xpY2stcHJldixcclxuLmxpbmUtc2xpZGVyIC5zbGljay1wcmV2LFxyXG4ubWVydG9yc19zbGlkZXJfbGluZSAuc2xpY2stcHJldiB7XHJcbiAgcmlnaHQ6IDY0cHg7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlcjIgLnNsaWNrLW5leHQsXHJcbi5saW5lLXNsaWRlciAuc2xpY2stbmV4dCxcclxuLm1lcnRvcnNfc2xpZGVyX2xpbmUgLnNsaWNrLW5leHQge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgYm94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG59XHJcblxyXG4ubGluZS1zbGlkZXIyIC5zbGljay1uZXh0OmhvdmVyLFxyXG4ubGluZS1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lIC5zbGljay1uZXh0OmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIC0xMnB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjIpO1xyXG59XHJcblxyXG4ubGluZS1zbGlkZXIyIC5zaGFkb3ctYm94LFxyXG4ubGluZS1zbGlkZXIgLnNoYWRvdy1ib3gsXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lIC5zaGFkb3ctYm94IHtcclxuICBoZWlnaHQ6IDM0NHB4O1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAyNHB4IDEycHg7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlcjIgKixcclxuLmxpbmUtc2xpZGVyICosXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lICosXHJcbi5hd2FyZHNfc2xpZGVyICoge1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5lLXNsaWRlci5wdWJsaWNhdGlvbnMgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnBhcnR5X3NsaWRlciB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnBhcnR5X3NsaWRlcjIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICB0b3A6IC01N3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnR5X3NsaWRlciAuc2xpY2stYXJyb3cge1xyXG4gIHRvcDogLTU3cHg7XHJcbn1cclxuXHJcbi5wYXJ0eV9zbGlkZXIyIC5hdmEsXHJcbi5wYXJ0eV9zbGlkZXIgLmF2YSB7XHJcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnRhYmxlLWhlYWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTY3YmI7XHJcbiAgcGFkZGluZzogMTZweCAyNHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXJvdyB7XHJcbiAgcGFkZGluZzogMDtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICA+IC5yb3cge1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY1LCAxMDMsIDE4NywgMC4wNSk7XHJcbiAgfVxyXG5cclxuICArIC50YWJsZS1yb3cge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmY2ZmE7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYuZGVsIHtcclxuICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1kZWxldGUuc3ZnKSBuby1yZXBlYXQgMTAwJTtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3RhdHVzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGIzYTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDBiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDZhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFza3MtdGFiZWwsXHJcbi50aW1ldGFibGUtdGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi50YWJzIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50YWJzX19jYXB0aW9uIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIDAgMjRweDtcclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDAgMCA4cHg7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFic19fY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgYSxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NfcGFnZSB7XHJcbiAgLnBhZ2VfdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gIC5kYXRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgfVxyXG5cclxuICAudGV4dCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubmV3c19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC51c2VyIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdmEge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpa2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2xvdWRfbWFza19jYXJkIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTIwcHg7XHJcbiAgaGVpZ2h0OiAxMTVweDtcclxuICAtd2Via2l0LW1hc2s6IHVybCguLi9pbWcvbWFzay5zdmcpO1xyXG4gIG1hc2s6IHVybCguLi9pbWcvbWFzay5zdmcpO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sYWJlbCB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjNweDtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyM3B4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFja3NfdGltZV9saW5lX25hdiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogODBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLm5vdC1hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubGVmdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyODRweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMTJweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFja3NfdGltZV9saW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcblxyXG4gIC5kb3RzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRvdHNfc2Nyb2xsX2xpbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDExMy41cHgpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAuZG90X3NlY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMjdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgbWFyZ2luOiAycHggYXV0bztcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIC5kb3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhZWN0b3JpYV9zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAubGVmdCxcclxuICAucmlnaHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb25zL2Fycm93X2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgJi5ub3QtYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4yKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAucmlnaHQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGJveC1zaGFkb3c6IDAgLThweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4yKTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4udHJhZWN0b3JpYV9saW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgLnRyYWVjdG9yaWVzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmZmZmYgMTAwJSk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICAudHJhZWN0b3JpZXNfc2Nyb2xsX2xpbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRyYWVjdG9yaWFfc2VjdGlvbiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxODNweDtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAyODBweCAtIDMyMHB4IC0gMjRweCAqIDIpIC8gNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDk4cHggLSA5NXB4IC0gMjRweCAqIDIpIC8gNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMTk5cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDI4MHB4IC0gMzIwcHggLSAyMDBweCAqIDIpIC8gNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMzAwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDI4MHB4IC0gMzIwcHggLSAzMDBweCAqIDIpIC8gNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgIC50cmFlY3RvcmlhX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE1ODhlZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGVyZm9ybWVkIHtcclxuICAgICAgICAgICAgLnRyYWVjdG9yaWFfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgKyAudHJhZWN0b3JpYV9zZWN0aW9uIHtcclxuICAgICAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ldmVudCB7XHJcbiAgICAgICAgICAudHJhZWN0b3JpYV9jb250ZW50IHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMGNkNmE7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGNkNmE7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwY2Q2YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGNkNmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnBlcmZvcm1lZCB7XHJcbiAgICAgICAgICAgIC50cmFlY3RvcmlhX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYsXHJcbiAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGNkNmE7XHJcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmICsgLnRyYWVjdG9yaWFfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hhbGxlbmdlIHtcclxuICAgICAgICAgIC50cmFlY3RvcmlhX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY4MDBiO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmODAwYjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmODAwYjtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY4MDBiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmODAwYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucGVyZm9ybWVkIHtcclxuICAgICAgICAgICAgLnRyYWVjdG9yaWFfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmODAwYjtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIC50cmFlY3RvcmlhX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjgwMGI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByb2plY3Qge1xyXG4gICAgICAgICAgLnRyYWVjdG9yaWFfY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmM1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYgPiBkaXYsXHJcbiAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZjNTAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmM1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wZXJmb3JtZWQge1xyXG4gICAgICAgICAgICAudHJhZWN0b3JpYV9jb250ZW50IHtcclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIC50cmFlY3RvcmlhX3NlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYWN0aXZpdHkge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmM1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAudHJhZWN0b3JpYV9jb250ZW50IHtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hY3Rpdml0eSB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xyXG4gICAgICAgICAgLnRyYWVjdG9yaWFfY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwdncgLSAyODBweCAtIDMyMHB4IC0gMjRweCAqIDIpIC8gNSkgKiAxLjUgLSAwcHgpO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDk4cHggKiAyIC0gMjRweCAqIDIpIC8gNSkgKiAxLjUgLSAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMTk5cHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMHZ3IC0gMjgwcHggLSAzMjBweCAtIDIwMHB4ICogMikgLyA1KSAqIDEuNSAtIDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIzMDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwdncgLSAyODBweCAtIDMyMHB4IC0gMzAwcHggKiAyKSAvIDUpICogMS41IC0gMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyYWVjdG9yaWFfY29udGVudCB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMyNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMHZ3IC0gMjgwcHggLSAzMjBweCAtIDI0cHggKiAyKSAvIDUpICogMiAtIDQwcHgpO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygoKDEwMHZ3IC0gOThweCAqIDIgLSAyNHB4ICogMikgLyA1KSAqIDIgLSA0MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMTk5cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCgxMDB2dyAtIDI4MHB4IC0gMzIwcHggLSAyMDBweCAqIDIpIC8gNSkgKiAyIC0gNDBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgoMTAwdncgLSAyODBweCAtIDMyMHB4IC0gMzAwcHggKiAyKSAvIDUpICogMiAtIDQwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNmU2ZTY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1NjNjNztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDhweCAtNHB4IDA7XHJcbiAgICAgICAgICAgICAgLnRyYWNrLXByb2cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNzU2M2M3O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGltZyxcclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzc1NjNjNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzc1NjNjNztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc1NjNjNztcclxuICAgICAgICAgICAgICAgICAgLmljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAmID4gZGl2LFxyXG4gICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGl2aXR5IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gICAgICAgICAgLy8gbWFyZ2luOiAxMDRweCAwIDExNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSAuYWN0aXZpdHkge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVwbG9hZF9saXN0IHtcclxuICBtYXJnaW46IDAgLThweDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW46IDhweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbn1cclxuXHJcbi5tb2RhbF9kaXYge1xyXG4gIGhyIHtcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuI2hvYmJpZXNfbW9kYWwgLmhvYmJpZXNfbW9kYWxfYWxsX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC0yMHB4IDI0cHg7XHJcbiAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIC5ob2JiaWVzX21vZGFsX3NlbGVjdGVkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5ob2JieSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob2JieSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcbiAgICAgIG1hcmdpbjogOHB4IDIwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdHNfbW9kYWxfYWxsX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC04cHggMjRweDtcclxuICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgLmludGVyZXN0c19tb2RhbF9zZWxlY3RlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgLmludGVyZXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDhweDtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE1ODhlZTtcclxuICAgICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3Byb2dyZXNzX21vZGFsIC5wcm9ncmVzX2xpc3Qge1xyXG4gIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gIC5wcm9ncmVzX2l0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmRlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtZGVsZXRlX3doaXRlLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE0NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmRlbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2OmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2FjdGl2aXR5X21vZGFsIC5saXN0LFxyXG4jYXJjaGl2ZSAubGlzdCxcclxuI2NoYWxsZW5nZXNfbW9kYWwgLmxpc3QsXHJcbiNjb3Vyc2VzX21vZGFsIC5saXN0LFxyXG4jcHJvamVjdHNfbW9kYWwgLmxpc3Qge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jdHJla3NfaGVscF9tb2RhbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaGVscF9iZy5wbmcpIG5vLXJlcGVhdCB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gIH1cclxuXHJcbiAgLnRleHRfY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDlweDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0X3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3V0X25ld3NfdGl0bGUge1xyXG4gIG1hcmdpbjogMjRweCAxOHB4IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmJfZm9vdGVyX2Zvcm0ge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5pbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG4gICAgcGFkZGluZzogMjRweCA0MHB4O1xyXG5cclxuICAgIC5yZWdfaW5mbyB7XHJcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC5maWxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb3J0X3N3aXRjaGVyIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgKyBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyMjQwIHtcclxuICBoZWlnaHQ6IDI0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNsaWRlIHtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWFycm93IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29ucy9hcnJvd19sZWZ0LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9jb3Vyc2UgLmNhcmQge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgIGNvbG9yOiAjNDE2N2JiO1xyXG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNjZweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nX2luX3NsaWRlciB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIG1hcmdpbjogNDBweCA4cHggMDtcclxufVxyXG5cclxuLnRleHQgLmhpZGUge1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG1heC1oZWlnaHQ6IDk5OTk5OXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRvZ2dsZV9zaG93IHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY291cnNlX3BhZ2UuYnRuX2xpbmUge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5yZWdfaW5mbyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDEwcHggMCAxMHB4IDQwcHg7XHJcblxyXG4gIC5hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDZhO1xyXG4gICAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZXNfbGlzdCB7XHJcbiAgbWFyZ2luOiAwIC0xMnB4O1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZV9wb2ludHNfY2FyZCxcclxuLmNvbXBldGVuY2VzX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlX3BvaW50c19jYXJkIHtcclxuICBoZWlnaHQ6IDE1MnB4O1xyXG4gIHdpZHRoOiAyODBweDtcclxuICBtYXJnaW46IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNjdiYjtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNjdiYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0YjNhO1xyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0YjNhO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwMDtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kYXJrX2JsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNGE5YztcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNGE5YztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm90IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9pbnRzIHtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDNweCAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3Vyc2VfcmVzX2ltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi50YXNrc19saXN0IHtcclxuICBtYXJnaW46IC0xMnB4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICYuY29sb3JfYmcge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB3aWR0aDogMTA3MnB4O1xyXG4gIH1cclxuXHJcbiAgLnRhc2tfY2FyZCB7XHJcbiAgICBtYXJnaW46IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGFza19jYXJkIHtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YXNrX2luZm9fbGluZSB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDQ2OHB4O1xyXG5cclxuICAuZGF0ZSxcclxuICAucGFydHksXHJcbiAgLnRhc2tzX2NvbXBsZXRlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGUgc3BhbixcclxuICAucGFydHkgc3BhbixcclxuICAudGFza3NfY29tcGxldGUgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hLXRpbWVfYmx1ZS5zdmcpO1xyXG4gIH1cclxuXHJcbiAgLnRhc2tzX2NvbXBsZXRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYS1jaGVja19ibHVlLnN2Zyk7XHJcbiAgfVxyXG5cclxuICAucGFydHkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9hLXVzZXIuc3ZnKTtcclxuICB9XHJcblxyXG4gIC5yZXNfYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX21vZGFsIC5jb250ZW50LFxyXG4udGFza19tb2RhbCAuY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgaGVpZ2h0OiA0OTlweDtcclxufVxyXG5cclxuLmNvbW1lbnRzIC5jb21tZW50IHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAuYXZhIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1lbnRfY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblxyXG4gICAgLmF1dG9yIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBiIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQgcCB7XHJcbiAgICAgIG1hcmdpbjogOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuc3dlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyB7XHJcbiAgICAuY29tbWVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBtYXJnaW46IDI0cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJDb21tZW50cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmFkZF9jb21tZW50IHtcclxuICAgICAgJiArIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmICsgaHIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tZW50IHtcclxuICAgICAgLmF2YSB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIC5jb21tZW50X2NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlY29tbV9jYXJkIHtcclxuICBoZWlnaHQ6IDEwOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDEycHggMThweDtcclxuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMlIC0gMzZweCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuXHJcbiAgLm5hbWUsXHJcbiAgLnBpb250cyxcclxuICAudGltZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAud2hlcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAucGlvbnRzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzU2M2M3O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAyOHB4IHNvbGlkICM3NTYzYzc7XHJcbiAgICAgIGJvcmRlci10b3A6IDAgc29saWQgIzc1NjNjNztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjNzU2M2M3O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDI4cHggc29saWQgIzc1NjNjNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aW1lIHtcclxuICAgIHRvcDogMTZweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtdGltZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gIH1cclxuXHJcbiAgLm5hbWUge1xyXG4gICAgYm90dG9tOiAxNnB4O1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuYmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucG9pbnRzX3JpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUgLnBpb250cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDI4cHggc29saWQgIzE1ODhlZTtcclxuICAgICAgICBib3JkZXItdG9wOiAjMTU4OGVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAjMTU4OGVlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMjhweCBzb2xpZCAjMTU4OGVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWQgLnBpb250cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZjRiM2E7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDI4cHggc29saWQgI2ZmNGIzYTtcclxuICAgICAgICBib3JkZXItdG9wOiAjZmY0YjNhO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAjZmY0YjNhO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMjhweCBzb2xpZCAjZmY0YjNhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiAucGlvbnRzIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMjhweCBzb2xpZCAjMDBjZDZhO1xyXG4gICAgICAgIGJvcmRlci10b3A6ICMwMGNkNmE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICMwMGNkNmE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyOHB4IHNvbGlkICMwMGNkNmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9yYW5nZSAucGlvbnRzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmODAwYjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMjhweCBzb2xpZCAjZmY4MDBiO1xyXG4gICAgICAgIGJvcmRlci10b3A6ICNmZjgwMGI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICNmZjgwMGI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyOHB4IHNvbGlkICNmZjgwMGI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnllbGxvdyAucGlvbnRzIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmYzUwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMjhweCBzb2xpZCAjZmZjNTAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6ICNmZmM1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6ICNmZmM1MDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyOHB4IHNvbGlkICNmZmM1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNvbW1fY2FyZHMge1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgLnJlY29tbV9jYXJkX3NsaWRlciB7XHJcbiAgICAucmVjb21tX2NhcmQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhIHVybCguLi9pbWcvaWNvbnMvYS1hcnJvd19sZWZ0XzI0cHguc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC00OHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvdW50ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcclxuICAucmVjb21tX2NhcmQgLm5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbGxlbmdlX2NhcmQge1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTJweCAxOHB4O1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMyUgLSAzNnB4KTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnN0YXR1cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NjNjNztcclxuXHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbWJlcnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGVyc29uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogI2JmYmZiZjtcclxuICB9XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLm9yZ2FuaXphdGlvbl9uYW1lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvIHtcclxuICBpZnJhbWUsXHJcbiAgdmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1NzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvX2luZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC51c2VyX2luZm8ge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmF2YSB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0X2Jsb2NrIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfbWVudSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGhlaWdodDogMjY0cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueW91X3dvbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW9fbmFtZV9saWtlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgLmxpa2Uge1xyXG4gICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkX2NvbW1lbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5zaGFkb3ctYm94IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZm9ybSAuaW5wdXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmJ0bl9ibG9jayB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgJi5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5ibHVlX2J0biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgICYgKiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJiAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvcm0ge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuYXZhIHtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZW9wbGVfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDExLjExMTExJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZ19saXN0IHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogMCAtMThweDtcclxuXHJcbiAgLnNoYWRvdy1ib3gge1xyXG4gICAgbWFyZ2luOiAxMnB4IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDM2cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnRvciB7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudGl0bGVfbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICB9XHJcblxyXG4gIC50aXRsZV9tZW51X2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICByaWdodDogLTFweDtcclxuICAgIHRvcDogNDVweDtcclxuICB9XHJcblxyXG4gIC5pbWcge1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gIC5hdmEge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVza3Ige1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gIC5yZXBseSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjNDE2N2JiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lcnRvcnNfbGlzdCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IDAgLTEycHg7XHJcblxyXG4gIC5tZW50b3Ige1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgIG1hcmdpbjogMTJweDtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgbWFyZ2luOiAtMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGRfbmV3X2NhcmQge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdyYWRpZW50X2Jsb2NrIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgMCwgIzQxNjdiYiwgIzc1NjNjNyk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAyNHB4IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uc19saXN0IC5xdWVzdGlvbiB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgLmF2YSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5mb19saW5lIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICYuc2Vwb3JhdG9yIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyAucXVlc3Rpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZXJ0b3JzX3NsaWRlcl9saW5lIC5tZW50b3Ige1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gIG1hcmdpbjogMjVweCAxMnB4O1xyXG5cclxuICAuaW1nIHtcclxuICAgIG1hcmdpbjogLTE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFkZF9uZXdfY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgLnRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkZF9uZXdfYXZhX2xpbmUge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIC5uZXdfYXZhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAudXBsb2FkX2xpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnRfYXZhLFxyXG4gICAgLnVwbG9hZF9saXN0IHNwYW4gLmltZy10aHVtYm5haWwge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRfbmV3X2F2YV9pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNjtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLXBob3RvX2NoYW5nZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXRjaF9jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc3R1YiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5jb250IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAyODhweDtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY29uc3RydWN0aW9uLWFuZC10b29scy5zdmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogIzQxNjdiYjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9kaXYgLnRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbnNfcGFnZSAubm90aWZpY2F0aW9uIHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMnB4IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4gKiArICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cyBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1zZyB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgOTksIDE5OSwgMC4yNSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggNHB4O1xyXG4gICAgICBtYXJnaW46IDhweCAwIDRweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuc19ibG9jayB7XHJcbiAgICAgIG1hcmdpbjogOHB4IDAgNHB4O1xyXG5cclxuICAgICAgPiAqICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmF2YSB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiAgICArIC5pbmZvIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW5fcGFnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgLy8gcGFkZGluZzogMTIwcHggMCAzMHB4IDA7XHJcbiAgLmhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUzNDk5YywgIzQyNjhiYSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxuXHJcbiAgLmxvZ2luX3RhYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA0MTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAudGFicyB7XHJcbiAgICAgIC50YWJzX19jYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZGRfY2hhbGxlbmdlX2ltYWdlcyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxNy4zMzNweCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCArIC5jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG5cclxuICAgICAgICAuaWNvIGltZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICsgaW1nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDEzNiwgMjM4LCAwLjEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1ODhlZTtcclxuICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgICAuaWNvIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICsgaW1nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNhZGRfZ2FsbGVyeV9tb2RhbCBmb3JtLFxyXG4jYWRkX2ltYWdlX21vZGFsIGZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbiNhZGRfdmlkZW9fbW9kYWwgZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI2FkZF9nYWxsZXJ5X21vZGFsIGZvcm0sXHJcbiNhZGRfaW1hZ2VfbW9kYWwgZm9ybSxcclxuI2FkZF92aWRlb19tb2RhbCBmb3JtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4jYWRkX2dhbGxlcnlfbW9kYWwgZm9ybSAuaW5wdXQsXHJcbiNhZGRfaW1hZ2VfbW9kYWwgZm9ybSAuaW5wdXQsXHJcbiNhZGRfdmlkZW9fbW9kYWwgZm9ybSAuaW5wdXQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmRlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtZGVsZXRlLnN2Zyk7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sMiB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNDE2N2JiO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXJfYnRuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZGRfZWxlbWVudCxcclxuLmNvbXBldGVuY2VfaXRlbSArIC5jb21wZXRlbmNlX2l0ZW0ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5hZGRfZWxlbWVudCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTU1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkX2NoYWxsZW5nZSB7XHJcbiAgLm1lbnRvcnNfbGlzdCAucGFnZV90aXRsZSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC51c2VyIHtcclxuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuYWRkX25ldyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC5hdmEge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmF2YSB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTU4OGVlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWwge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgdXJsKC4uL2ltZy9pY29ucy9hLWNsb3NlLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfZGl2IC50b3BfbGlzdCAubGluZSAudXNlciB7XHJcbiAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpIHVybCguLi9pbWcvaWNvbnMvYS1jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICByaWdodDogLTRweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciAuc2VsZWN0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdGVkIC5zZWxlY3Qge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWRkX3Jlc3VsdCB7XHJcbiAgbWFyZ2luOiAxMnB4O1xyXG4gIHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmctdG9wOiAxMTJweDtcclxuXHJcbiAgLmljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTU4OGVlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9waG90byB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICA+IGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NzZweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfcGhvdG9fZ2FsbGVyeSxcclxuLmhlYWRlcl9waG90byBpZnJhbWUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaGVhZGVyX3Bob3RvX2dhbGxlcnkge1xyXG4gIC5zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IDU3NnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICB9XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTIwcHggMCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4udHJla19wYWdlIHtcclxuICAuZ3JhZGllbnRfYmxvY2suaDQwMCB7XHJcbiAgICBoZWlnaHQ6IDQ0MHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbV9idXR0b24ge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX2xpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgOTUlLCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgIC5kYXRlX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lcnRvcnNfc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjhweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudXNlciB7XHJcbiAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5hdmE6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1hcnJvdy1sZWZ0LTI0LXB4LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNsaWRlcl9jb3VudGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICNtZXJ0b3JzX3NsaWRlcl9jb3VudGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXJfYnRuIHtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLW5hdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgKiArICoge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsbGVydF9saXN0IHtcclxuICB6LWluZGV4OiAxMTtcclxuXHJcbiAgLmFsbGVydCB7XHJcbiAgICB3aWR0aDogMzkycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMGNkNmE7XHJcbiAgICB9XHJcblxyXG4gICAgJi55ZWxsb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmVkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmNGIzYTtcclxuICAgIH1cclxuXHJcbiAgICArIC5hbGxlcnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE2cHg7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNsb3NlLXdoaXRlLnN2Zyk7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2FkZF9nYWxsZXJ5X21vZGFsLm1vZGFsX2RpdiB7XHJcbiAgLmZpbGVfZ2FsbGVyeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xyXG5cclxuICAgIC5kZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtZGVsZXRlLnN2Zyk7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmZpbGVfZ2FsbGVyeSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG5cclxuICAgICAgLmRlbCB7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiA5NHB4O1xyXG4gIH1cclxuXHJcbiAgLmZpbGVzX3VwbG9hZGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZF9lbGVtZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHdpZHRoOiAyMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wZW50YWdvbiB7XHJcbiAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubGFiZWxzX3BlbnRhIC5sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC02NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYm90dG9tOiAxOTBweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICByaWdodDogNjBweDtcclxuICAgICAgdG9wOiAzNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogMzYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICBib3R0b206IDE5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhZGFyIHtcclxuICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyODJweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeV9tYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGhlaWdodDogNDg3cHggIWltcG9ydGFudDtcclxuICBtaW4taGVpZ2h0OiA0NjRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmMmY2ZmE7XHJcbiAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgLnRpdGxlIHtcclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXNjciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QgPiBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm51bV9saXN0IHtcclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQxNjdiYjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudF9oaXN0b3J5X21hcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiAzNTNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xyXG4gICAgfVxyXG4gICAgJi5jYXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAzNTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb25lcyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJla3NfcG9wdXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICBoZWlnaHQ6IDQ4N3B4ICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZjJmNmZhO1xyXG4gIH1cclxuXHJcbiAgLnRyZWtzX25hbWVfbGlzdCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgdG9wOiAxMTdweDtcclxuICAgICAgbGVmdDogNjVweDtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgNzBweCk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdG9wOiAxOTJweDtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgcmlnaHQ6IGNhbGMoNTAlICsgMTIwcHgpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xyXG4gICAgICAgIGJvdHRvbTogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBib3R0b206IDE0MHB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICByaWdodDogY2FsYyg1MCUgKyAxMjBweCk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMmRlZyk7XHJcbiAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSArIDcwcHgpO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEyMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3ZGVnKTtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgLnRyZWtzX2RvbnV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTUycHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEzMnB4O1xyXG4gICAgaGVpZ2h0OiAyODRweDtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgaGVpZ2h0OiAyODRweDtcclxuICAgICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDlkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBldGVuY2llc19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEyOHB4O1xyXG4gICAgcmlnaHQ6IDEzcHg7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyOXB4KTtcclxuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZjBmYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgdG9wOiAxNTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNlNmYwZmE7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wZXRlbmNlIHtcclxuICAgICAgcGFkZGluZzogNHB4IDhweCA2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNjUsIDEwMywgMTg3LCAwLjI1KTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMTM1LCAyMzgsIDAuMjUpO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLmNvbXBldGVuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJvYWRzX2xpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5uZXh0LFxyXG4gIC5wcmV2IHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICAubmV4dDpob3ZlcixcclxuICAucHJldjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLm5leHQubm90LWFjdGl2ZSxcclxuICAucHJldi5ub3QtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAubmV4dCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgwLCA3MiwgMTM1LCAwLjIpO1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTIzMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb25zL2Fycm93X2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gIH1cclxuXHJcbiAgLnByZXYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb25zL2Fycm93X2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDcyLCAxMzUsIDAuMik7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzMXB4O1xyXG4gIH1cclxuXHJcbiAgLnBpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxlZnQ6IDMycHg7XHJcbiAgICByaWdodDogMzJweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLm5hbWUgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb2Fkc19pbl9zcGhlcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogNzBweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3BoZXJlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFydF9tYXJrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgLm5hbWUgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIC5zdGFydF9tYXJrZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZjRiM2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIC5zdGFydF9tYXJrZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZjgwMGI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIC5zdGFydF9tYXJrZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmM1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIC5zdGFydF9tYXJrZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMGNkNmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9kaXYge1xyXG4gIHotaW5kZXg6IDEzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgd2lkdGg6IDEwNTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmLm1pbiB7XHJcbiAgICAgIHdpZHRoOiA3OThweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJpZyB7XHJcbiAgICAgIHdpZHRoOiAxMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjZmYTtcclxuXHJcbiAgICAgIC5tb2RhbF90aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsX2Nsb3NlIHtcclxuICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XHJcbiAgICAgICYuaGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAmICsgLm1vZGFsX2Nsb3NlIHtcclxuICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mb3JfYXZhIHtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuYXZhIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX2Nsb3NlIHtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5kYXRlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JfYXZhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbixcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGhyIHtcclxuICAgICAgICBtYXJnaW46IDI0cHggLTI0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI292ZXJsYXkge1xyXG4gIHotaW5kZXg6IDEzO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmVkaXRfY29tcGV0ZW5jZXNfbW9kYWwge1xyXG4gIC50b3BfbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIC5saW5lIC51c2VyX3RvcCB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcclxuICB9XHJcblxyXG4gIC5idG5fbGluZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgKyBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLWxlZnQge1xyXG4gICAgICBtYXJnaW46IDAgMjRweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX3RhYnMgPiAqIHtcclxuICAgIGhlaWdodDogMzlweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwNnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlc19saXN0X21vZGFsLFxyXG4uZWRpdF9jb21wZXRlbmNlc19tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogI2YyZjZmYSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZXNfbGlzdF9tb2RhbCAuY29udGVudCxcclxuLmVkaXRfY29tcGV0ZW5jZXNfbW9kYWwgLmNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlc19saXN0X21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkLFxyXG4uZWRpdF9jb21wZXRlbmNlc19tb2RhbCAuY29udGVudCAuY29tcGV0ZW5jZV9wb2ludHNfY2FyZCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmY2ZmE7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlc19saXN0X21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkIC5wb2ludHMsXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkIC5wb2ludHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbXBldGVuY2VzX2xpc3RfbW9kYWwgLmNvbnRlbnQgLmNvbXBldGVuY2VfcG9pbnRzX2NhcmQgLnBvaW50cyAuc2VsZWN0X2ljb24sXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkIC5wb2ludHMgLnNlbGVjdF9pY29uIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNoZWNrLXdoaXRlLnN2Zyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTJweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlc19saXN0X21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkLm5vdF9hY3RpdmUsXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkLm5vdF9hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDApO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZXNfbGlzdF9tb2RhbCAuY29udGVudCAuY29tcGV0ZW5jZV9wb2ludHNfY2FyZC5ub3RfYWN0aXZlIC5wb2ludHMsXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkLm5vdF9hY3RpdmUgLnBvaW50cyB7XHJcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcclxufVxyXG5cclxuLmNvbXBldGVuY2VzX2xpc3RfbW9kYWwgLmNvbnRlbnQgLmNvbXBldGVuY2VfcG9pbnRzX2NhcmQubm90X2FjdGl2ZSAucG9pbnRzIHNwYW4sXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsIC5jb250ZW50IC5jb21wZXRlbmNlX3BvaW50c19jYXJkLm5vdF9hY3RpdmUgLnBvaW50cyBzcGFuIHtcclxuICBjb2xvcjogI2JmYmZiZjtcclxufVxyXG5cclxuLmNvbXBldGVuY2VzX2xpc3RfbW9kYWwgLmNvbnRlbnQgLmNvbXBldGVuY2VfcG9pbnRzX2NhcmQubm90X2FjdGl2ZSAucG9pbnRzIC5zZWxlY3RfaWNvbixcclxuLmVkaXRfY29tcGV0ZW5jZXNfbW9kYWwgLmNvbnRlbnQgLmNvbXBldGVuY2VfcG9pbnRzX2NhcmQubm90X2FjdGl2ZSAucG9pbnRzIC5zZWxlY3RfaWNvbiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1vZGFsX3RhYnMge1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICA+IHtcclxuICAgICoge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcclxuICAgICAgcGFkZGluZzogOHB4IDIzcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICogc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5fdGFiIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCA1MywgNjksIDAuNyk7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoX2NvbnRlbnQgLmNvbXBldGVuY2VzX2xpc3Qge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIG1hcmdpbjogMCAtMTRweCAtMTJweDtcclxufVxyXG5cclxuLm1vZGFsX2RpdiB7XHJcbiAgLnRyYWNrcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XHJcbiAgICBtYXJnaW46IDAgLThweCAyMHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkYWRjO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWNrIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgbWFyZ2luOiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAzNnB4IDZweCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgLnRyYWNrIHtcclxuICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRfZWxlbWVudCB7XHJcbiAgICAgIG1hcmdpbjogOHB4IDhweCA4cHggMjRweDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNS41cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhY2tzX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIC04cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkYWRjO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyYWNrcyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDEzNiwgMjM4LCAwLjIpO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvdHRvbV9idG4ge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuI3JpZ2h0X2Jsb2NrIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDEwNHB4O1xyXG4gIGJvdHRvbTogMjRweDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiA2O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAuc2V0dGluZ3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcm9maWxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5waG90byB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuYXZhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZW5kX21zZyxcclxuICAgIC5hZGRfZnJpZW5kIHtcclxuICAgICAgbWFyZ2luOiAyNHB4IDQwcHg7XHJcbiAgICAgIC5iaWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5ib3JkZXJfYnRuOmRpc2FibGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNiZmJmYmYgIWltcG9ydGFudDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmV4cGFuZCB7XHJcbiAgICB3aWR0aDogOThweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4cGFuZF9ibG9jayB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogOThweDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd19wcnBsLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MzRhOWMgdXJsKC4uL2ltZy9pY29ucy9wcm9maWxlLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MzRhOWM7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93X2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucm9sbF91cCAucm9sbF91cF9idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCA3NCwgMTU2LCAwLjEpIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfcHJwbC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTM0YTljIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgI3JpZ2h0X2Jsb2NrIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZXhwYW5kX2Jsb2NrIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA5OHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93X3BycGwuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzNGE5YyB1cmwoLi4vaW1nL2ljb25zL3Byb2ZpbGUuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzNGE5YztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAxMDRweDtcclxuICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNjtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5leHBhbmRfYmxvY2sge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mcmllbmRzIHtcclxuICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5mcmllbmRzX3NsaWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTZweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIGhlaWdodDogMzUycHg7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb25zL2EtYXJyb3dfbGVmdF8yNHB4LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXJzX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLnVzZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlcl9jb3VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lcnRvcnMge1xyXG4gIHBhZGRpbmc6IDIwcHggNDBweDtcclxuXHJcbiAgLm1lcnRvcnNfc2xpZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiAyOTZweDtcclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICByaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbnMvYS1hcnJvd19sZWZ0XzI0cHguc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01MnB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlcnNfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAudXNlciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGEge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBiIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi50cmVrcyB7XHJcbiAgI3RyZWtfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC50cmVrIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAyNHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBtYXJnaW46IDAgMTJweCA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG5cclxuICAgICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAxN3B4IHNvbGlkICNmZjRiM2E7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vYm90dG9tOiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTM0cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGIzYTtcclxuXHJcbiAgICAgICAgLmltZyBpbWcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGIzYTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgICAgICAuaW1nIGltZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICYuaG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBib3R0b206IC0zNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyZWtfY29udGVudCAudHJlayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5IHtcclxuICAgICAgKyAuY2F0ZWdvcnkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmVrc19ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50cmVrX2NhcmQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMTJweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAwLCAjNDE2N2JiLCAjNzU2M2M3KTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUgLmJnOmFmdGVyLFxyXG4gICAgICAgICAgJjpob3ZlciAuYmc6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUgLmJnOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmVfaW5mbyB7XHJcbiAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4IDI0cHggMjRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MjRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBiIDAuMTVzIDEgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA4M3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTM0cHg7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYXJyb3dfdG9wOmJlZm9yZSxcclxuICAgICAgICAgICYubGVmdC5hcnJvd190b3A6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDgzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2Nyb2xsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMTZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgJjplbmQ6aW5jcmVtZW50LFxyXG4gICAgICAgICAgICAgICY6c3RhcnQ6ZGVjcmVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6dmVydGljYWwge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tcGV0ZW5jZXMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgICAuY29tcGV0ZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE2N2JiO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKyAuY29tcGV0ZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgKyAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG5fYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE0cHggMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgLmJsdWVfYnRuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGEgMC4xNXMgMSBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0X2NvbnRlbnRfbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgIC5zZWxlY3RfY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICByaWdodDogMzIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmx1ZV9idG4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmF2aWdhdG9yIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHJlay9uYXZpZ2F0b3JfYmcucG5nKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZWR1Y2F0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdHJlay9lZHVjYXRpb25fYmcucG5nKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJvamVjdCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RyZWsvcHJvamVjdF9iZy5wbmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ldmVudHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90cmVrL2V2ZW50c19iZy5wbmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC50cmVrcyAjdHJla19saXN0IC50cmVrIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gIHNyYzogdXJsKC4uL2ZvbnRzL2ljb21vb24uZW90P3FvOXFqbik7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvaWNvbW9vbi5lb3Q/cW85cWpuI2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoLi4vZm9udHMvaWNvbW9vbi50dGY/cW85cWpuKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCguLi9mb250cy9pY29tb29uLndvZmY/cW85cWpuKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCguLi9mb250cy9pY29tb29uLnN2Zz9xbzlxam4jaWNvbW9vbikgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzKj0nIGljb24tJ10sXHJcbltjbGFzc149J2ljb24tJ10ge1xyXG4gIGZvbnQtZmFtaWx5OiBpY29tb29uICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tYS1hcnJvd19kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwMCc7XHJcbn1cclxuXHJcbi5pY29uLWEtYXJyb3dfbGVmdF8yNHB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwMSc7XHJcbn1cclxuXHJcbi5pY29uLWEtYXJyb3dfcmlnaHRfMjRweDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDMnO1xyXG59XHJcblxyXG4uaWNvbi1hLWFycm93X3JpZ2h0LWJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xyXG59XHJcblxyXG4uaWNvbi1hLWF0dGFjaF9maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwNic7XHJcbn1cclxuXHJcbi5pY29uLWEtYm9va21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTA3JztcclxufVxyXG5cclxuLmljb24tYS1jYXJkLWNoYWxsZW5nZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDgnO1xyXG59XHJcblxyXG4uaWNvbi1hLWNhcmQtZWR1Y2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwOSc7XHJcbn1cclxuXHJcbi5pY29uLWEtY2FyZC1ldmVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTBhJztcclxufVxyXG5cclxuLmljb24tYS1jYXJkLXByb2plY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTBiJztcclxufVxyXG5cclxuLmljb24tYS1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MGMnO1xyXG59XHJcblxyXG4uaWNvbi1hLWNoZWNrX2JveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MGQnO1xyXG59XHJcblxyXG4uaWNvbi1hLWNoZWNrX2JveC1jaGVja2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwZSc7XHJcbn1cclxuXHJcbi5pY29uLWEtY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTEwJztcclxufVxyXG5cclxuLmljb24tYS1jbG9zZV8yOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkxMSc7XHJcbn1cclxuXHJcbi5pY29uLWEtY29tcGFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTMnO1xyXG59XHJcblxyXG4uaWNvbi1hLWRhdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTE0JztcclxufVxyXG5cclxuLmljb24tYS1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTE1JztcclxufVxyXG5cclxuLmljb24tYS1kb2M6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTE3JztcclxufVxyXG5cclxuLmljb24tYS1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkxOCc7XHJcbn1cclxuXHJcbi5pY29uLWEtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTknO1xyXG59XHJcblxyXG4uaWNvbi1hLWhlbHA6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTFhJztcclxufVxyXG5cclxuLmljb24tYS1saWtlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkxYic7XHJcbn1cclxuXHJcbi5pY29uLWEtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MWUnO1xyXG59XHJcblxyXG4uaWNvbi1hLWxvYWRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTFmJztcclxufVxyXG5cclxuLmljb24tYS1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyMCc7XHJcbn1cclxuXHJcbi5pY29uLWEtbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjEnO1xyXG59XHJcblxyXG4uaWNvbi1hLW1vcmVfaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjMnO1xyXG59XHJcblxyXG4uaWNvbi1hLW1vcmVfdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjQnO1xyXG59XHJcblxyXG4uaWNvbi1hLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTI2JztcclxufVxyXG5cclxuLmljb24tYS1vcmdhbml6YXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTI4JztcclxufVxyXG5cclxuLmljb24tYS1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTI5JztcclxufVxyXG5cclxuLmljb24tYS1wZXJzb246YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTJhJztcclxufVxyXG5cclxuLmljb24tYS1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MmInO1xyXG59XHJcblxyXG4uaWNvbi1hLXBob3RvOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyYyc7XHJcbn1cclxuXHJcbi5pY29uLWEtcGhvdG9fY2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyZCc7XHJcbn1cclxuXHJcbi5pY29uLWEtcGxhY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTJlJztcclxufVxyXG5cclxuLmljb24tYS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyZic7XHJcbn1cclxuXHJcbi5pY29uLWEtcmFkaW9fYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkzMCc7XHJcbn1cclxuXHJcbi5pY29uLWEtcmFkaW9fYnV0dG9uLWNoZWNrZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTMxJztcclxufVxyXG5cclxuLmljb24tYS1yYXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTMzJztcclxufVxyXG5cclxuLmljb24tYS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTM0JztcclxufVxyXG5cclxuLmljb24tYS1zZXR0aW5nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MzUnO1xyXG59XHJcblxyXG4uaWNvbi1hLXRpbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTM3JztcclxufVxyXG5cclxuLmljb24tYS12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MzgnO1xyXG59XHJcblxyXG4uaWNvbi1hLXZpZGVvX2xpYnJhcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTM5JztcclxufVxyXG5cclxuLmljb24tYS12aXNpYmlsaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkzYSc7XHJcbn1cclxuXHJcbi5pY29uLWJhc2VsaW5lLWtleWJvYXJkLWFycm93LWxlZnQtMjQtcHg6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTNiJztcclxufVxyXG5cclxuLmljb24tY2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkzYyc7XHJcbn1cclxuXHJcbi5pY29uLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5M2QnO1xyXG59XHJcblxyXG4uaWNvbi1jaGFsbGVuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTNlJztcclxufVxyXG5cclxuLmljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkzZic7XHJcbn1cclxuXHJcbi5pY29uLWV2ZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5NDAnO1xyXG59XHJcblxyXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5NDEnO1xyXG59XHJcblxyXG4uaWNvbi1sb2dvOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTk0Mic7XHJcbn1cclxuXHJcbi5pY29uLW5hdmlnYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5NDMnO1xyXG59XHJcblxyXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTQ0JztcclxufVxyXG5cclxuLmljb24tcHJvamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5NDUnO1xyXG59XHJcblxyXG4uaWNvbi1xLWE6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTQ2JztcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbn1cclxuXHJcbmgzIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaDQge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gID4gKiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgb3BhY2l0eTogMC4yNTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4gICYuYmlnIHtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBib3R0b206IDI0cHg7XHJcbiAgICAvLyBsZWZ0OiAyNHB4O1xyXG4gICAgLy8gcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3Rpb24ge1xyXG4gICAgaGVpZ2h0OiAxMTZweDtcclxuICB9XHJcblxyXG4gIC5kZXNrcl9wYWdlX2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuX2Jsb2NrX2JnIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44NSk7XHJcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAvL29wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICM3MDcxNzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsgZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmVrX3BhZ2Uge1xyXG4gID4gLnRleHQge1xyXG4gICAgcGFkZGluZzogMjRweCAwIDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDgwOHB4O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dF9pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bl9ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAuYmx1ZV9idG4ge1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGV0ZW5jZXNfYW5kX2ludGVyZXN0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuY29tcGV0ZW5jZXMge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHggMCAwO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW50ZXJlc3RzIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjdGFuZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMjRweCAwIDE2cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICArIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJla19jYXJkX2JvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJlNWRmO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xyXG5cclxuICAgIC5pbWcge1xyXG4gICAgICBoZWlnaHQ6IDIzN3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDE1MHB4O1xyXG4gICAgICBib3R0b206IDI0cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyB0b3A6IDMycHg7XHJcbiAgICAgIC8vIHJpZ2h0OiAxNjBweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAudHJla19wYWdlIC50cmVrX2NhcmRfYm90dG9tIC5pbWcge1xyXG4gICAgbGVmdDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAudHJla19wYWdlIC50cmVrX2NhcmRfYm90dG9tIC5pbWcge1xyXG4gICAgbGVmdDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAudHJla19wYWdlIC50cmVrX2NhcmRfYm90dG9tIC50ZXh0IHtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gIC50cmVrX3BhZ2UgLnRyZWtfY2FyZF9ib3R0b20gLnRleHQge1xyXG4gICAgcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RzX2xpc3Qge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC00cHg7XHJcbiAgbWF4LWhlaWdodDogOTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBtYXJnaW46IDRweDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSxcclxuLmhvYmJ5IHtcclxuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmNvbXBldGVuY2UgaSxcclxuLmhvYmJ5IGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb2xvcjogIzQxNjdiYjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLnNwb3J0LFxyXG4uaG9iYnkgaS5zcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jb21wZXRlbmNlL3Nwb3J0LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxufVxyXG5cclxuLmNvbXBldGVuY2UgaS5wcm9ncmFtbWluZyxcclxuLmhvYmJ5IGkucHJvZ3JhbW1pbmcge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY29tcGV0ZW5jZS9wcm9ncmFtbWluZy5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlIGkucmVhZGluZyxcclxuLmhvYmJ5IGkucmVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jb21wZXRlbmNlL3JlYWRpbmcuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBzcGFuLFxyXG4uaG9iYnkgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZSArIHtcclxuICAuY29tcGV0ZW5jZSxcclxuICAuaG9iYnkge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ob2JieSArIHtcclxuICAuY29tcGV0ZW5jZSxcclxuICAuaG9iYnkge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5nIHtcclxuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29sb3I6ICM0MTY3YmI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOiAycHggMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4gICAgJi5ydSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvcnVzc2lhLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvY2hpbmEuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy9zcGFpbi5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmdzL3VuaXRlZC1hcmFiLWVtaXJhdGVzLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wdCB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy9wb3J0dWdhbC5zdmcpOyAvLyBrc3VcclxuICAgIH1cclxuXHJcbiAgICAmLmRlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy9nZXJtYW55LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nZiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvZnJhbmNlLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvdW5pdGVkLWtpbmdkb20uc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmF6IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy9hemVyYmFpamFuLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ieSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvYmVsYXJ1cy5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmdzL2dlb3JnaWEuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmt6IHtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmdzL2themFraHN0YW4uc3ZnKTsgLy9rc3VcclxuICAgIH1cclxuXHJcbiAgICAmLmtnIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy9reXJneXpzdGFuLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sdiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvbGF0dmlhLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sdCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvbGl0aHVhbmlhLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvbW9sZG92YS5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYudGoge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmdzL3RhamlraXN0YW4uc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRtIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy90dXJrbWVuaXN0YW4uc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnV6IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sYW5ncy91emJla2lzdGFuLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi51YSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbGFuZ3MvdWtyYWluZS5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2xhbmdzL2VzdG9uaWEuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHJcbiAgICAgICYuZWRpdCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDAgMnB4IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWVkaXQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5sYW5nIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfZGl2IC5sYW5nIHNwYW4ge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hYm91dF9tZW50b3IudGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgKyAubmV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2VfdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gIC5uZXdzX2xpc3Qge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAmLmNvbDQge1xyXG4gICAgICAuYWRkX25ld19jYXJkLFxyXG4gICAgICAuc2hhZG93LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRfbmV3X2NhcmQsXHJcbiAgICAuc2hhZG93LWJveCB7XHJcbiAgICAgIG1hcmdpbjogMTJweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzJSAtIDI0cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzIHtcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYTpmb2N1cyB7XHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9waG90byA+IGltZyB7XHJcbiAgbWF4LWhlaWdodDogODAwcHg7XHJcbn1cclxuXHJcbmh0bWwgLmxpbmtfZmlsZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWZpbGUuc3ZnKSBuby1yZXBlYXQgMCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuI3RvcF9tZW51IC51c2VyIC5hdmEge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxufVxyXG5cclxuI3JpZ2h0X2Jsb2NrIC5wcm9maWxlIC5waG90byAuYXZhIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZV9wb2ludHNfY2FyZCB7XHJcbiAgJi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTY3YmI7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTY3YmI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDBiO1xyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDBiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGIzYTtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGIzYTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYueWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MDA7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1ODhlZTtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1ODhlZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFya19ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzRhOWM7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzRhOWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJyaWdodF95ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY0ZDtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY0ZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFya195ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMTtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGYwMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHRfZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwZWU5MDtcclxuXHJcbiAgICAucG9pbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwZWU5MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFya19ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDAwO1xyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5waGlvbGV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDJkNjk7XHJcblxyXG4gICAgLnBvaW50cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MDJkNjk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbGVmdF9tZW51IC5zaXRlX25hbWUge1xyXG4gIC50ZXh0IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDY4YjU7XHJcbn1cclxuXHJcbi5jb21wZXRlbmNlX3BvaW50c19jYXJkIC50ZXh0IHNwYW4ge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS40MztcclxuICBjb2xvcjogIzAwMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTZweDtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi50cmVrX3BhZ2UgLmdyYWRpZW50X2Jsb2NrLmg0MDAge1xyXG4gIGhlaWdodDogNDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCg4pSs4paS4pSc0KDilKzilZXilJzQoOKUrOKVm+KUnNCg4pSs4pWX4pSc0KDilKzilZvilJzQoOKUrOKUguKUnNCg4pSs4pWV4pSc0KHilKzQnyxcclxuLmhvYmJ5IGku4pSc0KDilKzilpLilJzQoOKUrOKVleKUnNCg4pSs4pWb4pSc0KDilKzilZfilJzQoOKUrOKVm+KUnNCg4pSs4pSC4pSc0KDilKzilZXilJzQoeKUrNCfIHtcclxuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY29tcGV0ZW5jZS/ilJzQoOKUrOKWkuKUnNCg4pSs4pWV4pSc0KDilKzilZvilJzQoOKUrOKVl+KUnNCg4pSs4pWb4pSc0KDilKzilILilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCg4pSs4pSC4pSc0KDilKzilaHilJzQoOKUrOKVo+KUnNCg4pSs4pWd4pSc0KDilKzilKTilJzQoOKUrOKVleKUnNCg4pSs4pWW4pSc0KDilKzilpHilJzQoOKUrOKVo+KUnNCg4pSs4pWcLFxyXG4uaG9iYnkgaS7ilJzQoOKUrOKUguKUnNCg4pSs4pWh4pSc0KDilKzilaPilJzQoOKUrOKVneKUnNCg4pSs4pSk4pSc0KDilKzilZXilJzQoOKUrOKVluKUnNCg4pSs4paR4pSc0KDilKzilaPilJzQoOKUrOKVnCB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KDilKzilILilJzQoOKUrOKVoeKUnNCg4pSs4pWj4pSc0KDilKzilZ3ilJzQoOKUrOKUpOKUnNCg4pSs4pWV4pSc0KDilKzilZbilJzQoOKUrOKWkeKUnNCg4pSs4pWj4pSc0KDilKzilZwuc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCg4pSs4pSC4pSc0KDilKzilaHilJzQoOKUrOKVm+KUnNCg4pSs4pSC4pSc0KHRgtCS0LzilJzQoOKUrOKWkeKUnNCh0YLQkNCu4pSc0KDilKzilZXilJzQoeKUrNCfLFxyXG4uaG9iYnkgaS7ilJzQoOKUrOKUguKUnNCg4pSs4pWh4pSc0KDilKzilZvilJzQoOKUrOKUguKUnNCh0YLQktC84pSc0KDilKzilpHilJzQodGC0JDQruKUnNCg4pSs4pWV4pSc0KHilKzQnyB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KDilKzilILilJzQoOKUrOKVoeKUnNCg4pSs4pWb4pSc0KDilKzilILilJzQodGC0JLQvOKUnNCg4pSs4paR4pSc0KHRgtCQ0K7ilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCg4pSs4pSC4pSc0KDilKzilaHilJzQoOKUrOKVm+KUnNCg4pSs4pWd4pSc0KDilKzilaHilJzQodGC0JDQquKUnNCh0YLQktC84pSc0KDilKzilZXilJzQoeKUrNCfLFxyXG4uaG9iYnkgaS7ilJzQoOKUrOKUguKUnNCg4pSs4pWh4pSc0KDilKzilZvilJzQoOKUrOKVneKUnNCg4pSs4pWh4pSc0KHRgtCQ0KrilJzQodGC0JLQvOKUnNCg4pSs4pWV4pSc0KHilKzQnyB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KDilKzilILilJzQoOKUrOKVoeKUnNCg4pSs4pWb4pSc0KDilKzilZ3ilJzQoOKUrOKVoeKUnNCh0YLQkNCq4pSc0KHRgtCS0LzilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCg4pSs4pWd4pSc0KDilKzilpHilJzQodGC0JDQquKUnNCg4pSs4pWh4pSc0KDilKzilZ3ilJzQoOKUrOKWkeKUnNCh0YLQkNCq4pSc0KDilKzilZXilJzQoOKUrOKVkeKUnNCg4pSs4paRLFxyXG4uaG9iYnkgaS7ilJzQoOKUrOKVneKUnNCg4pSs4paR4pSc0KHRgtCQ0KrilJzQoOKUrOKVoeKUnNCg4pSs4pWd4pSc0KDilKzilpHilJzQodGC0JDQquKUnNCg4pSs4pWV4pSc0KDilKzilZHilJzQoOKUrOKWkSB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KDilKzilZ3ilJzQoOKUrOKWkeKUnNCh0YLQkNCq4pSc0KDilKzilaHilJzQoOKUrOKVneKUnNCg4pSs4paR4pSc0KHRgtCQ0KrilJzQoOKUrOKVleKUnNCg4pSs4pWR4pSc0KDilKzilpEuc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLm1pY3JvX3Byb2csXHJcbi5ob2JieSBpLm1pY3JvX3Byb2cge1xyXG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jb21wZXRlbmNlL21pY3JvX3Byb2cuc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCh0YLQktC84pSc0KDilKzilZvilJzQoOKUrOKWkuKUnNCg4pSs4pWb4pSc0KHRgtCQ0KrilJzQoOKUrOKVm+KUnNCh0YLQkNCq4pSc0KDilKzilaHilJzQodGC0JDQtuKUnNCg4pSs4pWc4pSc0KDilKzilZXilJzQoOKUrOKVkeKUnNCg4pSs4paRLFxyXG4uaG9iYnkgaS7ilJzQodGC0JLQvOKUnNCg4pSs4pWb4pSc0KDilKzilpLilJzQoOKUrOKVm+KUnNCh0YLQkNCq4pSc0KDilKzilZvilJzQodGC0JDQquKUnNCg4pSs4pWh4pSc0KHRgtCQ0LbilJzQoOKUrOKVnOKUnNCg4pSs4pWV4pSc0KDilKzilZHilJzQoOKUrOKWkSB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KHRgtCS0LzilJzQoOKUrOKVm+KUnNCg4pSs4paS4pSc0KDilKzilZvilJzQodGC0JDQquKUnNCg4pSs4pWb4pSc0KHRgtCQ0KrilJzQoOKUrOKVoeKUnNCh0YLQkNC24pSc0KDilKzilZzilJzQoOKUrOKVleKUnNCg4pSs4pWR4pSc0KDilKzilpEuc3ZnKSAgICBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCh0YLQkNC24pSc0KDilKzilZXilJzQoOKUrOKVneKUnNCg4pSs4pWV4pSc0KHilKzQnyxcclxuLmhvYmJ5IGku4pSc0KHRgtCQ0LbilJzQoOKUrOKVleKUnNCg4pSs4pWd4pSc0KDilKzilZXilJzQoeKUrNCfIHtcclxuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY29tcGV0ZW5jZS/ilJzQodGC0JDQtuKUnNCg4pSs4pWV4pSc0KDilKzilZ3ilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCh0YLQkNCu4pSc0KDilKzilZvilJzQodGC0JDQquKUnNCg4pSs4pWb4pSc0KDilKzilILilJzQodGC0JLQvOKUnNCg4pSs4paR4pSc0KHRgtCQ0K7ilJzQoOKUrOKVleKUnNCh4pSs0J8sXHJcbi5ob2JieSBpLuKUnNCh0YLQkNCu4pSc0KDilKzilZvilJzQodGC0JDQquKUnNCg4pSs4pWb4pSc0KDilKzilILilJzQodGC0JLQvOKUnNCg4pSs4paR4pSc0KHRgtCQ0K7ilJzQoOKUrOKVleKUnNCh4pSs0J8ge1xyXG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jb21wZXRlbmNlL+KUnNCh0YLQkNCu4pSc0KDilKzilZvilJzQodGC0JDQquKUnNCg4pSs4pWb4pSc0KDilKzilILilJzQodGC0JLQvOKUnNCg4pSs4paR4pSc0KHRgtCQ0K7ilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4uY29tcGV0ZW5jZSBpLuKUnNCh4pSs0J3ilJzQoOKUrOKVkeKUnNCg4pSs4pWb4pSc0KDilKzilZfilJzQoOKUrOKVm+KUnNCg4pSs4pSC4pSc0KDilKzilZXilJzQoeKUrNCfLFxyXG4uaG9iYnkgaS7ilJzQoeKUrNCd4pSc0KDilKzilZHilJzQoOKUrOKVm+KUnNCg4pSs4pWX4pSc0KDilKzilZvilJzQoOKUrOKUguKUnNCg4pSs4pWV4pSc0KHilKzQnyB7XHJcbiAgLy9iYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2NvbXBldGVuY2Uv4pSc0KHilKzQneKUnNCg4pSs4pWR4pSc0KDilKzilZvilJzQoOKUrOKVl+KUnNCg4pSs4pWb4pSc0KDilKzilILilJzQoOKUrOKVleKUnNCh4pSs0J8uc3ZnKSBuby1yZXBlYXQgNTAlOyAvL2tzdVxyXG59XHJcblxyXG4jc2FpbnRfcm93IGg0IHtcclxuICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi5tZW50b3Ige1xyXG4gIC5uYW1lIHNwYW4ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuZGVza3Igc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5cclxuI2VuZF9ldmVudCB7XHJcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYW5uZXIuc21hbGwge1xyXG4gIGhlaWdodDogMTEycHg7XHJcbn1cclxuXHJcbi5ldmVudF9jYXJkIC5tZW1iZXJzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1wZXJzb24uc3ZnKSBuby1yZXBlYXQgMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogI2JmYmZiZjtcclxufVxyXG5cclxuI3Byb2plY3RfbWVtYmVycyAuc2xpY2stdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogMzBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jaGFsbGVuZ2VfY2FyZCAuc3RhdHVzLmVuZGVkLFxyXG4uc2lnbi1ib2FyZC5zdGF0dXMuZW5kZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbn1cclxuXHJcbi5hbGxlcnRfbGlzdCB7XHJcbiAgLmFsbGVydC5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgdG9wOiAxMDRweDtcclxuICByaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDM5MnB4O1xyXG4gIHotaW5kZXg6IDc7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgICZbdHlwZT0nZW1haWwnXSxcclxuICAgICZbdHlwZT0ncGFzc3dvcmQnXSxcclxuICAgICZbdHlwZT0ndGV4dCddIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J2RhdGUnXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5mb3JtIGRpdi50ZXJtcy5ncmF5IHtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmJhbm5lci5iaWcgI3RpdGxlIHtcclxuICB3aWR0aDogODAwcHg7XHJcbn1cclxuXHJcbi5yb2Fkc19saXN0ID4gLnBpbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucm9hZHNfaW5fc3BoZXJlIC5jbG9zZSB7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yNHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5X2xvZ2luX3BhZ2Uge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dztcclxuICAgIC5pZV9tc2cgLmxvZ2luX3RhYixcclxuICAgIC5sb2dpbl9wYWdlIC5sb2dpbl90YWIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xyXG4gICAgfVxyXG4gICAgLmxvZ2luX3BhZ2UgLmxvZ2luX3RhYiAudGFicyAudGFic19fY2FwdGlvbiBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbl9wYWdlIC5oZWFkZXIgLnNpdGVfbmFtZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90aW50ZWwtbG9nby5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgd2lkdGg6IDIwNnB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yb2Fkc19pbl9zcGhlcmUgLmNsb3NlOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbiNlZGl0X2NvbXBldGVuY2VzIC5zd2l0Y2hfY29udGVudCA+IGRpdiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLnJvYWRzX2luX3NwaGVyZSAuc3BoZXJlIHtcclxuICAmLmFjdGl2ZSA+IGRpdiAuaW1nIC5wb3NpdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcclxuICB9XHJcblxyXG4gID4gZGl2IHtcclxuICAgIC5pbWcgLnBvc2l0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC5uYW1lIHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWcgLm1hcCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIC5pbWcgLm1hcCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgLmltZyAubWFwIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbioge1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuI21hbmFnZV9jb3Vyc2VfbW9kYWwgLnN3aXRjaF9jb250ZW50ID4gZGl2IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4uYmFjayBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd19sZWZ0LnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxufVxyXG5cclxuLmRvbnV0LXNlZ21lbnQge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHN0cm9rZS13aWR0aDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcclxuICAucGFnZSAubGVmdF9iYXJfcGFnZSB7XHJcbiAgICAubGVmdF9iYXIge1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0X2NvdXJzZSAuY2FyZCAuaWNvbiB7XHJcbiAgICBsZWZ0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAuaGlzdG9yeV9tYXAgLmxpc3QgPiBkaXYgc3BhbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcblxyXG4gIC5hYm91dF9jb3Vyc2UgLmNhcmQgLnRleHQge1xyXG4gICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNDZweDtcclxuICB9XHJcblxyXG4gIC5oaXN0b3J5X21hcCAuZGVzY3Ige1xyXG4gICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm5ld3NfbGlzdCB7XHJcbiAgICBtYXJnaW46IDAgLTZweDtcclxuICB9XHJcblxyXG4gIC5jaGFsbGVuZ2VfY2FyZCB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMlIC0gMTJweCk7XHJcbiAgICBtYXJnaW46IDZweDtcclxuICB9XHJcblxyXG4gIC5uZXdzIC5uZXdzX2xpc3Qge1xyXG4gICAgLmFkZF9uZXdfY2FyZCxcclxuICAgIC5zaGFkb3ctYm94IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzJSAtIDEycHgpO1xyXG4gICAgICBtYXJnaW46IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTU5cHgpIHtcclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuXHJcbiAgI2xlZnRfbWVudSxcclxuICAjcmlnaHRfYmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgI3RvcF9tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1pbi13aWR0aDogMTA2MnB4O1xyXG4gIH1cclxufVxyXG5cclxuI2FjdGl2aXR5X21vZGFsIC5saXN0LFxyXG4jYXJjaGl2ZSAubGlzdCxcclxuI2NoYWxsZW5nZXNfbW9kYWwgLmxpc3QsXHJcbiNjb3Vyc2VzX21vZGFsIC5saXN0LFxyXG4jcHJvamVjdHNfbW9kYWwgLmxpc3Qge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uY29tcGV0ZW5jaWVzX2Jsb2NrIC5jb21wZXRlbmNpZXNfbGlzdCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ucHJvamVjdF9jYXJkIC5tZW1iZXJzIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1wZXJzb24uc3ZnKSBuby1yZXBlYXQgMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogI2JmYmZiZjtcclxufVxyXG5cclxuLnByb2plY3RfbW9kYWwgLmFkZF9jaGFsbGVuZ2VfaW1hZ2VzIGxhYmVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE3LjMzM3B4KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25zX3BhZ2UgLnVzZXJfcGFnZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMHB4IDEycHg7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMjhweCAxMnB4O1xyXG4gICAgb3BhY2l0eTogMC4yNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0dXRvcmlhbCB7XHJcbiAgLmNoYWxsZW5nZV9jYXJkIHtcclxuICAgIGhlaWdodDogMTA4cHg7XHJcblxyXG4gICAgLy93aWR0aDogMzI4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmNoYWxsZW5nZV9jYXJkX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMyUgLSAzNnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi50dXRvcmlhbF9jb21wbGV0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAzOXB4KTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICBjb2xvcjogZ3JlZW47XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG4jdHV0b3JpYWwgLmNoYWxsZW5nZV9jYXJkIHtcclxuICAuY291bnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC50ZXh0IC5uYW1lIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hY3Rpdml0eV90eXBlID4gc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTZweDtcclxuICBsZWZ0OiAxNnB4O1xyXG4gIGJvdHRvbTogNzJweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMjBweDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS42NztcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbiNyaWdodF9ibG9jayAuc2V0dGluZ3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udHJla3NfbmFtZV9saXN0IHNwYW4sXHJcbi5yb2Fkc19pbl9zcGhlcmUgLnNwaGVyZSAubmFtZSxcclxuLnRyZWtzX3BvcHVwIC5kZXNjciBzcGFuIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhpc3RvcnlfbWFwLmlucm9hZHMge1xyXG4gIC5kZXNjciBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0zMnB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNmMmY2ZmE7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsZXJ0X2xpc3Qge1xyXG4gIHotaW5kZXg6IDk5OTtcclxufVxyXG5cclxuLnByb2plY3RfaW5mbyAuc2hhZG93LWJveCAuY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5odG1sIC5mczE0dzQwMCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5zaGFkb3ctYm94IC5nZW8gc3BhbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuI3NtYWxsX3NjcmVlbiAuY29udGVudCAuYmlnIHtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbiNkZXNjcmlwdGlvbl8gdGFibGUge1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gIHRyIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlIC5jb250ZW50Xzhjb2wge1xyXG4gIGlmcmFtZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiN0b3BfbWVudSAudXNlcl9wYWdlcyBhLnNlbGVjdGVkIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBjb2xvcjogIzE1ODhlZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYmFubmVyIC5idG5fYmxvY2tfYmcge1xyXG4gIC5hY3Rpdml0eV9sYWJlbCB7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDEycHggMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTYzYzc7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBkaXYgc3Bhbi5jb3VudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcblxyXG4gIC5hY3Rpdml0eV9sYWJlbCB7XHJcbiAgICAmLmJnX3BhcnRpY2lwYW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnX29yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZ19jbG9zZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmdfZG9uZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZWQwZDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZpdHlfbGFiZWwuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYmFubmVyIC5idG5fYmxvY2tfYmcge1xyXG4gIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgKyBkaXYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGVfbWVudV9jb250ZW50IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiA2cHggMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmY2ZmE7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lnbi1ib2FyZC5tZW1iZXJzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGVyc29uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbn1cclxuXHJcbi5wYWdlIC5ibHVlX2Jsb2NrX2xpbmsgPiBkaXYgYS50YXNrIHtcclxuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS10YXNrLnN2ZykgMCBuby1yZXBlYXQ7IC8vIGtzdVxyXG59XHJcblxyXG4uZmlsdGVyX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMjYwcHg7XHJcbn1cclxuXHJcbi50aXRsZV9tZW51IHtcclxuICAmLm9wZW4sXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmllX21zZyAubG9naW5fdGFiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDQxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmxvZ2luX3BhZ2UgLmxvZ2luX3RhYiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA0MTZweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC50YWJzIC50YWJzX19jYXB0aW9uIGxpIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCA4cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9ybSAuaW5wdXQucmFkaW8ge1xyXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzE1ODhlZTtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmNfMTkxIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4yNSk7XHJcbn1cclxuXHJcbi53XzI1Y19tMzYge1xyXG4gIHdpZHRoOiBjYWxjKDI1JSAtIDM2cHgpO1xyXG59XHJcblxyXG4ubmV3cyAubmV3c19saXN0IC5hZGRfbmV3X2NhcmQud18yNWNfbTI0IHtcclxuICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzZweCk7XHJcbn1cclxuXHJcbi5zcGlubmVyIHtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmM2YzO1xyXG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzAzNjVmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyLXBhY2Vob2xkZXIge1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmZhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZCB7XHJcbiAgMCUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAoLTIwMCUpIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbGxlbmdlX2NhcmQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gIC5wcmVsb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBhbmltYXRpb246IGMgMC4zcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDApLCAjZmZmIDUwJSwgaHNsYSgwLCAwJSwgMTAwJSwgMCkpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogZCAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIC5vcmdhbml6YXRpb25fbmFtZSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmFtZSBzcGFuIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhZG93LWJveCAucHJlbG9hZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGFuaW1hdGlvbjogYyAwLjNzO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSwgI2ZmZiA1MCUsIGhzbGEoMCwgMCUsIDEwMCUsIDApKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcclxuICAgIGFuaW1hdGlvbjogZCAxcyBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gIC5pbWcge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIC50YWdfbGluZSBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSxcclxuICAgIC5nZW8sXHJcbiAgICAub3JnYW5pemF0aW9uIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlOmJlZm9yZSxcclxuICAgIC5nZW86YmVmb3JlLFxyXG4gICAgLm9yZ2FuaXphdGlvbjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHNwYW4sXHJcbiAgICAuZ2VvIHNwYW4sXHJcbiAgICAub3JnYW5pemF0aW9uIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblxyXG4gICAgICArIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZ24tYm9hcmRzLWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoYWxsZW5nZV9jYXJkOmhvdmVyIC5iZyBkaXYsXHJcbi5yZWNvbW1fY2FyZDpob3ZlciAuYmcgZGl2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi50aXRsZV9tZW51IHtcclxuICAmLm9wZW4sXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MgLm5ld3NfbGlzdCB7XHJcbiAgLmFkZF9uZXdfY2FyZCxcclxuICAuc2hhZG93LWJveCB7XHJcbiAgICBtYXJnaW46IDEycHg7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMlIC0gMjRweCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zaGFkb3ctYm94IHtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzQ0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWRlcjI0MCAuc2xpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxlZnQsXHJcbiAgLnJpZ2h0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmxlZnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxlZnQ6IDEwNHB4O1xyXG4gICAgd2lkdGg6IDMxJTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcmlnaHQ6IDEwNHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgd2lkdGg6IDMzLjElO1xyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC4yNSk7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgKyBhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtZW1iZXJfcGFzcyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxLCAxMzYsIDIzOCwgMC4yNSk7XHJcbiAgY29sb3I6ICMxNTg4ZWU7XHJcbn1cclxuXHJcbi5zbGlkZXIyNDAgKiB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmxhbmcgc3BhbiBzcGFuLmRlbGV0ZSB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbjogMnB4IDAgMnB4IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWRlbGV0ZS5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25zX3BvcHVwLnBvcHVwX2Nsb3VkOjpiZWZvcmUge1xyXG4gIGxlZnQ6IDY5Ljc3JTtcclxufVxyXG5cclxuLnNlbGVjdGJveGl0LWNvbnRhaW5lciAuc2VsZWN0Ym94aXQtb3BlbiAuc2VsZWN0Ym94aXQtYXJyb3ctY29udGFpbmVyIC5zZWxlY3Rib3hpdC1hcnJvdyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmludGVyZXN0c19tb2RhbF9hbGxfbGlzdCBsYWJlbCBzcGFuIHtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmNmZhO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaW50ZXJlc3RzX21vZGFsX3NlbGVjdGVkIGxhYmVsIHNwYW4ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWRlbGV0ZV9pY28uc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmNsZWFyQWZ0ZXIge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGluZS1zbGlkZXIucHVibGljYXRpb25zLm1scC0wIC5zbGljay10cmFjayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmllX21zZyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgei1pbmRleDogMTU7XHJcblxyXG4gIC5oZWFkZXIgLnNpdGVfbmFtZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiA3MTRweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5icm93c2VyX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbWVtYmVyc19saW5lIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXgtaGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLmF2YSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXZhIC5tZW50b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2EtbWVudG9yLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5ibGFja2xpc3RfYnV0dG9ucyB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuLmJsYWNrbGlzdF9idXR0b25zIGlucHV0IHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tb2RhbF9kaXYge1xyXG4gIC5uZXdfYXZhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG5cclxuICAgIC51cGxvYWRfbGlzdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pbWctdGh1bWJuYWlsIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudF9hdmEsXHJcbiAgICAudXBsb2FkX2xpc3Qgc3BhbiAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnRfYXZhOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZF9uZXdfYXZhX2lucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtcGhvdG9fY2hhbmdlLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdF9saXN0X2NoYXRfYXZhIHtcclxuICAubGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5hdmEge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgdXJsKC4uL2ltZy9pY29ucy9hLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICYgKyAuYXZhIHtcclxuICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaF91c2VycyB7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gICYuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmZpbmRfZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgLmlucHV0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYTtcclxuICAgIC50ZXh0IHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hdmEge1xyXG4gIC5vbmxpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2Q2YTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5tb2RhbF9kaXYgLnRvcF9saXN0IC5saW5lIHtcclxuICBtYXgtaGVpZ2h0OiAzNDBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmZyaWVuZHNQYWdlX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICYgPiBkaXYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAudXNlcl9mcmllbmRzUGFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLnVzZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgLmF2YSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5saW5rX2JvcmRlciB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JmYmZiZjtcclxuICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxNTg4ZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX21lbnUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uc19saW5lIHtcclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JpZ2h0X2Jsb2NrIHtcclxuICAub25saW5lX3N0YXR1cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICMwMGNkNmE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGVsZXRlLWZyaWVuZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgJi5oaWRlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNlZGl0X3RoZW1zIHtcclxuICAqLmhpZGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcbiAgI2NvdXJzZV9wcm9ncmFtX21vZGFsIHtcclxuICAgIG1hcmdpbjogMCAtMjRweDtcclxuICB9XHJcbiAgLnRoZW1fbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmNmZhO1xyXG4gICAgbWluLWhlaWdodDogNjFweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQ2LCAyNTAsIDAuNSk7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTA2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmID4gaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWN0aW9uX2J1dHRvbnMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMTRweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zYXZlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bl9saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICYgPiAqIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAmICsgKiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZF9uZXdfY291cnNlIHtcclxuICAgIG1hcmdpbjogMCAtMjRweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMCAwIDA7XHJcbiAgICAmLmhpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRoZW1fbGluZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgJiA+IGlucHV0IHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2VfdGl0bGUgLnNsaWRlcl9uYXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTE0NHB4O1xyXG4gIHRvcDogLThweDtcclxuICBib3R0b206IC04cHg7XHJcbiAgd2lkdGg6IDEwNHB4O1xyXG59XHJcblxyXG4uYXdhcmRzX3NsaWRlcl9wcmV2LFxyXG4uYXdhcmRzX3NsaWRlcl9uZXh0LFxyXG4ubGluZS1zbGlkZXJfcHJldixcclxuLmxpbmUtc2xpZGVyX25leHQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29ucy9hcnJvd19sZWZ0LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5saW5lLXNsaWRlcl9wcmV2LFxyXG4uYXdhcmRzX3NsaWRlcl9wcmV2IHtcclxuICByaWdodDogaW5pdGlhbDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5saW5lLXNsaWRlcl9uZXh0LFxyXG4uYXdhcmRzX3NsaWRlcl9uZXh0IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGJveC1zaGFkb3c6IDAgLThweCAyNHB4IHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxufVxyXG5cclxuLmF3YXJkc19zbGlkZXIge1xyXG4gIC5hd2FyZCB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwKTtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYucmVjZWl2ZWQge1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXRpcHB5LXJvb3RdIHtcclxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiRjb2xvcjogd2hpdGU7XHJcblxyXG5bZGF0YS10aGVtZX49J2xpZ2h0J10ge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAmW2RhdGEtcGxhY2VtZW50Xj0ndG9wJ10gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcGxhY2VtZW50Xj0nYm90dG9tJ10gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtcGxhY2VtZW50Xj0nbGVmdCddID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gICZbZGF0YS1wbGFjZW1lbnRePSdyaWdodCddID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICA+IC50aXBweS1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICA+IC50aXBweS1zdmctYXJyb3cge1xyXG4gICAgZmlsbDogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnRpcHB5LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgJiA+IGIsXHJcbiAgJiA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICB9XHJcbiAgJiA+IGIge1xyXG4gIH1cclxuICAmID4gc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG59XHJcblxyXG4jcmlnaHRfYmxvY2sgLmZyaWVuZHNfc2xpZGVyIC5zbGljay10cmFjayxcclxuI3JpZ2h0X2Jsb2NrIC5mcmllbmRzX3NsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZS5zdGF0aXN0aWNzIHtcclxuICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gIC5jb250ZW50IHtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMzUycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZV90aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAuc3RhdGlzdGljc19jYXJkcyB7XHJcbiAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmNhcmQge1xyXG4gICAgICBtYXJnaW46IDEycHg7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gMik7XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuZG9udXQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDIwcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiArIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzA0cHggLSAxMjBweCk7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwNHB4IC0gMjRweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFic19fY29udGVudCB7XHJcbiAgLnBlb3BsZV9saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2VfaW5mbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0MTZweDtcclxuICBtYXJnaW46IDI0cHggYXV0byAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtY2FyZCB7XHJcbiAgLnRhYmxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgJl9oZWFkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4JSAtIDE4JSAtIDE2JSAtIDYlIC0gNiUgLSA2JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9yb3cge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgZGl2IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOCUgLSAxOCUgLSAxNiUgLSA2JSAtIDYlIC0gNiUpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAuYXZhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgd2lkdGg6IDE2JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYmlnIHtcclxuICAgICAgLnRhYmxlX2hlYWQge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRhYmxlX3JvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmF2YSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRlbCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtZGVsZXRlLnN2Zykgbm8tcmVwZWF0IDEwMCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZnVsbF9pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjZmYTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiA4cHggMCAtOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjk2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjk2cHggLSAzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTg2LCAyMTgsIDI0Nyk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8mLm9wZW57XHJcbiAgICAgICAgLy8gIGRpdntcclxuICAgICAgICAvLyAgICAmLmZ1bGxfaW5mb3tcclxuICAgICAgICAvLyAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgLy8gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgLy8gICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gICAgICAgIC8vICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vICAgIH1cclxuICAgICAgICAvLyAgfVxyXG4gICAgICAgIC8vfVxyXG4gICAgICB9XHJcbiAgICAgIC50YWJsZV9ib3R0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuYWRkX25ld191c2Vyc190YWJsZSB7XHJcbiAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZG93bmxvYWRfZXhjZWxfYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtc3BlZWRvbWV0ZXJzIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5zd2l0Y2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpdGNoX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnNwZWVkb21ldGVycyB7XHJcbiAgICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgLTEycHg7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgICAuc3BlZWRvbWV0ZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogIzc1NjNjNztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjYWxlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgLy9ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02NnB4O1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzlweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWRvbnV0IHtcclxuICAuY29udGVudC1jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgI3N2ZyB7XHJcbiAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2Lm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogMCAtOHB4IDI0cHg7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gICAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmF0aW5nLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbiAgJiArIC5yYXRpbmctY29udGVudCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcclxuICB9XHJcbiAgJiA+IGRpdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkZF9uZXdfdXNlcnNfdGFibGUge1xyXG4gICYgLmF2YSB7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMTlweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuYXZhIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzE1ODhlZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1YWxpZnlfbGlzdCB7XHJcbiAgLnF1YWxpZnlfY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgLnN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU2M2M3O1xyXG4gICAgICAmLmNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZWQwZDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYueWVsbG93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICByaWdodDogMjRweDtcclxuICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAub3JnYW5pemF0aW9uX25hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hLW9yZ2FuaXphdGlvbl93aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5hbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmcge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlbG9hZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICByaWdodDogLTVweDtcclxuICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICBhbmltYXRpb246IGMgMC4zcztcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMCksICNmZmYgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZCAxcyBpbmZpbml0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIC5vcmdhbml6YXRpb25fbmFtZSBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYW1lIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYmcge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmICsgLnF1YWxpZnlfY2FyZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhY2suc2hhZG93LWJveC5oLWF1dG8ge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZGx5YS12c3RhdmtpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIubWludFNjcm9sbGJhcl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5taW50U2Nyb2xsYmFyX192aWV3cG9ydCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5taW50U2Nyb2xsYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcclxufVxyXG5cclxuLm1pbnRTY3JvbGxiYXJfX2NvbnRhaW5lcjpob3ZlciA+IC5taW50U2Nyb2xsYmFyLFxyXG4ubWludFNjcm9sbGJhcl9fdmlld3BvcnQ6Zm9jdXMgfiAubWludFNjcm9sbGJhcixcclxuLm1pbnRTY3JvbGxiYXJfX3ZpZXdwb3J0LS1hY3RpdmUgfiAubWludFNjcm9sbGJhciB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1pbnRTY3JvbGxiYXJfX3RodW1iIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG59XHJcblxyXG4ubWludFNjcm9sbGJhcl9fdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG4ubWludFNjcm9sbGJhcl9fdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxufVxyXG5cclxuLm1pbnRTY3JvbGxiYXJfX3gge1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIGJvdHRvbTogM3B4O1xyXG4gICAgbGVmdDogM3B4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi5taW50U2Nyb2xsYmFyX194X190aHVtYiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWludFNjcm9sbGJhcl9feSB7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi5taW50U2Nyb2xsYmFyX195X190aHVtYiB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbG9ycyc7XHJcbkBpbXBvcnQgJ2ZvbnRzJztcclxuXHJcbi5tb2RhbF9kaXYge1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gICYgPiBkaXYge1xyXG4gICAgd2lkdGg6IDEwNTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICYubWluIHtcclxuICAgICAgd2lkdGg6IDc5OHB4O1xyXG4gICAgfVxyXG4gICAgJi5iaWcge1xyXG4gICAgICB3aWR0aDogMTI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmY2ZmE7XHJcbiAgICAgIC5tb2RhbF90aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgICAgfVxyXG4gICAgICAubW9kYWxfY2xvc2Uge1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF90aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIycHggMjRweDtcclxuICAgICAgJi5mb3JfYXZhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuYXZhIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9jbG9zZSB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICByaWdodDogMjRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4IDI0cHg7XHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgLmRhdGUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAyNHB4O1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcl9hdmEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjZweDtcclxuICAgICAgfVxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIHNlbGVjdCxcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBociB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IC0yNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNvdmVybGF5IHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmVkaXRfY29tcGV0ZW5jZXNfbW9kYWwge1xyXG4gIC50b3BfbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLmxpbmUgLnVzZXJfdG9wIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XHJcbiAgfVxyXG4gIC5idG5fbGluZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBpbnB1dFt0eXBlPSdidXR0b24nXSB7XHJcbiAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAmICsgaW5wdXRbdHlwZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWxlZnQge1xyXG4gICAgICBtYXJnaW46IDAgMjRweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkaXRfY29tcGV0ZW5jZXNfbW9kYWwge1xyXG4gIC5tb2RhbF90YWJzIHtcclxuICAgICYgPiAqIHtcclxuICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDZweCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuY29tcGV0ZW5jZXNfbGlzdF9tb2RhbHtcclxuLy8gICAuY29udGVudHtcclxuLy8gICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzOHB4KTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi5lZGl0X2NvbXBldGVuY2VzX21vZGFsLFxyXG4uY29tcGV0ZW5jZXNfbGlzdF9tb2RhbCB7XHJcbiAgYmFja2dyb3VuZDogI2YyZjZmYSAhaW1wb3J0YW50O1xyXG4gIC5jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgLmNvbXBldGVuY2VfcG9pbnRzX2NhcmQge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmMmY2ZmE7XHJcbiAgICAgIC5wb2ludHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2VsZWN0X2ljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hLWNoZWNrLXdoaXRlLnN2ZycpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubm90X2FjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMCk7XHJcbiAgICAgICAgLnBvaW50cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlbGVjdF9pY29uIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF90YWJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxuICAmID4gKiB7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmE7XHJcbiAgICBwYWRkaW5nOiA4cHggMjNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFuX3RhYiB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjA1KTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgLy8gY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjcpO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpdGNoX2NvbnRlbnQge1xyXG4gIC5jb21wZXRlbmNlc19saXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAwIC0xNHB4IC0xMnB4IC0xNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX2RpdiB7XHJcbiAgLnRyYWNrcyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDI0cHggMjRweDtcclxuICAgIG1hcmdpbjogMCAtOHB4IDIwcHggLThweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkYWRjO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAudHJhY2sge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICBtYXJnaW46IDhweDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA2cHggMzZweCA2cHggMTZweDtcclxuICAgICAgfVxyXG4gICAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMTU4OGVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLnRyYWNrIHtcclxuICAgICAgICBtYXJnaW46IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZF9lbGVtZW50IHtcclxuICAgICAgbWFyZ2luOiA4cHggOHB4IDhweCAyNHB4O1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUuNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHJhY2tzX2xpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIC04cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgbGVmdDogMzJweDtcclxuICAgICAgcmlnaHQ6IDMycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkOWRhZGM7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC50cmFja3Mge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnRyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDEzNiwgMjM4LCAwLjIpO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRlIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3R0b21fYnRuIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBidXR0b24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtcHVyY2hhc2Utb3B0aW9ucyB7XHJcbiAgJl9fd2luZG93IHtcclxuICAgIHdpZHRoOiA1NTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweCAyNHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveHM7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXRleHQge1xyXG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2stZW1haWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0LWVtYWlsIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5uZXdzIHtcclxuICAmICsgLm5ld3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMjhweDtcclxuICB9XHJcbiAgLnBhZ2VfdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2xpc3QtZ3JpZCxcclxuICAmX19saXN0LWdyaWRfbW9kYWwge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtcm93LWdhcDogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICA6bnRoLWNoaWxkKDNuICsgMSkge1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgOm50aC1jaGlsZCgzbiArIDIpIHtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICA6bnRoLWNoaWxkKDNuICsgMykge1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3QtZ3JpZC00aXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgIGdyaWQtcm93LWdhcDogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIDpudGgtY2hpbGQobikge1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c19saXN0IHtcclxuICAgICYuY29sNCB7XHJcbiAgICAgIC5zaGFkb3ctYm94LFxyXG4gICAgICAuYWRkX25ld19jYXJkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyNHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hhZG93LWJveCxcclxuICAgIC5hZGRfbmV3X2NhcmQge1xyXG4gICAgICBtYXJnaW46IDEycHggMTJweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzJSAtIDI0cHgpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMzAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmJsdWVfYmxvY2tfbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjZmYTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAmLmZpbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWZpbGUuc3ZnKSAwIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0ZXJuYWxfbGluayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtbGluay5zdmcpIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb21wbGV0ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtY2hlY2tfYmx1ZS5zdmcpIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb2wtOC1jb250ZW50IHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA5ODhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNlbnRlciAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJpZ2h0X2Jsb2NrIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM0MHB4O1xyXG5cclxuICAgICYuZXhwYW5kX3JpZ2h0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IC5jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMTk5cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMjMwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlZnRfYmFyX3BhZ2Uge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAubGVmdF9iYXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAucGFnZV9uYW1lIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdHJfdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbGVhcl9maWx0ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hLWNsb3NlLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50Xzhjb2wge1xyXG4gICAgbWF4LXdpZHRoOiA3NDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLnBhZ2VfdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogODBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIG9sLFxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDI0cHggMCA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wgbGksXHJcbiAgICB1bCBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBvbCBsaSArIGxpLFxyXG4gICAgdWwgbGkgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgbWFyZ2luOiA4MHB4IC05OHB4O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTk2cHgpO1xyXG4gICAgICBoZWlnaHQ6IDUyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuY29udGVudF84Y29sIHtcclxuICAgIG1heC13aWR0aDogNzkycHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggODBweDtcclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2X2JsdWUge1xyXG4gICAgYmFja2dyb3VuZDogIzQxNjdiYjtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmc6IDI4cHggMTZweDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubGVmdCxcclxuICAgIC5yaWdodCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCBhLFxyXG4gICAgLnJpZ2h0IGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCBhIHtcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQgYSB7XHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYTpiZWZvcmUsXHJcbiAgICAucmlnaHQgYTpiZWZvcmUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYTphZnRlcixcclxuICAgIC5yaWdodCBhOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2EtYXJyb3dfcmlnaHQtYnV0dG9uLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYTpob3ZlcjpiZWZvcmUsXHJcbiAgICAucmlnaHQgYTpob3ZlcjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQgYTpob3ZlcjphZnRlcixcclxuICAgIC5yaWdodCBhOmhvdmVyOmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudF84Y29sIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xyXG5cclxuICAgICAgLmNlbnRlciAuZHJvcF9kb3duX2xpc3QgLnNlbGVjdGVkIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQge1xyXG4gICAgICByaWdodDogMTVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gIC5wYWdlIHtcclxuICAgIHBhZGRpbmctbGVmdDogOThweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAucGFnZS5yaWdodF9ibG9jayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2Uge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTY2N3B4KSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xyXG4gICAgJi5yaWdodF9ibG9jayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjRweCAwIDQ4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0OTBweCkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHdpZHRoOiAxMDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LWZ1bGwge1xyXG4gICAgd2lkdGg6IDE0MDBweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIC5jb2wtOCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIC5jb2wtNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtNCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAuY29sLTEwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtNiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudF83OTgge1xyXG4gICAgd2lkdGg6IDc5OHB4O1xyXG5cclxuICAgIC5wYWdlX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LWxpbmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAvLyDQtNC70Y8g0YHRgtGA0LDQvdC40YbRiyDRgdC+0LHRi9GC0LjRjyBldmVudF9wYWdlXHJcbiAgJl9ldmVudCxcclxuICAmX25hdmlnYXRvci1wYWdlLFxyXG4gICZfdHJhY2sge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMCAxMTBweDtcclxuXHJcbiAgICAgIC5wYWdlX19jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgLmFjdGl2aXR5LWNhcmQge1xyXG4gICAgICAgIHdpZHRoOiAzMDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9uYXZpZ2F0b3ItcGFnZSxcclxuICAmX3dvcmtzIHtcclxuICAgIC5hY3Rpdml0eUNvbnRhaW5lciB7XHJcbiAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfd29ya3Mge1xyXG4gICAgLnNob3djYXNlX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY2N3B4KSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTQ4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0ICdjb2xvcnMnO1xyXG5AaW1wb3J0ICdmb250cyc7XHJcblxyXG4jcmlnaHRfYmxvY2sge1xyXG4gIHdpZHRoOiAzMjBweDtcclxuICAvLyBoZWlnaHQ6IDk1MnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMDRweDtcclxuICBib3R0b206IDI0cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLnNldHRpbmdzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLnByb2ZpbGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAucGhvdG8ge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuYXZhIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVza3Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VuZF9tc2cge1xyXG4gICAgICBtYXJnaW46IDI0cHggNDBweDtcclxuICAgICAgLmJpZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTY1MHB4KSB7XHJcbiAgICB3aWR0aDogOThweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmV4cGFuZF9ibG9jayB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogOThweDtcclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvd19wcnBsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MzRhOWMgdXJsKCcuLi9pbWcvaWNvbnMvcHJvZmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzNGE5YztcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIC8vIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9hcnJvd19sZWZ0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDEwNHB4O1xyXG4gICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIC5leHBhbmRfYmxvY2sge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5leHBhbmQge1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJiA+ICoge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIC5leHBhbmRfYmxvY2sge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDk4cHg7XHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3dfcHJwbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTM0YTljIHVybCgnLi4vaW1nL2ljb25zL3Byb2ZpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1MzRhOWM7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAvLyBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucm9sbF91cCB7XHJcbiAgICAgIC5yb2xsX3VwX2J0biB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yb2xsX3VwIHtcclxuICAgIC5yb2xsX3VwX2J0biB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCA3NCwgMTU2LCAwLjEpIHVybCguLi9pbWcvaWNvbnMvYXJyb3dfcHJwbC5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUzNGE5YyB1cmwoLi4vaW1nL2ljb25zL2Fycm93X2xlZnQuc3ZnKSBuby1yZXBlYXQgNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVydG9ycyB7XHJcbiAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gIC5tZXJ0b3JzX3NsaWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgIGhlaWdodDogMjk2cHg7XHJcbiAgICAuc2xpY2stbGlzdCxcclxuICAgIC5zbGljay1saXN0ICoge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1wcmV2IHtcclxuICAgICAgcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi9pbWcvaWNvbnMvYS1hcnJvd19sZWZ0XzI0cHguc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNTJweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXNlcnNfbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC51c2VyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29sb3JzJztcclxuQGltcG9ydCAnZm9udHMnO1xyXG5cclxuI3RvcF9tZW51IHtcclxuICB6LWluZGV4OiA4MDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDI4MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjUwcHgpIHtcclxuICAgIGxlZnQ6IDk4cHg7XHJcbiAgfVxyXG4gICYuZXhwYW5kIHtcclxuICAgIGxlZnQ6IDk4cHg7XHJcbiAgfVxyXG4gIC8vICYucm9sbF91cHtcclxuICAvLyAgICAgbGVmdDogOThweDtcclxuICAvLyB9XHJcblxyXG4gIC51c2VyX3BhZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBsZWZ0OiAwO1xyXG4gICAgLy8gdG9wOiAwO1xyXG4gICAgLy8gYm90dG9tOiAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAyOHB4IDEycHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1za3ktYmx1ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkZGVlcC1za3ktYmx1ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLW1lbnUtcmlnaHQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gcmlnaHQ6IDIxNHB4O1xyXG4gICAgLy8gdG9wOiAxNHB4O1xyXG4gICAgLm9wZW5fbGlzdF9idG4sXHJcbiAgICAubGlua19idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLmluZGljYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1za3ktYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjODY4Njg2O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogIzE0ODhlZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tZXNzYWdlcyB7XHJcbiAgICAgIH1cclxuICAgICAgJi5ub3RpZmljYXRpb25zIHtcclxuICAgICAgfVxyXG4gICAgICAmLnNldHRpbmdzIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVzZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHJpZ2h0OiAyNHB4O1xyXG4gICAgLy8gdG9wOiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLmF2YSB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJiArIC5tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTRweDtcclxuICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgICB0b3A6IDExMXB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMjNweDtcclxuICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgIGJvcmRlcjogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgNTZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICYgKyAubWVudSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0b3A6IDkycHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtcGluaztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnY29sb3JzJztcclxuQGltcG9ydCAnZm9udHMnO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gID4gKiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgJi5iaWcge1xyXG4gICAgaGVpZ2h0OiAzNDBweDtcclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2VsZWN0aW9uIHtcclxuICAgIGhlaWdodDogMTE2cHg7XHJcbiAgfVxyXG4gIC5kZXNrcl9wYWdlX2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuX2Jsb2NrX2JnIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjRweDtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcbiAgICAgICYgKyBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JmYmZiZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyZWtfcGFnZSB7XHJcbiAgJiA+IC50ZXh0IHtcclxuICAgIHBhZGRpbmc6IDI0cHggMCA0MHB4IDA7XHJcbiAgICBtYXgtd2lkdGg6IDgwOHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgJiArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0X2luZm8ge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuX2Jsb2NrIHtcclxuICAgIC5ibHVlX2J0biB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBldGVuY2VzX2FuZF9pbnRlcmVzdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmNvbXBldGVuY2VzIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogMCAyNHB4IDAgMDtcclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlcmVzdHMge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVjdGFuZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbjogMjRweCAwIDE2cHggMDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmV5O1xyXG4gICAgZGl2IHtcclxuICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyZWtfY2FyZF9ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmU1ZGY7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgaGVpZ2h0OiAyMzdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxNTBweDtcclxuICAgICAgYm90dG9tOiAyNHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnRlcmVzdHNfbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIC00cHg7XHJcbiAgbWF4LWhlaWdodDogOTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbjogNHB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9iYnksXHJcbi5jb21wZXRlbmNlIHtcclxuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb2xvcjogJGZyZW5jaC1ibHVlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICYuc3BvcnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9jb21wZXRlbmNlL3Nwb3J0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLnByb2dyYW1taW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvY29tcGV0ZW5jZS9wcm9ncmFtbWluZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5yZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvY29tcGV0ZW5jZS9yZWFkaW5nLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAmICsgLmhvYmJ5LFxyXG4gICYgKyAuY29tcGV0ZW5jZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmcge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbG9yOiAkZnJlbmNoLWJsdWU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOiAycHggMDtcclxuICAgIC8qIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgKi9cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAmLnJ1IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvcnVzc2lhLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5jbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2NoaW5hLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5lcyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL3NwYWluLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5hZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL3VuaXRlZC1hcmFiLWVtaXJhdGVzLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5wdCB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvcG9ydHVnYWwuc3ZnJyk7IC8vIGtzdVxyXG4gICAgfVxyXG4gICAgJi5kZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2dlcm1hbnkuc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmdmIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvZnJhbmNlLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5nYiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL3VuaXRlZC1raW5nZG9tLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICAgICYuYXoge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sYW5ncy9hemVyYmFpamFuLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5ieSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2JlbGFydXMuc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmdlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvZ2VvcmdpYS5zdmcnKTtcclxuICAgIH1cclxuICAgICYua3oge1xyXG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2themFraHN0YW4uc3ZnJyk7IC8vIGtzdVxyXG4gICAgfVxyXG4gICAgJi5rZyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2t5cmd5enN0YW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmx2IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvbGF0dmlhLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi5sdCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL2xpdGh1YW5pYS5zdmcnKTtcclxuICAgIH1cclxuICAgICYubWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sYW5ncy9tb2xkb3ZhLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi50aiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL3RhamlraXN0YW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLnRtIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvdHVya21lbmlzdGFuLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgJi51eiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2xhbmdzL3V6YmVraXN0YW4uc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLnVhIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbGFuZ3MvdWtyYWluZS5zdmcnKTtcclxuICAgIH1cclxuICAgICYuZWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sYW5ncy9lc3RvbmlhLnN2ZycpO1xyXG4gICAgfVxyXG4gICAgLy9cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICYgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgJi5lZGl0IHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMCAycHggOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2EtZWRpdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5kZWxldGUge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwIDJweCA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYS1kZWxldGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYgKyAubGFuZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX2RpdiB7XHJcbiAgLmxhbmcge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dCB7XHJcbn1cclxuLnRleHQgKjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQgdWwge1xyXG4gIG1hcmdpbjogMTVweCAwO1xyXG59XHJcbi50ZXh0IHVsIGxpICsgbGkge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5hYm91dF9tZW50b3Ige1xyXG4gICYudGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVhbGlmaWNhdGlvbiB7XHJcbiAgd2lkdGg6IDEyMTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vdGVtcGxhdGUvdHJlay9wYXRoLnN2Zykgbm8tcmVwZWF0IDUwJSAzMCU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG5cclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGhlaWdodDogMzE2cHg7XHJcbiAgICB3aWR0aDogMjMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXMge1xyXG4gICAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICB9XHJcblxyXG4gICZfX3RhZy1saW5lIHtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLnllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzUwMDtcclxufVxyXG5cclxuLm9yYW5nZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODAwYjtcclxufVxyXG5cclxuLmdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDZhO1xyXG59XHJcblxyXG4ucmVkIHtcclxuICBib3JkZXItY29sb3I6ICNmZjRiM2E7XHJcbn1cclxuXHJcbi5ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xyXG59XHJcblxyXG4uYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNjdiYjtcclxufVxyXG5cclxuLnR1cnF1b2lzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlZDBkMztcclxufVxyXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5cclxuQGtleWZyYW1lcyBzaG93X3RyZWsge1xyXG4gIDAle29wYWNpdHk6IDA7fVxyXG4gIDEwMCV7b3BhY2l0eTogMTt9XHJcbn1cclxuQGtleWZyYW1lcyBoaWRlX3RyZWsge1xyXG4gIDAle29wYWNpdHk6IDE7fVxyXG4gIDEwMCV7b3BhY2l0eTogMDt9XHJcbn1cclxuXHJcbi50cmVrc3tcclxuXHQjdHJla19saXN0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbjogMCAtMTJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdC50cmVre1xyXG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAyNHB4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMTJweCA0MHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcblx0XHRcdFx0cGFkZGluZzogMjRweCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgIFx0XHRcdFx0bWF4LXdpZHRoOiAxMTBweDtcclxuXHRcdFx0XHRcdCYuaG92ZXJ7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQgICAgYm9yZGVyOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAkY29yYWw7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdCAgICBsZWZ0OiA1MCU7XHJcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTE3cHg7XHJcblx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0ICAgIG9wYWNpdHk6IDA7XHJcblx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb3JhbDtcclxuXHRcdFx0XHQuaW1ne1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHQmLmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHR7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvcmFsO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLDcyLDEzNSwuMSk7XHJcblx0XHRcdFx0LmltZ3tcclxuXHRcdFx0XHRcdGltZ3tcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0Ji5ob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0e1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTM0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50cmVrX2NvbnRlbnR7XHJcblx0XHQudHJla3tcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiBzaG93X3RyZWsgMC4xNXMgMSBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucGFnZV90aXRsZXtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LnRleHR7XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNhdGVnb3J5e1xyXG5cdFx0XHRcdCYgKyAuY2F0ZWdvcnl7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudHJla3NfZ3JvdXB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIC0xMnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0LnRyZWtfY2FyZHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjRweCk7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0Lm1vcmVfaW5mb3tcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lm5hbWV7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTc7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmJne1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAwLCAkZnJlbmNoLWJsdWUsICRsaWdodC1pbmRpZ28pO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHQuYmd7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRcdFx0XHQuYmd7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5tb3JlX2luZm97XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggMTBweCAyNHB4IDI0cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMCwgNzIsIDEzNSwgMC4xKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MjRweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMTJweDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGhpZGVfdHJlayAwLjE1cyAxIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0XHRcdFx0Ym9yZGVyOiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNmZmZmZmY7XHJcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDgzcHg7XHJcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xyXG5cdFx0XHRcdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmxlZnR7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTdweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE3cHggc29saWQgI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmxlZnQuYXJyb3dfdG9we1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogaW5pdGlhbDtcclxuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiA4M3B4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTM0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuYXJyb3dfdG9we1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogaW5pdGlhbDtcclxuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiA4M3B4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTM0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zY3JvbGx7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMTZweDtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzdGFydDpkZWNyZW1lbnQsXHJcblx0XHRcdFx0XHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnQgIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlICB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuY29tcGV0ZW5jZXN7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDI0cHggMDtcclxuXHRcdFx0XHRcdFx0XHRcdC5jb21wZXRlbmNle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZnJlbmNoLWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmICsgLmNvbXBldGVuY2V7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaXRlbXtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YntcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmICsgLml0ZW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG5fYmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweCAxNHB4IDE2cHggMDtcclxuXHRcdFx0XHRcdFx0XHQuYmx1ZV9idG57XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGFuaW1hdGlvbjogc2hvd190cmVrIDAuMTVzIDEgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zZWxlY3RfY29udGVudF9saXN0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdFx0XHRcdC5zZWxlY3RfY29udGVudHtcclxuXHRcdFx0XHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAyNHB4IDAgMCAwO1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzIwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYmx1ZV9idG57XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYubmF2aWdhdG9ye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy90cmVrL25hdmlnYXRvcl9iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5lZHVjYXRpb257XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RyZWsvZWR1Y2F0aW9uX2JnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnByb2plY3R7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RyZWsvcHJvamVjdF9iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5ldmVudHN7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3RyZWsvZXZlbnRzX2JnLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm9yZGVyIHtcclxuICAmX19idXR0b24teWV0IHtcclxuICAgIHdpZHRoOiAyMzJweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDEwNHB4O1xyXG4gIH1cclxufVxyXG4iLCIucGFnZS13aXRoLWxlZnQtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbiIsIi5sb2dpbl9wYWdlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG5mb3JtIC50ZXJtcy5ncmF5IHtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbiIsIi5hY3Rpdml0eS1jYXJkIHtcclxuICB3aWR0aDogMzIwcHg7XHJcbiAgaGVpZ2h0OiAzOTZweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC41KTtcclxuICB9XHJcblxyXG4gICZfX2ltZy1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVtYmVycyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvaWNvbnMtYS1wZXJzb24uc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTZweDtcclxuICAgIGxlZnQ6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1ODhlZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9iZy9pbWFnZS5qcGcnKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnLWxpbmUge1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICM3NTYzYzc7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMjBweCAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgJl9fc2lnbi1ib2FyZCB7XHJcbiAgICBtYXJnaW46IDRweCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl91c2VyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfb3JnYW5pemF0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9pY29ucy1hLW9yZ2FuaXphdGlvbi5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfdmlkZW8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtdmlkZW8uc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3Bob3RvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLXBob3RvLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9kYXRlIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9pY29ucy1hLXRpbWUuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX21haWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtbWFpbC5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfcGhvbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtcGhvbmUuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxpa2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtbGlrZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYS1saWtlLWFjdGl2ZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfZ2VvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9pY29ucy1hLXBsYWNlLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NjNjNztcclxuXHJcbiAgICAmLmdyYXksXHJcbiAgICAmLmNsb3NlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjgwMGI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGNkNmE7XHJcbiAgICB9XHJcblxyXG4gICAgJi50dXJxdW9pc2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVkMGQzO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qINC90LjQttC1INC00LvRjyDQv9GA0LXQu9C+0LDQtNC10YDQsCAqL1xyXG5cclxuICAmX19wcmVsb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBhbmltYXRpb246IGMgMC4zcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMCksICNmZmYgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcclxuICAgICAgYW5pbWF0aW9uOiBkIDFzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJsb2NrX3ByZWxvYWQge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICB9XHJcblxyXG4gICZfX21lbWJlcnNfcHJlbG9hZCB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2VfcHJlbG9hZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50X3ByZWxvYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX190YWctbGluZV9wcmVsb2FkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbl9wcmVsb2FkIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgbWFyZ2luOiAycHggMDtcclxuICB9XHJcblxyXG4gICZfX3NpZ24tYm9hcmRfcHJlbG9hZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXR1c19wcmVsb2FkIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgfVxyXG59XHJcbiIsIi5uYXZpZ2F0b3ItY2FyZCB7XHJcbiAgd2lkdGg6IDMyMHB4O1xyXG4gIGhlaWdodDogMzk2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAmX19pbWctYmxvY2sge1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9iZy9pbWFnZS5qcGcnKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnLWxpbmUge1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICM3NTYzYzc7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiAxMnB4IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmX19nZW8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLXBsYWNlLnN2Zykgbm8tcmVwZWF0IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbjogMTJweCAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaWduLWJvYXJkcy1saW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19zaWduLWJvYXJkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmX19zaWduLWJvYXJkLWNvdW50IHtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gICZfX2EtY2FyZC1lZHVjYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLWNhcmQtZWR1Y2F0aW9uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG5cclxuICAmX19hLWNhcmQtcHJvamVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtY2FyZC1wcm9qZWN0LnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgfVxyXG5cclxuICAmX19hLWNhcmQtZXZlbnRzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYS1jYXJkLWV2ZW50cy5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYS1jYXJkLWNoYWxsZW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtY2FyZC1jaGFsbGVuZ2Uuc3ZnKSBuby1yZXBlYXQgMDtcclxuICB9XHJcblxyXG4gIC8qINC90LjQttC1INC00LvRjyDQv9GA0LXQu9C+0LDQtNC10YDQsCAqL1xyXG5cclxuICAmX19wcmVsb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBhbmltYXRpb246IGMgMC4zcztcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgaHNsYSgwLCAwJSwgMTAwJSwgMCksICNmZmYgNTAlLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcclxuICAgICAgYW5pbWF0aW9uOiBkIDFzIGluZmluaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJsb2NrX3ByZWxvYWQge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnRfcHJlbG9hZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3RhZy1saW5lX3ByZWxvYWQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjNzU2M2M3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbl9wcmVsb2FkIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgbWFyZ2luOiAxM3B4IDA7XHJcbiAgfVxyXG5cclxuICAmX19nZW9fcHJlbG9hZCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICBwYWRkaW5nOiAxcHggNDBweDtcclxuICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0X3ByZWxvYWQge1xyXG4gICAgbWFyZ2luOiAxMXB4IDA7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NpZ24tYm9hcmRzLWxpbmVfcHJlbG9hZCB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19zaWduLWJvYXJkX3ByZWxvYWQge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuIiwiLndvcmstY2FyZCB7XHJcbiAgd2lkdGg6IDMyMHB4O1xyXG4gIGhlaWdodDogMzQycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4yNSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAmX19pbWctYmxvY2sge1xyXG4gICAgaGVpZ2h0OiAyMThweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX21lbWJlcnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2ljb25zLWEtcGVyc29uLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTg4ZWU7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYmcvaW1hZ2UuanBnJyk7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIxOHB4KTtcclxuICB9XHJcblxyXG4gICZfX3RhZy1saW5lIHtcclxuICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjNzU2M2M3O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICArIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB9XHJcblxyXG4gICZfX3NpZ24tYm9hcmQge1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfdXNlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYS1wZXJzb24uc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX29yZ2FuaXphdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvaWNvbnMtYS1vcmdhbml6YXRpb24uc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3ZpZGVvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLXZpZGVvLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9waG90byB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYS1waG90by5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfZGF0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvaWNvbnMtYS10aW1lLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9tYWlsIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLW1haWwuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX3Bob25lIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLXBob25lLnN2Zykgbm8tcmVwZWF0IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWtlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLWxpa2Uuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25zL2EtbGlrZS1hY3RpdmUuc3ZnKSBuby1yZXBlYXQgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2dlbyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvaWNvbnMtYS1wbGFjZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTYzYzc7XHJcblxyXG4gICAgJi5ncmF5LFxyXG4gICAgJi5jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDBiO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZDZhO1xyXG4gICAgfVxyXG5cclxuICAgICYudHVycXVvaXNlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlZDBkMztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDQvdC40LbQtSDQtNC70Y8g0L/RgNC10LvQvtCw0LTQtdGA0LAgKi9cclxuXHJcbiAgJl9fcHJlbG9hZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgYW5pbWF0aW9uOiBjIDAuM3M7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIDApLCAjZmZmIDUwJSwgaHNsYSgwLCAwJSwgMTAwJSwgMCkpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7XHJcbiAgICAgIGFuaW1hdGlvbjogZCAxcyBpbmZpbml0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1ibG9ja19wcmVsb2FkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgfVxyXG5cclxuICAmX19tZW1iZXJzX3ByZWxvYWQge1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgbGVmdDogMjJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlX3ByZWxvYWQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudF9wcmVsb2FkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnLWxpbmVfcHJlbG9hZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogIzc1NjNjNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcHRpb25fcHJlbG9hZCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19zaWduLWJvYXJkX3ByZWxvYWQge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXNfcHJlbG9hZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gIH1cclxufVxyXG4iLCIuYnV0dG9uIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogMS40MztcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcblxyXG4gICZfYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgICBjb2xvcjogIzE1ODhlZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzE1ODhlZTtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYmx1ZSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9iaWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfYWRkIHtcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjYmZiZmJmICFpbXBvcnRhbnQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcbiIsIi5maWx0ZXItZm9ybSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NsZWFyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYS1jbG9zZS5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nZW9Mb2NhdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmX19wbGFjZSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDMwcHggNDFweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvaWNvbnMvaWNvbnMtYS1wbGFjZS5zdmcnKTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzBweDtcclxuICAgIHBhZGRpbmc6IDI3cHggMjBweCAxNnB4IDE2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA3MiwgMTM1LCAwLjAzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm1fb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX2Zvcm0tdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG4gICZfX2J1dHRvbl95ZXMge1xyXG4gICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5nZW8tcmVnaW9ucyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuXHJcbiAgJl9fY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbnB1dC10ZXh0IHtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXRfZXJyb3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNGIzYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJl9fbm90aWZpY2F0aW9uIHtcclxuICAgIGNvbG9yOiAjZmY0YjNhO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBtYXJnaW46IDRweCAwIDAgMTZweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQzcHg7XHJcbiAgfVxyXG5cclxuICAmX19ub3RpZmljYXRpb25fc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fbm90aWZpY2F0aW9uX2NoZWNrIHtcclxuICAgIHRvcDogNjVweDtcclxuICB9XHJcbn1cclxuIiwiLmxlZnQtYmFyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAzMjBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDlweCkge1xyXG4gICAgd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcGFnZS1uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI0cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbnMvYXJyb3dfbGVmdC5zdmcpIG5vLXJlcGVhdCAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICA6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJpZ2h0LWJsb2NrLW15LWxrIHtcclxuICAmX19idXR0b25zIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19idXR0b24tbXktb3JkZXIge1xyXG4gICAgbWFyZ2luOiAyNHB4IDQwcHggMDtcclxuICB9XHJcbn1cclxuIiwiLnN0YXR1cy1tYXJrIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS40MztcclxuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gIGJhY2tncm91bmQ6ICMxNTg4ZWU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogMnB4IDE2cHg7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICZfcHVycGxlIHtcclxuICAgIGJhY2tncm91bmQ6ICM3NTYzYzc7XHJcbiAgfVxyXG5cclxuICAmX3R1cnF1b2lzZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmVkMGQzO1xyXG4gIH1cclxuXHJcbiAgJl95ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYzUwMDtcclxuICB9XHJcblxyXG4gICZfZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwY2Q2YTtcclxuICB9XHJcbn1cclxuIiwiLnN1YnNjcmlwdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcclxuICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDQwcHggODBweCAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAyNDRweDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2xvY2sucG5nKTtcclxuICAgIHdpZHRoOiA0NzlweDtcclxuICAgIGhlaWdodDogMjQ0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBsZWZ0OiA1JTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19rZXkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2tleV9hY3RpdmF0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG4iLCIudGFibGUtZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiKDAsIDcyLCAxMzUsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuXHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgMTUlIDE1JSAxNSUgMTUlO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgICY6aG92ZXI6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY1LCAxMDMsIDE4NywgMC4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3dfaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE2N2JiO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX3Jvd19hZGQtbmV3IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxOTcsIDAsIDAuMTUpO1xyXG4gIH1cclxuXHJcbiAgJl9fY2VsbCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHggMTZweCAyNHB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmNmZhO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gICZfX2NlbGxfbmFtZSB7XHJcbiAgICBjb2xvcjogIzE1ODhlZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWFjdGl2aXRpZXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2VsbF9ncm91cC1hY3Rpdml0aWVzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLnRhYmxlLWdyaWRfX25hbWUtaXRlbS1hY3Rpdml0aWVzIHtcclxuICAgICAgJjpudGgtY2hpbGQoLW4gKyA0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FjdGl2aXRpZXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogNjBweDtcclxuICB9XHJcblxyXG4gICZfX2FjdGl2aXRpZXNfb3BlbmVkIHtcclxuICAgIGFuaW1hdGlvbjogbGlzdFNob3cgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgfVxyXG4gICZfX2FjdGl2aXRpZXNfY2xvc2VkIHtcclxuICAgIGFuaW1hdGlvbjogbGlzdENsb3NlIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VyaWVzIHtcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gICAgbWFyZ2luOiA0cHggMCAxMnB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLXN1YnNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbjogMCAwIDRweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS1xdWFsaWZpY2F0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLWl0ZW0tYWN0aXZpdGllcyB7XHJcbiAgICBtYXJnaW46IDhweCAwO1xyXG5cclxuICAgIC50YWJsZS1ncmlkX19saW5rLWFjdGl2aXRpZXMge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaG93LWluLWZ1bGwge1xyXG4gICAgY29sb3I6ICNiZmJmYmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICAgIGJvcmRlci1zdHlsZTogZG90dGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMxNTg4ZWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1teS1zdGFydC1oZWlnaHQ6IDYwcHg7XHJcbiAgLS1teS1lbmQtaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpc3RTaG93IHtcclxuICAwJSB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLW15LXN0YXJ0LWhlaWdodCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1teS1lbmQtaGVpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlzdENsb3NlIHtcclxuICAwJSB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLW15LWVuZC1oZWlnaHQpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGhlaWdodDogdmFyKC0tbXktc3RhcnQtaGVpZ2h0KTtcclxuICB9XHJcbn1cclxuIiwiLnRhYnMtd2l0aC1jb250ZW50IHtcclxuICAmX19oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX190YWJzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGFicy1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLnRhYnMtd2l0aC1jb250ZW50X190YWJzLWl0ZW1fYWN0aXZlKSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICA+IC50YWJzLXdpdGgtY29udGVudF9fc3VidGFicyB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYnMtaXRlbV9hY3RpdmUge1xyXG4gICAgY29sb3I6ICMxNTg4ZWU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTg4ZWU7XHJcbiAgfVxyXG5cclxuICAmX190YWJzLWl0ZW1fZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29ucy9hLWFycm93X2Rvd24uc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICA+IC50YWJzLXdpdGgtY29udGVudF9fc3VidGFicyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC00cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0YWJzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzZweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2YxZjFmMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0YWJzX2FjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3N1YnRhYnMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLnRhYnMtd2l0aC1jb250ZW50X19zdWJ0YWJzLWl0ZW1fYWN0aXZlKSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0YWJzLWl0ZW1fYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudF9hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi50b2dnbGUtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICY6aG92ZXI6bm90KC50b2dnbGUtYnV0dG9uc19fYnV0dG9uX2FjdGl2ZSkge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uX2FjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU4OGVlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG4iLCIjdG9wX21lbnUge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAudXNlciB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgIC50aGVfYmVzdCB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2ICsgZGl2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2VvTG9jYXRpb25fX3BsYWNlIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGhlX2Jlc3Qge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuZ2VvTG9jYXRpb25fX3BsYWNlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcbiIsIi50ZXJtcy11c2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMTU4OGVlO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gICAgICBjb2xvcjogIzE1ODhlZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCyINC70LXQstC+0Lwg0LzQtdC90Y5cclxuLnRlcm1zLXVzZS1saW5rIHtcclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb29raWUge1xyXG4gIGJvdHRvbTogMjRweDtcclxuICByaWdodDogMjRweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTE7XHJcbiAgd2lkdGg6IDM5MnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgwLCA3MiwgMTM1LCAwLjEpO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC8vICY6YmVmb3JlIHtcclxuICAgIC8vICAgY29udGVudDogJyc7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgdG9wOiAxNnB4O1xyXG4gICAgLy8gICByaWdodDogMTZweDtcclxuICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgIHdpZHRoOiAyNHB4O1xyXG4gICAgLy8gICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYS1jbG9zZS5zdmcpO1xyXG4gICAgLy8gICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6aG92ZXI6YmVmb3JlIHtcclxuICAgIC8vICAgb3BhY2l0eTogMTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgcGFkZGluZzogNnB4IDE2cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgMCAxNnB4IDE2cHg7XHJcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/
