@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@500&family=Noto+Sans+JP:wght@400;500;700;900&display=swap");.pc_block{display:block}@media only screen and (max-width: 767px){.pc_block{display:none}}.sp_block{display:none}@media only screen and (max-width: 767px){.sp_block{display:block}}img{display:block;width:100%}li{list-style:none}a{text-decoration:none;color:inherit;-webkit-transition:.5s;transition:.5s}a:hover{-webkit-transition:.2s;transition:.2s;opacity:.7}*{font-family:"Noto Sans JP",sans-serif;color:#010101;font-weight:400}body{width:100%;overflow:hidden}.defFlex,.tab_style_1,.top_price_section_inner .contents .tab,.top_size_section_inner .tab,.top_qa_section_inner .tab,.download_section .download_block,.create_data_section .caution_block,.create_data_section .beta_block .scroll_block .list,.create_data_section .dpi_block,.policy_section .policy_block,.fixed_nav,.fixed_nav_menu,.top_lead_section_inner .news,.top_lead_section_inner .news .ttl,.top_print_section_inner .bottom_block .contents,.top_print_section_inner .bottom_block .contents .ex,.top_price_section_inner .sum,.top_price_section_inner .bottom_block .btns,.top_quality_section .tab_inner,.top_quality_section .contents_block,.top_quality_section .bottom_block .contents,.top_flow_section .flow_text,.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block,.top_voice_section .slider_block .slider_item,.top_caution_section_inner .list,.top_company_section_inner .contents,.top_company_section_inner .contents .detail dl,.top_simu_section_inner .contents .input_block,.top_simu_section_inner .contents .sum_block,.top_idea_section .list,.footer_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fadein{opacity:0;-webkit-transform:translate(0, 50px);transform:translate(0, 50px);-webkit-transition:1s;transition:1s}.slide_r{opacity:0;-webkit-transform:translate(50px, 0);transform:translate(50px, 0);-webkit-transition:1s;transition:1s}.slide_l{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0);-webkit-transition:1s;transition:1s}.fadein.scrollin,.slide_r.scrollin,.slide_l.scrollin{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@-webkit-keyframes ani_header{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes ani_header{0%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:.5}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dot_style_1 li,.top_flow_section .slider_block .slick-dots li,.top_voice_section .slider_block .slick-dots li{display:inline-block;width:15px;margin-right:20px}@media only screen and (max-width: 767px){.dot_style_1 li,.top_flow_section .slider_block .slick-dots li,.top_voice_section .slider_block .slick-dots li{width:8px;margin-right:10px}}.dot_style_1 li:nth-last-of-type(1),.top_flow_section .slider_block .slick-dots li:nth-last-of-type(1),.top_voice_section .slider_block .slick-dots li:nth-last-of-type(1){margin-right:0}.dot_style_1 li.slick-active button:before,.top_flow_section .slider_block .slick-dots li.slick-active button:before,.top_voice_section .slider_block .slick-dots li.slick-active button:before{background-color:#FD6B1D}.dot_style_1 li button,.top_flow_section .slider_block .slick-dots li button,.top_voice_section .slider_block .slick-dots li button{position:relative;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;border:none}.dot_style_1 li button:before,.top_flow_section .slider_block .slick-dots li button:before,.top_voice_section .slider_block .slick-dots li button:before{content:'';display:block;background-color:#888888;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:0}@media only screen and (max-width: 767px){.dot_style_1 li button:before,.top_flow_section .slider_block .slick-dots li button:before,.top_voice_section .slider_block .slick-dots li button:before{width:8px;height:8px}}.prev-arrow,.next-arrow{background-size:contain;width:57px;height:57px;position:absolute;top:45%;cursor:pointer;z-index:100;background-image:url(../images/arr_2.svg)}@media only screen and (max-width: 767px){.prev-arrow,.next-arrow{top:40%;width:10.9vw;height:10.9vw}}.prev-arrow{left:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 767px){.prev-arrow{left:-1vw}}.next-arrow{right:0}@media only screen and (max-width: 767px){.next-arrow{right:-1vw}}.ttl_style_1,.top_price_section_inner>.ttl,.top_quality_section>.ttl,.top_size_section_inner>.ttl,.top_flow_section>.ttl,.top_chart_section_inner>.ttl,.top_qa_section_inner>.ttl,.top_voice_section>.ttl,.top_company_section_inner>.ttl,.top_idea_section>.ttl{text-align:center}.ttl_style_1 img,.top_price_section_inner>.ttl img,.top_quality_section>.ttl img,.top_size_section_inner>.ttl img,.top_flow_section>.ttl img,.top_chart_section_inner>.ttl img,.top_qa_section_inner>.ttl img,.top_voice_section>.ttl img,.top_company_section_inner>.ttl img,.top_idea_section>.ttl img{display:inline-block;margin-right:17px}@media only screen and (max-width: 767px){.ttl_style_1 img,.top_price_section_inner>.ttl img,.top_quality_section>.ttl img,.top_size_section_inner>.ttl img,.top_flow_section>.ttl img,.top_chart_section_inner>.ttl img,.top_qa_section_inner>.ttl img,.top_voice_section>.ttl img,.top_company_section_inner>.ttl img,.top_idea_section>.ttl img{margin-right:0}}.ttl_style_1 .text,.top_price_section_inner>.ttl .text,.top_quality_section>.ttl .text,.top_size_section_inner>.ttl .text,.top_flow_section>.ttl .text,.top_chart_section_inner>.ttl .text,.top_qa_section_inner>.ttl .text,.top_voice_section>.ttl .text,.top_company_section_inner>.ttl .text,.top_idea_section>.ttl .text{display:inline-block;font-size:30px;font-weight:700;color:#1F3D89}@media only screen and (max-width: 767px){.ttl_style_1 .text,.top_price_section_inner>.ttl .text,.top_quality_section>.ttl .text,.top_size_section_inner>.ttl .text,.top_flow_section>.ttl .text,.top_chart_section_inner>.ttl .text,.top_qa_section_inner>.ttl .text,.top_voice_section>.ttl .text,.top_company_section_inner>.ttl .text,.top_idea_section>.ttl .text{font-size:5.3vw}}.ttl_style_1+.desc,.top_price_section_inner>.ttl+.desc,.top_quality_section>.ttl+.desc,.top_size_section_inner>.ttl+.desc,.top_flow_section>.ttl+.desc,.top_chart_section_inner>.ttl+.desc,.top_qa_section_inner>.ttl+.desc,.top_voice_section>.ttl+.desc,.top_company_section_inner>.ttl+.desc,.top_idea_section>.ttl+.desc{font-size:18px;text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.ttl_style_1+.desc,.top_price_section_inner>.ttl+.desc,.top_quality_section>.ttl+.desc,.top_size_section_inner>.ttl+.desc,.top_flow_section>.ttl+.desc,.top_chart_section_inner>.ttl+.desc,.top_qa_section_inner>.ttl+.desc,.top_voice_section>.ttl+.desc,.top_company_section_inner>.ttl+.desc,.top_idea_section>.ttl+.desc{font-size:3.7vw;margin-bottom:6.7vw;line-height:1.8;text-align:left}}.tab_style_1,.top_price_section_inner .contents .tab,.top_size_section_inner .tab,.top_qa_section_inner .tab{width:100%;gap:0 2px}.tab_style_1 .tab_item,.top_price_section_inner .contents .tab .tab_item,.top_size_section_inner .tab .tab_item,.top_qa_section_inner .tab .tab_item{width:33.3%;background-color:#A7A7A7;color:#E2E2E2;font-size:20px;font-weight:500;text-align:center;border-radius:10px 10px 0 0;padding:20px 0;cursor:pointer}@media only screen and (max-width: 767px){.tab_style_1 .tab_item,.top_price_section_inner .contents .tab .tab_item,.top_size_section_inner .tab .tab_item,.top_qa_section_inner .tab .tab_item{font-size:3.4vw;border-radius:5px 5px 0 0;padding:4vw 0;line-height:1.2}}@media only screen and (max-width: 767px){.tab_style_1 .tab_item.lg,.top_price_section_inner .contents .tab .tab_item.lg,.top_size_section_inner .tab .tab_item.lg,.top_qa_section_inner .tab .tab_item.lg{padding:2.3vw 0 1.7vw}}.tab_style_1 .tab_item.active,.top_price_section_inner .contents .tab .tab_item.active,.top_size_section_inner .tab .tab_item.active,.top_qa_section_inner .tab .tab_item.active{color:#ffffff;background-color:#1F3D89}.block_style_1,.block_style_2,.top_flow_section .bottom_block,.top_chart_section_inner .bottom_block,.top_caution_section_inner .bottom_block,.upload_section .bottom_block,.top_quality_section .bottom_block{width:100%;margin:0 auto}.block_style_1>.ttl,.block_style_2>.ttl,.top_flow_section .bottom_block>.ttl,.top_chart_section_inner .bottom_block>.ttl,.top_caution_section_inner .bottom_block>.ttl,.upload_section .bottom_block>.ttl,.top_quality_section .bottom_block>.ttl{font-weight:700;width:100%;color:#FFFF00;text-align:center;background-color:#1F3D89;-webkit-transform:rotate(-4deg) translateY(4px);transform:rotate(-4deg) translateY(4px);position:relative;z-index:2}@media only screen and (max-width: 767px){.block_style_1>.ttl,.block_style_2>.ttl,.top_flow_section .bottom_block>.ttl,.top_chart_section_inner .bottom_block>.ttl,.top_caution_section_inner .bottom_block>.ttl,.upload_section .bottom_block>.ttl,.top_quality_section .bottom_block>.ttl{-webkit-transform:rotate(-4deg) translateY(8vw);transform:rotate(-4deg) translateY(8vw)}}.block_style_1 .contents,.block_style_2 .contents,.top_flow_section .bottom_block .contents,.top_chart_section_inner .bottom_block .contents,.top_caution_section_inner .bottom_block .contents,.upload_section .bottom_block .contents,.top_quality_section .bottom_block .contents{border:3px solid #1F3D89;border-radius:20px;background-color:#fff;position:relative;z-index:1}@media only screen and (max-width: 767px){.block_style_1 .contents,.block_style_2 .contents,.top_flow_section .bottom_block .contents,.top_chart_section_inner .bottom_block .contents,.top_caution_section_inner .bottom_block .contents,.upload_section .bottom_block .contents,.top_quality_section .bottom_block .contents{border:2px solid #1F3D89;border-radius:3.1vw}}.block_style_1 .contents>.image,.block_style_2 .contents>.image,.top_flow_section .bottom_block .contents>.image,.top_chart_section_inner .bottom_block .contents>.image,.top_caution_section_inner .bottom_block .contents>.image,.upload_section .bottom_block .contents>.image,.top_quality_section .bottom_block .contents>.image{position:absolute;z-index:1}.block_style_2,.top_flow_section .bottom_block,.top_chart_section_inner .bottom_block,.top_caution_section_inner .bottom_block,.upload_section .bottom_block{position:relative;z-index:2}.block_style_2>.ttl,.top_flow_section .bottom_block>.ttl,.top_chart_section_inner .bottom_block>.ttl,.top_caution_section_inner .bottom_block>.ttl,.upload_section .bottom_block>.ttl{font-size:22px;max-width:279px;margin-left:24px;padding:10px 0}@media only screen and (max-width: 767px){.block_style_2>.ttl,.top_flow_section .bottom_block>.ttl,.top_chart_section_inner .bottom_block>.ttl,.top_caution_section_inner .bottom_block>.ttl,.upload_section .bottom_block>.ttl{font-size:5vw;max-width:82vw;margin-left:0;margin:0 auto;padding:3vw 0}}.block_style_2 .contents,.top_flow_section .bottom_block .contents,.top_chart_section_inner .bottom_block .contents,.top_caution_section_inner .bottom_block .contents,.upload_section .bottom_block .contents{padding:10px 39px}@media only screen and (max-width: 767px){.block_style_2 .contents,.top_flow_section .bottom_block .contents,.top_chart_section_inner .bottom_block .contents,.top_caution_section_inner .bottom_block .contents,.upload_section .bottom_block .contents{padding:10vw 4vw 3vw}}.block_style_2 .contents>.image,.top_flow_section .bottom_block .contents>.image,.top_chart_section_inner .bottom_block .contents>.image,.top_caution_section_inner .bottom_block .contents>.image,.upload_section .bottom_block .contents>.image{bottom:0;right:-6%;width:130px;height:169px;background-image:url(../images/img_8.png);background-size:100%}@media only screen and (max-width: 767px){.block_style_2 .contents>.image,.top_flow_section .bottom_block .contents>.image,.top_chart_section_inner .bottom_block .contents>.image,.top_caution_section_inner .bottom_block .contents>.image,.upload_section .bottom_block .contents>.image{background-image:url(../images/img_7.png);width:25vw;height:17vw;bottom:auto;right:50%;top:-19vw;-webkit-transform:translateX(50%);transform:translateX(50%)}}.block_style_2 .contents .text,.top_flow_section .bottom_block .contents .text,.top_chart_section_inner .bottom_block .contents .text,.top_caution_section_inner .bottom_block .contents .text,.upload_section .bottom_block .contents .text{border-bottom:1px dotted #1F3D89;padding:12px 0;line-height:1.4;font-size:20px;font-weight:700;color:#1F3D89}@media only screen and (max-width: 767px){.block_style_2 .contents .text,.top_flow_section .bottom_block .contents .text,.top_chart_section_inner .bottom_block .contents .text,.top_caution_section_inner .bottom_block .contents .text,.upload_section .bottom_block .contents .text{font-size:4.3vw;line-height:1.3;padding:4vw 0}}.block_style_2 .contents .text:nth-last-of-type(1),.top_flow_section .bottom_block .contents .text:nth-last-of-type(1),.top_chart_section_inner .bottom_block .contents .text:nth-last-of-type(1),.top_caution_section_inner .bottom_block .contents .text:nth-last-of-type(1),.upload_section .bottom_block .contents .text:nth-last-of-type(1){border-bottom:none}.block_style_2 .contents .text::before,.top_flow_section .bottom_block .contents .text::before,.top_chart_section_inner .bottom_block .contents .text::before,.top_caution_section_inner .bottom_block .contents .text::before,.upload_section .bottom_block .contents .text::before{content:'・';display:inline-block}.block_style_2 .contents .text small,.top_flow_section .bottom_block .contents .text small,.top_chart_section_inner .bottom_block .contents .text small,.top_caution_section_inner .bottom_block .contents .text small,.upload_section .bottom_block .contents .text small{font-size:16px;font-weight:500;color:#F44646;display:inline-block;margin-top:7px}@media only screen and (max-width: 767px){.block_style_2 .contents .text small,.top_flow_section .bottom_block .contents .text small,.top_chart_section_inner .bottom_block .contents .text small,.top_caution_section_inner .bottom_block .contents .text small,.upload_section .bottom_block .contents .text small{font-size:3.1vw;line-height:1.5;margin-top:2vw}}.btn_style_1,.top_flow_section>.btn_more,.top_idea_section .btn_more{display:none}@media only screen and (max-width: 767px){.btn_style_1,.top_flow_section>.btn_more,.top_idea_section .btn_more{display:block;background-color:#5D5D5D;border-radius:6.2vw;text-align:center;width:78vw;margin:0 auto 12vw;position:relative;padding:3.4vw 0;border:1px solid #707070}}.btn_style_1.active,.top_flow_section>.active.btn_more,.top_idea_section .active.btn_more{background-color:#EBEBEB}.btn_style_1.active .text,.top_flow_section>.active.btn_more .text,.top_idea_section .active.btn_more .text{color:#606060}.btn_style_1.active .arr,.top_flow_section>.active.btn_more .arr,.top_idea_section .active.btn_more .arr{background-image:url(../images/arr_7.svg)}.btn_style_1 .text,.top_flow_section>.btn_more .text,.top_idea_section .btn_more .text{font-size:4.6vw;font-weight:500;color:#fff}.btn_style_1 .arr,.top_flow_section>.btn_more .arr,.top_idea_section .btn_more .arr{width:5.2vw;height:2.8vw;background-image:url(../images/arr_3.svg);background-size:100%;display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-30%);transform:translateY(-30%);right:8.5vw;z-index:1}.btn_style_2,.btn_style_3:hover,.top_contact_section_inner .form_block .smf-action .smf-button-control__control:hover,.upload_section .upload_block .smf-action .smf-button-control__control:hover,.policy_section .btn_block a:hover,.fixed_nav_btn:hover,.top_price_section_inner .bottom_block .btns .btn_c:hover,.top_price_section_inner .bottom_block .btns .btn_s:hover,.top_simu_section_inner .btn_c:hover,.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control:hover,.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control .smf-radio-button-control__label:hover,.fixed_side_links .btn:hover{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}@media only screen and (max-width: 767px){.btn_style_2,.btn_style_3:hover,.top_contact_section_inner .form_block .smf-action .smf-button-control__control:hover,.upload_section .upload_block .smf-action .smf-button-control__control:hover,.policy_section .btn_block a:hover,.fixed_nav_btn:hover,.top_price_section_inner .bottom_block .btns .btn_c:hover,.top_price_section_inner .bottom_block .btns .btn_s:hover,.top_simu_section_inner .btn_c:hover,.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control:hover,.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control .smf-radio-button-control__label:hover,.fixed_side_links .btn:hover{-webkit-transform:translateY(0);transform:translateY(0)}}.ttl_style_2,.download_section_ttl,.create_data_section_ttl,.policy_section_ttl,.upload_section_ttl{border-bottom:1px solid #1F3D89;font-size:44px;font-weight:900;color:#1F3D89;padding-bottom:41px;text-align:center}@media only screen and (max-width: 767px){.ttl_style_2,.download_section_ttl,.create_data_section_ttl,.policy_section_ttl,.upload_section_ttl{font-size:6.8vw;padding-bottom:4.9vw}}.ttl_style_3,.create_data_section .caution_block .ttl,.create_data_section .area_block .ttl,.create_data_section .beta_block .ttl,.create_data_section .dpi_block .ttl{width:100%;font-size:30px;font-weight:900;color:#1F3D89;background-color:#F4F4F4;border-radius:5px;padding:19px 26px}@media only screen and (max-width: 767px){.ttl_style_3,.create_data_section .caution_block .ttl,.create_data_section .area_block .ttl,.create_data_section .beta_block .ttl,.create_data_section .dpi_block .ttl{font-size:5vw;padding:3.4vw}}.ttl_style_4,.top_contact_section_inner .form_block .smf-form>.wp-block-group>p,.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.ttl_text{font-size:18px;color:#fff;font-weight:500;background-color:#1F3D89;border-radius:5px;width:210px;position:relative;padding:16px 21px;margin-right:33px}@media only screen and (max-width: 767px){.ttl_style_4,.top_contact_section_inner .form_block .smf-form>.wp-block-group>p,.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.ttl_text{font-size:4vw;border-radius:3px;width:100%;padding:2.3vw 2.7vw;margin-right:0;margin-bottom:3.9vw}}.ttl_style_4 em,.top_contact_section_inner .form_block .smf-form>.wp-block-group>p em,.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.ttl_text em{font-style:inherit;font-size:14px;font-weight:500;color:#FFFF00;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;right:21px}@media only screen and (max-width: 767px){.ttl_style_4 em,.top_contact_section_inner .form_block .smf-form>.wp-block-group>p em,.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.ttl_text em{font-size:3.1vw;position:static;-webkit-transform:translateY(0);transform:translateY(0);display:inline-block;margin-left:4vw}}.btn_style_3,.top_contact_section_inner .form_block .smf-action .smf-button-control__control,.upload_section .upload_block .smf-action .smf-button-control__control{display:block;width:100%;margin:0 auto;background:#FD591D;border-radius:50px;text-align:center;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);font-weight:700;color:#fff;border:none;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 767px){.btn_style_3,.top_contact_section_inner .form_block .smf-action .smf-button-control__control,.upload_section .upload_block .smf-action .smf-button-control__control{border-radius:9vw}}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;line-height:1.0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,[type="button"],[type="reset"],[type="submit"] [role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.page_bg{background-image:url(../images/bg_27.png);background-size:100%;background-position:top center;width:100%;min-height:816px;position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width: 767px){.page_bg{background-image:url(../images/bg_28.png);background-position:top right;width:42vw;height:98vw;min-height:auto;left:auto;right:0}}.breadcrumbArea{font-size:14px;margin:119px 100px 41px}@media only screen and (max-width: 767px){.breadcrumbArea{font-size:3.1vw;margin:17vw 4.6vw 7vw}}.breadcrumbArea *{font-size:14px;color:#1F3D89}@media only screen and (max-width: 767px){.breadcrumbArea *{font-size:3.1vw}}.download_section{width:89vw;max-width:1200px;margin:0 auto 50px}@media only screen and (max-width: 767px){.download_section{margin:0 auto 6vw}}.download_section .download_block{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0 60px;border-bottom:1px solid #E2E2E2}@media only screen and (max-width: 767px){.download_section .download_block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6vw 0;border-bottom:none}}.download_section .download_block:nth-last-of-type(1){border-bottom:none}.download_section .download_block .ttl{width:100%;margin-bottom:38px}@media only screen and (max-width: 767px){.download_section .download_block .ttl{margin-bottom:6.4vw}}.download_section .download_block .ttl h2,.download_section .download_block .ttl p{display:inline-block}@media only screen and (max-width: 767px){.download_section .download_block .ttl h2,.download_section .download_block .ttl p{display:block}}.download_section .download_block .ttl h2{font-size:26px;color:#1F3D89;font-weight:700;margin-right:27px}@media only screen and (max-width: 767px){.download_section .download_block .ttl h2{font-size:5vw;margin-right:0}}.download_section .download_block .ttl p{font-size:16px;margin-top:16px}@media only screen and (max-width: 767px){.download_section .download_block .ttl p{font-size:3.1vw;margin-top:5vw}}.download_section .download_block .links{width:57%}@media only screen and (max-width: 767px){.download_section .download_block .links{width:100%;margin-bottom:6vw}}.download_section .download_block .links a{display:inline-block;width:287px;border-radius:5px;font-size:18px;color:#1F3D89;border:1px solid #1F3D89;background-color:#F5F5F5;position:relative;margin:0 13px 19px 0;padding:23px 29px}@media only screen and (max-width: 767px){.download_section .download_block .links a{width:42vw;font-size:4vw;margin:0 1vw 2vw 0;padding:4.8vw 3.4vw}}.download_section .download_block .links a::after{content:'';display:block;width:21px;height:24px;background-image:url(../images/ico_4.svg);background-size:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:26px;z-index:1}@media only screen and (max-width: 767px){.download_section .download_block .links a::after{width:3.2vw;height:3.7vw;right:3vw}}.download_section .download_block .table{width:43%}@media only screen and (max-width: 767px){.download_section .download_block .table{width:100%}}.download_section .download_block .table table{width:100%;border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-collapse:collapse}.download_section .download_block .table table tr th,.download_section .download_block .table table tr td{border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;font-size:16px;text-align:center}@media only screen and (max-width: 767px){.download_section .download_block .table table tr th,.download_section .download_block .table table tr td{font-size:3.7vw}}.download_section .download_block .table table tr th{background-color:#F5F5F5;padding:9px 0;width:25%}@media only screen and (max-width: 767px){.download_section .download_block .table table tr th{padding:2.7vw 0}}@media only screen and (max-width: 767px){.download_section .download_block .table table tr th:nth-of-type(1){width:17%}}@media only screen and (max-width: 767px){.download_section .download_block .table table tr th:nth-of-type(2),.download_section .download_block .table table tr th:nth-of-type(3),.download_section .download_block .table table tr th:nth-of-type(4){width:27%}}.download_section .download_block .table table tr td{background-color:#fff;padding:12px 0}@media only screen and (max-width: 767px){.download_section .download_block .table table tr td{padding:4vw 0}}.create_data_section{width:89vw;max-width:1200px;margin:0 auto 150px}@media only screen and (max-width: 767px){.create_data_section{margin:0 auto 16vw}}.create_data_section_ttl{margin-bottom:57px}@media only screen and (max-width: 767px){.create_data_section_ttl{margin-bottom:6.2vw}}.create_data_section .caution_block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:72px}@media only screen and (max-width: 767px){.create_data_section .caution_block{margin-bottom:0}}.create_data_section .caution_block .ttl{margin-bottom:82px}@media only screen and (max-width: 767px){.create_data_section .caution_block .ttl{margin-bottom:7.5vw}}.create_data_section .caution_block .detail_item{width:38%}@media only screen and (max-width: 767px){.create_data_section .caution_block .detail_item{width:100%;margin-bottom:12.8vw}}.create_data_section .caution_block .detail_item img{width:auto;max-height:122px;margin:0 auto 35px}@media only screen and (max-width: 767px){.create_data_section .caution_block .detail_item img{max-height:19vw;margin:0 auto 6.5vw}}.create_data_section .caution_block .detail_item p{font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.create_data_section .caution_block .detail_item p{font-size:3.7vw;line-height:1.6}}.create_data_section .area_block{margin-bottom:91px}@media only screen and (max-width: 767px){.create_data_section .area_block{margin-bottom:11.7vw}}.create_data_section .area_block .ttl{margin-bottom:82px}@media only screen and (max-width: 767px){.create_data_section .area_block .ttl{margin-bottom:7.5vw}}.create_data_section .area_block .detail_item img{width:91%;margin:0 auto 105px}@media only screen and (max-width: 767px){.create_data_section .area_block .detail_item img{width:100%;margin:0 auto 7.3vw}}.create_data_section .area_block .detail_item p{width:77%;margin:0 auto;font-size:18px;line-height:2}@media only screen and (max-width: 767px){.create_data_section .area_block .detail_item p{width:100%;font-size:3.7vw;line-height:1.6;margin:0 0 5vw}}.create_data_section .area_block .detail_item .border_list{width:77%;margin:0 auto}@media only screen and (max-width: 767px){.create_data_section .area_block .detail_item .border_list{width:84%;margin-left:16%}}.create_data_section .area_block .detail_item .border_list li{font-size:18px;line-height:2;position:relative}@media only screen and (max-width: 767px){.create_data_section .area_block .detail_item .border_list li{font-size:3.7vw;line-height:1.7;margin-bottom:4vw}}.create_data_section .area_block .detail_item .border_list li.gray::before{background-color:#C9C9CA}.create_data_section .area_block .detail_item .border_list li.red::before{background-color:#DC000C}.create_data_section .area_block .detail_item .border_list li.blue::before{background-color:#0057AA}.create_data_section .area_block .detail_item .border_list li::before{content:'';display:block;width:50px;height:19px;border-radius:10px;position:absolute;top:10px;left:-71px;z-index:1}@media only screen and (max-width: 767px){.create_data_section .area_block .detail_item .border_list li::before{width:10vw;height:3.7vw;border-radius:1.8vw;top:1.2vw;left:-14vw}}.create_data_section .beta_block{margin-bottom:81px}@media only screen and (max-width: 767px){.create_data_section .beta_block{margin-bottom:11.5vw}}.create_data_section .beta_block .ttl{margin-bottom:35px}@media only screen and (max-width: 767px){.create_data_section .beta_block .ttl{margin-bottom:4.2vw}}.create_data_section .beta_block .desc{font-size:18px;line-height:2;margin-bottom:46px}@media only screen and (max-width: 767px){.create_data_section .beta_block .desc{font-size:3.7vw;margin-bottom:6.4vw}}@media only screen and (max-width: 767px){.create_data_section .beta_block .scroll_block{overflow-x:scroll;height:66vw;width:94.5vw;padding-right:5.5vw}}.create_data_section .beta_block .scroll_block .list{gap:0 2.6%}@media only screen and (max-width: 767px){.create_data_section .beta_block .scroll_block .list{width:259vw}}.create_data_section .beta_block .scroll_block .list .list_item{width:23%;text-align:center}.create_data_section .beta_block .scroll_block .list .list_item p{font-size:18px;font-weight:500;margin-top:20px}@media only screen and (max-width: 767px){.create_data_section .beta_block .scroll_block .list .list_item p{font-size:3.7vw;margin-top:2vw}}.create_data_section .dpi_block{-ms-flex-wrap:wrap;flex-wrap:wrap}.create_data_section .dpi_block .ttl{margin-bottom:35px}@media only screen and (max-width: 767px){.create_data_section .dpi_block .ttl{margin-bottom:4.2vw}}.create_data_section .dpi_block .desc{width:58%;margin-right:8%;font-size:18px;line-height:2}@media only screen and (max-width: 767px){.create_data_section .dpi_block .desc{width:100%;margin-right:0;font-size:3.7vw;margin-bottom:7.8vw}}.create_data_section .dpi_block .desc img{margin-top:38px}@media only screen and (max-width: 767px){.create_data_section .dpi_block .desc img{margin-top:7vw}}.create_data_section .dpi_block .image{width:34%;margin-top:11px}@media only screen and (max-width: 767px){.create_data_section .dpi_block .image{width:100%;margin-top:0}}@media only screen and (max-width: 767px){.create_data_section .dpi_block .image dd{max-width:66vw;margin:0 auto}}.create_data_section .dpi_block .image dt{width:100%;max-width:243px;margin:9px auto 0}@media only screen and (max-width: 767px){.create_data_section .dpi_block .image dt{max-width:none;margin:3vw auto 0;text-align:center}}.create_data_section .dpi_block .image dt em,.create_data_section .dpi_block .image dt small{display:block}.create_data_section .dpi_block .image dt em{color:#1F3D89;font-size:22px;font-weight:700;line-height:1.5;margin-bottom:14px;font-style:inherit}@media only screen and (max-width: 767px){.create_data_section .dpi_block .image dt em{font-size:4vw;margin-bottom:3vw}}.create_data_section .dpi_block .image dt small{font-size:16px}@media only screen and (max-width: 767px){.create_data_section .dpi_block .image dt small{font-size:3.4vw}}.policy_section{width:89vw;max-width:1200px;margin:0 auto 150px}@media only screen and (max-width: 767px){.policy_section{margin:0 auto 16vw}}.policy_section_ttl{margin-bottom:18px}@media only screen and (max-width: 767px){.policy_section_ttl{margin-bottom:5.4vw}}.policy_section .policy_block{padding:40px 0;border-bottom:1px dotted #888888}@media only screen and (max-width: 767px){.policy_section .policy_block{border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 9.9vw}}.policy_section .policy_block:nth-last-of-type(2){border-bottom:none;padding:40px 0 0}@media only screen and (max-width: 767px){.policy_section .policy_block:nth-last-of-type(2){padding:0}}.policy_section .policy_block.ct{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.policy_section .policy_block .ttl{width:300px;background-color:#F4F4F4;border-radius:5px;font-size:20px;font-weight:500;color:#1F3D89;padding:24px 27px;margin-right:41px}@media only screen and (max-width: 767px){.policy_section .policy_block .ttl{width:100%;font-size:4.6vw;margin-right:0;margin-bottom:4.6vw;padding:3vw}}.policy_section .policy_block .text{width:calc(100% - 341px);font-size:16px;line-height:2;color:#1F3D89}@media only screen and (max-width: 767px){.policy_section .policy_block .text{width:100%;font-size:3.7vw}}.policy_section .policy_block .text a{color:#FD6B1D;text-decoration:underline}.policy_section .policy_block .text a.flow_link{display:block;width:246px;margin:7px 0 0 auto}@media only screen and (max-width: 767px){.policy_section .policy_block .text a.flow_link{width:55vw;margin:6.8vw 0 0 auto}}.policy_section .btn_block{display:block;width:250px;margin:17px 0 0 auto;text-align:center}@media only screen and (max-width: 767px){.policy_section .btn_block{width:62vw;margin:6.4vw auto 0}}.policy_section .btn_block a{background-color:#FD6B1D;display:block;padding:21px 0;border-radius:32px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);-webkit-transition:.2s;transition:.2s;color:#fff;font-size:17px;font-weight:500;margin-bottom:7px}@media only screen and (max-width: 767px){.policy_section .btn_block a{padding:5vw 0;border-radius:8.5vw;margin-bottom:1vw;font-size:4vw}}.policy_section .btn_block .text{font-size:14px;color:#1F3D89}@media only screen and (max-width: 767px){.policy_section .btn_block .text{font-size:3.1vw}}.header_logo{position:absolute;top:24px;left:100px;z-index:1;display:block;width:176px}@media only screen and (max-width: 767px){.header_logo{width:70vw;top:3.9vw;left:4.6vw}}.header_logo img{width:27.5vw;display:inline-block;margin-right:1.2vw}.header_logo span{font-family:"IBM Plex Sans JP",sans-serif;font-size:13px;font-weight:500;color:#1F3D89;display:inline-block;margin-top:8px}@media only screen and (max-width: 767px){.header_logo span{font-size:3.1vw;margin-top:0;vertical-align:super}}.header_menu{display:none}@media only screen and (max-width: 767px){.header_menu{display:block;position:fixed;top:2.6vw;right:2.8vw;width:12vw;z-index:12}}.fixed_nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:17px;right:100px;z-index:1;margin-left:299px}@media only screen and (max-width: 767px){.fixed_nav{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1F3D89;position:fixed;top:0;right:0;z-index:101;margin-left:0;width:100%;height:100%;overflow-y:scroll;padding:14vw 0 13vw}}.fixed_nav.active{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width: 767px){.fixed_nav_menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:89vw;margin:0 auto 13vw}}.fixed_nav_menu .ele{font-size:18px;color:#1F3D89;margin-left:23px}@media only screen and (max-width: 767px){.fixed_nav_menu .ele{display:block;width:100%;font-size:4.3vw;margin-left:0;color:#fff;padding:3.3vw 0;text-align:center}}.fixed_nav_menu .ele:nth-of-type(1){margin-left:0}.fixed_nav_menu .sp_ele{display:none}@media only screen and (max-width: 767px){.fixed_nav_menu .sp_ele{display:block}}.fixed_nav_btn{background-color:#FD581D;width:244px;padding:23px 0;border-radius:32px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);text-align:center;margin-left:36px;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 767px){.fixed_nav_btn{width:84vw;margin:0 auto 3vw;padding:6vw 0;border-radius:8.5vw;position:relative}}@media only screen and (max-width: 767px){.fixed_nav_btn::before{content:'';display:block;width:18vw;height:18vw;background-image:url(../images/menu_1.png);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:1;bottom:-.3vw;right:-.9vw;background-position:bottom left}}.fixed_nav_btn .text{font-size:18px;font-weight:500;color:#fff}@media only screen and (max-width: 767px){.fixed_nav_btn .text{font-size:4.6vw;font-weight:700}}@media only screen and (max-width: 767px){.fixed_nav_btn small{font-size:3.1vw;display:block;font-weight:500;margin-bottom:1vw}}.fixed_nav .sp_btn{display:none}@media only screen and (max-width: 767px){.fixed_nav .sp_btn{display:block;background-color:#FFFF01;padding:4vw 0}}.fixed_nav .sp_btn *{color:#1F3D89}@media only screen and (max-width: 767px){.fixed_nav .sp_btn::before{background-image:url(../images/menu_2.png)}}.fixed_nav_close{display:none}@media only screen and (max-width: 767px){.fixed_nav_close{display:block;width:12vw;position:fixed;z-index:1;top:2.6vw;right:2.8vw}}.top_mv_section{background-image:url(../images/bg_1.png);background-size:100%;background-position:top center;padding:154px 0 0}@media only screen and (max-width: 767px){.top_mv_section{background-image:url(../images/bg_19.png);padding:20.1vw 0 0}}.top_mv_section_main{width:92vw;max-width:852px;margin:0 auto;text-align:center}.top_mv_section_main .text{font-size:60px;font-weight:900;color:#EE7B01;margin-bottom:20px;display:inline-block}@media only screen and (max-width: 767px){.top_mv_section_main .text{font-size:6.8vw;margin-bottom:2.6vw}}.top_mv_section_main .text::before,.top_mv_section_main .text::after{content:'';display:inline-block;width:33px;height:44px;background-image:url(../images/line_1.svg);background-size:100%}@media only screen and (max-width: 767px){.top_mv_section_main .text::before,.top_mv_section_main .text::after{width:3.2vw;height:4.6vw}}.top_mv_section_main .text::before{margin-right:21px}@media only screen and (max-width: 767px){.top_mv_section_main .text::before{margin-right:3.2vw}}.top_mv_section_main .text::after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);margin-left:21px}@media only screen and (max-width: 767px){.top_mv_section_main .text::after{margin-left:3.2vw}}.top_mv_section_main .ttl{font-size:80px;font-weight:900;color:#1F3D89;line-height:1.2;margin-bottom:40px}@media only screen and (max-width: 767px){.top_mv_section_main .ttl{font-size:10vw;margin-bottom:12.1vw}}.top_mv_section_points{width:89vw;max-width:742px;margin:0 auto 26px;position:relative}.top_mv_section_points .circle_image{position:absolute;top:-53px;left:-45px;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;width:182px}@media only screen and (max-width: 767px){.top_mv_section_points .circle_image{width:21.5vw;top:-5vw;left:auto;right:-4.7vw;-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width: 767px){.top_mv_section_points .points_image{width:75vw;margin:0 auto}}.top_mv_section_bottom .slider_block .slider_item{width:216px}@media only screen and (max-width: 767px){.top_mv_section_bottom .slider_block .slider_item{width:34vw}}.top_lead_section{background-image:url(../images/bg_2.png);background-size:cover;background-position:center;margin:-64px 0 0;padding:122px 0 144px}@media only screen and (max-width: 767px){.top_lead_section{background-image:url(../images/bg_20.png);margin:-28.9vw 0 0;padding:34.9vw 0 24.6vw}}.top_lead_section_inner{width:89vw;max-width:1199px;margin:0 auto}.top_lead_section_inner .des{max-width:927px;margin:0 auto 44px;font-size:18px;line-height:1.7;font-weight:500}@media only screen and (max-width: 767px){.top_lead_section_inner .des{font-size:3.7vw;margin:0 auto 6.8vw;line-height:1.8}}.top_lead_section_inner .news{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1F3D89;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);border-radius:15px;padding:21px 68px;margin-bottom:45px}@media only screen and (max-width: 767px){.top_lead_section_inner .news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:2.3vw;padding:3.1vw 4.2vw;margin-bottom:5.7vw}}.top_lead_section_inner .news:hover::after{-webkit-transform:rotate(-90deg) translateY(150%);transform:rotate(-90deg) translateY(150%)}.top_lead_section_inner .news::after{content:'';display:block;width:24px;height:24px;background-image:url(../images/arr_1.svg);background-size:100%;-webkit-transform:rotate(-90deg) translateY(100%);transform:rotate(-90deg) translateY(100%);-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 767px){.top_lead_section_inner .news::after{width:4.6vw;height:4.6vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 auto 0 calc(100% - 4.6vw)}}.top_lead_section_inner .news:hover{opacity:1}.top_lead_section_inner .news .ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:311px;color:#fff;font-size:18px;margin-right:97px}@media only screen and (max-width: 767px){.top_lead_section_inner .news .ttl{width:100%;font-size:3.1vw;margin-right:0;margin-bottom:4.3vw}}.top_lead_section_inner .news .ttl img{width:94px;margin-right:15px}@media only screen and (max-width: 767px){.top_lead_section_inner .news .ttl img{width:14.6vw;margin-right:3.1vw}}.top_lead_section_inner .news .text{width:calc(100% - 432px);color:#fff;font-size:18px}@media only screen and (max-width: 767px){.top_lead_section_inner .news .text{width:100%;font-size:3.4vw}}.top_lead_section_inner .news .text small{display:inline-block;font-size:18px;color:#fff}@media only screen and (max-width: 767px){.top_lead_section_inner .news .text small{font-size:3.1vw;margin-bottom:2vw}}.top_lead_section_inner .amazon_bnr{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);border-radius:15px;position:relative;padding:37px 189px;display:block;text-align:center}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr{padding:4.1vw;border-radius:2.1vw}}.top_lead_section_inner .amazon_bnr .ribbon_top,.top_lead_section_inner .amazon_bnr .ribbon_bottom{content:'';display:block;background-size:100%;position:absolute;z-index:1}.top_lead_section_inner .amazon_bnr .ribbon_top{width:176px;height:176px;background-image:url(../images/ribbon_1.png);top:-4px;left:-4px}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .ribbon_top{width:26.2vw;height:26.2vw;top:-.7vw;left:-.4vw}}.top_lead_section_inner .amazon_bnr .ribbon_bottom{width:105px;height:105px;background-image:url(../images/ribbon_2.png);bottom:-5px;right:-5px}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .ribbon_bottom{width:18.2vw;height:18.2vw;bottom:-1vw;right:-1vw}}.top_lead_section_inner .amazon_bnr .fukidashi{font-size:20px;font-family:"IBM Plex Sans JP",sans-serif;background-color:#C14F7E;border-radius:5px;display:inline-block;color:#fff;padding:12px 12px 8px;position:relative;margin-right:20px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .fukidashi{display:block;width:43vw;margin:0 auto 1.6vw;padding:2.3vw 0 1.7vw;font-size:3.7vw}}.top_lead_section_inner .amazon_bnr .fukidashi::before{content:'';display:block;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 13px;border-color:transparent transparent transparent #C14F7E;position:absolute;top:14px;right:-12px;z-index:1}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .fukidashi::before{border-width:4vw 2vw 0 2vw;border-color:#C14F7E transparent transparent transparent;top:6.7vw;right:20vw}}.top_lead_section_inner .amazon_bnr .text_image{width:106px;display:inline-block;vertical-align:top;margin-right:5px}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .text_image{width:23.2vw;margin-right:1vw}}.top_lead_section_inner .amazon_bnr .text{display:inline-block;font-size:30px;font-weight:700;color:#C14F7E}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .text{line-height:1.4}}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .text:nth-of-type(4){font-size:4.6vw;margin-top:1.3vw}}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .text:nth-of-type(5){font-size:6.2vw}}.top_lead_section_inner .amazon_bnr .desc{display:inline-block;width:100%;font-size:18px;line-height:1.7;margin-top:14px}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .desc{font-size:3.1vw;line-height:2;margin-top:3vw;text-align:left}}.top_lead_section_inner .amazon_bnr .image{position:absolute;bottom:13px;right:31px;z-index:2;width:118px}@media only screen and (max-width: 767px){.top_lead_section_inner .amazon_bnr .image{width:18.4vw;bottom:auto;top:-2vw;right:0}}.top_print_section{background-image:url(../images/bg_3.png);background-size:326px;background-position:center right;margin-top:-113px;padding:113px 0 214px;position:relative;z-index:-1}@media only screen and (max-width: 767px){.top_print_section{margin-top:0;padding:0 0 11.7vw;background:none;z-index:1}}.top_print_section_inner{width:89vw;max-width:1120px;margin:0 auto}.top_print_section_inner>.ttl{text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl{margin-bottom:5vw}}.top_print_section_inner>.ttl small,.top_print_section_inner>.ttl span{display:inline-block}.top_print_section_inner>.ttl .sm{font-size:54px;font-weight:900;color:#1F3D89;margin-bottom:30px}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl .sm{font-size:6.8vw;margin-bottom:4vw}}.top_print_section_inner>.ttl .lg{font-size:80px;font-weight:900;color:#FF9D00}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl .lg{font-size:12.5vw;position:relative;line-height:1.1}}.top_print_section_inner>.ttl .lg::before,.top_print_section_inner>.ttl .lg::after{content:'';display:inline-block;width:46px;height:36px;background-image:url(../images/line_2.svg);background-size:100%}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl .lg::before,.top_print_section_inner>.ttl .lg::after{position:absolute;width:8.1vw;height:11.9vw;background-image:url(../images/line_3.svg)}}.top_print_section_inner>.ttl .lg::before{margin-right:31px}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl .lg::before{bottom:-1vw;left:-10vw;margin-right:0}}.top_print_section_inner>.ttl .lg::after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);margin-left:31px}@media only screen and (max-width: 767px){.top_print_section_inner>.ttl .lg::after{margin-left:0;bottom:-1vw;right:-8vw}}.top_print_section_inner .desc{max-width:877px;margin:0 auto 17px;font-size:18px;line-height:1.8}@media only screen and (max-width: 767px){.top_print_section_inner .desc{font-size:3.7vw;line-height:2}}.top_print_section_inner .main_block{position:relative;margin-bottom:48px}@media only screen and (max-width: 767px){.top_print_section_inner .main_block{width:84vw;margin:0 auto 8.5vw}}.top_print_section_inner .main_block .image{width:48%;margin:0 auto}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .image{width:100%;margin:0 auto 3vw}}.top_print_section_inner .main_block .points_block{position:absolute;width:33%;z-index:-1}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block{position:static;width:100%}}.top_print_section_inner .main_block .points_block:nth-of-type(2){top:86px;left:0}.top_print_section_inner .main_block .points_block:nth-of-type(2) dl{padding-right:32%}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block:nth-of-type(2) dl{padding-right:0;padding-left:4.8vw}}.top_print_section_inner .main_block .points_block:nth-of-type(3){top:46px;right:0}.top_print_section_inner .main_block .points_block:nth-of-type(3) dl{padding-left:38%}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block:nth-of-type(3) dl{padding-left:4.8vw}}.top_print_section_inner .main_block .points_block:nth-of-type(3) .caution{padding-left:38%;margin-top:13px}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block:nth-of-type(3) .caution{padding-left:4.8vw;margin-top:2.8vw}}.top_print_section_inner .main_block .points_block dl{padding-bottom:20px;border-bottom:4px dotted #FF9D00;margin-bottom:45px}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block dl{padding-bottom:3.8vw;padding-top:4.6vw;border-bottom:1px dotted #FF9D00;margin-bottom:0}}.top_print_section_inner .main_block .points_block dl:nth-last-of-type(1){margin-bottom:0}.top_print_section_inner .main_block .points_block dl dt img{display:inline-block;width:auto;height:28px;margin-bottom:12px}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block dl dt img{height:5vw;margin-bottom:1.4vw}}.top_print_section_inner .main_block .points_block dl dd{font-size:28px;font-weight:700;line-height:1.4}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block dl dd{font-size:5vw}}.top_print_section_inner .main_block .points_block dl dd em{display:inline-block;background-color:#FDF40B;font-style:inherit;font-weight:700}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block dl dd small{font-size:3.1vw;margin-left:2.1vw;vertical-align:super}}.top_print_section_inner .main_block .points_block .caution{font-size:13px;line-height:1.5;color:#4D4D4D}@media only screen and (max-width: 767px){.top_print_section_inner .main_block .points_block .caution{font-size:3.1vw;line-height:1.6}}.top_print_section_inner .bottom_block{max-width:1000px;margin:0 auto}.top_print_section_inner .bottom_block>.ttl{color:#FFFF00;background-color:#1F3D89;font-size:24px;font-weight:700;max-width:600px;text-align:center;border-radius:10px 10px 0 0;padding:14px 0;margin:0 auto;position:relative}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block>.ttl{font-size:5.6vw;text-align:left;border-radius:3vw 3vw 0 0;line-height:1.3;padding:2.7vw 5.7vw}}.top_print_section_inner .bottom_block>.ttl::before{content:'';display:block;width:130px;height:118px;background-image:url(../images/img_4.png);background-size:100%;position:absolute;bottom:0;right:-13px;z-index:1}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block>.ttl::before{width:20.3vw;height:18.4vw;right:-1vw}}.top_print_section_inner .bottom_block .contents{gap:0 4%;border-radius:20px;border:3px solid #1F3D89;padding:31px 64px 41px}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.3vw 0;border-radius:0 0 3vw 3vw;border:2px solid #1F3D89;padding:5.3vw 5.3vw 6.4vw}}.top_print_section_inner .bottom_block .contents .ex{-ms-flex-wrap:wrap;flex-wrap:wrap;width:48%;gap:13px 4%;text-align:center}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block .contents .ex{width:100%;gap:3.6vw 4%}}.top_print_section_inner .bottom_block .contents .ex:nth-of-type(1)>.ttl{color:#1F3D89;background-color:#EFEFEF}.top_print_section_inner .bottom_block .contents .ex:nth-of-type(1) .image{color:#1F3D89}.top_print_section_inner .bottom_block .contents .ex:nth-of-type(2)>.ttl{color:#FFFFFF;background-color:#FD6B1D}.top_print_section_inner .bottom_block .contents .ex:nth-of-type(2) .image{color:#FD6B1D}.top_print_section_inner .bottom_block .contents .ex>.ttl{width:100%;font-size:20px;font-weight:700;padding:9px 0;border-radius:5px}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block .contents .ex>.ttl{font-size:4.3vw;padding:2.6vw 0;border-radius:3px}}.top_print_section_inner .bottom_block .contents .ex .image{font-size:15px;font-weight:700;width:48%}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block .contents .ex .image{font-size:3.7vw}}.top_print_section_inner .bottom_block .contents .ex .image img{margin-top:9px}.top_print_section_inner .bottom_block .contents .ex .text{width:100%;font-size:16px}@media only screen and (max-width: 767px){.top_print_section_inner .bottom_block .contents .ex .text{font-size:3.4vw}}.top_price_section{background-image:url(../images/bg_4.png);background-size:cover;background-position:center;margin:-198px 0 0;padding:172px 0 179px}@media only screen and (max-width: 767px){.top_price_section{background-image:url(../images/bg_21.png);margin:0;padding:14vw 0 26vw}}.top_price_section_inner{width:89vw;max-width:979px;margin:0 auto;position:relative;z-index:2}.top_price_section_inner>.ttl{margin-bottom:26px}@media only screen and (max-width: 767px){.top_price_section_inner>.ttl{margin-bottom:4.8vw}}.top_price_section_inner>.ttl img{width:152px}@media only screen and (max-width: 767px){.top_price_section_inner>.ttl img{width:26vw;margin:0 auto 5.5vw;display:block}}.top_price_section_inner .sum{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;margin-bottom:50px}@media only screen and (max-width: 767px){.top_price_section_inner .sum{gap:1vw;margin-bottom:9.3vw}}.top_price_section_inner .sum .text{font-size:22px;font-weight:500;background-color:#fff;border-radius:5px;width:190px;padding:17px 0;text-align:center}@media only screen and (max-width: 767px){.top_price_section_inner .sum .text{font-size:3.9vw;border-radius:2px;width:18vw;padding:3.4vw 0;line-height:1.1}}@media only screen and (max-width: 767px){.top_price_section_inner .sum .text.sm{padding:5.4vw 0}}.top_price_section_inner .sum .plus{display:inline-block;width:15px}@media only screen and (max-width: 767px){.top_price_section_inner .sum .plus{width:2.8vw}}.top_price_section_inner .contents{margin-bottom:49px}@media only screen and (max-width: 767px){.top_price_section_inner .contents{margin-bottom:10.1vw}}.top_price_section_inner .contents .table{display:none}.top_price_section_inner .contents .table.active{display:table;border-collapse:collapse;border-top:1px solid #000000;border-left:1px solid #000000;width:100%}.top_price_section_inner .contents .table tbody{width:100%}.top_price_section_inner .contents .table tbody tr{width:100%}.top_price_section_inner .contents .table tbody tr:nth-of-type(2n+1){background-color:#FAF2DA}.top_price_section_inner .contents .table tbody tr:nth-of-type(2n){background-color:#FFFFFF}.top_price_section_inner .contents .table tbody tr th,.top_price_section_inner .contents .table tbody tr td{font-size:22px;font-weight:500;width:33.3%;padding:19px 0;text-align:center;border-bottom:1px solid #000000;border-right:1px solid #000000}@media only screen and (max-width: 767px){.top_price_section_inner .contents .table tbody tr th,.top_price_section_inner .contents .table tbody tr td{font-size:3.4vw;padding:3.1vw 0}}.top_price_section_inner .contents .table tbody tr th{background-color:#3E3737;color:#fff}@media only screen and (max-width: 767px){.top_price_section_inner .contents .table tbody tr td:nth-of-type(2),.top_price_section_inner .contents .table tbody tr td:nth-of-type(3){font-size:4.3vw}}.top_price_section_inner .bottom_block .ttl{position:relative;margin-bottom:17px;padding:0 100px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .ttl{margin-bottom:3.4vw;padding:0 0 0 20vw}}.top_price_section_inner .bottom_block .ttl .image{width:100px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:1}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .ttl .image{width:18vw}}.top_price_section_inner .bottom_block .ttl .text{font-size:32px;font-weight:900;line-height:1.3;text-align:center;color:#1F3D89}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .ttl .text{font-size:5vw;line-height:1.5;text-align:left}}.top_price_section_inner .bottom_block .desc{font-size:15px;line-height:1.8;margin-bottom:30px;padding-left:116px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .desc{font-size:3.1vw;line-height:1.7;margin-bottom:5vw;padding-left:0}}.top_price_section_inner .bottom_block .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns{gap:4.6vw 0}}.top_price_section_inner .bottom_block .btns .btn_c,.top_price_section_inner .bottom_block .btns .btn_s{width:480px;height:100px;border-radius:50px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16)}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_c,.top_price_section_inner .bottom_block .btns .btn_s{width:100%;height:17vw;border-radius:8.5vw}}.top_price_section_inner .bottom_block .btns .btn_c{background-color:#FD591D;padding:37px 0 0;text-align:center}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_c{padding:5.3vw 0 0}}.top_price_section_inner .bottom_block .btns .btn_c *{color:#fff}.top_price_section_inner .bottom_block .btns .btn_c span{display:inline-block;font-weight:500;font-size:24px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_c span{font-size:4.3vw}}.top_price_section_inner .bottom_block .btns .btn_c img{display:inline-block;width:24px;margin:0 0 -3px 7px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_c img{width:4vw;margin:0 0 -1vw 4vw}}.top_price_section_inner .bottom_block .btns .btn_s{background-color:#FFFF00;position:relative;padding:24px 0 0 108px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_s{padding:2vw 2vw 0 0;text-align:center}}.top_price_section_inner .bottom_block .btns .btn_s *{color:#1F3D89}.top_price_section_inner .bottom_block .btns .btn_s small{display:inline-block;font-weight:500;font-size:16px;margin-bottom:10px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_s small{font-size:3.1vw;margin-bottom:1vw}}.top_price_section_inner .bottom_block .btns .btn_s span{display:inline-block;font-weight:700;font-size:24px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_s span{font-size:4.6vw}}.top_price_section_inner .bottom_block .btns .btn_s img{display:inline-block;width:101px;position:absolute;z-index:1;bottom:0;right:39px}@media only screen and (max-width: 767px){.top_price_section_inner .bottom_block .btns .btn_s img{width:18vw;right:2vw}}.top_quality_section{position:relative;padding:0 0 106px}@media only screen and (max-width: 767px){.top_quality_section{padding:0 0 12.6vw}}.top_quality_section::before,.top_quality_section::after{content:'';background-size:100%;position:absolute;z-index:1}.top_quality_section::before{width:235px;height:869px;background-image:url(../images/bg_5.png);top:-410px;left:0}@media only screen and (max-width: 767px){.top_quality_section::before{width:30vw;height:110vw;top:-100vw}}.top_quality_section::after{width:260px;height:1475px;background-image:url(../images/bg_6.png);bottom:-742px;right:0}@media only screen and (max-width: 767px){.top_quality_section::after{width:41vw;height:236vw;bottom:-16vw;right:-18vw}}.top_quality_section>.ttl{width:89vw;max-width:1199px;margin:0 auto 43px;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_quality_section>.ttl{margin:0 auto 4.8vw}}.top_quality_section>.ttl img{width:239px;margin-bottom:-24px}@media only screen and (max-width: 767px){.top_quality_section>.ttl img{width:41vw;margin-bottom:0;margin:0 auto 2vw}}.top_quality_section>.ttl+.desc{position:relative;z-index:2}@media only screen and (max-width: 767px){.top_quality_section>.ttl+.desc{width:89vw;margin-bottom:8vw}}.top_quality_section .tab{border-bottom:1px solid #707070;margin-bottom:27px;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_quality_section .tab{margin-bottom:4.6vw}}.top_quality_section .tab_inner{gap:0 .5%;width:89vw;max-width:1199px;margin:0 auto}.top_quality_section .tab_inner .tab_item{width:33%;border-radius:10px 10px 0 0;background-color:#A8A8A8;color:#E2E2E2;font-size:22px;font-weight:500;text-align:center;padding:8px 0 13px;cursor:pointer}@media only screen and (max-width: 767px){.top_quality_section .tab_inner .tab_item{border-radius:5px 5px 0 0;font-size:3.4vw;padding:2.5vw 0 2vw;line-height:1.2}}@media only screen and (max-width: 767px){.top_quality_section .tab_inner .tab_item.sm{padding:4.5vw 0 4.3vw}}.top_quality_section .tab_inner .tab_item.active{background-color:#1F3D89;color:#FFFFFF}.top_quality_section .tab_inner .tab_item.active small{color:#FFFF00}.top_quality_section .tab_inner .tab_item small{color:#E2E2E2;display:inline-block;font-size:16px;margin-bottom:5px}@media only screen and (max-width: 767px){.top_quality_section .tab_inner .tab_item small{display:none}}.top_quality_section .contents_block{width:89vw;max-width:1199px;margin:0 auto 80px;display:none;gap:0 7%;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_quality_section .contents_block{margin:0 auto 15vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7.1vw 0}}.top_quality_section .contents_block.active{display:-webkit-box;display:-ms-flexbox;display:flex}.top_quality_section .contents_block .slider_block{width:50%}@media only screen and (max-width: 767px){.top_quality_section .contents_block .slider_block{width:100%}}.top_quality_section .contents_block .slider_block .top_slider{margin-bottom:30px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .slider_block .top_slider{margin-bottom:4.6vw}}.top_quality_section .contents_block .slider_block .top_slider .slider_item{font-size:16px;text-align:center}@media only screen and (max-width: 767px){.top_quality_section .contents_block .slider_block .top_slider .slider_item{font-size:3.4vw}}.top_quality_section .contents_block .slider_block .top_slider .slider_item img{margin-bottom:15px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .slider_block .top_slider .slider_item img{margin-bottom:3.1vw}}.top_quality_section .contents_block .slider_block .thumb_slider .slick-track{-webkit-transform:unset !important;transform:unset !important;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top_quality_section .contents_block .slider_block .thumb_slider .slick-track .slider_item{width:67px;margin:5px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .slider_block .thumb_slider .slick-track .slider_item{width:13vw;margin:1vw}}.top_quality_section .contents_block .slider_block .thumb_slider .slick-track .slider_item.slick-current{border:1px solid #707070}.top_quality_section .contents_block .detail_block{width:43%}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block{width:100%}}.top_quality_section .contents_block .detail_block .top_ttl{font-size:46px;font-weight:700;line-height:1.4;margin:29px 0 22px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .top_ttl{font-size:8.1vw;line-height:1.3;margin:0 0 4.3vw}}.top_quality_section .contents_block .detail_block .tag{display:inline-block;font-size:17px;font-weight:500;padding:5px 22px 7px;background-color:#F5F5F5;border:2px solid #1F3D89;border-radius:17px;margin:0 4px 4px 0;color:#1F3D89}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .tag{font-size:3.4vw;padding:1.6vw 3.7vw;border:1px solid #1F3D89;border-radius:3.5vw;margin:0 .2vw 1.2vw 0}}.top_quality_section .contents_block .detail_block .desc{font-size:17px;line-height:1.8;width:100%;margin:13px 0 35px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .desc{font-size:3.7vw;line-height:2;margin:3vw 0 7.8vw}}.top_quality_section .contents_block .detail_block .number{font-size:20px;font-weight:500;margin:0 0 10px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .number{font-size:4vw;margin:0 0 1.7vw}}.top_quality_section .contents_block .detail_block .spec{border-bottom:1px dotted #707070;padding:14px 0}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .spec{padding:2.9vw 0}}.top_quality_section .contents_block .detail_block .spec.bb{border-bottom:none}.top_quality_section .contents_block .detail_block .spec .ttl{display:inline-block;background-color:#888888;color:#fff;font-size:16px;padding:6px;min-width:92px;text-align:center}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .spec .ttl{font-size:3.1vw;padding:1.2vw 2.5vw;min-width:15vw}}.top_quality_section .contents_block .detail_block .spec .text{display:inline-block;font-size:17px;padding:1px 20px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .spec .text{font-size:3.4vw;padding:0 2.5vw}}.top_quality_section .contents_block .detail_block .table{border-top:1px solid #E2E2E2;border-left:1px solid #E2E2E2;border-collapse:collapse;width:100%;margin:8px 0 0;background-color:#fff}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .table{margin:4vw 0 0}}.top_quality_section .contents_block .detail_block .table tbody{width:100%}.top_quality_section .contents_block .detail_block .table tbody tr{width:100%}.top_quality_section .contents_block .detail_block .table tbody tr th,.top_quality_section .contents_block .detail_block .table tbody tr td{text-align:center;width:25%;font-size:16px;border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;padding:12px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .table tbody tr th,.top_quality_section .contents_block .detail_block .table tbody tr td{font-size:3.4vw;padding:3.2vw}}.top_quality_section .contents_block .detail_block .table tbody tr th{background-color:#F5F5F5;padding:9px}@media only screen and (max-width: 767px){.top_quality_section .contents_block .detail_block .table tbody tr th{padding:1.9vw}}.top_quality_section .bottom_block{width:89vw;max-width:820px;position:relative;z-index:2}.top_quality_section .bottom_block>.ttl{font-size:26px;width:100%;max-width:420px;margin:0 auto;padding:14px 0}@media only screen and (max-width: 767px){.top_quality_section .bottom_block>.ttl{font-size:5vw;max-width:82vw;padding:2.7vw 0 3.3vw;position:relative;z-index:2}}.top_quality_section .bottom_block .contents{padding:36px 10px 40px}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10vw 5.3vw 3.1vw}}.top_quality_section .bottom_block .contents>.image{top:-3px;left:6%;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:160px}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents>.image{width:25vw;top:-19vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.top_quality_section .bottom_block .contents .item{width:33.3%;padding:0 31px;border-right:1px dotted #1F3D89}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item{width:100%;padding:4.6vw 0 2.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 2%;border-right:none;border-bottom:1px dotted #1F3D89}}.top_quality_section .bottom_block .contents .item:nth-last-of-type(1){border-right:none}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item:nth-last-of-type(1){border-bottom:none}}.top_quality_section .bottom_block .contents .item .image{width:100%;max-width:180px;margin:0 auto;-webkit-transform:translateX(-13px);transform:translateX(-13px)}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item .image{width:47%;-webkit-transform:translateX(0);transform:translateX(0)}}.top_quality_section .bottom_block .contents .item .text{text-align:center}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item .text{width:51%;text-align:left}}.top_quality_section .bottom_block .contents .item .text .star{display:inline-block;color:#FD6B1D;font-size:18px;font-weight:700;margin-bottom:13px}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item .text .star{font-size:3.1vw;margin-bottom:2.7vw}}.top_quality_section .bottom_block .contents .item .text .ttl{font-size:22px;font-weight:700;color:#1F3D89;margin-bottom:8px}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item .text .ttl{font-size:4.6vw;margin-bottom:2.5vw}}.top_quality_section .bottom_block .contents .item .text .comment{font-size:16px;line-height:1.5}@media only screen and (max-width: 767px){.top_quality_section .bottom_block .contents .item .text .comment{font-size:3.1vw}}.top_size_section{padding-bottom:93px}@media only screen and (max-width: 767px){.top_size_section{padding-bottom:11vw}}.top_size_section_inner{width:89vw;max-width:1400px;margin:0 auto}@media only screen and (max-width: 767px){.top_size_section_inner{width:100%}}.top_size_section_inner>.ttl{margin:0 auto 45px}@media only screen and (max-width: 767px){.top_size_section_inner>.ttl{margin:0 auto 8vw}}.top_size_section_inner>.ttl img{width:130px}@media only screen and (max-width: 767px){.top_size_section_inner>.ttl img{display:block;width:22vw;margin:0 auto 4vw}}@media only screen and (max-width: 767px){.top_size_section_inner>.ttl .text{line-height:1.4}}.top_size_section_inner .tab,.top_size_section_inner .contents_block{position:relative;z-index:2}@media only screen and (max-width: 767px){.top_size_section_inner .tab{width:89vw;margin:0 auto}}.top_size_section_inner .contents_block{background-color:#fff;padding:62px 87px 74px;border-right:1px solid #707070;border-left:1px solid #707070;border-bottom:1px solid #707070;border-radius:0 0 20px 20px;display:none}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block{border-top:1px solid #707070;border-right:none;border-left:none;border-bottom:none;padding:7vw 0 0}}.top_size_section_inner .contents_block.active{display:block}.top_size_section_inner .contents_block .ex_sider .prev-arrow{left:-28px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .prev-arrow{left:12.4vw}}.top_size_section_inner .contents_block .ex_sider .next-arrow{right:-28px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .next-arrow{right:12.4vw}}.top_size_section_inner .contents_block .ex_sider .slider_item{width:280px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item{width:53vw}}.top_size_section_inner .contents_block .ex_sider .slider_item:nth-of-type(2n+1){margin:0 7px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item:nth-of-type(2n+1){margin:0 2.9vw}}.top_size_section_inner .contents_block .ex_sider .slider_item:nth-of-type(2n){margin:0 33px 0 7px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item:nth-of-type(2n){margin:0 2.9vw}}.top_size_section_inner .contents_block .ex_sider .slider_item img{border-radius:10px;margin-bottom:21px}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item img{border-radius:5px;margin-bottom:4.3vw}}.top_size_section_inner .contents_block .ex_sider .slider_item .ttl{font-size:22px;font-weight:700;color:#1F3D89;text-align:center}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item .ttl{font-size:4.3vw}}.top_size_section_inner .contents_block .ex_sider .slider_item .text{font-size:16px;line-height:1.7}@media only screen and (max-width: 767px){.top_size_section_inner .contents_block .ex_sider .slider_item .text{font-size:3.1vw;line-height:1.9}}.top_flow_section{background-image:url(../images/bg_7.png);background-size:cover;background-position:center;padding:121px 0 128px;position:relative}@media only screen and (max-width: 767px){.top_flow_section{background-image:url(../images/bg_22.png);background-position:top center;padding:13vw 0 32vw}}.top_flow_section::before{content:'';width:280px;height:675px;background-image:url(../images/bg_8.png);background-size:100%;position:absolute;z-index:1;bottom:-401px;left:0}@media only screen and (max-width: 767px){.top_flow_section::before{display:none}}.top_flow_section>.ttl{margin:0 auto 49px}@media only screen and (max-width: 767px){.top_flow_section>.ttl{margin:0 0 7.1vw}}.top_flow_section>.ttl img{width:146px}@media only screen and (max-width: 767px){.top_flow_section>.ttl img{width:25vw;display:block;margin:0 auto 4.2vw}}.top_flow_section .flow_text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:9px;width:89vw;max-width:1158px;margin:0 auto 43px}@media only screen and (max-width: 767px){.top_flow_section .flow_text{display:none}}.top_flow_section .flow_text span{display:inline-block;font-size:20px;font-weight:500;border:2px solid #1F3D89;border-radius:10px;color:#1F3D89;padding:10px 11px;min-width:159px;text-align:center}.top_flow_section .flow_text img{width:12px}.top_flow_section .slider_block{margin-left:6vw;margin-bottom:37px}@media only screen and (max-width: 767px){.top_flow_section .slider_block{margin-left:0;margin-bottom:0;width:89vw;margin:0 auto;height:208vw;overflow:hidden;-webkit-transition:.5s;transition:.5s}}@media only screen and (max-width: 767px){.top_flow_section .slider_block.active{height:389vw}}.top_flow_section .slider_block .slick-dots{margin-top:15px;text-align:center}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slick-dots{display:none}}.top_flow_section .slider_block .slider_item{width:320px;background-color:#fff;border-radius:20px;min-height:370px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);margin:64px 11px 11px;position:relative}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item{width:100%;min-height:auto;border-radius:10px;margin:0 0 7.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5vw 5vw 5vw 4vw}}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item:nth-last-of-type(1)::after{display:none}}.top_flow_section .slider_block .slider_item::after{content:'';display:block;width:5vw;height:2.8vw;background-image:url(../images/arr_6.svg);background-size:100%;position:absolute;bottom:-5.3vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.top_flow_section .slider_block .slider_item .image{margin-top:-64px}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item .image{margin-top:0;width:32%;margin-right:2%}}.top_flow_section .slider_block .slider_item .image .sp_block{display:none}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item .image .sp_block{display:block}}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item .image .pc_block{display:none}}.top_flow_section .slider_block .slider_item dl{padding:15px 21px 18px}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item dl{width:66%;padding:0}}.top_flow_section .slider_block .slider_item dl dt{font-size:26px;font-weight:700;color:#1F3D89;text-align:center;margin-bottom:16px}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item dl dt{font-size:5.3vw;text-align:left;margin-bottom:3vw;margin-top:1vw}}.top_flow_section .slider_block .slider_item dl dd p{font-size:16px;line-height:1.8;min-height:115px;margin-bottom:19px}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item dl dd p{font-size:3.4vw;min-height:auto;margin-bottom:2.7vw}}.top_flow_section .slider_block .slider_item dl dd a{display:block;font-size:16px;border-radius:20px;text-align:center;padding:12px;margin-top:7px}@media only screen and (max-width: 767px){.top_flow_section .slider_block .slider_item dl dd a{font-size:3.4vw;border-radius:5.4vw;padding:3.7vw;margin-top:2.3vw}}.top_flow_section .slider_block .slider_item dl dd a.btn_c{background-color:#FF9D00}.top_flow_section .slider_block .slider_item dl dd a.btn_c span{color:#fff}.top_flow_section .slider_block .slider_item dl dd a.btn_d,.top_flow_section .slider_block .slider_item dl dd a.btn_u{background-color:#1F3D89}.top_flow_section .slider_block .slider_item dl dd a.btn_d span,.top_flow_section .slider_block .slider_item dl dd a.btn_u span{color:#fff}.top_flow_section .slider_block .slider_item dl dd a.btn_more{background-color:#EBEBEB;border:1px solid #000000}.top_flow_section .bottom_block{max-width:1020px}@media only screen and (max-width: 767px){.top_flow_section .bottom_block{width:89vw;margin:0 auto}}.top_chart_section{position:relative;padding:47px 0 99px}@media only screen and (max-width: 767px){.top_chart_section{padding:0 0 16vw}}.top_chart_section::before{content:'';width:235px;height:869px;background-image:url(../images/bg_9.png);background-size:100%;position:absolute;bottom:-420px;right:0;z-index:1}@media only screen and (max-width: 767px){.top_chart_section::before{display:none}}.top_chart_section_inner{width:89vw;max-width:980px;margin:0 auto;position:relative;z-index:2}.top_chart_section_inner>.ttl{margin-bottom:48px}@media only screen and (max-width: 767px){.top_chart_section_inner>.ttl{margin-bottom:7vw}}.top_chart_section_inner>.ttl img{width:180px}@media only screen and (max-width: 767px){.top_chart_section_inner>.ttl img{width:31vw;margin:0 auto 4.5vw}}.top_chart_section_inner .scroll_block{margin-bottom:30px}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block{margin-bottom:6.8vw;overflow-x:scroll;width:94.5vw;padding-right:5.5vw}}.top_chart_section_inner .scroll_block .table{width:100%;border-collapse:collapse;border-top:1px solid #707070;border-left:1px solid #707070}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table{width:146vw}}.top_chart_section_inner .scroll_block .table tbody{width:100%}.top_chart_section_inner .scroll_block .table tbody tr{width:100%}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(1){background-color:#fff}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2),.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(3),.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(4){font-size:24px;color:#fff;font-weight:500}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2),.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(3),.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(4){font-size:3.7vw}}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2) small,.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(3) small,.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(4) small{display:block;font-size:18px;color:#fff;margin-top:16px}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2) small,.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(3) small,.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(4) small{font-size:3.1vw;margin-top:2vw}}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2){background-color:#FF9D00}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2) img{max-width:107px;margin:0 auto}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(2) img{max-width:16vw}}.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(3),.top_chart_section_inner .scroll_block .table tbody tr:nth-of-type(1) th:nth-of-type(4){background-color:#4A4A4A}.top_chart_section_inner .scroll_block .table tbody tr th,.top_chart_section_inner .scroll_block .table tbody tr td{width:25%;border-bottom:1px solid #707070;border-right:1px solid #707070}.top_chart_section_inner .scroll_block .table tbody tr th:nth-of-type(1){font-size:22px;font-weight:500;padding:49px 37px;background-color:#E2E2E2;text-align:left}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr th:nth-of-type(1){width:19%;font-size:3.4vw;padding:6.3vw 5.6vw}}.top_chart_section_inner .scroll_block .table tbody tr td{font-size:18px;font-weight:500;line-height:1.4;text-align:center;padding:14px 9px}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr td{width:27%;font-size:3.1vw;padding:3.1vw}}.top_chart_section_inner .scroll_block .table tbody tr td img{width:36px;margin:0 auto 7px}@media only screen and (max-width: 767px){.top_chart_section_inner .scroll_block .table tbody tr td img{width:5.6vw;margin:0 auto 1vw}}.top_chart_section_inner .scroll_block .table tbody tr td:nth-of-type(1){background-color:#FFF2CC}.top_chart_section_inner .scroll_block .table tbody tr td:nth-of-type(2),.top_chart_section_inner .scroll_block .table tbody tr td:nth-of-type(3){background-color:#fff}.top_chart_section_inner .comment{max-width:929px;margin:0 auto 72px;font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.top_chart_section_inner .comment{font-size:3.4vw;margin:0 auto 16vw}}.top_chart_section_inner .bottom_block{max-width:840px}.top_qa_section{position:relative;margin-bottom:111px}@media only screen and (max-width: 767px){.top_qa_section{margin-bottom:6.5vw}}.top_qa_section::before{content:'';display:block;width:267px;height:1375px;position:absolute;top:-284px;left:0;z-index:1;background-image:url(../images/bg_10.png);background-size:100%}@media only screen and (max-width: 767px){.top_qa_section::before{display:none}}.top_qa_section_inner{width:89vw;max-width:1100px;margin:0 auto;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_qa_section_inner{width:100%}}.top_qa_section_inner>.ttl{margin-bottom:26px}@media only screen and (max-width: 767px){.top_qa_section_inner>.ttl{margin-bottom:4.3vw}}.top_qa_section_inner>.ttl img{width:158px}@media only screen and (max-width: 767px){.top_qa_section_inner>.ttl img{display:block;width:27vw;margin:0 auto 4.4vw}}@media only screen and (max-width: 767px){.top_qa_section_inner>.ttl+.desc{width:89vw;margin:0 auto 6.7vw}}.top_qa_section_inner .tab{max-width:982px;margin:0 auto}.top_qa_section_inner .qa_contents{background-color:#fff;border-radius:30px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);padding:53px 50px;margin-top:-13px;display:none}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents{-webkit-box-shadow:none;box-shadow:none;padding:4.5vw;margin-top:0}}.top_qa_section_inner .qa_contents.active{display:block}.top_qa_section_inner .qa_contents .qa_block{margin-bottom:25px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block{margin-bottom:4.3vw}}.top_qa_section_inner .qa_contents .qa_block.active .q_text::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top_qa_section_inner .qa_contents .qa_block.active .a_block{height:auto;padding:43px 75px 43px 82px;margin-top:-5px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block.active .a_block{padding:6.5vw 5.4vw;margin-top:0}}.top_qa_section_inner .qa_contents .qa_block .q_text,.top_qa_section_inner .qa_contents .qa_block .a_block{position:relative}.top_qa_section_inner .qa_contents .qa_block .q_text::before,.top_qa_section_inner .qa_contents .qa_block .a_block::before{content:'';width:38px;height:38px;background-size:100%;position:absolute;z-index:1;left:26px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .q_text::before,.top_qa_section_inner .qa_contents .qa_block .a_block::before{width:5.9vw;height:5.9vw;left:4.2vw}}.top_qa_section_inner .qa_contents .qa_block .q_text{background-color:#F8F8F8;border-radius:10px;padding:25px 75px 25px 82px;font-size:20px;font-weight:500;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);position:relative;z-index:3;cursor:pointer}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .q_text{border-radius:5px;padding:4vw 12.8vw;font-size:4vw;line-height:1.4}}.top_qa_section_inner .qa_contents .qa_block .q_text::before{top:17px;background-image:url(../images/qa_1.svg)}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .q_text::before{top:4.3vw}}.top_qa_section_inner .qa_contents .qa_block .q_text::after{content:'';width:24px;height:24px;background-image:url(../images/arr_4.svg);background-size:100%;position:absolute;top:23px;right:25px;z-index:1;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .q_text::after{width:3.7vw;height:3.7vw;top:40%;right:3vw}}.top_qa_section_inner .qa_contents .qa_block .a_block{background-color:#FFF2CC;height:0;padding:0 75px 0 82px;margin-top:0;overflow:hidden;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block{padding:0 5.4vw}}.top_qa_section_inner .qa_contents .qa_block .a_block::before{top:43px;background-image:url(../images/qa_2.svg)}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block::before{display:none}}.top_qa_section_inner .qa_contents .qa_block .a_block .text{font-size:18px;line-height:2}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .text{font-size:3.4vw}}.top_qa_section_inner .qa_contents .qa_block .a_block .image{margin-top:38px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .image{margin-top:7vw}}.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block{margin-top:38px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block{margin-top:7vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dt{width:145px;margin-right:58px;border-top:2px solid #707070;border-bottom:2px solid #707070;font-size:16px;line-height:1.8;text-align:center;padding:18px 0;margin-top:10px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dt{width:44vw;margin:0 auto 4.2vw;font-size:3.4vw;margin-top:0;padding:2.7vw 0;border-top:1px solid #707070;border-bottom:1px solid #707070}}.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dd{width:calc(100% - 203px)}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dd{width:100%}}.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dd img{max-width:418px}@media only screen and (max-width: 767px){.top_qa_section_inner .qa_contents .qa_block .a_block .desc_block dd img{max-width:65vw;margin:0 auto}}.top_voice_section{background-image:url(../images/bg_11.png);background-size:cover;background-position:center;padding:111px 0 121px;position:relative}@media only screen and (max-width: 767px){.top_voice_section{background-image:url(../images/bg_23.png);padding:18vw 0}}.top_voice_section::before{content:'';display:block;width:383px;height:617px;background-image:url(../images/bg_12.png);background-size:100%;position:absolute;bottom:-289px;left:-103px}@media only screen and (max-width: 767px){.top_voice_section::before{display:none}}.top_voice_section>.ttl{margin-bottom:55px}@media only screen and (max-width: 767px){.top_voice_section>.ttl{margin-bottom:6.4vw}}.top_voice_section>.ttl img{width:170px}@media only screen and (max-width: 767px){.top_voice_section>.ttl img{display:block;width:29vw;margin:0 auto 4.3vw}}.top_voice_section .slider_block .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_voice_section .slider_block .prev-arrow,.top_voice_section .slider_block .next-arrow{top:35%}.top_voice_section .slider_block .prev-arrow{left:50%;-webkit-transform:translateX(calc(-50% - 340px)) scale(-1, 1);transform:translateX(calc(-50% - 340px)) scale(-1, 1)}@media only screen and (max-width: 767px){.top_voice_section .slider_block .prev-arrow{left:6vw;-webkit-transform:translateX(0) scale(-1, 1);transform:translateX(0) scale(-1, 1)}}.top_voice_section .slider_block .next-arrow{left:50%;-webkit-transform:translateX(calc(-50% + 340px));transform:translateX(calc(-50% + 340px))}@media only screen and (max-width: 767px){.top_voice_section .slider_block .next-arrow{left:auto;right:6vw;-webkit-transform:translateX(0);transform:translateX(0)}}.top_voice_section .slider_block .slick-dots{margin-top:44px;text-align:center}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slick-dots{margin-top:4.5vw}}.top_voice_section .slider_block .slider_item{gap:0 5%;background-color:#fff;border-radius:20px;padding:17px 15px;width:360px;margin:11px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16)}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border-radius:10px;padding:6.2vw;width:73vw;margin:0 2.5vw 2.5vw}}.top_voice_section .slider_block .slider_item.slick-current{width:680px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item.slick-current{width:73vw}}.top_voice_section .slider_block .slider_item.slick-current .detail{padding-right:19px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item.slick-current .detail{padding-right:0}}.top_voice_section .slider_block .slider_item.slick-current .detail .spec{font-size:15px;margin-bottom:20px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item.slick-current .detail .spec{font-size:3.1vw;margin-bottom:3vw}}.top_voice_section .slider_block .slider_item.slick-current .detail .spec br{display:none}.top_voice_section .slider_block .slider_item.slick-current .detail .ttl{font-size:22px;line-height:1.6;margin-bottom:16px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item.slick-current .detail .ttl{font-size:4.3vw;line-height:1.4;margin-bottom:3.6vw}}.top_voice_section .slider_block .slider_item.slick-current .detail .text{display:block;font-size:16px;line-height:1.9;color:#343434}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item.slick-current .detail .text{font-size:3.4vw;line-height:2}}.top_voice_section .slider_block .slider_item .image{width:32%}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .image{width:100%;margin-bottom:4.2vw}}.top_voice_section .slider_block .slider_item .image img{border-radius:10px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .image img{border-radius:5px}}.top_voice_section .slider_block .slider_item .detail{width:63%}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .detail{width:100%}}.top_voice_section .slider_block .slider_item .detail .spec{font-size:14px;color:#1F3D89;line-height:1.4;background-color:#F0F0F0;border-radius:5px;padding:5px 12px;margin-bottom:6px}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .detail .spec{font-size:3.1vw;border-radius:2px;padding:1vw 2vw;margin-bottom:3vw}}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .detail .spec br{display:none}}.top_voice_section .slider_block .slider_item .detail .ttl{font-size:18px;color:#1F3D89;font-weight:700;line-height:1.4}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .detail .ttl{font-size:4.3vw;margin-bottom:3.6vw}}.top_voice_section .slider_block .slider_item .detail .text{display:none}@media only screen and (max-width: 767px){.top_voice_section .slider_block .slider_item .detail .text{display:block;font-size:3.4vw;line-height:2}}.top_caution_section{position:relative;margin-bottom:118px}@media only screen and (max-width: 767px){.top_caution_section{margin-bottom:14vw;margin-top:7vw}}.top_caution_section::before{content:'';display:block;width:341px;height:856px;background-image:url(../images/bg_13.png);background-size:100%;position:absolute;bottom:-468px;right:-104px}@media only screen and (max-width: 767px){.top_caution_section::before{display:none}}.top_caution_section_inner{width:89vw;max-width:1192px;margin:0 auto}.top_caution_section_inner .top_block{padding:31px 0 7px;background-image:url(../images/caution_1.svg);background-size:contain;background-position:center;margin-bottom:30px}@media only screen and (max-width: 767px){.top_caution_section_inner .top_block{background-size:50vw;background-position:center top;padding:3.7vw 0 0;margin-bottom:8vw}}.top_caution_section_inner .top_block img{width:245px;margin:0 auto 34px}@media only screen and (max-width: 767px){.top_caution_section_inner .top_block img{width:38vw;margin:0 auto 8.7vw}}.top_caution_section_inner .top_block .ttl{font-size:40px;font-weight:700;color:#FD6B1D;text-align:center;margin-bottom:27px}@media only screen and (max-width: 767px){.top_caution_section_inner .top_block .ttl{font-size:7.4vw;line-height:1.4;margin-bottom:6.6vw}}.top_caution_section_inner .top_block .text{font-size:18px;line-height:2;text-align:center}@media only screen and (max-width: 767px){.top_caution_section_inner .top_block .text{font-size:3.7vw;text-align:left}}.top_caution_section_inner .list{gap:0 2.6%;margin-bottom:63px;position:relative;z-index:2}@media only screen and (max-width: 767px){.top_caution_section_inner .list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.6vw 6%;margin-bottom:15vw}}.top_caution_section_inner .list .list_item{width:23%;font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width: 767px){.top_caution_section_inner .list .list_item{width:47%;font-size:3.7vw}}.top_caution_section_inner .list .list_item img{margin-bottom:20px;border-radius:20px}@media only screen and (max-width: 767px){.top_caution_section_inner .list .list_item img{margin-bottom:3vw;border-radius:10px}}.top_caution_section_inner .bottom_block{max-width:840px;margin:0 auto}.top_caution_section_inner .bottom_block .contents .image{right:0}@media only screen and (max-width: 767px){.top_caution_section_inner .bottom_block .contents .image{right:50%}}.top_company_section{background-image:url(../images/bg_14.png);background-size:cover;background-position:center;padding:150px 0 143px}@media only screen and (max-width: 767px){.top_company_section{background-image:url(../images/bg_24.png);padding:13vw 0 27vw}}.top_company_section_inner{width:89vw;max-width:1154px;margin:0 auto}.top_company_section_inner>.ttl{margin-bottom:49px}@media only screen and (max-width: 767px){.top_company_section_inner>.ttl{margin-bottom:5.3vw}}.top_company_section_inner>.ttl img{width:310px;margin-bottom:-21px}@media only screen and (max-width: 767px){.top_company_section_inner>.ttl img{display:block;width:53vw;margin:0 auto 2vw}}.top_company_section_inner .contents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6%;width:100%;margin-bottom:39px}@media only screen and (max-width: 767px){.top_company_section_inner .contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:4.3vw}}.top_company_section_inner .contents .image{width:43%}@media only screen and (max-width: 767px){.top_company_section_inner .contents .image{width:90%;margin-bottom:3vw}}.top_company_section_inner .contents .detail{width:51%}@media only screen and (max-width: 767px){.top_company_section_inner .contents .detail{width:100%}}.top_company_section_inner .contents .detail dl{border-bottom:1px dotted #1F3D89;padding:15px 0}@media only screen and (max-width: 767px){.top_company_section_inner .contents .detail dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.3vw 0}}.top_company_section_inner .contents .detail dl:nth-last-of-type(1){border-bottom:none}.top_company_section_inner .contents .detail dl dt,.top_company_section_inner .contents .detail dl dd{font-size:18px;line-height:2;color:#1F3D89}@media only screen and (max-width: 767px){.top_company_section_inner .contents .detail dl dt,.top_company_section_inner .contents .detail dl dd{font-size:3.7vw;line-height:1.6}}.top_company_section_inner .contents .detail dl dt{width:132px}@media only screen and (max-width: 767px){.top_company_section_inner .contents .detail dl dt{width:100%;margin-bottom:1.3vw}}.top_company_section_inner .contents .detail dl dd{width:calc(100% - 132px)}@media only screen and (max-width: 767px){.top_company_section_inner .contents .detail dl dd{width:100%}}.top_company_section_inner .bottom_block{background-color:#fff;padding:37px 47px 44px;max-width:1120px;margin:0 auto;border-radius:20px}@media only screen and (max-width: 767px){.top_company_section_inner .bottom_block{padding:5.4vw;border-radius:10px}}.top_company_section_inner .bottom_block .ttl{font-size:24px;font-weight:700;color:#1F3D89;text-align:center;margin-bottom:21px}@media only screen and (max-width: 767px){.top_company_section_inner .bottom_block .ttl{font-size:5vw;margin-bottom:4.2vw;line-height:1.6}}.top_company_section_inner .bottom_block .text{font-size:16px;line-height:2;color:#1F3D89}@media only screen and (max-width: 767px){.top_company_section_inner .bottom_block .text{font-size:3.4vw}}.top_simu_section{position:relative;padding-bottom:87px}@media only screen and (max-width: 767px){.top_simu_section{padding-bottom:11vw}}.top_simu_section::before,.top_simu_section::after{content:'';display:block;background-size:100%;position:absolute;z-index:1}@media only screen and (max-width: 767px){.top_simu_section::before,.top_simu_section::after{display:none}}.top_simu_section::before{width:268px;height:414px;background-image:url(../images/bg_15.png);top:-83px;right:0}.top_simu_section::after{width:175px;height:542px;background-image:url(../images/bg_16.png);bottom:150px;left:0}.top_simu_section_inner{width:89vw;max-width:1100px;margin:0 auto}.top_simu_section_inner .top_block{text-align:center;padding:24px 0 44px;position:relative}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block{padding:0 0 5.6vw}}.top_simu_section_inner .top_block::before,.top_simu_section_inner .top_block::after{content:'';display:block;background-size:100%;position:absolute;z-index:1;bottom:28px;left:50%}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block::before,.top_simu_section_inner .top_block::after{bottom:18.6vw}}.top_simu_section_inner .top_block::before{width:131px;height:168px;background-image:url(../images/img_10.png);-webkit-transform:translateX(calc(-50% - 307px));transform:translateX(calc(-50% - 307px))}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block::before{-webkit-transform:translateX(0);transform:translateX(0);left:-1vw;width:16vw;height:21vw}}.top_simu_section_inner .top_block::after{width:98px;height:168px;background-image:url(../images/img_11.png);-webkit-transform:translateX(calc(-50% + 307px));transform:translateX(calc(-50% + 307px))}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block::after{-webkit-transform:translateX(0);transform:translateX(0);left:auto;right:5vw;width:11vw;height:21vw}}.top_simu_section_inner .top_block .ttl{font-size:48px;font-weight:900;color:#1F3D89;margin-bottom:25px}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block .ttl{font-size:7.8vw;margin-bottom:3.7vw;line-height:1.2}}.top_simu_section_inner .top_block .desc{font-size:16px;line-height:1.7;color:#1F3D89}@media only screen and (max-width: 767px){.top_simu_section_inner .top_block .desc{font-size:3.1vw;line-height:1.6}}.top_simu_section_inner .contents{background-color:#F5F5F5;border-radius:20px;padding:46px 63px 40px;position:relative;z-index:2;margin-bottom:68px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16)}@media only screen and (max-width: 767px){.top_simu_section_inner .contents{border-radius:10px;padding:6.6vw 4vw 5.6vw;margin-bottom:10vw}}.top_simu_section_inner .contents .error_text{margin:15px 0 0;font-size:14px;text-align:center;color:red;line-height:1.3}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .error_text{margin:6vw 0 0;font-size:3.1vw}}.top_simu_section_inner .contents .input_block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .input_block{gap:7.4vw 0;padding:0 7.4vw}}.top_simu_section_inner .contents .input_block .input_item{width:220px;text-align:center}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .input_block .input_item{width:100%}}.top_simu_section_inner .contents .input_block .input_item span{display:block;width:100%;font-size:18px;font-weight:700;color:#1F3D89;margin-bottom:17px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .input_block .input_item span{font-size:4.3vw;margin-bottom:3.7vw}}.top_simu_section_inner .contents .input_block .input_item select,.top_simu_section_inner .contents .input_block .input_item input{width:100%;font-size:18px;border:1px solid #707070;border-radius:10px;padding:25px;cursor:pointer}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .input_block .input_item select,.top_simu_section_inner .contents .input_block .input_item input{font-size:3.7vw;border-radius:5px;padding:4.2vw;text-align:center}}.top_simu_section_inner .contents .input_block .input_item input{background-color:#F8F5DE}.top_simu_section_inner .contents .sum_block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;background-color:#FAEE87;border-radius:10px;padding:21px 37px 38px 45px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block{margin-top:6.5vw;border-radius:5px;padding:5.3vw}}.top_simu_section_inner .contents .sum_block .l_block{width:52%;border-right:1px dotted #707070;text-align:right;padding:14px 33px 14px 0}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .l_block{width:100%;padding:0 0 3.5vw;border-right:none;border-bottom:1px solid #707070}}.top_simu_section_inner .contents .sum_block .l_block small,.top_simu_section_inner .contents .sum_block .l_block span{display:inline-block;color:#1F3D89;font-weight:700;line-height:1.4}.top_simu_section_inner .contents .sum_block .l_block .ttl{font-size:20px;width:calc(100% - 203px)}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .l_block .ttl{font-size:3.7vw;width:calc(100% - 28.7vw);text-align:left;vertical-align:middle}}.top_simu_section_inner .contents .sum_block .l_block .price{width:157px;font-size:40px;margin:0 6px 0 16px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .l_block .price{width:24vw;font-size:6.2vw;margin:0 .5vw}}.top_simu_section_inner .contents .sum_block .l_block .yen{width:24px;font-size:24px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .l_block .yen{width:3.7vw;font-size:3.7vw}}.top_simu_section_inner .contents .sum_block .r_block{width:48%;padding:0 0 0 33px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block{width:100%;padding:3.5vw 0 0}}.top_simu_section_inner .contents .sum_block .r_block .price{text-align:right;margin-bottom:5px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .price{margin-bottom:0}}.top_simu_section_inner .contents .sum_block .r_block .price small,.top_simu_section_inner .contents .sum_block .r_block .price span{display:inline-block;color:#1F3D89;font-weight:700;line-height:1.4}.top_simu_section_inner .contents .sum_block .r_block .price .ttl{font-size:20px;vertical-align:super}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .price .ttl{font-size:3.7vw;vertical-align:middle;width:calc(100% - 40.7vw);text-align:left}}.top_simu_section_inner .contents .sum_block .r_block .price .num{font-size:59px;margin:0 6px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .price .num{font-size:9.2vw;margin:0 .5vw;width:36vw}}.top_simu_section_inner .contents .sum_block .r_block .price .yen{font-size:30px}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .price .yen{font-size:4.6vw;width:3.7vw}}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .spec{margin:2.5vw 0 0}}.top_simu_section_inner .contents .sum_block .r_block .spec span{font-size:16px;line-height:1.6;color:#1F3D89}@media only screen and (max-width: 767px){.top_simu_section_inner .contents .sum_block .r_block .spec span{display:inline-block;font-size:3.1vw;line-height:1.2}}.top_simu_section_inner .btn_c{position:relative;z-index:2;display:block;width:100%;max-width:780px;margin:0 auto 21px;border-radius:50px;background-color:#FD591D;text-align:center;padding:38px 0;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16)}@media only screen and (max-width: 767px){.top_simu_section_inner .btn_c{margin:0 auto 5vw;border-radius:9.3vw;padding:6.8vw 0}}.top_simu_section_inner .btn_c img{position:absolute;z-index:1;width:100px;bottom:0;left:27px}@media only screen and (max-width: 767px){.top_simu_section_inner .btn_c img{width:16vw;left:1vw}}.top_simu_section_inner .btn_c span{color:#fff;font-size:24px;font-weight:700;display:inline-block}@media only screen and (max-width: 767px){.top_simu_section_inner .btn_c span{font-size:4.3vw}}.top_simu_section_inner .comment{text-align:center;font-size:20px;color:#1F3D89;font-weight:700}@media only screen and (max-width: 767px){.top_simu_section_inner .comment{font-size:4vw;line-height:1.6}}.smf-error-messages{font-weight:700;font-size:14px}@media only screen and (max-width: 767px){.smf-error-messages{font-size:3.7vw}}.top_contact_section{background-image:url(../images/bg_17.png);background-size:cover;background-position:top center;padding:133px 0 80px}@media only screen and (max-width: 767px){.top_contact_section{background-image:url(../images/bg_25.png);background-position:center;padding:17vw 0 31vw}}.top_contact_section_inner{width:89vw;max-width:1200px;margin:0 auto}.top_contact_section_inner>.ttl{width:249px;margin:0 auto 26px}@media only screen and (max-width: 767px){.top_contact_section_inner>.ttl{width:43vw;margin:0 auto 7.3vw}}.top_contact_section_inner .desc{font-size:18px;font-weight:500;text-align:center;margin-bottom:38px;color:#fff}@media only screen and (max-width: 767px){.top_contact_section_inner .desc{font-size:3.7vw;line-height:1.8;margin-bottom:7vw}}.top_contact_section_inner .form_block{background-color:#fff;width:100%;border-radius:20px;padding:69px 149px 80px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block{border-radius:10px;padding:6.8vw 3.9vw}}.top_contact_section_inner .form_block .smf-form .smf-complete-content,.top_contact_section_inner .form_block .smf-form .smf-system-error-content-ready{font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-complete-content,.top_contact_section_inner .form_block .smf-form .smf-system-error-content-ready{font-size:3.7vw}}.top_contact_section_inner .form_block .smf-form .smf-complete-content *,.top_contact_section_inner .form_block .smf-form .smf-system-error-content-ready *{font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-complete-content *,.top_contact_section_inner .form_block .smf-form .smf-system-error-content-ready *{font-size:3.7vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group{padding:15px 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group{padding:0 0 6.2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.top_contact_section_inner .form_block .smf-form>.wp-block-group input[type="text"],.top_contact_section_inner .form_block .smf-form>.wp-block-group textarea{font-size:18px;line-height:1.7;background-color:#E5E7FF;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;width:100%;cursor:pointer;padding:9px 19px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group input[type="text"],.top_contact_section_inner .form_block .smf-form>.wp-block-group textarea{font-size:3.4vw;border-radius:3px;padding:3.9vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control{font-size:18px;font-weight:500;display:inline-block;background-color:#EDEDED;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);padding:14px 0;width:190px;text-align:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control{font-size:3.7vw;border-radius:3px;padding:5vw 0;width:38vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control>input{display:inline-block;margin-right:8px;margin-left:-8px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-checkbox-control>input{margin-right:1vw;margin-left:-1vw;margin-top:0;margin-bottom:-1vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label{margin:0 10px 10px 0}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label{margin:0 3vw 0 0}}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label:nth-of-type(2n){margin:0}}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control{gap:0}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control>input{opacity:0;width:0}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control>input:checked+.smf-radio-button-control__label{background-color:#FFFF00}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control .smf-radio-button-control__label{font-size:18px;font-weight:500;display:inline-block;background-color:#EDEDED;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);padding:16px 0;width:230px;text-align:center;cursor:pointer;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-label .smf-radio-button-control .smf-radio-button-control__label{font-size:3.7vw;border-radius:3px;padding:5.2vw 0;width:26vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-select-control select{font-size:18px;font-weight:500;display:inline-block;background-color:#fff;border:1px solid #707070;width:230px;padding:15px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group .smf-select-control select{font-size:3.7vw;width:51vw;padding:4vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group>div{width:calc(100% - 243px)}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group>div{width:100%}}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>p{background-color:#888888}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>.wp-block-group .wp-block-group{border-bottom:1px dotted #888888;padding-bottom:20px;margin-bottom:20px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>.wp-block-group .wp-block-group{padding-bottom:4vw;margin-bottom:4vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>.wp-block-group .wp-block-group:nth-last-of-type(1){margin-bottom:0}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>.wp-block-group .wp-block-group>p{font-size:18px;font-weight:500;margin-right:21px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(2)>.wp-block-group .wp-block-group>p{font-size:3.7vw;margin-right:2.5vw}}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group div{width:100%}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p{width:110px;font-size:18px;font-weight:500;padding:16px 0}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p{width:16vw;font-size:3.7vw;padding:0;line-height:1.3}}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p+div{width:calc(100% - 110px)}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p+div{width:calc(100% - 16vw)}}.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p+div input[type="text"]{margin:6px 0}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form>.wp-block-group:nth-of-type(6)>.wp-block-group .wp-block-group>p+div input[type="text"]{margin:1vw 0}}.top_contact_section_inner .form_block .smf-form .policy_block{margin:32px 0 52px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .policy_block{margin:0 0 9.8vw}}.top_contact_section_inner .form_block .smf-form .policy_block>.ttl{font-size:18px;font-weight:700;color:#1F3D89;margin-bottom:14px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .policy_block>.ttl{font-size:4vw;margin-bottom:2.8vw}}.top_contact_section_inner .form_block .smf-form .policy_block>.text{height:132px;overflow-y:scroll;padding:27px;background-color:#F8F8F8;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;font-size:14px;line-height:2;border-radius:5px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .policy_block>.text{height:28vw;padding:3.8vw 3.3vw;font-size:3.1vw;border-radius:3px}}.top_contact_section_inner .form_block .smf-form .smf-placeholder .hidden-field{display:none}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9),.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10){text-align:center}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9),.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10){text-align:left}}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9) .smf-checkboxes-control+.smf-error-messages,.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10) .smf-checkboxes-control+.smf-error-messages{background:#CC3038;color:#fff;max-width:138px;margin:12px auto 0;padding:6px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9) .smf-checkboxes-control+.smf-error-messages,.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10) .smf-checkboxes-control+.smf-error-messages{max-width:38vw;margin:2vw 0 0;padding:1.7vw 2vw}}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9) .smf-checkbox-control__label,.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10) .smf-checkbox-control__label{cursor:pointer;font-size:22px;font-weight:700}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9) .smf-checkbox-control__label,.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10) .smf-checkbox-control__label{font-size:4.6vw;line-height:1.2}}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9)+p{font-size:14px;color:#FD6B1D;text-align:center;margin:16px 0 32px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9)+p{font-size:3.4vw;line-height:1.5;margin:2.9vw 0 5.9vw;text-align:left;padding:0 0 0 8vw}}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9)+p a{text-decoration:underline}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(9) .smf-checkbox-control__label{color:#FD6B1D}.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10){margin-bottom:42px}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-form .smf-placeholder:nth-of-type(10){margin-bottom:10vw}}.top_contact_section_inner .form_block .smf-action .smf-button-control__control{max-width:780px;font-size:24px;padding:38px 0}@media only screen and (max-width: 767px){.top_contact_section_inner .form_block .smf-action .smf-button-control__control{font-size:4.6vw;padding:7vw 0}}.top_idea_section{width:89vw;max-width:1400px;margin:89px auto 70px}@media only screen and (max-width: 767px){.top_idea_section{margin:0 auto 25vw}}.top_idea_section>.ttl{margin-bottom:42px}@media only screen and (max-width: 767px){.top_idea_section>.ttl{margin-bottom:4.3vw}}.top_idea_section>.ttl img{width:141px}@media only screen and (max-width: 767px){.top_idea_section>.ttl img{width:24vw;display:block;margin:0 auto 4.5vw}}.top_idea_section>.ttl+.desc{margin-bottom:63px;line-height:2}@media only screen and (max-width: 767px){.top_idea_section>.ttl+.desc{margin-bottom:6.2vw}}.top_idea_section .list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 3.5%}@media only screen and (max-width: 767px){.top_idea_section .list{height:306vw;overflow:hidden;-webkit-transition:2s;transition:2s;gap:8.5vw 0;margin-bottom:8.5vw}}@media only screen and (max-width: 767px){.top_idea_section .list.active{height:1255vw}}.top_idea_section .list .list_item{width:31%}@media only screen and (max-width: 767px){.top_idea_section .list .list_item{width:100%}}.top_idea_section .list .list_item img{margin-bottom:35px}@media only screen and (max-width: 767px){.top_idea_section .list .list_item img{margin-bottom:5.6vw}}.top_idea_section .list .list_item .ttl{font-size:20px;font-weight:700;text-align:center;margin-bottom:20px}@media only screen and (max-width: 767px){.top_idea_section .list .list_item .ttl{font-size:4.3vw;margin-bottom:3vw}}.top_idea_section .list .list_item .text{font-size:16px;line-height:1.8}@media only screen and (max-width: 767px){.top_idea_section .list .list_item .text{font-size:3.4vw}}.footer{background-image:url(../images/bg_18.png);background-size:cover;background-position:bottom center;padding:87px 22vw 56px 6vw}@media only screen and (max-width: 767px){.footer{background-image:url(../images/bg_26.png);padding:10.9vw 0 6.5vw;text-align:center}}.footer_logo{display:inline-block;width:138px;margin-right:13px}@media only screen and (max-width: 767px){.footer_logo{width:27vw;margin-right:2vw}}.footer_text{font-size:13px;font-family:"IBM Plex Sans JP",sans-serif;color:#1F3D89}@media only screen and (max-width: 767px){.footer_text{font-size:3.1vw;vertical-align:super}}.footer_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 34px;margin-top:42px}@media only screen and (max-width: 767px){.footer_nav{display:none}}.footer_nav_block{width:197px}.footer_nav_block .ele{display:inline-block;width:100%;color:#1F3D89;font-size:16px;margin-bottom:19px}.copyright_text{font-size:13px;font-family:"IBM Plex Sans JP",sans-serif;text-align:center;padding:25px 0;color:#1F3D89}@media only screen and (max-width: 767px){.copyright_text{font-size:3.1vw;padding:3vw 0 20vw}}.fixed_btn{position:fixed;width:404px;bottom:0;right:0;z-index:10;background-color:#FFFF00;-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .16);box-shadow:0 0 6px rgba(0, 0, 0, .16);-webkit-transform:translateX(calc(100% + 23px));transform:translateX(calc(100% + 23px));-webkit-transition:.5s;transition:.5s;padding:18px 67px 17px 94px;border-radius:10px 10px 0 0;display:none}@media only screen and (max-width: 767px){.fixed_btn{width:44vw;height:17vw;border-radius:7vw 0 0 0;padding:1.9vw 0 0 4vw;-webkit-transform:translateX(100%);transform:translateX(100%)}}.fixed_btn:after{content:'';display:block;width:33px;height:33px;background-image:url(../images/arr_8.svg);background-size:100%;position:fixed;bottom:23px;right:19px;z-index:11}@media only screen and (max-width: 767px){.fixed_btn:after{display:none}}.fixed_btn.active{-webkit-transform:translateX(0);transform:translateX(0)}.fixed_btn:hover{opacity:1}.fixed_btn .image{position:fixed;bottom:0;right:310px;z-index:11;width:138px}@media only screen and (max-width: 767px){.fixed_btn .image{bottom:0;right:0;width:17vw}}.fixed_btn .text{display:inline-block;font-size:20px;line-height:1.2;font-weight:700;color:#1F3D89;margin-bottom:6px}@media only screen and (max-width: 767px){.fixed_btn .text{font-size:3.7vw;line-height:1.3;margin-bottom:0}}.fixed_btn small{display:inline-block;font-size:14px}@media only screen and (max-width: 767px){.fixed_btn small{font-size:3.1vw;-webkit-transform:translate(-1vw, -1vw) scale(0.8);transform:translate(-1vw, -1vw) scale(0.8)}}.fixed_side_links{position:fixed;bottom:266px;right:0;z-index:10;width:164px;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 767px){.fixed_side_links{display:none}}.fixed_side_links.active{-webkit-transform:translateX(0);transform:translateX(0)}.fixed_side_links .list{background-color:#1F3D89;padding:0 21px;border-radius:20px;margin-bottom:56px}.fixed_side_links .list a{display:block;text-align:center;border-bottom:1px dotted #fff;padding:22px 0;width:100%}.fixed_side_links .list a:nth-last-of-type(1){border-bottom:none}.fixed_side_links .list a img{width:auto;height:24px;margin:0 auto 15px}.fixed_side_links .list a .text{color:#fff;font-size:17px;line-height:1.4;display:inline-block}.fixed_side_links .btn{background-color:#FD591D;border-radius:20px;text-align:center;display:block;width:100%;position:relative;padding:54px 0 20px}.fixed_side_links .btn img{width:68px;position:absolute;top:-29px;left:38px;z-index:1}.fixed_side_links .btn .text{display:inline-block;color:#fff;font-size:18px;font-weight:500;line-height:1.4}.upload_section{width:89vw;max-width:1200px;margin:0 auto 150px}@media only screen and (max-width: 767px){.upload_section{margin:0 auto 16vw}}.upload_section_ttl{margin-bottom:43px}@media only screen and (max-width: 767px){.upload_section_ttl{margin-bottom:5.1vw}}.upload_section_text{font-size:18px;line-height:1.7;margin-bottom:44px;text-align:center}@media only screen and (max-width: 767px){.upload_section_text{font-size:3.7vw;line-height:2;margin-bottom:6.5vw;text-align:left}}.upload_section .upload_block{background-color:#FAEE87;border-radius:20px;padding:33px 21%;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16);box-shadow:0 3px 6px rgba(0, 0, 0, .16);margin-bottom:79px}@media only screen and (max-width: 767px){.upload_section .upload_block{border-radius:10px;padding:5.9vw 5.3vw;margin-bottom:17.3vw}}.upload_section .upload_block .smf-form .smf-complete-content,.upload_section .upload_block .smf-form .smf-system-error-content-ready{font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-complete-content,.upload_section .upload_block .smf-form .smf-system-error-content-ready{font-size:3.7vw}}.upload_section .upload_block .smf-form .smf-complete-content *,.upload_section .upload_block .smf-form .smf-system-error-content-ready *{font-size:18px;line-height:1.7}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-complete-content *,.upload_section .upload_block .smf-form .smf-system-error-content-ready *{font-size:3.7vw}}.upload_section .upload_block .smf-form .wp-block-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:19px;margin-bottom:19px;border-bottom:1px dotted #707070}.upload_section .upload_block .smf-form .wp-block-group *{font-size:18px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .wp-block-group *{font-size:3.4vw}}.upload_section .upload_block .smf-form .wp-block-group>p{margin-right:10px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .wp-block-group>p{margin-right:2vw}}.upload_section .upload_block .smf-form .wp-block-group input[type="text"]{line-height:1.7;background-color:#E5E7FF;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;box-shadow:0 3px 6px rgba(0, 0, 0, .16) inset;cursor:pointer;padding:9px 19px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .wp-block-group input[type="text"]{border-radius:3px;padding:3.9vw}}.upload_section .upload_block .smf-form .smf-file-control{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-file-control{margin-bottom:6.4vw}}.upload_section .upload_block .smf-form .smf-file-control *{font-size:18px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-file-control *{font-size:3.7vw}}.upload_section .upload_block .smf-form .smf-file-control label{cursor:pointer}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-file-control label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.upload_section .upload_block .smf-form .smf-file-control label .smf-file-control__label{padding:18px 48px;border-radius:28px}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-form .smf-file-control label .smf-file-control__label{margin:0 auto;border-radius:5.4vw;padding:3.4vw 7.4vw}}.upload_section .upload_block .smf-action .smf-button-control__control{max-width:529px;font-size:20px;padding:25px 0}@media only screen and (max-width: 767px){.upload_section .upload_block .smf-action .smf-button-control__control{font-size:3.7vw;padding:4.5vw 0}}.upload_section .bottom_block{max-width:840px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImZvdW5kYXRpb24vX2NvbW1vbi5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsInBhZ2UvX2Rvd25sb2FkLnNjc3MiLCJwYWdlL19wb2xpY3kuc2NzcyIsInBhZ2UvX3RvcHBhZ2Uuc2NzcyIsInBhZ2UvX3VwbG9hZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQSx3SUFTQSxVQUNFLGFBQWMsQ0FsQlosMENBaUJKLFVBR0ksWUFBYSxDQUVoQixDQUVELFVBQ0UsWUFBYSxDQXpCWCwwQ0F3QkosVUFHSSxhQUFjLENBRWpCLENBRUQsSUFDRSxjQUNBLFVBQVcsQ0FDWixHQUdDLGVBQWdCLENBQ2pCLEVBR0MscUJBQ0EsY0FDQSx1QkFBQSxBQUFlLGNBQUEsQ0FIakIsUUFNSSx1QkFBQSxBQUNBLGVBQUEsVUFBVyxDQUNaLEVBSUQsc0NBQ0EsY0FDQSxlQUFnQixDQUNqQixLQUdDLFdBQ0EsZUFBZ0IsQ0FDakIsaWpDQ3RCQyxvQkFBQSxBQUNBLG9CQURBLEFBQ0EsYUFBQSw4QkFBQSxBQUNBLDZCQURBLEFBQ0EsdUJBREEsQUFDQSxtQkFBQSx1QkFBQSxBQUNBLG9CQURBLEFBQ0EsMkJBQUEsd0JBQUEsQUFBdUIscUJBQXZCLEFBQXVCLHNCQUFBLENBQ3hCLFFBR0MsVUFDQSxxQ0FBQSxBQUNBLDZCQUFBLHNCQUFBLEFBQWUsYUFBQSxDQUNoQixTQUdDLFVBQ0EscUNBQUEsQUFDQSw2QkFBQSxzQkFBQSxBQUFlLGFBQUEsQ0FDaEIsU0FHQyxVQUNBLHNDQUFBLEFBQ0EsOEJBQUEsc0JBQUEsQUFBZSxhQUFBLENBQ2hCLHFEQUtDLFVBQ0Esa0NBQUEsQUFBMkIseUJBQUEsQ0FDNUIsOEJBR0MsR0FDRSxtQ0FBQSxBQUNBLDJCQUFBLFVBQVcsQ0FFYixLQUNFLGdDQUFBLEFBQ0Esd0JBQUEsU0FBVSxDQUFBLENBVGIsQUFhRCxzQkFWRSxHQUNFLG1DQUFBLEFBQ0EsMkJBQUEsVUFBVyxDQUVi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Q0FBTSxDQWdINUIsc0lBMUdzQyxlQUNaLGVBQ0YsQ0FBRywwQ05qQ1ksc0lNK0JELGVBS1osQ0FBSyxDQVd2QiwwSUFSSSxlQUNrQixlQUNGLENBQUcsMENOekNRLDBJTXVDM0IsZUFLa0IsQ0FBSyxDQUV2Qix3REFHVSx3QkFBQSxBQUNZLHFCQURaLEFBQ1ksdUJBQUEsb0JBQ0gsbUJBQ0QsZ0NBQ0osQ0FBa0IsMERBRWhDLGNBQ2MsQ0FBSSwwQ054RFMsMERNdUQzQixlQUlrQixDQUFLLENBRXZCLDBEQUVDLGlCQUNnQixDQUFJLDBDTmhFTSwwRE0rRDFCLGdCQUlvQixDQUFHLENBRXhCLDJFQUVrQixnQkFDQyx5QkFDUyxrQkFDUCxzREFBQSxBQUN5Qiw4Q0FBQSxlQUM1QixnQkFDTixDQUFRLDBDTjdFTywyRU11RVQsa0JBU08sYUFDVCxDQUFLLENBRXJCLDBEQUdZLHdCQUFBLEFBQ1UscUJBRFYsQUFDVSx1QkFBQSxrQkFDUixDQUFJLDBDTnhGUywwRE1zRmYsbUJBS00sQ0FBSyxDQTZCM0IsNERBMUJJLGNBQ2MsQ0FBSSwwQ04vRlMsNERNOEYzQixlQUlrQixDQUFLLENBRXZCLGdFQUVJLGNBQ08sQ0FBTywwQ052R1MsZ0VNc0d2Qiw0QkFBQSxBQUltQiw2QkFKbkIsQUFJbUIsMEJBSm5CLEFBSW1CLHFCQUFBLENBQU0sQ0FhN0IseUZBVjJCLGtCQUNGLGtCQUNILENBQUksMENOL0dDLHlGTTZHQSxjQUtGLG9CQUNNLG1CQUNYLENBQVcsQ0FFM0IsdUVBT21CLGdCQUVSLGVBQ0QsY0FDTixDQUFNLDBDTmpJYSx1RU02SEosZ0JBT0osZUFDUCxDQUFPLENBRXZCLDhCQUlJLGVBRUUsQ0FBSyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkBtaXhpbiBicG0oJHBvaW50KVxue1xuICBAaWYgJHBvaW50ID09IGxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweClcbiAgICB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSBtZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXG4gICAge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KVxuICAgIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBmb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SUJNK1BsZXgrU2FucytKUDp3Z2h0QDUwMCZmYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcCcpO1xuJGlibTogXCJJQk0gUGxleCBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kbm90bzogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcblxuLy8gY29sb3JcbiRtYWluX2NvbDogIzFGM0Q4OTtcbi8vICRzdWJfY29sXzE6ICM5REMyNDk7XG4vLyAkc3ViX2NvbF8yOiAjMDA1OTNGO1xuXG4ucGNfYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3BfYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IC41cztcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cbn1cblxuKiB7XG4gIGZvbnQtZmFtaWx5OiAkbm90bztcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIvLy5tZW51LXRyaWdnZXIsXG4vLy5tZW51LXRyaWdnZXIgc3BhbiB7XG4vLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vL31cbi8vXG4vLy5tZW51LXRyaWdnZXIge1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICB3aWR0aDogMjJweDtcbi8vICBoZWlnaHQ6IDE3cHg7XG4vLyAgYmFja2dyb3VuZDogbm9uZTtcbi8vICBib3JkZXI6IG5vbmU7XG4vLyAgYXBwZWFyYW5jZTogbm9uZTtcbi8vICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vL1xuLy8gICY6Zm9jdXMge1xuLy8gICAgb3V0bGluZTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLy5tZW51LXRyaWdnZXIgc3BhbiB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgaGVpZ2h0OiAzcHg7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGEwYTtcbi8vICBib3JkZXItcmFkaXVzOiAzcHg7XG4vL31cbi8vXG4vLy5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4vLyAgdG9wOiAwO1xuLy99XG4vL1xuLy8ubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuLy8gIHRvcDogN3B4O1xuLy99XG4vL1xuLy8ubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuLy8gIGJvdHRvbTogMDtcbi8vfVxuLy9cbi8vLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKC0zMTVkZWcpO1xuLy99XG4vL1xuLy8ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbi8vICBvcGFjaXR5OiAwO1xuLy99XG4vL1xuLy8ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKDMxNWRlZyk7XG4vL31cblxuLmRlZkZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmFkZWluIHtcbiAgb3BhY2l0eSA6IDA7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgdHJhbnNpdGlvbiA6IDFzO1xufVxuXG4uc2xpZGVfciB7XG4gIG9wYWNpdHkgOiAwO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoNTBweCwgMCk7XG4gIHRyYW5zaXRpb24gOiAxcztcbn1cblxuLnNsaWRlX2wge1xuICBvcGFjaXR5IDogMDtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKC01MHB4LCAwKTtcbiAgdHJhbnNpdGlvbiA6IDFzO1xufVxuXG4uZmFkZWluLnNjcm9sbGluLFxuLnNsaWRlX3Iuc2Nyb2xsaW4sXG4uc2xpZGVfbC5zY3JvbGxpbiB7XG4gIG9wYWNpdHkgOiAxO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBrZXlmcmFtZXMgYW5pX2hlYWRlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDE1cHggKTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDAgKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5kb3Rfc3R5bGVfMSB7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG5cbiAgICAgIGJ1dHRvbiB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDZCMUQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODg4ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmV2LWFycm93LFxuLm5leHQtYXJyb3cge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJfMi5zdmcpO1xuXG4gIEBpbmNsdWRlIGJwbShzbSkge1xuICAgIHRvcDogNDAlO1xuICAgIHdpZHRoOiAxMC45dnc7XG4gICAgaGVpZ2h0OiAxMC45dnc7XG4gIH1cbn1cblxuLnByZXYtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcblxuICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICBsZWZ0OiAtMXZ3O1xuICB9XG59XG5cbi5uZXh0LWFycm93IHtcbiAgcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgcmlnaHQ6IC0xdnc7XG4gIH1cbn1cblxuLnR0bF9zdHlsZV8xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRtYWluX2NvbDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgZm9udC1zaXplOiA1LjN2dztcbiAgICB9XG4gIH1cblxuICArIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2Ljd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4udGFiX3N0eWxlXzEge1xuICBAZXh0ZW5kIC5kZWZGbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAwIDJweDtcblxuICAudGFiX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTdBN0E3O1xuICAgIGNvbG9yOiAjRTJFMkUyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDR2dyAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmLmxnIHtcblxuICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDIuM3Z3IDAgMS43dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja19zdHlsZV8xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gID4udHRsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjRkZGRjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpIHRyYW5zbGF0ZVkoNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpIHRyYW5zbGF0ZVkoOHZ3KTtcbiAgICB9XG4gIH1cblxuICAuY29udGVudHMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRtYWluX2NvbDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuMXZ3O1xuICAgIH1cblxuICAgID4uaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrX3N0eWxlXzIge1xuICBAZXh0ZW5kIC5ibG9ja19zdHlsZV8xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgPi50dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXgtd2lkdGg6IDI3OXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICBtYXgtd2lkdGg6IDgydnc7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogM3Z3IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM5cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgIHBhZGRpbmc6IDEwdncgNHZ3IDN2dztcbiAgICB9XG5cbiAgICA+LmltYWdlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtNiU7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDE2OXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfOC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfNy5wbmcpO1xuICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgaGVpZ2h0OiAxN3Z3O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogLTE5dnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgcGFkZGluZzogNHZ3IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfjg7snO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI0Y0NDY0NjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuX3N0eWxlXzEge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwbShzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RDVENUQ7XG4gICAgYm9yZGVyLXJhZGl1czogNi4ydnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3OHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDEydnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMuNHZ3IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgfVxuXG4gICAgLmFyciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycl83LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5hcnIge1xuICAgIHdpZHRoOiA1LjJ2dztcbiAgICBoZWlnaHQ6IDIuOHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyXzMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG4gICAgcmlnaHQ6IDguNXZ3O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmJ0bl9zdHlsZV8yIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnR0bF9zdHlsZV8yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJG1haW5fY29sO1xuICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJwbShzbSkge1xuICAgIGZvbnQtc2l6ZTogNi44dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOXZ3O1xuICB9XG59XG5cbi50dGxfc3R5bGVfMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAkbWFpbl9jb2w7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTlweCAyNnB4O1xuXG4gIEBpbmNsdWRlIGJwbShzbSkge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgIHBhZGRpbmc6IDMuNHZ3O1xuICB9XG59XG5cbi50dGxfc3R5bGVfNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMjEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cbiAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuM3Z3IDIuN3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjl2dztcbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjRkZGRjAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMjFweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICAgIH1cbiAgfVxufVxuXG4uYnRuX3N0eWxlXzMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkQ1OTFEO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4ycztcblxuICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICBib3JkZXItcmFkaXVzOiA5dnc7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMjtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLy8vKiFcbi8vKiByZXNzLmNzcyDigKIgdjEuMS4xXG4vLyogTUlUIExpY2Vuc2Vcbi8vKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3Ncbi8vKi9cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIyBHbG9iYWwgc2VsZWN0b3JzXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIEFsbCBicm93c2VycyB3aXRob3V0IG92ZXJsYXlpbmcgc2Nyb2xsYmFycyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIGlPUyA4KyAqL1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgbWFyZ2luLCBwYWRkaW5nIG9mIGFsbCBlbGVtZW50cyBhbmQgc2V0IGJhY2tncm91bmQtbm8tcmVwZWF0IGFzIGRlZmF1bHQgKi9cbioge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBTZXQgYGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRgIHRvIGFsbCBlbGVtZW50cyAqL1xuICBwYWRkaW5nOiAwOyAvKiBSZXNldCBgcGFkZGluZ2AgYW5kIGBtYXJnaW5gIG9mIGFsbCBlbGVtZW50cyAqL1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiMgR2VuZXJhbCBlbGVtZW50c1xuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbmhyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFICovXG59XG5cbi8qXG4qIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzlcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiogYW5kIEZpcmVmb3hcbiogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMVxuKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMgKi9cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLyogU2V0IGZvbnQtc2l6ZSB0byA4MCUgaW4gYHNtYWxsYCBlbGVtZW50cyAqL1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLyogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgKi9cbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyAvKiBBZGQgYSBib3JkZXJlZCB1bmRlcmxpbmUgZWZmZWN0IGluIGFsbCBicm93c2VycyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFJlbW92ZSB0ZXh0IGRlY29yYXRpb24gaW4gRmlyZWZveCA0MCsgKi9cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrICovXG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IC8qIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIGhvdmVyaW5nIGluIGFsbCBicm93c2VycyAqL1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogU3BlY2lmeSB0aGUgZm9udCBmYW1pbHkgb2YgY29kZSBlbGVtZW50cyAqL1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLyogQ29ycmVjdCBzdHlsZSBzZXQgdG8gYGJvbGRgIGluIEVkZ2UgMTIrLCBTYWZhcmkgNi4yKywgYW5kIENocm9tZSAxOCsgKi9cbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUgKi9cbn1cblxuLyogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS91bnJ1dGhsZXNzLzQxMzkzMCAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIyBGb3Jtc1xuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbnB1dCB7XG4gIC8vICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBseSBjdXJzb3IgcG9pbnRlciB0byBidXR0b24gZWxlbWVudHMgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUmVwbGFjZSBwb2ludGVyIGN1cnNvciBpbiBkaXNhYmxlZCBlbGVtZW50cyAqL1xuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICB3aWR0aDogYXV0bzsgLyogRmlyZWZveCAzNisgKi9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogU2FmYXJpIDgrICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIFNhZmFyaSA4ICovXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIEludGVybmV0IEV4cGxvcmVyIDExKyAqL1xuICByZXNpemU6IHZlcnRpY2FsOyAvKiBTcGVjaWZ5IHRleHRhcmVhIHJlc2l6YWJpbGl0eSAqL1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAvLyAgZm9udDogaW5oZXJpdDsgLyogU3BlY2lmeSBmb250IGluaGVyaXRhbmNlIG9mIGZvcm0gZWxlbWVudHMgKi9cbiAgLy8gIGNvbG9yOiAjMWUxZTFlO1xuICAvLyAgYm9yZGVyLWNvbG9yOiAjMWUxZTFlO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAvKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS4gKi9cbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExICovXG59XG5cbi8qIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0KyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAvLyBib3JkZXItc3R5bGU6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFJlcGxhY2UgZm9jdXMgc3R5bGUgcmVtb3ZlZCBpbiB0aGUgYm9yZGVyIHJlc2V0IGFib3ZlICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gY29udHJvbHMgaW4gQW5kcm9pZCA0ICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgKi9cbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIEZpcmVmb3ggNDArLCBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuLyogUmVtb3ZlIHRoZSBkZWZhdWx0IGJ1dHRvbiBzdHlsaW5nIGluIGFsbCBicm93c2VycyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAvLyAgIGJvcmRlci1zdHlsZTogaW5pdGlhbDtcbiAgLy8gIGNvbG9yOiBpbml0aWFsO1xufVxuXG4vKiBTdHlsZSBzZWxlY3QgbGlrZSBhIHN0YW5kYXJkIGlucHV0ICovXG5zZWxlY3Qge1xuICAvKiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAgRmlyZWZveCAzNisgKi9cbiAgLyogIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgIENocm9tZSA0MSsgKi9cbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTErICovXG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUgKi9cbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIENocm9tZSBhbmQgU2FmYXJpICovXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaSAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIFNwZWNpZnkgbWVkaWEgZWxlbWVudCBzdHlsZVxuIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8qIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMS0gKi9cbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMSssIFdpbmRvd3MgUGhvbmUgOC4xKyAqL1xufVxuXG4vKiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jIEFjY2Vzc2liaWxpdHlcbiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBjb250ZW50IGZyb20gc2NyZWVucyBidXQgbm90IHNjcmVlbnJlYWRlcnMgKi9cbkBtZWRpYSBzY3JlZW4ge1xuICBbaGlkZGVufj1cInNjcmVlblwiXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICBbaGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU3BlY2lmeSB0aGUgcHJvZ3Jlc3MgY3Vyc29yIG9mIHVwZGF0aW5nIGVsZW1lbnRzICovXG5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi8qIFNwZWNpZnkgdGhlIHBvaW50ZXIgY3Vyc29yIG9mIHRyaWdnZXIgZWxlbWVudHMgKi9cblthcmlhLWNvbnRyb2xzXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogU3BlY2lmeSB0aGUgdW5zdHlsZWQgY3Vyc29yIG9mIGRpc2FibGVkLCBub3QtZWRpdGFibGUsIG9yIG90aGVyd2lzZSBpbm9wZXJhYmxlIGVsZW1lbnRzICovXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qICMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiMgU2VsZWN0aW9uXG4jID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIFNwZWNpZnkgdGV4dCBzZWxlY3Rpb24gYmFja2dyb3VuZCBjb2xvciBhbmQgb21pdCBkcm9wIHNoYWRvdyAqL1xuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDRmYzsgLyogUmVxdWlyZWQgd2hlbiBkZWNsYXJpbmcgOjpzZWxlY3Rpb24gKi9cbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q0ZmM7IC8qIFJlcXVpcmVkIHdoZW4gZGVjbGFyaW5nIDo6c2VsZWN0aW9uICovXG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn0iLCIucGFnZV9iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18yNy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDgxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzI4LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgd2lkdGg6IDQydnc7XG4gICAgICAgIGhlaWdodDogOTh2dztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYkFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDExOXB4IDEwMHB4IDQxcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgbWFyZ2luOiAxN3Z3IDQuNnZ3IDd2dztcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRvd25sb2FkX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA4OXZ3O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNnZ3O1xuICAgIH1cblxuICAgICZfdHRsIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzI7XG4gICAgfVxuXG4gICAgLmRvd25sb2FkX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogNnZ3IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyLHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICB3aWR0aDogNTclO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweCAxOXB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAyOXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnZ3O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDF2dyAydncgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC44dncgMy40dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvXzQuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjd2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyksXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDR2dyAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3JlYXRlX2RhdGFfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDg5dnc7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZ2dztcbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi4ydnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F1dGlvbl9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbF9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjh2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYuNXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJlYV9ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS43dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy41dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsX2l0ZW0ge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcuM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDV2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3JkZXJfbGlzdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTYlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdyYXkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOUM5Q0E7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnJlZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAwQztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdBQTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTcxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4ydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmV0YV9ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS41dnc7XG4gICAgICAgIH1cblxuICAgICAgICAudHRsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8zO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4ydnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNi40dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2Nyb2xsX2Jsb2NrIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjZ2dztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQuNXZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDAgMi42JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU5dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcGlfYmxvY2sge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNy44dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkZCB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NnZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0M3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOXB4IGF1dG8gMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3Z3IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGVtLHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG9saWN5X3NlY3Rpb24ge1xuICAgIHdpZHRoOiA4OXZ3O1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE2dnc7XG4gICAgfVxuXG4gICAgJl90dGwge1xuICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvbGljeV9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjODg4ODg4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOS45dnc7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC42dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNnZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDN2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCAtIDQxcHgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZENkIxRDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICYuZmxvd19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2Ljh2dyAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG5fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXJnaW46IDE3cHggMCAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MnZ3O1xuICAgICAgICAgICAgbWFyZ2luOiA2LjR2dyBhdXRvIDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDZCMUQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwLCAuMTYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1dncgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4LjV2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVhZGVyIHtcblxuICAmX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTc2cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgd2lkdGg6IDcwdnc7XG4gICAgICAgIHRvcDogMy45dnc7XG4gICAgICAgIGxlZnQ6IDQuNnZ3O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNy41dnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJ2dztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpYm07XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDIuNnZ3O1xuICAgICAgICByaWdodDogMi44dnc7XG4gICAgICAgIHdpZHRoOiAxMnZ3O1xuICAgICAgICB6LWluZGV4OiAxMjtcbiAgICB9XG4gIH1cbn1cblxuLmZpeGVkX25hdiB7XG4gICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3cHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoIDEwMHB4ICsgMTc2cHggKyAyM3B4ICk7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBhZGRpbmc6IDE0dncgMCAxM3Z3O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgICZfbWVudSB7XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxM3Z3OyAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmVsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4zdncgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwX2VsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZENTgxRDtcbiAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NHZ3O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3Z3O1xuICAgICAgICAgICAgcGFkZGluZzogNnZ3IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4LjV2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTh2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZW51XzEucG5nKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0uM3Z3O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtLjl2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc21hbGwge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGMDE7XG4gICAgICAgICAgICBwYWRkaW5nOiA0dncgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVudV8yLnBuZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEydnc7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAyLjZ2dztcbiAgICAgICAgICAgIHJpZ2h0OiAyLjh2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9tdl9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNTRweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18xOS5wbmcpO1xuICAgICAgICBwYWRkaW5nOiAyMC4xdncgMCAwO1xuICAgIH1cblxuICAgICZfbWFpbiB7XG4gICAgICAgIHdpZHRoOiA5MnZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDg1MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogI0VFN0IwMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi44dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGluZV8xLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjZ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4ydnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjF2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfcG9pbnRzIHtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogNzQycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY2lyY2xlX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDE4MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEuNXZ3O1xuICAgICAgICAgICAgICAgIHRvcDogLTV2dztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNC43dnc7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50c19pbWFnZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9ib3R0b20ge1xuXG4gICAgICAgIC5zbGlkZXJfYmxvY2sge1xuXG4gICAgICAgICAgICAuc2xpZGVyX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzR2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3BfbGVhZF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXJnaW46IC02NHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMjJweCAwIDE0NHB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMjAucG5nKTtcbiAgICAgICAgbWFyZ2luOiAtMjguOXZ3IDAgMDtcbiAgICAgICAgcGFkZGluZzogMzQuOXZ3IDAgMjQuNnZ3O1xuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTk5cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5kZXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2Ljh2dztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3Mge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwLCAuMTYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4zdnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4xdncgNC4ydnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoMTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyXzEuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC42dnc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgY2FsYygxMDAlIC0gNC42dncpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA5N3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuM3Z3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTFweCAtIDk3cHggLSAyNHB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFtYXpvbl9ibnIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMzdweCAxODlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjF2dztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjF2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJpYmJvbl90b3AsXG4gICAgICAgICAgICAucmliYm9uX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmliYm9uX3RvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yaWJib25fMS5wbmcpO1xuICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNi4ydnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjYuMnZ3O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0uN3Z3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtLjR2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWJib25fYm90dG9tIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3JpYmJvbl8yLnBuZyk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOC4ydnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTguMnZ3O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xdnc7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZ1a2lkYXNoaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWJtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTRGN0U7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDN2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS42dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuM3Z3IDAgMS43dnc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDYuNXB4IDAgNi41cHggMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjQzE0RjdFO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0dncgMnZ3IDAgMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzE0RjdFIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2Ljd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMy4ydnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MxNEY3RTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3Z3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuMnZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDN2dztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzFweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTguNHZ3O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJ2dztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9wcmludF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMTEzcHg7XG4gICAgcGFkZGluZzogMTEzcHggMCAyMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDExLjd2dztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsLHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxnIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUQwMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyLjV2dztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGluZV8yLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4LjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9saW5lXzMuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NzdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW5fYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg0dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gOC41dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50c19ibG9jayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogODZweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMiU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyBcblxuICAgICAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzglO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0Ljh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgI0ZGOUQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0ZGOUQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGNDBCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXV0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEQ0RDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNnZ3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzdncgM3Z3IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi43dncgNS43dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nXzQucG5nKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwLjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTguNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xdndcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogMCA0JTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMXB4IDY0cHggNDFweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDcuM3Z3IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzdncgM3Z3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuM3Z3IDUuM3Z3IDYuNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZXgge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTNweCA0JTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMuNnZ3IDQlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZENkIxRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZENkIxRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4udHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNnZ3IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX3ByaWNlX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfNC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hcmdpbjogLTE5OHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxNzJweCAwIDE3OXB4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMjEucG5nKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNHZ3IDAgMjZ2dztcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogOTc5cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0Ljh2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDUuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VtIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBnYXA6IDF2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjN2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy45dnc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNHZ3IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjR2dyAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGx1cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjh2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAuMXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFiIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC50YWJfc3R5bGVfMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybiArIDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGMkRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgdGgsdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4xdncgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0UzNzM3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b21fYmxvY2sge1xuXG4gICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHZ3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTZweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG5zIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0LjZ2dyAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5idG5fYyxcbiAgICAgICAgICAgICAgICAuYnRuX3Mge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDguNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG5fYyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDU5MUQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1LjN2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTNweCA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTF2dyA0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuX3Mge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwIDEwOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnZ3IDJ2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3BfcXVhbGl0eV9zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICBcbiAgICBwYWRkaW5nOiAwIDAgMTA2cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEyLjZ2dztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICBoZWlnaHQ6IDg2OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzUucG5nKTtcbiAgICAgICAgdG9wOiAtNDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMzB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTEwdnc7XG4gICAgICAgICAgICB0b3A6IC0xMDB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0NzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ182LnBuZyk7XG4gICAgICAgIGJvdHRvbTogLTc0MnB4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1MnZ3O1xuICAgICAgICAgICAgd2lkdGg6IDQxdnc7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDI5NXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMzZ2dztcbiAgICAgICAgICAgIGJvdHRvbTogLTE2dnc7XG4gICAgICAgICAgICByaWdodDogLTE4dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LnR0bCB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTk5cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQuOHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDF2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLmRlc2Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZ2dztcbiAgICAgICAgfVxuXG4gICAgICAgICZfaW5uZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGdhcDogMCAuNSU7XG4gICAgICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5OXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIC50YWJfaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOEE4QTg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDEzcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjV2dyAwIDJ2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNtIHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXZ3IDAgNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTJFMkUyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50c19ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgIHdpZHRoOiA4OXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDExOTlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZ2FwOiAwIDclO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXZ3O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNy4xdncgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyX2Jsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9wX3NsaWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjZ2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aHVtYl9zbGlkZXIge1xuXG4gICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsX2Jsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9wX3R0bCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI5cHggMCAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOC4xdnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQuM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMnB4IDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjZ2dyAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjV2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4ydncgMS4ydncgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEzcHggMCAzNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDN2dyAwIDcuOHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS43dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3BlYyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjl2dyAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYmIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4ydncgMi41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGFibGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UyRTJFMjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHZ3IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm90dG9tX2Jsb2NrIHtcbiAgICAgICAgQGV4dGVuZCAuYmxvY2tfc3R5bGVfMTtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MnZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuN3Z3IDAgMy4zdnc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggMTBweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwdncgNS4zdncgMy4xdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4uaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC0xMDAlICk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOXZ3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAkbWFpbl9jb2w7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNnZ3IDAgMi42dnc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMCAyJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEzcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZENkIxRDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnR0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Bfc2l6ZV9zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4dnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJ2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYiwuY29udGVudHNfYmxvY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWIge1xuICAgICAgICAgICAgQGV4dGVuZCAudGFiX3N0eWxlXzE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4OXZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRzX2Jsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MnB4IDg3cHggNzRweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3dncgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5leF9zaWRlciB7XG5cbiAgICAgICAgICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIuNHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTIuNHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMm4gKyAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMi45dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzNweCAwIDdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyLjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9mbG93X3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfNy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEyMXB4IDAgMTI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMjIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTN2dyAwIDMydnc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA2NzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ184LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IC00MDFweDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LnR0bCB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0OXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNy4xdnc7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjV2dztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0LjJ2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbG93X3RleHQge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDlweDtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogMTE1OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluX2NvbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTlweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXJfYmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjA4dnc7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4OXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgQGV4dGVuZCAuZG90X3N0eWxlXzE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwLCAuMTYpO1xuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDExcHggMTFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDcuNnZ3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXZ3IDV2dyA1dncgNHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDV2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOHZ3O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyXzYuc3ZnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUuM3Z3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zcF9ibG9jayB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5wY19ibG9jayB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMXB4IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxdnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkZCB7XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zdnc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bl9jIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5idG5fZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuX3Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bl9tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+LmJ0bl9tb3JlIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzE7XG4gICAgfVxuXG4gICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmJsb2NrX3N0eWxlXzI7XG4gICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9jaGFydF9zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDdweCAwIDk5cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDE2dnc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgICAgaGVpZ2h0OiA4NjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ185LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00MjBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4OXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgID4udHRsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzF2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNC41dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNjcm9sbF9ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2Ljh2dztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk0LjV2dztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1LjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ2dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlEMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OXB4IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuM3Z3IDUuNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkNDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDcycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tX2Jsb2NrIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJsb2NrX3N0eWxlXzI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX3FhX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTFweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjV2dztcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNjdweDtcbiAgICAgICAgaGVpZ2h0OiAxMzc1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMjg0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMTAucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4udHRsIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8xO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjd2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNC40dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5kZXNjIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNi43dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRhYl9zdHlsZV8xO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnFhX2NvbnRlbnRzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUzcHggNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjV2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xYV9ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjN2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnFfdGV4dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCA3NXB4IDQzcHggODJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYuNXZ3IDUuNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucV90ZXh0LFxuICAgICAgICAgICAgICAgIC5hX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1Ljl2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnFfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNzVweCAyNXB4IDgycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0dncgMTIuOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xYV8xLnN2Zyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJfNC5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkNDO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNzVweCAwIDgycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNS40dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xYV8yLnN2Zyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGVzY19ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNC4ydnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuN3Z3IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ1cHggLSA1OHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Bfdm9pY2Vfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18xMS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDExMXB4IDAgMTIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMjMucG5nKTtcbiAgICAgICAgcGFkZGluZzogMTh2dyAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM4M3B4O1xuICAgICAgICBoZWlnaHQ6IDYxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzEyLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yODlweDtcbiAgICAgICAgbGVmdDogLTEwM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4udHRsIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5dnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNC4zdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyX2Jsb2NrIHtcblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldi1hcnJvdyxcbiAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoLTUwJSAtIDM0MHB4KSApIHNjYWxlKC0xLCAxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNnZ3O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoLTUwJSArIDM0MHB4KSApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2dnc7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kb3Rfc3R5bGVfMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlcl9pdGVtIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICBnYXA6IDAgNSU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTFweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi4ydnc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDczdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuNXZ3IDIuNXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2ODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzN2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTlweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3BlYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudHRsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0MzQzNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjJ2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zcGVjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXZ3IDJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcF9jYXV0aW9uX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMThweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiA3dnc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzQxcHg7XG4gICAgICAgIGhlaWdodDogODU2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMTMucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQ2OHB4O1xuICAgICAgICByaWdodDogLTEwNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTkycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC50b3BfYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZzogMzFweCAwIDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2F1dGlvbl8xLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwdnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjd2dyAwIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4Ljd2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkQ2QjFEO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNy40dnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgZ2FwOiAwIDIuNiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGdhcDogNC42dncgNiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3RfaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5ibG9ja19zdHlsZV8yO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAuY29udGVudHMge1xuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2NvbXBhbnlfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18xNC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTQzcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18yNC5wbmcpO1xuICAgICAgICBwYWRkaW5nOiAxM3Z3IDAgMjd2dztcbiAgICB9XG5cbiAgICAmX2lubmVyIHtcbiAgICAgICAgd2lkdGg6IDg5dnc7XG4gICAgICAgIG1heC13aWR0aDogMTE1NHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICA+LnR0bCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuM3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjFweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudHMge1xuICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDAgNiU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuM3Z3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MyU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkbCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRlZkZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJG1haW5fY29sO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC4zdncgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZHQsZGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b21fYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggNDdweCA0NHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuNHZ3O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnZ3O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX3NpbXVfc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4N3B4O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgaGVpZ2h0OiA0MTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18xNS5wbmcpO1xuICAgICAgICB0b3A6IC04M3B4O1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgaGVpZ2h0OiA1NDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ18xNi5wbmcpO1xuICAgICAgICBib3R0b206IDE1MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfaW5uZXIge1xuICAgICAgICB3aWR0aDogODl2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC50b3BfYmxvY2sge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwIDQ0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1LjZ2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTguNnZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ18xMC5wbmcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggY2FsYygtNTAlIC0gMzA3cHgpICk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXZ3O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZ2dztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTY4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfMTEucG5nKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIGNhbGMoLTUwJSArIDMwN3B4KSApO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExdnc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuOHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNDZweCA2M3B4IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCMwMDAsIC4xNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi42dncgNHZ3IDUuNnZ3O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lcnJvcl90ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnZ3IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dF9ibG9jayB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZGVmRmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNy40dncgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3LjR2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXRfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0LjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNURFO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VtX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUVFODc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM3cHggMzhweCA0NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuNXZ3O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUuM3Z3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sX2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDMzcHggMTRweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMy41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1N3B4IC0gMjJweCAtIDI0cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHZ3IC0gMXZ3IC0gMy43dncpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjJ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC55ZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJfYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjV2dyAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsLCBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2dncgLSAxdncgLSAzLjd2dyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjV2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAueWVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zcGVjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMi41dncgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5fYyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRDU5MUQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwLCAuMTYpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1dnc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOS4zdnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi44dncgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnZ3O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxdnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjN2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNtZi1lcnJvci1tZXNzYWdlcyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICB9XG59XG5cbi50b3BfY29udGFjdF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzE3LnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzM3B4IDAgODBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnXzI1LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTd2dyAwIDMxdnc7XG4gICAgfVxuXG4gICAgJl9pbm5lciB7XG4gICAgICAgIHdpZHRoOiA4OXZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgd2lkdGg6IDI0OXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNy4zdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm1fYmxvY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY5cHggMTQ5cHggODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2Ljh2dyAzLjl2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNtZi1mb3JtIHtcblxuICAgICAgICAgICAgICAgIC5zbWYtY29tcGxldGUtY29udGVudCxcbiAgICAgICAgICAgICAgICAuc21mLXN5c3RlbS1lcnJvci1jb250ZW50LXJlYWR5IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4ud3AtYmxvY2stZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDYuMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0ZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KSBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNtZi1jaGVja2JveC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXZ3IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+aW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNtZi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzdncgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtZi1yYWRpby1idXR0b24tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLnNtZi1yYWRpby1idXR0b24tY29udHJvbF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbWYtcmFkaW8tYnV0dG9uLWNvbnRyb2xfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNS4ydncgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbWYtc2VsZWN0LWNvbnRyb2wge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50dGxfc3R5bGVfNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxMHB4IC0gMzNweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ODg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+LndwLWJsb2NrLWdyb3VwIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzg4ODg4ODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPi50dGxfdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4ud3AtYmxvY2stZ3JvdXAge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWdyb3VwIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2dncpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXZ3IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucG9saWN5X2Jsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDAgNTJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDkuOHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPi50dGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4udGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgjMDAwLCAuMTYpIGluc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjh2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjh2dyAzLjN2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbWYtcGxhY2Vob2xkZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaWRkZW4tZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSksXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtZi1jaGVja2JveGVzLWNvbnRyb2wge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5zbWYtZXJyb3ItbWVzc2FnZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0MzMDM4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAydncgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43dncgMnZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21mLWNoZWNrYm94LWNvbnRyb2xfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRDZCMUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyLjl2dyAwIDUuOXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4dnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNtZi1jaGVja2JveC1jb250cm9sX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRDZCMUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEwKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21mLWFjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAuc21mLWJ1dHRvbi1jb250cm9sX19jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzhweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjZ2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDd2dyAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wX2lkZWFfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDg5dnc7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiA4OXB4IGF1dG8gNzBweDtcblxuICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXZ3O1xuICAgIH1cblxuICAgID4udHRsIHtcbiAgICAgICAgQGV4dGVuZCAudHRsX3N0eWxlXzE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTQxcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHZ3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQuNXZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNTBweCAzLjUlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDZ2dztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAycztcbiAgICAgICAgICAgIGdhcDogOC41dncgMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDguNXZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNTV2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0X2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMxJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjZ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4zdnc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuX21vcmUge1xuICAgICAgICBAZXh0ZW5kIC5idG5fc3R5bGVfMTtcbiAgICB9XG59XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMTgucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgcGFkZGluZzogODdweCAyMnZ3IDU2cHggNnZ3O1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmdfMjYucG5nKTtcbiAgICAgICAgcGFkZGluZzogMTAuOXZ3IDAgNi41dnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDI3dnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpYm07XG4gICAgICAgIGNvbG9yOiAkbWFpbl9jb2w7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMXZ3O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9uYXYge1xuICAgICAgICBAZXh0ZW5kIC5kZWZGbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMCAzNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDE5N3B4O1xuXG4gICAgICAgICAgICAuZWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvcHlyaWdodF90ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6ICRpYm07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBjb2xvcjogJG1haW5fY29sO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4xdnc7XG4gICAgICAgIHBhZGRpbmc6IDN2dyAwIDIwdnc7XG4gICAgfVxufVxuXG4uZml4ZWRfYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDQwNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgjMDAwLCAuMTYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggY2FsYygxMDAlICsgMjNweCkgKTtcbiAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgcGFkZGluZzogMThweCA2N3B4IDE3cHggOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgd2lkdGg6IDQ0dnc7XG4gICAgICAgIGhlaWdodDogMTd2dztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3Z3IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAxLjl2dyAwIDAgNHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJfOC5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyM3B4O1xuICAgICAgICByaWdodDogMTlweDtcbiAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAzMTBweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHdpZHRoOiAxMzhweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE3dnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJG1haW5fY29sO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjF2dztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xdncsIC0xdncpIHNjYWxlKC44KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpeGVkX3NpZGVfbGlua3Mge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDI2NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuXG4gICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbl9jb2w7XG4gICAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ1OTFEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1NHB4IDAgMjBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bl9zdHlsZV8yO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjlweDtcbiAgICAgICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi51cGxvYWRfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDg5dnc7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTZ2dztcbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICAgIEBleHRlbmQgLnR0bF9zdHlsZV8yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xdnc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYuNXZ3O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51cGxvYWRfYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFRTg3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzM3B4IDIxJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzlweDtcblxuICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1Ljl2dyA1LjN2dztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3LjN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWYtZm9ybSB7XG5cbiAgICAgICAgICAgIC5zbWYtY29tcGxldGUtY29udGVudCxcbiAgICAgICAgICAgIC5zbWYtc3lzdGVtLWVycm9yLWNvbnRlbnQtcmVhZHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1ncm91cCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3MDcwNzA7XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjR2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID5wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RkY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoIzAwMCwgLjE2KSBpbnNldDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTlweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuOXZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21mLWZpbGUtY29udHJvbCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjd2dztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwbShzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbWYtZmlsZS1jb250cm9sX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicG0oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1LjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjR2dyA3LjR2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWYtYWN0aW9uIHtcblxuICAgICAgICAgICAgLnNtZi1idXR0b24tY29udHJvbF9fY29udHJvbCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuX3N0eWxlXzM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnBtKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43dnc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXZ3IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbV9ibG9jayB7XG4gICAgICAgIEBleHRlbmQgLmJsb2NrX3N0eWxlXzI7XG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgfVxufSJdfQ== */
