﻿@import"https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&display=swap&subset=japanese";@import'https://fonts.googleapis.com/css?family=Sacramento';@import'https://fonts.googleapis.com/css?family=Josefin+Sans:400,700';@import"https://use.typekit.net/kbz3grk.css";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap";@import"https://use.typekit.net/nkj0viv.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border:0;font-size:100%;font-style:normal}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(blockquote,q){quotes:none}:where(blockquote,q)::before,:where(blockquote,q)::after{content:"";content:none}:where(table){border-collapse:collapse;border-spacing:0}:root{color-scheme:light}html{overflow-y:scroll}body{color:#000;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;min-width:1240px;background:#fff}@media screen and (max-width: 767px){body{min-width:0}}.show-pc{display:inherit !important}@media screen and (max-width: 767px){.show-pc{display:none !important}}.show-sp{display:none !important}@media screen and (max-width: 767px){.show-sp{display:inherit !important}}a{color:#000;text-decoration:none;transition:all .3s}a:hover,a:focus{color:#9d8825}a.link-underline{text-decoration:underline}a.link-underline:hover,a.link-underline:focus{text-decoration:none;color:#000}.icon{display:inline-block}.anchor-style{scroll-margin-top:170px}@media screen and (max-width: 767px){.anchor-style{scroll-margin-top:100px}}.page-top .top-section .top-section-inner{width:100%;margin:0 auto}@media screen and (max-width: 767px){.page-top .top-section .top-section-inner{width:100%}}.page-top .top-ranking .section-header{left:0}@media screen and (max-width: 767px){.page-top .top-ranking .section-header{left:18px}}.page-top .top-ranking-date{margin-bottom:20px;margin-right:0}@media screen and (max-width: 767px){.page-top .top-ranking-date{margin-right:18px}}.page-top .item-history-inner .section-header{justify-content:center}@media screen and (max-width: 767px){.page-top .contents{margin:18px 0 40px}}@media screen and (max-width: 767px){.page-top .item-list-slider-container{max-width:calc(100% - 40px);margin:0 auto}}.page-top .item-list-slider-container .swiper-prev{left:0}.page-top .item-list-wrapper.js_item-list-slider .item-list{left:0}@media screen and (max-width: 767px){.page-top .item-list-wrapper.js_item-list-slider .item-list{padding:0}}.page-top .main{width:60%;margin:0 auto}@media screen and (max-width: 767px){.page-top .main{width:100%}}.page-top .main a:hover{opacity:.7;transition:.3s}.page-top .comp{margin-top:20px;padding:0 21.5px}@media screen and (max-width: 767px){.page-top .comp{padding:0 10px}}.page-top .comp .detail-copy{margin:10px 0}.page-top .comp .catch_copy{margin-top:5px}.page-top .comp .c-item__price{font-weight:bold}.page-top .comp .prod_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px;margin-bottom:40px}@media screen and (max-width: 767px){.page-top .comp .prod_box{margin-bottom:30px}}.page-top .comp .prod_box .pic img{width:100%}.page-top .comp .prod_box .txt{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .txt{font-size:14px}}.page-top .comp .prod_box .row2_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .row2_prod_list{font-size:14px}}.page-top .comp .prod_box .row2_prod_list img{width:auto}.page-top .comp .prod_box .row3_prod_list{max-width:220px;margin:10px;font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box .row3_prod_list{font-size:14px;width:33.33%;grid-column:1/3}}.page-top .comp .prod_box02{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 20px;margin-bottom:40px}.page-top .comp .prod_box02 .pic img{width:100%}@media screen and (max-width: 767px){.page-top .comp .prod_box02{gap:30px 10px;margin-bottom:30px}}.page-top .comp .prod_box02 .row3_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box02 .row3_prod_list{font-size:14px}}.page-top .comp .prod_box02 .row3_prod_list img{width:auto}.page-top .comp .prod_box03{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 20px;margin-bottom:40px}.page-top .comp .prod_box03 .pic img{width:100%}@media screen and (max-width: 767px){.page-top .comp .prod_box03{grid-template-columns:repeat(1, 1fr);gap:30px 10px;margin:0 30px 30px}}.page-top .comp .prod_box03 .row3_prod_list{font-size:14px}@media screen and (max-width: 767px){.page-top .comp .prod_box03 .row3_prod_list{font-size:14px}}.page-top .comp .prod_box03 .row3_prod_list img{width:100%}.page-top .comp .itemBox .name{margin-bottom:5px}.page-top h2,.page-top h3,.page-top h4,.page-top h5,.page-top h6{margin:0;padding:0}.page-top p{margin:0;padding:0}.page-top #WSTBA9ZH0007 p,.page-top .birthday_lead p{margin:0 0 1em;padding:0 10px}.page-top p.pan{padding:0 10px}.page-top .fitImg img{width:100%;height:auto;vertical-align:bottom}.page-top .spXmas_body a{color:#202020;text-decoration:none}.page-top .spXmas_end_sp{margin-bottom:10px;padding:20px 10px;font-size:14px;line-height:1.3;font-weight:normal;color:#b3343c;text-align:center;background:#fef3e6}.page-top .spXmas_end_sp p{margin-bottom:5px}@media screen and (max-width: 767px){.page-top .spXmas_end_sp{text-align:left}}.page-top .spXmas_end_sp.link{color:#b3343c}.page-top .spXmas_end_sp.link p{margin-bottom:10px;padding:0;font-size:14px;line-height:1.4}.page-top .spXmas_end_sp.link a{color:#b3343c;font-weight:bold;font-size:18px}.page-top .spXmas_main_heading{margin-bottom:.5em;color:#8b8b8b;font-size:.6875rem;font-weight:normal;text-align:center}.page-top .spXmas_intro{margin-top:1.0625rem;margin-bottom:1.5625rem;padding:0 10px}.page-top .spXmas_intro_heading{margin:0;margin-top:1.5625rem;color:#202020;font-size:1.25rem;line-height:1.7;font-weight:400;text-align:center;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_intro_heading::before{content:"";display:block;width:27.5px;height:50px;margin:0 auto .625rem;background-image:url("../img/decor_common.png");background-size:contain;background-repeat:no-repeat}.page-top .spXmas_intro_heading+.spXmas_intro_txt{margin-top:.8125rem}.page-top .spXmas_intro_txt{color:#202020;font-size:.8125rem;line-height:1.7;text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_intro_txt p+p{margin-top:1em}.page-top .spXmas_flowerType{margin-bottom:30px;padding:0 21.5px}.page-top .spXmas_flowerType_list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.page-top .spXmas_flowerType_column:nth-of-type(2n){padding-left:23px}.page-top .spXmas_flowerType_column,.page-top .spXmas_flowerType_listSmall{flex:0 1 168px;width:168px;align-items:center;display:flex;flex-direction:column;flex:0 1 calc((100% - 23px)/2)}@media(min-width: 768px){.page-top .spXmas_flowerType_column,.page-top .spXmas_flowerType_listSmall{flex:0 1 calc((100% - 2rem)/4)}}@media(min-width: 768px){.page-top .spXmas_flowerType_column:not(:nth-of-type(4n + 1)),.page-top .spXmas_flowerType_listSmall:not(:nth-of-type(4n + 1)){margin-left:.625rem}}.page-top .spXmas_flowerType_column:nth-of-type(n + 3),.page-top .spXmas_flowerType_listSmall:nth-of-type(n + 3){margin-top:1.875rem}@media(min-width: 768px){.page-top .spXmas_flowerType_column:nth-of-type(n + 3),.page-top .spXmas_flowerType_listSmall:nth-of-type(n + 3){margin-top:0}}@media(min-width: 768px){.page-top .spXmas_flowerType_column:nth-of-type(n + 5),.page-top .spXmas_flowerType_listSmall:nth-of-type(n + 5){margin-top:.625rem}}.page-top .spXmas_flowerType_column a{color:#202020;text-decoration:none}.page-top .spXmas_flowerType_column a:hover{opacity:.7;transition:.3s}.page-top .spXmas_flowerType_column img{width:140px}.page-top .spXmas_flowerType_listSmall{display:flex;justify-content:center;margin:0 auto}.page-top .spXmas_flowerType_listSmall>.spXmas_flowerType_column img{width:65%}.page-top .spXmas_flowerType_pageTtl{display:block;margin-top:12px;color:#202020;font-size:.875rem;line-height:1.58;font-weight:400;text-align:center;letter-spacing:-0.03em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_flowerType_txt{display:block;margin-top:.625rem;font-size:.6875rem;line-height:1.42}.page-top .spXmas_localNav{display:flex;flex-wrap:wrap;justify-content:center;margin:1.25rem 21.5px 0}.page-top .spXmas_localNav>li>a{display:block}.page-top .spXmas_localNav>li>a:active{transform:translateY(2px);transition:.2s}.page-top .spXmas_localNav li{flex:0 1 calc((100% - 12px)/2)}@media(min-width: 768px){.page-top .spXmas_localNav li{flex:0 1 calc((100% - 2rem)/4)}}.page-top .spXmas_localNav li:nth-of-type(2n){margin-left:.625rem}@media(min-width: 768px){.page-top .spXmas_localNav li:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spXmas_localNav li:not(:nth-of-type(4n + 1)){margin-left:.625rem}}.page-top .spXmas_localNav li:nth-of-type(n + 3){margin-top:.9375rem}@media(min-width: 768px){.page-top .spXmas_localNav li:nth-of-type(n + 3){margin-top:0}}@media(min-width: 768px){.page-top .spXmas_localNav li:nth-of-type(n + 5){margin-top:.625rem}}.page-top .spXmas_localNav.-txt li{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem .625rem 1.1875rem;color:#b3343c;text-align:center;font-size:.75rem;font-weight:400;line-height:1.5;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#c8d6dd;box-sizing:border-box}.page-top .spXmas_localNav.-txt li:after{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;left:0;right:0;bottom:8px;margin:auto;transform:rotate(135deg)}.page-top .spXmas_localNav.-txt li a:link,.page-top .spXmas_localNav.-txt li a:active,.page-top .spXmas_localNav.-txt li a:visited{color:#b3343c;text-decoration:none}.page-top .spXmas_messagecard{margin-top:30px;padding:0 21.5px}.page-top .spXmas_messagecard:active{transform:translateY(2px);transition:.2s}.page-top .spXmas_messagecard_txt{margin-top:.625rem;font-size:.6875rem;line-height:1.7;text-align:center}.page-top .spXmas_messagecard+#WSTBA9ZH0033{margin-top:20px}.page-top .spXmas_desc{margin-top:20px;padding:45px 21.5px;background:#e9eff1;box-sizing:border-box}.page-top .spXmas_descWithImg{display:flex}.page-top .spXmas_descWithImg .spXmas_desc_imgbox{width:44%}.page-top .spXmas_descWithImg .spXmas_desc_txtbox{width:56%}@media screen and (max-width: 767px){.page-top .spXmas_descWithImg{display:block}.page-top .spXmas_descWithImg .spXmas_desc_imgbox{width:100%}.page-top .spXmas_descWithImg .spXmas_desc_txtbox{width:100%}}.page-top .spXmas_desc_txtbox,.page-top .spXmas_descOnlyTxt{padding:20px 30px 30px;color:#202020;line-height:1.71875;background:#fff}.page-top .spXmas_desc_heading03{margin:0;font-size:1.125rem;line-height:1.7;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_desc_heading04{margin:0;font-size:.8125rem;font-feature-settings:"palt";font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_desc_txtbox p,.page-top .spXmas_descOnlyTxt p{margin:0;padding:0;margin-top:.5rem;font-size:.8125rem;line-height:1.7}.page-top .spXmas_descWithImg+.spXmas_descOnlyTxt{margin-top:1.25rem}.page-top .spXmas_descWithImg+.spXmas_descWithImg{margin-top:30px}.page-top .spXmas_heading02+.spXmas_desc,.page-top .spXmas_heading03+.spXmas_desc{margin-top:0}.page-top .spXmas_desc+#WSTBA9ZH0032,.page-top .spXmas_desc+#WSTBA9ZH0033,.page-top .spXmas_desc+#WSTBA9ZH0034{margin-top:20px}.page-top #js-prodImgSlide01,.page-top #js-prodImgSlide02{margin:0 auto;text-align:left;overflow:hidden;position:relative;z-index:9}@media screen and (max-width: 767px){.page-top #js-prodImgSlide01,.page-top #js-prodImgSlide02{width:88.5333333333vw;height:58.6666666667vw}}.page-top #js-prodImgSlide01 img,.page-top #js-prodImgSlide02 img{top:0;left:0;position:absolute}.page-top .spXmas_prodS{margin:0 21.5px}.page-top .spXmas_prodS_ctt{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px dotted #ccc}.page-top .spXmas_prodS_img,.page-top .spXmas_prodS_txt{width:42.6666666667vw}.page-top .spXmas_prodS_txt{padding-left:2.9333333333vw;font-size:.8125rem;line-height:1.7}.page-top .spXmas_prodS_price{margin-top:.3em;font-weight:bold}.page-top .spXmas_prodL{margin:0 21.5px}.page-top .spXmas_prodL_name{margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:left;font-weight:bold;font-feature-settings:"palt";letter-spacing:.1em}.page-top .spXmas_prodL_txt>.spXmas_lead{margin-left:0;margin-right:0}.page-top .spXmas_lowerLink{margin-top:1.875rem}.page-top .spXmas_lowerLink_heading{margin:0 10px;padding:0 10px .625rem;color:#202020;font-size:.9375rem;line-height:1.4;text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-bottom:solid 2px #e5e5e5}.page-top .spXmas_lowerLink_subHeading{display:inline-block;margin:0;margin:1em 8.8vw .2em;font-size:.9375rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background-image:url("../img/bg_brush_small.jpg");background-size:contain}.page-top .spXmas_lowerLink_subHeading a{color:#202020;text-decoration:none}.page-top .spXmas_lowerLink_subHeading+.spXmas_lowerLink_list{padding-top:0}.page-top .spXmas_lowerLink_list{padding:0 21.5px}.page-top .spXmas_lowerLink_list>li{position:relative;display:block;font-size:.875rem;line-height:2.5}.page-top .spXmas_lowerLink_list>li::before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:1em;left:0;transform:rotate(45deg)}.page-top .spXmas_lowerLink_list>li>a{position:relative;padding-left:10px;padding-right:15px;color:#202020;text-decoration:none}.page-top .spXmas_lowerLink_list>li.spXmas_lowerLink_subhead::before{content:none}.page-top .spXmas_lowerLink_subhead>h3{margin:0}.page-top .spXmas_lowerLink>.spXmas_topKind_list{margin-top:1rem}.page-top .spXmas_lowerLayer_ranking{margin:35px 21.5px}.page-top .spXmas_lowerLayer_ranking img{width:468px;margin:0 auto}@media screen and (max-width: 767px){.page-top .spXmas_lowerLayer_ranking img{width:100%}}.page-top .spXmas_lowerLayer_ranking a img:active{transform:translateY(2px);transition:.2s}.page-top .spXmas_lowerLayer_ranking.current{display:none}.page-top .spXmas_topColumn_inner{padding:0 21.5px}.page-top .spXmas_topColumn_inner+.spXmas_topColumn_inner{margin-top:1rem}.page-top .spXmas_topColumn_toc{display:flex;flex-wrap:wrap;justify-content:space-between}.page-top .spXmas_topColumn_toc>a{flex:0 1 49%}.page-top .spXmas_topColumn_tocCtt{display:flex;justify-content:space-between;align-items:stretch}.page-top .spXmas_topColumn_tocCtt{height:100%;padding:.8rem 0;border-bottom:1px dotted #c6c6c6;box-sizing:border-box}.page-top .spXmas_topColumn_tocImg{flex:0 1 25%}.page-top .spXmas_topColumn_tocTxt{flex:0 1 70%}.page-top .spXmas_topColumn_tocTtl{margin:0;padding:0;font-size:.6875rem;line-height:1.3}.page-top .spXmas_topColumn_tocTxt>p{display:none;margin:0;padding:0;margin-top:.1875rem;color:#606060;font-size:.6875rem;line-height:1.25}.page-top .spXmas_topCare_img,.page-top .spXmas_topPurchase_img{margin-top:1.25rem;margin:0 21.5px}@media(min-width: 768px){.page-top .spXmas_topCare_img,.page-top .spXmas_topPurchase_img{margin:0 auto;max-width:600px;display:flex;justify-content:center}.page-top .spXmas_topCare_img{max-width:468px}}.page-top .spXmas_topDeadline{margin:35px 21.5px}.page-top .spXmas_topPurchase_img img{width:auto}.page-top .spXmas_topPurchase_heading03{color:#b3343c;font-size:.875rem;background:#e9eff1;margin:20px 21.5px 10px;padding:10px;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topAbout .spXmas_lead{font-size:.75rem}.page-top .spXmas_topPurchase_termBox{width:518px;margin:1.25rem auto;border:3px solid #b2c6d0}.page-top .spXmas_topPurchase_termBox .spXmas_lead{text-align:left;margin:1em}@media screen and (max-width: 767px){.page-top .spXmas_topPurchase_termBox{width:auto;margin:1.25rem 21.5px}}.page-top .spXmas_topPurchase_termBox .spXmas_lead>span{color:#b3343c;font-weight:bold;background:#e9eff1}.page-top .spXmas_topPurchase_termAttn{margin:1em auto 0;padding:0;font-size:.713rem;width:518px}@media screen and (max-width: 767px){.page-top .spXmas_topPurchase_termAttn{margin:1em 21.5px 0;width:auto}}.page-top .spXmas_menuPc{display:none}.page-top .spXmas_menu{margin:1.875rem 0 1.875rem}.page-top .spXmas_menu_heading02{display:block;margin:0}.page-top .spXmas_menu_list{border-top:solid 1px #fef3e6}.page-top .spXmas_menu_category{list-style:none}.page-top .spXmas_menu_subcategory{background:#b3343c;font-size:.875rem;color:#fff;padding:.5rem 10px}.page-top .spXmas_menu_ttl{position:relative;margin:0;padding:0 0 0 10px;color:#b3343c;font-size:.875rem;line-height:3;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;cursor:pointer;background:#e9eff1;border-bottom:solid 1px #c8d6dd}.page-top .spXmas_menu_ttl::after{content:" ";margin:auto;display:block;position:absolute;top:0;right:14px;bottom:0;width:10px;height:10px;border-top:2px solid #a3a3a3;border-right:2px solid #a3a3a3;transform:rotate(135deg);transition:all .35s}.page-top .spXmas_menu_ttl::hover{text-decoration:underline}.page-top .spXmas_menu_ttl>h3{margin:0;font-weight:inherit}.page-top .spXmas_menu_ttl.open::after{transform:rotate(315deg)}.page-top .spXmas_menuList_item h4{margin-bottom:0;padding:8px 24px 8px 10px;color:#fff;font-size:.875rem;background:#b3343c}.page-top .spXmas_menuList_item li a{position:relative;display:block;padding:15px 24px 15px 10px;color:#202020;font-size:.875rem;text-decoration:none;border-bottom:1px solid #e1e1e1}.page-top .spXmas_menuList_item li a::after{content:"";position:absolute;top:0;right:10px;bottom:0;width:8px;height:8px;margin:auto 0;border-top:1px solid;border-right:1px solid;border-top-color:#6e6e6e;border-right-color:#6e6e6e;transform:rotate(45deg)}.page-top .spXmas_menu_bnr{margin-top:1.5rem;padding:0 10px}.page-top .spXmas_menu_list+.spXmas_btn-inverse{margin:1.5rem 0 1.875rem}.page-top .spXmas_menu_bnr{display:flex;flex-wrap:wrap;margin:0 10px}.page-top .spXmas_menu_bnr li{flex:0 1 calc((100% - .6875rem)/2)}.page-top .spXmas_menu_bnr li:not(:nth-of-type(2n)){margin-right:.6875rem;margin-right:.625rem}.page-top .spXmas_menu_bnr li:nth-of-type(n+3){margin-top:1.125rem}.page-top .spXmas_btn-default.-menu a{margin-top:20px}.page-top .spXmas_relatedSp{margin-bottom:1.875rem}.page-top .spXmas_relatedSpList{padding:0 5.7333333333vw}.page-top .spXmas_relatedSpList li+li{margin-top:1rem}.page-top .spXmas_heading02{position:relative;margin:2.5rem 10px 40px;color:#202020;font-size:1.125rem;line-height:1.7;text-align:center;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_heading02::after{position:absolute;content:"";left:0;right:0;bottom:-15px;margin:auto;width:50px;height:1px;background:#202020}.page-top .spXmas_desc+.spXmas_heading02{margin-top:3.25rem}.page-top #WSTBA9ZH0034+.spXmas_section>.spXmas_heading02{margin-top:1.25rem}.page-top #WSTBA9ZH0032+.spXmas_heading02{margin-top:0}.page-top .spXmas_heading02-decorWrap{margin:2.5rem 10px 40px}.page-top .spXmas_heading02-decor{position:relative;color:#202020;font-size:1.125rem;line-height:1.7;text-align:center;font-weight:600;font-feature-settings:"palt";font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_heading02-decor::after{position:absolute;content:"";left:0;right:0;bottom:-15px;margin:auto;width:50px;height:2px;background:#202020}.page-top .decorHeading_img{display:flex;justify-content:center}.page-top .decorHeading_img.-s img{width:150px}.page-top .decorHeading_img.-l img{width:332px}.page-top .decorHeading_img+.spXmas_heading02-decor{margin-top:.9375rem}.page-top .decorHeading_sub{display:block;font-size:.75rem;line-height:1.4;text-align:center;font-weight:600;font-feature-settings:"palt";letter-spacing:.05em;font-family:"din-2014",sans-serif}.page-top .spXmas_heading03{display:block;margin-top:1.25rem;color:#b3343c;font-size:.9375rem;line-height:1.5;text-align:center;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_heading03>span{position:relative;display:inline-block}.page-top .spXmas_heading03>span:before,.page-top .spXmas_heading03>span:after{content:"";position:absolute;top:calc(50% - 2px);display:inline-block;width:1.5625rem;border-top:3px double #b3343c}.page-top .spXmas_heading03>span:before{left:-2.4em}.page-top .spXmas_heading03>span:after{right:-2.4em}.page-top .spXmas_heading03+#WSTBA9ZH0032,.page-top .spXmas_heading03+#WSTBA9ZH0033,.page-top .spXmas_heading03+#WSTBA9ZH0034{margin-top:.75rem}.page-top .spXmas_heading03+.spXmas_desc{margin-top:.75rem}.page-top .spXmas_heading03.-large{font-size:1.125rem}.page-top .spXmas_messagecard+.spXmas_heading03.-large{margin-top:40px}.page-top .spXmas_heading04{margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:center;font-weight:bold;font-feature-settings:"palt";letter-spacing:.1em}.page-top .spXmas_heading05{margin:1em 21.5px;padding:0;color:#202020;font-size:.8125rem;line-height:1.7;font-weight:bold}.page-top .spXmas_lead{margin:1em 21.5px;padding:0;color:#202020;font-size:.8125rem;line-height:1.7}.page-top .spXmas_lead.-brand{text-align:left}@media(min-width: 768px){.page-top .spXmas_lead{text-align:center}.page-top .spXmas_lead.-brand{text-align:left}}.page-top .spXmas_lead.-tac{text-align:center}.page-top .spXmas_lead.-note{color:#fd1d1d;font-size:.75rem}.page-top .spXmas_btn-default{display:flex;justify-content:center}.page-top .spXmas_btn-default a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#b3343c;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#c8d6dd;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spXmas_btn-default a{width:17rem}}.page-top .spXmas_btn-default a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spXmas_btn-default a:active{opacity:.7;transition:.3s}.page-top .spXmas_btn-default a:active{transform:translateY(3px)}.page-top .spXmas_btn-default a:link,.page-top .spXmas_btn-default a:visited{color:#b3343c}.page-top .spXmas_btn-default.-top a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#fff;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#b3343c;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spXmas_btn-default.-top a{width:17rem}}.page-top .spXmas_btn-default.-top a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#fff;border-right-color:#fff;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spXmas_btn-default.-top a:active{opacity:.7;transition:.3s}.page-top .spXmas_btn-default.-top a:active{transform:translateY(3px)}.page-top .spXmas_btn-viewAll{display:flex;justify-content:center}.page-top .spXmas_btn-viewAll a{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#b3343c !important;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#c8d6dd;box-sizing:border-box}@media screen and (max-width: 767px){.page-top .spXmas_btn-viewAll a{width:17rem}}.page-top .spXmas_btn-viewAll a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spXmas_btn-viewAll a:active{opacity:.7;transition:.3s}.page-top .spXmas_btn-viewAll a:active{transform:translateY(3px)}.page-top .spXmas_btn-viewAll a:link,.page-top .spXmas_btn-viewAll a:visited{color:#b3343c}.page-top .spXmas_btn-inverse{display:flex;justify-content:center}.page-top .spXmas_btn-inverse a{display:block;position:relative;width:17rem;margin-top:20px;padding:1.2em 1.4em;color:#b3343c !important;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#fff;box-sizing:border-box;border:solid 1px #b3343c;text-decoration:none !important}@media screen and (max-width: 767px){.page-top .spXmas_btn-inverse a{width:17rem}}.page-top .spXmas_btn-inverse a:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spXmas_btn-inverse a:active{opacity:.7;transition:.3s}.page-top .spXmas_btn-inverse a:active{transform:translateY(3px)}.page-top #WSTBA9ZH0034+.spXmas_btn-default a,.page-top #WSTBA9ZH0007+.spXmas_btn-default a,.page-top #WSTBA9ZH0034+.spXmas_btn-viewAll a,.page-top #WSTBA9ZH0007+.spXmas_btn-viewAll a,.page-top #WSTBA9ZH0034+.spXmas_btn-inverse a,.page-top #WSTBA9ZH0007+.spXmas_btn-inverse a{margin-top:0}.page-top .spXmas_btn-more{display:flex;justify-content:center;display:block;width:100%;bottom:0;left:0;text-align:center}.page-top .spXmas_btn-more.-open{padding:80px 0 0;position:absolute;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 60%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0 )}.page-top .spXmas_btn-more.-close{background:none;padding:30px 0 0;position:relative}.page-top .spXmas_btn-more span{display:block;position:relative;width:24rem;margin-top:20px;padding:1.2em 1.4em;color:#b3343c !important;font-size:.875rem;line-height:1.3;text-align:center;text-decoration:none;background:#fff;box-sizing:border-box;border:solid 1px #b3343c;width:136px;margin:0 auto;padding:15px;cursor:pointer}@media screen and (max-width: 767px){.page-top .spXmas_btn-more span{width:136px}}.page-top .spXmas_btn-more span:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;top:0;right:14px;bottom:0;transform:rotate(45deg)}.page-top .spXmas_btn-more span:active{opacity:.7;transition:.3s}.page-top .spXmas_btn-more span:active{transform:translateY(3px);box-shadow:0px 0px 0px rgba(0,0,0,0)}.page-top .spXmas_btn-more.-open span:after{transform:rotate(135deg)}.page-top .spXmas_btn-more.-close span:after{transform:rotate(-45deg)}.page-top #spXmas_backtotop{width:59px;height:59px;position:fixed;right:5px;bottom:50px;z-index:99}.page-top #spXmas_backtotop a img{position:relative;display:block;width:59px;height:59px;text-decoration:none}.page-top .arrowTxtLink-right{text-align:right}.page-top .arrowTxtLink-left{text-align:left}.page-top .arrowTxtLink-right a{position:relative;display:inline;padding-left:10px;font-size:13px;text-decoration:none}.page-top .arrowTxtLink-right a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .arrowTxtLink-left a{position:relative;display:inline;padding-left:10px;font-size:13px;text-decoration:underline}.page-top .arrowTxtLink-left a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .arrowTxtLink-right a:link,.page-top .arrowTxtLink-right a:active,.page-top .arrowTxtLink-right a:visited{color:#202020}.page-top .arrowTxtLink-left a:link,.page-top .arrowTxtLink-left a:active,.page-top .arrowTxtLink-left a:visited{color:#202020}.page-top .spXmas_readMore{color:#b3343c;font-size:.8125rem;font-weight:bold;text-align:center;text-decoration:underline}.page-top .spXmas_btn-viewAll+.spXmas_readMore,.page-top .spXmas_btn-inverse+.spXmas_readMore{margin-top:1em}@media(min-width: 640px){.page-top .pcOnly{display:none}}@media(min-width: 768px){.page-top .pcOnly{display:none}}@media(min-width: 1025px){.page-top .pcOnly{display:block}}@media(min-width: 640px){.page-top .spOnly{display:block}}@media(min-width: 768px){.page-top .spOnly{display:block}}@media(min-width: 1025px){.page-top .spOnly{display:none}}@media(min-width: 768px){.page-top .noTablet{display:none}}.page-top .topOnly{display:none}.page-top .spXmas_flowerCare{background:#e9eff1}.page-top .spXmas_flowerCare_inner{border-width:0 1px 1px}.page-top .spXmas_flowerCare_inner .conts_h{margin-bottom:0;color:#fff;font-size:.9375rem;line-height:30px;font-weight:400;text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#b3343c}.page-top .spXmas_flowerCare_txt{padding:10px;font-size:.8125rem;line-height:1.7;text-indent:-1em}.page-top .spXmas_flowerCare_txt p{padding-right:0px;text-indent:-1em;padding-left:1em}.page-top .spXmas_flowerCare_txt p::before{content:"・"}.page-top .spXmas_flowerCareDetail_img-pot{margin:10px 0}.page-top .spXmas_flowerCare_txt .RJLink{line-height:2;display:inline-block}.page-top .spXmas_flowerCare .RJLink a{font-size:1em}.page-top .spXmas_flowerCare_txt .arrowTxtLink-right{margin-top:1em;margin-right:.5rem}.page-top .spXmas_column_toc{padding:0 5.33vw}.page-top .spXmas_column_tocCtt{display:flex;justify-content:space-between;align-items:center}.page-top .spXmas_column_tocCtt{padding:.8rem 0;border-bottom:1px dotted #c6c6c6}.page-top .spXmas_column_tocImg{flex:0 1 21%}.page-top .spXmas_column_tocTxt{flex:0 1 75%}.page-top .spXmas_column_tocTtl{margin:0;padding:0;font-size:.8125rem;line-height:1.3}.page-top .spXmas_column_tocTxt>p{margin:0;padding:0;margin-top:.3125rem;color:#606060;font-size:.6875rem;line-height:1.25}.page-top .spXmas_column_inner{margin-top:2em;padding:0 21.5px}.page-top .spXmas_column_txt{margin-top:1rem;padding:0}.page-top .spXmas_column_txt .spXmas_heading03{margin:0;margin-top:1.25rem;color:#202020;font-size:.9375rem;line-height:1.5;text-align:left}.page-top .spXmas_column_txt .spXmas_heading04{margin:0;margin-top:.8rem;font-size:.875rem;text-align:left;font-weight:600;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_column_txt>p{margin:0;padding:0;margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spXmas_column_txt>p+p{margin-top:1rem}.page-top .spXmas_column_txt>.spXmas_heading04+p{margin-top:.4rem}.page-top .spXmas_column_txt>p+.spXmas_heading04{margin-top:1.3rem}.page-top .spXmas_column_list{margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spXmas_column_list li{margin-left:1.2em}.page-top .spXmas_column_list li+li{margin-top:.5em}.page-top .spXmas_column_list.-disc{list-style-position:outside;list-style-type:disc}.page-top .spXmas_column_relatedList{display:flex;justify-content:space-between;margin:0 21.5px}.page-top .spXmas_column_relatedList li:nth-of-type(2n){margin-left:1.3333333333vw}.page-top .spXmas_column_relatedTxt{display:block;margin-top:.5rem;color:#585858;font-size:.6875rem;line-height:1.4}.page-top .spXmas_column_txt a{color:#b3343c;background:linear-gradient(transparent 60%, #ffff66 60%);text-decoration:none !important}.page-top .spXmas_column_txt>.spXmas_btn-inverse a{background:#fff}.page-top .spXmas_column_txt .spXmas_btn-inverse{margin-top:1em}.page-top .spXmas_column_txt .spXmas_btn-inverse a{margin-top:0}.page-top .spXmas_column_qnrColumn{margin-top:1.25rem}.page-top .spXmas_column_qnrHeading{margin:0;padding:.5rem .3rem;color:#fff;font-size:.9375rem;line-height:1.5;text-align:center;border-radius:4px}.page-top .spXmas_column_qnrHeading.-sender{background:#f6a800}.page-top .spXmas_column_qnrHeading.-receiver{background:#fa7699}.page-top .spXmas_column_qnrDeflist>dt{margin-top:.875rem;font-size:.875rem;line-height:1.4;font-weight:bold}.page-top .spXmas_column_qnrDeflist>dd>img{display:block;margin-top:.875rem;width:100%;vertical-align:bottom}.page-top .spXmas_column_qnrCap{margin-top:1rem;font-size:.6875rem;line-height:1.4;text-align:center}.page-top .spXmas_column_txt .spXmas_topFaq_faqbox{margin:0}.page-top .spXmas_column_txt .spXmas_topFaq_qbox{display:block;margin-top:.8rem}.page-top .spXmas_column_txt .spXmas_topFaq_txt p{margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spXmas_nameTable{clear:both;margin-top:20px;border-top:1px solid #858585;border-left:1px solid #858585;font-size:.8125rem;line-height:1.3;box-sizing:border-box}.page-top .spXmas_nameTable th,.page-top .spXmas_nameTable td{padding:5px;border-right:1px solid #858585;border-bottom:1px solid #858585;text-align:center}.page-top .spXmas_nameTable td.textL{text-align:left}.page-top .spXmas_nameTable th.thead01{padding:0;width:20%}.page-top .spXmas_nameTable th.thead01 span{display:block;padding:5px}.page-top body{counter-reset:-chapter;counter-reset:-section}.page-top .spXmas_heading02.-chapter:before{content:counter(-chapter) ". "}.page-top .spXmas_heading02.-chapter{counter-increment:-chapter;counter-reset:-section}.page-top .spXmas_heading03.-section:before{content:counter(-section) ". "}.page-top .spXmas_heading03.-section{counter-increment:-section}.page-top .spXmas_columnLifestyle{margin-top:1rem}.page-top .spXmas_columnLifestyle .spXmas_heading03{text-align:left}.page-top .spXmas_columnLifestyle .spXmas_heading03{margin-bottom:0;color:#202020}.page-top .spXmas_columnLifestyle .spXmas_heading04{margin:0;margin-top:.8rem;font-size:.875rem;text-align:left}.page-top .spXmas_columnLifestyle_ctt{padding:0 21.5px}.page-top .spXmas_columnLifestyle_ctt+.spXmas_columnLifestyle_ctt{margin-top:2rem}.page-top .spXmas_columnLifestyle_img+.spXmas_columnLifestyle_img,.page-top .spXmas_columnLifestyle_txt+.spXmas_columnLifestyle_img{margin-top:1rem}.page-top .spXmas_columnLifestyle_img img{width:100%;height:auto;vertical-align:bottom}.page-top .spXmas_columnLifestyle p{margin:0;padding:0;margin-top:.8rem;font-size:.875rem;line-height:1.7}.page-top .spXmas_columnLifestyle p+p{margin-top:1rem}.page-top .spXmas_columnLifestyle .spXmas_heading03+p{margin-top:.3125rem}.page-top .spXmas_columnLifestyle .highlight{background:linear-gradient(transparent 60%, #ffff66 60%)}.page-top .spXmas_columnLifestyle_orderList{font-size:.875rem;line-height:1.5;list-style-type:decimal;list-style-position:inside}.page-top .spXmas_columnLifestyle_orderList+p{margin-top:1rem}.page-top p+.spXmas_columnLifestyle_orderList{margin-top:1rem}.page-top .lifestyle_unorderList{margin:0 10px 24px;font-size:14px;line-height:1.4;list-style-type:disc;list-style-position:inside}.page-top .lifestyle_unorderList li{text-indent:-1em;padding-left:1em}.page-top p+.lifestyle_unorderList{margin-top:1rem}.page-top .spXmas_columnLifestyle_txt a{color:#b3343c;background:linear-gradient(transparent 60%, #ffff66 60%);text-decoration:none !important}.page-top .spXmas_columnLifestyle_txt .c-item a{color:#202020;background:none}.page-top .spXmas_columnLifestyle_txt>.c-item{margin:0}.page-top .spXmas_columnLifestyle_txt>p+.c-item{margin-top:10px}.page-top .spXmas_columnLifestyle_txt>.c-item a{color:#202020;background:none}.page-top .spXmas_columnLifestyle_ctt>.index-001{margin-top:30px;margin-bottom:30px;padding:1em 1em 1em 1.5em;border:1px solid #999;background-color:#f7f7f7;font-size:.875rem;line-height:1.7}.page-top .spXmas_columnLifestyle_ctt>.index-001 div{display:flex;align-items:center;margin:0;padding:5px 0}.page-top .spXmas_columnLifestyle_ctt>.index-001 label::after{margin-left:5px;font-size:.8em;color:#166c9d;content:"[開く]";cursor:pointer}.page-top .spXmas_columnLifestyle_ctt>.index-001:has(:checked) label::after{content:"[閉じる]"}.page-top .spXmas_columnLifestyle_ctt>.index-001 input{display:none}.page-top .spXmas_columnLifestyle_ctt>.index-001 ol{list-style-type:disc;margin:0;padding:0 0 0 1.2em;overflow:hidden}.page-top .spXmas_columnLifestyle_ctt>.index-001>ol{height:0}.page-top .spXmas_columnLifestyle_ctt>.index-001:has(:checked)>ol{height:auto}.page-top .spXmas_columnLifestyle_ctt>.index-001 ol ol{margin-top:5px}.page-top .spXmas_columnLifestyle_ctt>.index-001 li{padding:2px 0}.page-top .spXmas_columnLifestyle_ctt>.index-001 a{color:#166c9d}.page-top .spXmas_columnLifestyle_ctt .-example{padding:.8em 1em;background-color:#e1e1e1}.page-top .bulletPointList{list-style-type:disc;list-style-position:inside;text-indent:.5em;font-size:1.6em}.page-top .spXmas_disney_copyright{display:block;width:54px;margin-left:auto;padding-right:10px}@media screen and (max-width: 767px){.page-top .spXmas_disney_copyright{width:60px;padding-right:21.5px}}.page-top .spXmas_topPurchase.current{display:none}.page-top .spXmas_delivery_heading03{margin:20px 21.5px 10px;padding:10px;color:#b3343c;font-size:14px;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#e9eff1}.page-top .spXmas_delivery_img{margin-top:1.25rem;padding:0 21.5px}.page-top .spXmas_delivery_img img{width:100%}.page-top .spXmas_delivery_dl,.page-top .spXmas_delivery_list{margin:1em 21.5px;padding:0;color:#202020;font-size:.8125rem;line-height:1.7}.page-top .spXmas_delivery_dl>dt{font-weight:bold}.page-top .spXmas_delivery_dl>dd+dt{margin-top:.5rem}.page-top .spXmas_delivery_dl>dd>.spXmas_delivery_list{margin:0}.page-top .spXmas_delivery_list{list-style-position:outside;list-style-type:disc;margin-top:.5em}.page-top .spXmas_delivery_list li{margin-left:1.2em}.page-top .spXmas_delivery .arrowTxtLink-right{margin:1em 21.5px 0}.page-top .spXmas_delivery_termBox{margin:1.25rem 21.5px;border:3px solid #b2c6d0}.page-top .spXmas_delivery_termBox .spXmas_lead>span{color:#b3343c;font-weight:bold;background:#e9eff1}.page-top .spXmas_delivery_termAttn{margin:0;padding:0;margin:1em 21.5px 0;font-size:.713rem}.page-top .spXmas_desc_deadline{display:inline-block;padding:.1em .4em;color:#fff;font-size:.75rem;font-weight:bold;font-feature-settings:"palt";letter-spacing:.05em;background:#b3343c}.page-top .spXmas_desc_deadline+.spXmas_desc_heading03{margin-top:.5rem}.page-top .spXmas_desc_price{margin-top:.2rem;font-size:.8125rem}.page-top p.spXmas_desc_detail{font-size:.6875rem}.page-top .spXmas_card_wrap{padding:30px 21.5px;background:#fff;background:linear-gradient(to bottom, #ffffff 0%, #e9eff1 100%);box-sizing:border-box}.page-top .spXmas_card_column{display:flex}.page-top .spXmas_card_column+.spXmas_card_column{margin-top:1.25rem}.page-top .spXmas_card_img,.page-top .spXmas_card_txt{width:calc((100% - .71875rem)/2)}.page-top .spXmas_card_img{margin-right:.71875rem}.page-top .spXmas_card_deadline{display:inline-block;padding:.3em .4em;color:#fff;font-size:.75rem;font-weight:bold;font-feature-settings:"palt";letter-spacing:.05em;background:#b3343c}.page-top .spXmas_card_heading03{margin:0;color:#202020;font-size:.8125rem;line-height:1.5;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_card_deadline+.spXmas_card_heading03{margin-top:.5em}.page-top .spXmas_card_price{margin-top:.5rem;font-size:.6875rem}.page-top .spXmas_card_desc{margin:0;padding:0;margin-top:1em;font-size:.75rem;line-height:1.5}.page-top .spXmas_card_main{margin:0;padding:0}.page-top .spXmas_card_main{position:relative;width:18em;margin:0 auto 20px;padding:0 1.5rem;font-size:1rem;line-height:1.41;font-weight:bold;text-align:center;font-feature-settings:"palt";letter-spacing:.05em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_card_main::before,.page-top .spXmas_card_main::after{content:"";position:absolute;top:50%;display:inline-block;height:1px;width:3.5625rem;background-color:#202020}.page-top .spXmas_card_main::before{left:0;transform:rotate(70deg)}.page-top .spXmas_card_main::after{right:0;transform:rotate(-70deg)}.page-top .spXmas_saleCard{margin-top:1.875rem}.page-top .spXmas_saleCard_main,.page-top .spXmas_saleCard_attn{margin:0;padding:0}.page-top .spXmas_saleCard_main{position:relative;width:20em;margin:0 auto;padding:0 1.5rem;font-size:1rem;line-height:1.41;font-weight:bold;text-align:center;font-feature-settings:"palt";letter-spacing:.05em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_saleCard_main::before,.page-top .spXmas_saleCard_main::after{content:"";position:absolute;top:50%;display:inline-block;height:1px;width:3.5625rem;background-color:#202020}.page-top .spXmas_saleCard_main::before{left:0;transform:rotate(70deg)}.page-top .spXmas_saleCard_main::after{right:0;transform:rotate(-70deg)}.page-top .spXmas_saleCard_attn{margin-top:1em;font-size:.6875rem;line-height:1.41;text-align:center}.page-top .spXmas_saleCard_img{display:flex;flex-wrap:nowrap;margin-top:1.25rem;padding:0 5.7333333333vw}.page-top .spXmas_saleCard_column{width:calc((100% - .71875rem)/2)}.page-top .spXmas_saleCard_column:not(:first-of-type){margin-left:.71875rem}.page-top .spXmas_orderProcess{margin:3.25rem 0}.page-top .spXmas_orderProcess_heading{margin:0 10px;padding:0 10px .625rem;color:#202020;font-size:.875rem;line-height:1.4;text-align:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-bottom:solid 2px #e5e5e5}.page-top .spXmas_orderProcess_list{margin-top:1.25rem;padding:0 21.5px;display:flex}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_list{display:block}}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_list li{display:flex}}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_list li+li{margin-top:.625rem}}.page-top .spXmas_orderProcess_img,.page-top .spXmas_orderProcess_txt{width:212px}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_img,.page-top .spXmas_orderProcess_txt{width:calc((100% - .71875rem)/2)}}.page-top .spXmas_orderProcess_img{margin-right:.71875rem}.page-top .spXmas_orderProcess_txt{display:flex;margin-top:15px}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_txt{margin-top:10px}}.page-top .spXmas_orderProcess_txt p{margin:0;padding:0;font-size:.75rem;line-height:1.5}.page-top .spXmas_orderProcess_txt span{display:inline-block;margin-right:.25rem;color:#b3343c;font-size:1rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.page-top .spXmas_orderProcess_txt span{margin-top:.125rem}}.page-top .spXmas_sitemap{padding:0 21.5px}.page-top .spXmas_sitemap_heading03{margin:0;margin-top:1em;padding:.5em .7em;color:#b3343c;font-size:.9375rem;line-height:1.5;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#c8d6dd}.page-top .spXmas_sitemap_heading03+.spXmas_sitemap_list{margin-top:.5em}.page-top .spXmas_sitemap_list li{font-size:.8125rem;line-height:1.75}.page-top .spXmas_sitemap_list a{position:relative;display:block;padding-left:1em;color:#202020;text-decoration:none}.page-top .spXmas_sitemap_list a:before{content:"";position:absolute;margin:auto 0;width:4px;height:4px;border-top:1px solid;border-right:1px solid;border-top-color:#4a4a4a;border-right-color:#4a4a4a;top:.5em;left:0;transform:translate(0, -50%);transform:rotate(45deg)}.page-top .spXmas_sitemap_list a:link,.page-top .spXmas_sitemap_list a:active,.page-top .spXmas_sitemap_list a:visited{color:#202020}.page-top .spXmas_localNav-threecolors{display:flex;flex-wrap:wrap;justify-content:center;margin:1.25rem 21.5px 0}.page-top .spXmas_localNav-threecolors li{flex:inherit;width:27.2vw;text-align:center}@media(min-width: 768px){.page-top .spXmas_localNav-threecolors li{width:13.3333333333vw}}.page-top .spXmas_localNav-threecolors li:not(:nth-of-type(3n+1)){margin-left:3.4666666667vw}.page-top .spXmas_localNav-threecolors li:nth-of-type(n+4){margin-top:1.0625rem}@media(min-width: 768px){.page-top .spXmas_localNav-threecolors li:nth-of-type(n+4){margin-top:0}}.page-top .spXmas_desc-three>.img_ctt>.img_main{width:88.5333333333vw;margin:auto;margin-left:0}.page-top .spXmas_desc-three>.img_ctt>.img_sub{width:57.3333333333vw;margin:auto;margin-right:0;margin-top:-21.0666666667vw}.page-top .spXmas_desc-three>.txt_ctt{margin-top:1.875rem}.page-top .spXmas_main_heading{margin-bottom:.5em;color:#8b8b8b;font-size:.6875rem;font-weight:normal;text-align:center}.page-top .spXmas_intro_heading>.-sub{font-size:1rem;font-weight:400;font-family:"din-2014",sans-serif}.page-top .spXmas_intro_txt.-top{font-weight:normal}.page-top .spXmas_intro_txt.-top p{display:inline;margin:0;padding:0}.page-top .spXmas_intro_txt.-top p+p{margin-top:0}.page-top .spXmas_topTheme_img{margin:30px 21.5px}@media(min-width: 768px){.page-top .spXmas_topTheme_img{margin:0 auto;max-width:600px}}.page-top .spXmas_topLocalNav{margin-top:1.5rem;padding:0 21.5px}.page-top .spXmas_topLocalNav_recomList{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.page-top .spXmas_topLocalNav_recomList.-initial{justify-content:start}.page-top .spXmas_topLocalNav_recomList>li{width:calc((100% - 40px)/5)}@media screen and (max-width: 767px){.page-top .spXmas_topLocalNav_recomList>li{width:calc((100% - 20px)/3)}}.page-top .spXmas_topLocalNav_recomList>li:nth-child(n+2){margin-left:10px}@media screen and (max-width: 767px){.page-top .spXmas_topLocalNav_recomList>li:nth-child(n+2){margin-left:0}}.page-top .spXmas_topLocalNav_recomList>li:nth-child(5n+1){margin-left:0}.page-top .spXmas_topLocalNav_recomList>li:nth-child(n+6){margin-top:10px}@media screen and (max-width: 767px){.page-top .spXmas_topLocalNav_recomList>li:nth-child(n+6){margin-top:0}}@media screen and (max-width: 767px){.page-top .spXmas_topLocalNav_recomList>li:nth-child(n+4){margin-top:10px}}@media screen and (max-width: 767px){.page-top .spXmas_topLocalNav_recomList>li:not(:nth-child(3n+1)){margin-left:10px}}.page-top .spXmas_topLocalNav_recomList>li>a{display:block}.page-top .spXmas_topLocalNav_recomList>li>a:hover{opacity:.7;transition:.3s}.page-top .spXmas_topLocalNav_recomList>li>a:active{transform:translateY(8px);transition:.3s}.page-top .spXmas_topRecom{display:flex;justify-content:center;margin:1.3671875rem 0 .078125rem;padding:1.5rem 0 1.875rem;background:#c8d6dd;background-image:url("../img/recom_bg_sp.png");background-position:center bottom;background-size:cover;background-repeat:no-repeat}.page-top .spXmas_topRecom_inner{text-align:center}.page-top .spXmas_topRecom_heading02{display:inline-block;width:16.6875rem;margin-bottom:20px;padding:0;color:#b3343c;font-size:1rem;line-height:1.4;text-align:center}@media(min-width: 768px){.page-top .spXmas_topRecom_heading02{width:320px;max-width:100%;margin:0 auto 20px}}.page-top .spXmas_topRecom_inner>.spXmas_lead{margin:0;color:#b3343c;font-size:.6875rem;line-height:1.5;text-align:center}.page-top .spXmas_topRecom_inner>.spXmas_lead>p+p{margin-top:1em}.page-top .spXmas_topRecom+#WSTBA9ZH0033{margin-top:20px}.page-top .spXmas_topRecom_messagecard{margin-top:1rem;margin-bottom:1.25rem;padding:0 21.5px}.page-top .spXmas_topRecomSpecial{margin-top:1.875rem}.page-top .spXmas_topRecomSpecial_heading{position:relative;width:18em;margin:0 auto;padding:0 1em;color:#202020;font-size:1rem;line-height:1.4;font-feature-settings:"palt";letter-spacing:.1em;text-align:center;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topRecomSpecial_heading:before,.page-top .spXmas_topRecomSpecial_heading:after{content:"";position:absolute;top:50%;display:inline-block;width:26px;height:1px;background-color:#202020}.page-top .spXmas_topRecomSpecial_heading:before{left:0;transform:rotate(50deg)}.page-top .spXmas_topRecomSpecial_heading:after{right:0;transform:rotate(-50deg)}.page-top .spXmas_topRecom_heading02.-last{width:21.75rem}.page-top .spXmas_topPickup{display:flex;flex-direction:column;justify-content:center;height:13.4375rem;background:#ccc;background-position:center center;background-size:cover}.page-top .spXmas_btn-default+.spXmas_topPickup{margin-top:3.125rem}.page-top .spXmas_topPickup_inner{margin:0 1rem;padding:0;box-sizing:border-box}.page-top .spXmas_topPickup_heading02{position:relative;margin-top:0;padding-bottom:.625rem;color:#fff;mix-blend-mode:difference;font-size:22px;line-height:1.5;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}@media screen and (max-width: 767px){.page-top .spXmas_topPickup_heading02{font-size:.9375rem}}.page-top .spXmas_topPickup_heading02::after{position:absolute;display:block;bottom:0;content:"";width:3.125rem;height:2px;margin-top:.625rem;background-color:#34b3ab}.page-top .spXmas_topPickup_heading02>span{font-size:18px}@media screen and (max-width: 767px){.page-top .spXmas_topPickup_heading02>span{font-size:.75rem}}.page-top .spXmas_topPickup_headingSub{margin:0;padding:0;margin-top:.625rem;display:block;color:#fff;mix-blend-mode:difference;line-height:1.5;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;font-size:18px}@media screen and (max-width: 767px){.page-top .spXmas_topPickup_headingSub{font-size:.75rem}}.page-top .spXmas_lead.-recom{margin:1.25rem 10px;text-align:center}.page-top .spXmas_lead.-recom p{margin:0;padding:0}.page-top .spXmas_lead.-recom p+p{margin-top:1em}.page-top .spXmas_lead.-recom>.spXmas_lead.-note{font-size:inherit}.page-top .spXmas_lead.-small{color:#585858;font-size:.75rem;line-height:1.5}.page-top .spXmas_recomThreeColors_heading03{margin-top:1.25rem;color:#fff;font-size:.9375rem;line-height:1.6;text-align:center;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_recomThreeColors_heading03.-red>span{background:#d20034}.page-top .spXmas_recomThreeColors_heading03.-pink>span{background:#e88c81}.page-top .spXmas_recomThreeColors_heading03.-gray>span{background:#6e7889}.page-top .spXmas_recomThreeColors_heading03+#WSTBA9ZH0032,.page-top .spXmas_recomThreeColors_heading03+#WSTBA9ZH0033,.page-top .spXmas_recomThreeColors_heading03+#WSTBA9ZH0034{margin-top:.75rem}.page-top .spXmas_topPickup.-bgThreeColors{background-image:url("../img/bg_three_sp.jpg")}.page-top .spXmas_topPickup.-bgWreath{background-image:url("../img/bg_wreath_sp.jpg")}.page-top .spXmas_topPickup.-bgArrangement{background-image:url("../img/bg_arrangement_sp.jpg")}.page-top .spXmas_topPickup.-bgPreserved{background-image:url("../img/bg_preserved_sp.jpg")}.page-top .spXmas_topPickup.-bgPreserved{background-image:url("../img/bg_preserved_sp.jpg")}.page-top .spXmas_topPickup.-bgPot{background-image:url("../img/bg_pot_sp.jpg")}.page-top .spXmas_topPickup.-bgSet{background-image:url("../img/bg_set_sp.jpg")}.page-top .spXmas_btn-inverse+.spXmas_topPickup{margin-top:2.1875rem}.page-top .spXmas_heading03+#WSTBA9ZH0032{margin-top:1.25rem}.page-top .spXmas_topPickup+#WSTBA9ZH0034{margin-top:1.25rem}.page-top .spXmas_topRecomSpecial+.spXmas_topPickup{margin-top:2.1875rem}.page-top .spXmas_topPickup.-lastBgHeaven{background-image:url("../img/bg_heaven_last_sp.jpg")}.page-top .spXmas_topSpecial{display:block;margin-top:.625rem;font-size:.875rem;line-height:1.4}.page-top .spXmas_topSpecial .spXmas_heading03{margin-bottom:1.25rem}.page-top .spXmas_topSpecial_list{display:flex;justify-content:left;padding:0 21.5px;flex-wrap:wrap}.page-top .spXmas_topSpecial_list+.spXmas_topSpecial_list{margin-top:1.125rem}.page-top .spXmas_topSpecial_list.-oneColumn{justify-content:center}.page-top .spXmas_topSpecial_column{flex:0 1 calc((100% - .6875rem)/2)}@media(min-width: 768px){.page-top .spXmas_topSpecial_column{flex:0 1 calc((100% - 2.0625rem)/3)}}.page-top .spXmas_topSpecial_column:nth-of-type(2n){margin-left:.6875rem}@media(min-width: 768px){.page-top .spXmas_topSpecial_column:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spXmas_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:1rem}}.page-top .spXmas_topSpecial_column:nth-of-type(n+3){margin-top:1.125rem}@media(min-width: 768px){.page-top .spXmas_topSpecial_column:nth-of-type(n+3){margin-top:0}}@media(min-width: 768px){.page-top .spXmas_topSpecial_column:nth-of-type(n+4){margin-top:1.125rem}}.page-top .spXmas_topSpecial_column.-oneColumn{flex:0 1 auto;margin-left:0}@media(min-width: 768px){.page-top .spXmas_topSpecial_column.-oneColumn{margin:0 auto}}.page-top .spXmas_topSpecial_column.-oneColumn+.spXmas_topSpecial_column{margin-top:1.125rem}.page-top .spXmas_topStyle_txt{display:block;margin-top:.625rem;font-size:.75rem;line-height:1.42}@media(min-width: 768px){.page-top .spXmas_topSpecial_list.-col3{justify-content:center}}.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column{flex:0 1 200px}@media screen and (max-width: 767px){.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column{flex:0 1 27.7333333333vw}}.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column:not(:nth-of-type(2n)){margin-right:0}.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column:not(:nth-of-type(2n)){margin-top:0}.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:20px}@media screen and (max-width: 767px){.page-top .spXmas_topSpecial_list.-col3>.spXmas_topSpecial_column:not(:nth-of-type(3n+1)){margin-left:2.6666666667vw}}.page-top .spXmas_topStyle{margin-bottom:1.875rem}.page-top .spXmas_topStyle_list{display:flex;justify-content:center;margin-top:1rem;padding:0 21.5px}@media screen and (max-width: 767px){.page-top .spXmas_topStyle_list{flex-wrap:wrap}}@media(min-width: 768px){.page-top .spXmas_topStyle_list{justify-content:space-between}}.page-top .spXmas_topStyle_column{width:calc((100% - 14px)/2);color:#202020;text-decoration:none}@media(min-width: 768px){.page-top .spXmas_topStyle_column{width:calc((100% - 42px)/3)}}.page-top .spXmas_topStyle_column:nth-of-type(2n){margin-left:14px}@media(min-width: 768px){.page-top .spXmas_topStyle_column:nth-of-type(2n){margin-left:0}}@media(min-width: 768px){.page-top .spXmas_topStyle_column:not(:nth-of-type(3n+1)){margin-left:1rem}}.page-top .spXmas_topStyle_column:nth-of-type(n+3){margin-top:1.125rem}@media(min-width: 768px){.page-top .spXmas_topStyle_column:nth-of-type(n+3){margin-top:0}}@media(min-width: 768px){.page-top .spXmas_topStyle_column:nth-of-type(n+4){margin-top:1.125rem}}.page-top .spXmas_topStyle_column a{display:flex;flex-direction:column;color:#202020;text-decoration:none}.page-top .spXmas_topStyle_listSmall{display:flex;justify-content:center;margin:0 auto}.page-top .spXmas_topStyle_column.-small{margin-top:1.0625rem;flex:0 1 50%;text-align:center}.page-top .spXmas_topStyle_column.-small img{width:62.5%}.page-top .spXmas_topStyle_pageTtl{display:block;margin-top:.875rem;font-size:.875rem;line-height:1.2;font-weight:400;text-align:center;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}@media(min-width: 768px){.page-top .spXmas_topStyle_pageTtl{font-size:.875rem}}.page-top .spXmas_topStyle_pageTtl.-small{font-size:.78125rem;letter-spacing:.1em}.page-top .spXmas_topStyle_txt{display:block;margin-top:.625rem;font-size:.75rem;line-height:1.42}.page-top .spXmas_deadline{margin-top:1.875rem;padding:0 21.5px}.page-top .spXmas_topBudget_list{display:flex;flex-wrap:wrap;justify-content:center;padding:0 21.5px}@media(min-width: 768px){.page-top .spXmas_topBudget_list{flex-wrap:nowrap}}.page-top .spXmas_topBudget_column{width:26.9333333333vw;text-align:center}@media(min-width: 768px){.page-top .spXmas_topBudget_column{width:104px}}.page-top .spXmas_topBudget_column:not(:nth-of-type(3n+1)){margin-left:3.7333333333vw}@media(min-width: 768px){.page-top .spXmas_topBudget_column:not(:nth-of-type(6n+1)){margin-left:35px}}.page-top .spXmas_topBudget_column:nth-of-type(n+4){margin-top:.9375rem}@media(min-width: 768px){.page-top .spXmas_topBudget_column:nth-of-type(n+4){margin-top:0}}.page-top .spXmas_topBudget_column a{color:#202020;text-decoration:none}.page-top .spXmas_topBudget_column img{width:100%}.page-top .spXmas_topBudget_pageTtl{position:relative;display:block;padding:.625rem .3125rem;color:#b3343c;font-size:.75rem;line-height:1.3;font-weight:400;text-align:center;letter-spacing:.1em;background:#c8d6dd}.page-top .spXmas_topBudget_pageTtl:after{content:"";position:absolute;margin:auto 0;width:8px;height:8px;border-top:1px solid;border-right:1px solid;border-top-color:#b3343c;border-right-color:#b3343c;top:0;right:10px;bottom:0;transform:rotate(45deg);right:7px;width:4px;height:4px}@media(min-width: 768px){.page-top .spXmas_topBudget_pageTtl{font-size:.8rem}}.page-top .spXmas_flowerlang{margin:0 21.5px;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.page-top .spXmas_flowerlang{flex-direction:column}}.page-top .spXmas_flowerlang_cttWrap{padding:20px 0;border-bottom:1px dotted #ccc;width:330px}.page-top .spXmas_flowerlang_cttWrap:nth-of-type(2n){padding-left:20px}@media screen and (max-width: 767px){.page-top .spXmas_flowerlang_cttWrap{width:100%}.page-top .spXmas_flowerlang_cttWrap:nth-of-type(2n){padding-left:0}}.page-top .spXmas_flowerlang_ctt{display:flex;justify-content:space-between}.page-top .spXmas_flowerlang_img,.page-top .spXmas_flowerlang_txt{width:42.6666666667vw}.page-top .spXmas_flowerlang_txt{padding-left:10px;line-height:1.42}@media screen and (max-width: 767px){.page-top .spXmas_flowerlang_txt{padding-left:2.9333333333vw}}.page-top .spXmas_flowerlang_ttl{font-size:.875rem;font-weight:400;font-feature-settings:"palt";letter-spacing:.1em;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_flowerlang_desc{font-size:.75rem;margin-top:.3em}.page-top .spXmas_topFaq_faqbox{margin:0 21.5px 10px}.page-top .spXmas_topFaq_name{position:relative;padding:10px 28px 10px 10px;color:#b3343c;font-size:.8125rem;line-height:1.2;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;background:#e9eff1}.page-top .spXmas_topFaq_name::after{content:" ";margin:auto;display:block;position:absolute;top:0;right:11px;bottom:0;width:8px;height:8px;border-top:2px solid #b3343c;border-right:2px solid #b3343c;transform:rotate(135deg);transition:all .35s}.page-top .spXmas_topFaq_faqbox.open>.spXmas_topFaq_name::after{transform:rotate(315deg)}.page-top .spXmas_topFaq_qbox{margin-top:1em;margin-bottom:1em;display:none}.page-top .spXmas_topFaq_txt{font-size:.75rem;line-height:1.7}.page-top .spXmas_topFaq_txt p{margin:0;padding:0}.page-top .spXmas_topFaq_txt p+p,.page-top .spXmas_topFaq_txt p+strong,.page-top .spXmas_topFaq_list+p{margin-top:1rem}.page-top .spXmas_topFaq_txt a{color:#b3343c;text-decoration:underline}.page-top .spXmas_topFaq_list{margin-top:1em}.page-top ol.spXmas_topFaq_list{list-style-type:decimal;list-style-position:outside}.page-top ul.spXmas_topFaq_list{list-style-type:disc;list-style-position:outside}.page-top .spXmas_topFaq_list li{margin-left:1.2em}.page-top .spXmas_topFaq_list.-horiz li{margin-left:0;display:inline-block}.page-top .spXmas_topFaq_txt strong+.spXmas_topFaq_list,.page-top .spXmas_topFaq_list+strong{margin-top:.5rem}.page-top .spXmas_topFaq_txt>.spXmas_btn-inverse{margin-bottom:1.5rem}.page-top .spXmas_topColumn_budgetList{margin-top:1em}.page-top .spXmas_topColumn_budgetList li{line-height:1.7}.page-top .spXmas_topColumn_budgetList>.arrowTxtLink-right{text-align:left}.page-top .spXmas_topMessage_main,.page-top .spXmas_topMessage_sub{padding:0 21.5px}.page-top .spXmas_topMessage_lead{margin-top:1em;color:#202020;font-size:.75rem;line-height:1.7}.page-top .spXmas_topMessage_img+.spXmas_topMessage_lead{margin-top:.8125rem}.page-top .spXmas_topMessage_heading03{margin-top:1.125rem;margin-bottom:0.7222222222rem;color:#b00909;font-size:.875rem;text-align:center;text-decoration:underline}.page-top .spXmas_topMessage_list{margin:1em 0 0 1em;color:#202020;font-size:.75rem;line-height:1.7}.page-top .spXmas_topMessage_list li{list-style:disc}.page-top .spXmas_btn-default.-column a{width:90%;margin-top:1rem;margin-bottom:0;color:#fff}.page-top .spXmas_topColumn.-top{margin:0 21.5px}.page-top .spXmas_topColumn_heading03{padding:10px 10px;color:#b3343c;font-size:.875rem;line-height:1.5;font-weight:600;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif;border-left:solid 5px #b3343c;background:#fef3e6}.page-top .spXmas_topColumn .spXmas_lead,.page-top .spXmas_topColumn_wrap .spXmas_lead{margin-left:0;margin-right:0;font-size:.75rem}.page-top .spXmas_topColumn{margin-top:30px}.page-top .spXmas_topColumn_img{float:right;width:120px;width:32vw;margin-left:10px;margin-bottom:10px}.page-top .spXmas_topColumn_txt{font-size:.75rem;line-height:1.7}.page-top .spXmas_topColumn_txt p{margin:0;padding:0}.page-top .spXmas_topColumn_txt p+p{margin-top:1em}.page-top .spXmas_topColumn_wrap+.spXmas_topColumn_heading03{margin-top:20px}.page-top .spXmas_topColumn_wrap+.spXmas_topColumn_wrap{margin-top:30px}.page-top .spXmas_topColumn_lead{color:#202020;font-size:.75rem;line-height:1.5}.page-top .spXmas_topColumn_heading03+.spXmas_lead{color:#202020;line-height:1.5}.page-top .spXmas_topColumn_rankingImg{margin-top:10px}.page-top .spXmas_topColumn_rankingImg+.spXmas_topColumn_lead{margin-top:.8125rem}.page-top .spXmas_topColumn_rankingTtl{position:relative}.page-top .spXmas_topColumn_rankingHeading04{position:absolute;top:51%;left:30.9333333333vw;transform:translateY(-51%);margin-bottom:0;color:#fff;font-size:.875rem;line-height:1.357;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topColumn_rankingHeading04.-grandmother{color:#6762b5}.page-top .spXmas_topColumn_rankingBox{margin-top:1.125rem}.page-top .spXmas_topColumn_rankingBox+.spXmas_topColumn_rankingBox{margin-top:30px}.page-top .spXmas_btn-inverse.-column a{margin-top:1rem;margin-bottom:0;color:#fff}.page-top .spXmas_topQuick{margin-top:3.75rem;padding:0 21.5px 3.75rem;border-bottom:2px solid #b3343c}.page-top .spXmas_topQuick a{display:block;margin-top:.5em}.page-top .spXmas_topQuick a:active{transform:translateY(2px);transition:.2s}.page-top .spXmas_topQuick.-em a{filter:drop-shadow(0px 5px 5px rgb(181, 181, 181))}.page-top .spXmas_topAnott_wrap{margin-top:50px;background:#effbff;background:linear-gradient(to bottom, #fef3e6 0%, #fff 100%)}.page-top .spXmas_topAnott{margin-top:1.875rem;text-align:center;line-height:1.5}.page-top .spXmas_topAnott_wrap>.spXmas_topAnott{padding-top:34px}.page-top .spXmas_topAnott p{margin:0;padding:0}.page-top .spXmas_topAnott_sub{color:#202020;font-size:.9rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topAnott_sub.-gray{color:#202020}.page-top .spXmas_topAnott_balloon span{position:relative;display:inline-block;padding:0 3rem;color:#202020;font-size:.9rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topAnott_balloon span:before,.page-top .spXmas_topAnott_balloon span:after{content:"";position:absolute;top:50%;display:inline-block;width:2.8125rem;height:1px;background-color:#202020}.page-top .spXmas_topAnott_balloon span:before{left:0;transform:rotate(50deg)}.page-top .spXmas_topAnott_balloon span:after{right:0;transform:rotate(-50deg)}.page-top .spXmas_topAnott_balloon.-blue span{color:#b3343c}.page-top .spXmas_topAnott_balloon.-blue span:before,.page-top .spXmas_topAnott_balloon.-blue span:after{content:"";background-color:#b3343c}.page-top .spXmas_topAnott_marker{color:red;background:#fffc00}.page-top .spXmas_topAnott_sub+.spXmas_topAnott_balloon,.page-top .spXmas_topAnott_balloon+.spXmas_topAnott_sub{margin-top:.5em}.page-top .spXmas_topAnott_caut{margin-top:.5em !important;color:#585858;font-size:.6875rem;font-family:"Noto Sans JP","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Meiryo,"メイリオ",sans-serif}.page-top .spXmas_topAnott_arrow{display:flex;justify-content:center;margin-top:1rem}.page-top .spXmas_topAnott_arrow img{width:160px}.page-top .spXmas_topQuick_list{display:flex;flex-wrap:wrap;margin-top:1rem}.page-top .spXmas_topQuick_column{flex:0 1 calc((100% - .6875rem)/2)}.page-top .spXmas_topQuick_column:not(:nth-of-type(2n)){margin-right:.6875rem}.page-top .spXmas_topQuick_column:nth-of-type(n+3){margin-top:1.125rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVzZXJ3ZWIvZXh0L3htYXMvY3NzL3N0eWxlLnNjc3MiLCJ1c2Vyd2ViL2Nzcy9mb3VuZGF0aW9uL19yZXNldC5zY3NzIiwidXNlcndlYi9jc3MvZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwidXNlcndlYi9jc3MvZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsInVzZXJ3ZWIvY3NzL2dsb2JhbC9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFUSxvR0FDQSw0REFDQSxzRUFDQSw2Q0FDQSw0RkFDQSwyRUFDQSw2Q0NDUixxQkFHRSxTQUNBLFVBQ0Esc0JBQ0EsU0FDQSxlQUNBLGtCQUdGLDJDQUNFLHdCQUdGLGFBQ0UsOEJBQ0Esd0JBR0YsdUNBQ0UsYUFDRSxpQkFJSiw4Q0FDRSwwQkFDRSx3QkFJSixhQUNFLGdCQUNBLGtCQUNBLGdCQUNBLGlDQUNBLG1DQUdGLHFDQUNFLGFBQ0EsY0FHRixpQkFDRSxnQkFDQSxhQUdGLGdFQUNFLGVBR0Ysa0JBQ0UsbUJBR0YsOERBQ0UsbUJBR0YsVUFDRSwyQkFHRixjQUNFLGdCQUdGLHVEQUNFLGNBR0Ysd0JBQ0UscUJBQ0EsZ0JBR0YsNEJBQ0UseUJBR0YsaUJBQ0UsOEJBR0YsV0FDRSxZQUNBLDZCQUNBLGNBQ0EsYUFDQSxpQkFHRix1QkFDRSxnREFDQSxtQkFHRixnRkFDRSxnQ0FDQSxzQkFDQSxxQkFDQSwyQkFDQSw2QkFDQSw4QkFDQSxvQkFHRixxQkFDRSxZQUNBLHlEQUNFLFdBQ0EsYUFHSixjQUNFLHlCQUNBLGlCQzVIRixNQUNFLG1CQUVGLEtBQ0Usa0JBRUYsS0FDRSxNQ1dXLEtEVlgsWUNEUSxpRkRFUixnQkFDQSxpQkFDQSxnQkVZQSxxQ0ZqQkYsS0FPSSxhQUlKLFNBQ0UsMkJFS0EscUNGTkYsU0FHSSx5QkFHSixTQUNFLHdCRURBLDhDRkdFLDRCQUlKLEVBQ0UsTUNiVyxLRGNYLHFCQUNBLG1CQUNBLGdCQUVFLE1DVlcsUURZYixpQkFDRSwwQkFDQSw4Q0FFRSxxQkFDQSxNQ3pC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QSxnQkFHRixxQ0FDRSxZQUdGLGdDQUNFLGFBQ0EsZUFDQSxnQkFHRixrQ0FDRSxtQ0FFRix3REFDRSxzQkFFRixtREFDRSIsImZpbGUiOiJ1c2Vyd2ViL2V4dC94bWFzL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vLi4vLi4vY3NzL2ZvdW5kYXRpb25cImFzICo7XG5AdXNlIFwiLi4vLi4vLi4vY3NzL2dsb2JhbFwiYXMgKjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6NDAwLDcwMCZkaXNwbGF5PXN3YXAmc3Vic2V0PWphcGFuZXNlXCIpO1xuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVNhY3JhbWVudG8nO1xuQGltcG9ydCAnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUpvc2VmaW4rU2Fuczo0MDAsNzAwJztcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQva2J6M2dyay5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9WmVuK0tha3UrR290aGljK05ldzp3Z2h0QDUwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RUIrR2FyYW1vbmQmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9ua2owdml2LmNzc1wiKTtcblxuLy8gLnBhZ2UtdG9w44KSLnBhZ2UtdG9w44Gr5LiA5ous572u5o+bXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOWFsemAmuioreWumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLXRvcCB7XG4gIC50b3Atc2VjdGlvbiAudG9wLXNlY3Rpb24taW5uZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblx0LnRvcC1yYW5raW5ne1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgfVxuXHRcdH1cblx0fVxuICAudG9wLXJhbmtpbmctZGF0ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuICAuaXRlbS1oaXN0b3J5LWlubmVyIC5zZWN0aW9uLWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuXHQuY29udGVudHMge1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0bWFyZ2luOiAxOHB4IDAgNDBweDtcblx0XHR9XG5cdH1cblxuXHQuaXRlbS1saXN0LXNsaWRlci1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cbiAgICAuc3dpcGVyLXByZXZ7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblx0fVxuXG5cdC5pdGVtLWxpc3Qtd3JhcHBlci5qc19pdGVtLWxpc3Qtc2xpZGVyIC5pdGVtLWxpc3Qge1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tYWluIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdOWFsemAmuioreWumlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXHQvLyAtLS0tLS0tLS0tLS0tLS0tY29tbW9uLmNzcyBzdGFydFxuXHQuY29tcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDIxLjVweDtcblxuXHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblxuXHRcdC5kZXRhaWwtY29weSB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR9XG5cblx0XHQuY2F0Y2hfY29weSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXG5cdFx0LmMtaXRlbV9fcHJpY2Uge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0LnByb2RfYm94IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0Z2FwOiA0MHB4IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG4gICAgICAucGlje1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdFx0LnR4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcSgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdzJfcHJvZF9saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJvdzNfcHJvZF9saXN0IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMjBweDtcblx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2RfYm94MDIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0XHRnYXA6IDQwcHggMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAucGlje1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRnYXA6IDMwcHggMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJvdzNfcHJvZF9saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZF9ib3gwMyB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRcdGdhcDogNDBweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC5waWN7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXHRcdFx0QGluY2x1ZGUgbXEoKSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHRcdGdhcDogMzBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMzBweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucm93M19wcm9kX2xpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1xKCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lml0ZW1Cb3gge1xuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gIC8qIOaXouWtmENTU+ODquOCu+ODg+ODiFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI1dTVEJBOVpIMDAwNyBwLFxuICAuYmlydGhkYXlfbGVhZCBwIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLyog44OR44Oz44GP44GaXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBwLnBhbiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLyog55S75YOP5qiq5bmFMTAwJVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmZpdEltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLyog44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2JvZHkgYSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyog57WC5LqG5paH6KiAXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2VuZF9zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZlZjNlNjtcbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2VuZF9zcC5saW5rIHtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgfVxuXG4gIC5zcFhtYXNfZW5kX3NwLmxpbmsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLnNwWG1hc19lbmRfc3AubGluayBhIHtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAvKiDjg6HjgqTjg7Pjg5Djg4rjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfbWFpbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8qIOODoeOCpOODs+ODhuOCreOCueODiFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuc3BYbWFzX2ludHJvX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3BYbWFzX2ludHJvX2hlYWRpbmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjcuNXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGVjb3JfY29tbW9uLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zcFhtYXNfaW50cm9faGVhZGluZyArIC5zcFhtYXNfaW50cm9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2ludHJvX3R4dCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zcFhtYXNfaW50cm9fdHh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAvKiDoirHliKXoqqzmmI5cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfZmxvd2VyVHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJUeXBlX2NvbHVtbjpudGgtb2YtdHlwZSgybikge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9jb2x1bW4sXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0U21hbGwge1xuICAgIGZsZXg6IDAgMSAxNjhweDtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAyM3B4KSAvIDIpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfZmxvd2VyVHlwZV9jb2x1bW4sXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0U21hbGwge1xuICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAycmVtKSAvIDQpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX2Zsb3dlclR5cGVfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoNG4gKyAxKSksXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0U21hbGw6bm90KDpudGgtb2YtdHlwZSg0biArIDEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9jb2x1bW46bnRoLW9mLXR5cGUobiArIDMpLFxuICAuc3BYbWFzX2Zsb3dlclR5cGVfbGlzdFNtYWxsOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc19mbG93ZXJUeXBlX2NvbHVtbjpudGgtb2YtdHlwZShuICsgMyksXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0U21hbGw6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfZmxvd2VyVHlwZV9jb2x1bW46bnRoLW9mLXR5cGUobiArIDUpLFxuICAuc3BYbWFzX2Zsb3dlclR5cGVfbGlzdFNtYWxsOm50aC1vZi10eXBlKG4gKyA1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlclR5cGVfY29sdW1uIGEge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3BYbWFzX2Zsb3dlclR5cGVfY29sdW1uIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJUeXBlX2NvbHVtbiBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyVHlwZV9saXN0U21hbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlclR5cGVfbGlzdFNtYWxsID4gLnNwWG1hc19mbG93ZXJUeXBlX2NvbHVtbiBpbWcge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlclR5cGVfcGFnZVR0bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlclR5cGVfdHh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuXG4gIC8qIOODreODvOOCq+ODq+ODiuODk1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogMuOCq+ODqeODoCAqL1xuICAuc3BYbWFzX2xvY2FsTmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuMjVyZW0gMjEuNXB4IDA7XG4gIH1cblxuICAuc3BYbWFzX2xvY2FsTmF2ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3BYbWFzX2xvY2FsTmF2ID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gIC5zcFhtYXNfbG9jYWxOYXYgbGkge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMTJweCkgLyAyKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX2xvY2FsTmF2IGxpIHtcbiAgICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMnJlbSkgLyA0KTtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc19sb2NhbE5hdiBsaTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc19sb2NhbE5hdiBsaTpub3QoOm50aC1vZi10eXBlKDRuICsgMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc19sb2NhbE5hdiBsaTpudGgtb2YtdHlwZShuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX2xvY2FsTmF2IGxpOm50aC1vZi10eXBlKG4gKyA1KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAvKiDjg5fjg6zjg7zjg7Pjg4bjgq3jgrnjg4jniYggKi9cbiAgLnNwWG1hc19sb2NhbE5hdi4tdHh0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMC42MjVyZW0gMS4xODc1cmVtO1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2M4ZDZkZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5zcFhtYXNfbG9jYWxOYXYuLXR4dCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IzMzQzYztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNiMzM0M2M7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDhweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuXG4gIC5zcFhtYXNfbG9jYWxOYXYuLXR4dCBsaSBhOmxpbmssXG4gIC5zcFhtYXNfbG9jYWxOYXYuLXR4dCBsaSBhOmFjdGl2ZSxcbiAgLnNwWG1hc19sb2NhbE5hdi4tdHh0IGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyog44Oh44OD44K744O844K444Kr44O844OJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX21lc3NhZ2VjYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG4gIC5zcFhtYXNfbWVzc2FnZWNhcmQ6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICB9XG5cbiAgLnNwWG1hc19tZXNzYWdlY2FyZF90eHQge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwWG1hc19tZXNzYWdlY2FyZCArICNXU1RCQTlaSDAwMzMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKiDoqqzmmI7jgrvjgq/jgrfjg6fjg7NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiA0NXB4IDIxLjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZmYxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnNwWG1hc19kZXNjV2l0aEltZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5zcFhtYXNfZGVzY19pbWdib3h7XG4gICAgICB3aWR0aDogNDQlO1xuICAgIH1cbiAgICAuc3BYbWFzX2Rlc2NfdHh0Ym94e1xuICAgICAgd2lkdGg6IDU2JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnNwWG1hc19kZXNjX2ltZ2JveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc3BYbWFzX2Rlc2NfdHh0Ym94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2Rlc2NfdHh0Ym94LFxuICAuc3BYbWFzX2Rlc2NPbmx5VHh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBsaW5lLWhlaWdodDogMS43MTg3NTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnNwWG1hc19kZXNjX2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BYbWFzX2Rlc2NfaGVhZGluZzA0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc19kZXNjX3R4dGJveCBwLFxuICAuc3BYbWFzX2Rlc2NPbmx5VHh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwWG1hc19kZXNjV2l0aEltZyArIC5zcFhtYXNfZGVzY09ubHlUeHQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2Rlc2NXaXRoSW1nICsgLnNwWG1hc19kZXNjV2l0aEltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zcFhtYXNfaGVhZGluZzAyICsgLnNwWG1hc19kZXNjLFxuICAuc3BYbWFzX2hlYWRpbmcwMyArIC5zcFhtYXNfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5zcFhtYXNfZGVzYyArICNXU1RCQTlaSDAwMzIsXG4gIC5zcFhtYXNfZGVzYyArICNXU1RCQTlaSDAwMzMsXG4gIC5zcFhtYXNfZGVzYyArICNXU1RCQTlaSDAwMzQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44K544Op44Kk44OJ44K344On44O877yI44Kv44Ot44K544OV44Kn44O844OJ77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICNqcy1wcm9kSW1nU2xpZGUwMSxcbiAgI2pzLXByb2RJbWdTbGlkZTAyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiA4OC41MzMzMzMzMzMzdnc7XG4gICAgICBoZWlnaHQ6IDU4LjY2NjY2NjY2Njd2dztcbiAgICB9XG4gIH1cblxuICAjanMtcHJvZEltZ1NsaWRlMDEgaW1nLFxuICAjanMtcHJvZEltZ1NsaWRlMDIgaW1nIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAvKiDllYblk4Hmo5rvvIjjg5njgr/miZPjgaHvvIlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOWVhuWTgeajmu+8iOWwj++8iSAqL1xuICAuc3BYbWFzX3Byb2RTIHtcbiAgICBtYXJnaW46IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc19wcm9kU19jdHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gIH1cblxuICAuc3BYbWFzX3Byb2RTX2ltZyxcbiAgLnNwWG1hc19wcm9kU190eHQge1xuICAgIHdpZHRoOiA0Mi42NjY2NjY2NjY3dnc7XG4gIH1cblxuICAuc3BYbWFzX3Byb2RTX3R4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjkzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwWG1hc19wcm9kU19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAvKiDllYblk4Hmo5rvvIjlpKfvvIkgKi9cbiAgLnNwWG1hc19wcm9kTCB7XG4gICAgbWFyZ2luOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcFhtYXNfcHJvZExfbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAuc3BYbWFzX3Byb2RMX3R4dCA+IC5zcFhtYXNfbGVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLyog5LiL5bGk44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2xvd2VyTGluayB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX2xvd2VyTGlua19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMC42MjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2U1ZTVlNTtcbiAgfVxuXG4gIC5zcFhtYXNfbG93ZXJMaW5rX3N1YkhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAxZW0gOC44dncgMC4yZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfYnJ1c2hfc21hbGwuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5zcFhtYXNfbG93ZXJMaW5rX3N1YkhlYWRpbmcgYSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNwWG1hc19sb3dlckxpbmtfc3ViSGVhZGluZyArIC5zcFhtYXNfbG93ZXJMaW5rX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnNwWG1hc19sb3dlckxpbmtfbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cblxuICAuc3BYbWFzX2xvd2VyTGlua19saXN0ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIH1cbiAgLnNwWG1hc19sb3dlckxpbmtfbGlzdCA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM0YTRhNGE7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGE0YTRhO1xuICAgIHRvcDogMWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNwWG1hc19sb3dlckxpbmtfbGlzdCA+IGxpID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5zcFhtYXNfbG93ZXJMaW5rX2xpc3QgPiBsaS5zcFhtYXNfbG93ZXJMaW5rX3N1YmhlYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5zcFhtYXNfbG93ZXJMaW5rX3N1YmhlYWQgPiBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNwWG1hc19sb3dlckxpbmsgPiAuc3BYbWFzX3RvcEtpbmRfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8qIOS4i+WxpOODqeODs+OCreODs+OCsOODkOODiuODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc19sb3dlckxheWVyX3Jhbmtpbmcge1xuICAgIG1hcmdpbjogMzVweCAyMS41cHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDQ2OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2xvd2VyTGF5ZXJfcmFua2luZyBhIGltZzphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gIH1cblxuICAuc3BYbWFzX2xvd2VyTGF5ZXJfcmFua2luZy5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyog6Kqt44G/54mp44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX3RvcENvbHVtbl9pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl9pbm5lciArIC5zcFhtYXNfdG9wQ29sdW1uX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl90b2MgPiBhIHtcbiAgICBmbGV4OiAwIDEgNDklO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jQ3R0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX3RvY0N0dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2M2YzZjNjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jSW1nIHtcbiAgICBmbGV4OiAwIDEgMjUlO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jVHh0IHtcbiAgICBmbGV4OiAwIDEgNzAlO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jVHRsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fdG9jVHh0ID4gcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjE4NzVyZW07XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cblxuICAvKiDnt6DliIfml6XoqLTmsYLjg7vjgYrmiYvlhaXjgozjg7vjgqvjg6zjg7Pjg4Djg7zjg7vml6Xmr5TosLfoirHlo4fjgavjgaTjgYTjgaZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfdG9wQ2FyZV9pbWcsXG4gIC5zcFhtYXNfdG9wUHVyY2hhc2VfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbjogMCAyMS41cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BDYXJlX2ltZywgLnNwWG1hc190b3BQdXJjaGFzZV9pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuc3BYbWFzX3RvcENhcmVfaW1ne1xuICAgICAgbWF4LXdpZHRoOiA0NjhweDtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX3RvcERlYWRsaW5lIHtcbiAgICBtYXJnaW46IDM1cHggMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc190b3BQdXJjaGFzZV9pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUHVyY2hhc2VfaGVhZGluZzAzIHtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlOWVmZjE7XG4gICAgbWFyZ2luOiAyMHB4IDIxLjVweCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc190b3BBYm91dCAuc3BYbWFzX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIC8qIOOBiuWxiuOBkeOBq+OBpOOBhOOBplxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BQdXJjaGFzZV90ZXJtQm94IHtcbiAgICB3aWR0aDogNTE4cHg7XG4gICAgbWFyZ2luOiAxLjI1cmVtIGF1dG87XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2IyYzZkMDtcbiAgICAuc3BYbWFzX2xlYWR7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAxZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMS4yNXJlbSAyMS41cHg7XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BQdXJjaGFzZV90ZXJtQm94IC5zcFhtYXNfbGVhZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQ6ICNlOWVmZjE7XG4gIH1cblxuICAuc3BYbWFzX3RvcFB1cmNoYXNlX3Rlcm1BdHRuIHtcbiAgICBtYXJnaW46IDFlbSBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuNzEzcmVtO1xuICAgIHdpZHRoOiA1MThweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luOiAxZW0gMjEuNXB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiDnibnpm4bjg6Hjg4vjg6Xjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfbWVudVBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNwWG1hc19tZW51IHtcbiAgICBtYXJnaW46IDEuODc1cmVtIDAgMS44NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX21lbnVfaGVhZGluZzAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3BYbWFzX21lbnVfbGlzdCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZWYzZTY7XG4gIH1cblxuICAuc3BYbWFzX21lbnVfY2F0ZWdvcnkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuc3BYbWFzX21lbnVfc3ViY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQ6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMTBweDtcbiAgfVxuXG4gIC5zcFhtYXNfbWVudV90dGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmMTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2M4ZDZkZDtcbiAgfVxuICAuc3BYbWFzX21lbnVfdHRsOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2EzYTNhMztcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYTNhM2EzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB9XG4gIC5zcFhtYXNfbWVudV90dGw6OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zcFhtYXNfbWVudV90dGwgPiBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgLnNwWG1hc19tZW51X3R0bC5vcGVuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuXG4gIC5zcFhtYXNfbWVudUxpc3RfaXRlbSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiA4cHggMjRweCA4cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNiMzM0M2M7XG4gIH1cblxuICAuc3BYbWFzX21lbnVMaXN0X2l0ZW0gbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMjRweCAxNXB4IDEwcHg7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbiAgLnNwWG1hc19tZW51TGlzdF9pdGVtIGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM2ZTZlNmU7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNmU2ZTZlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5zcFhtYXNfbWVudV9ibnIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAuc3BYbWFzX21lbnVfbGlzdCArIC5zcFhtYXNfYnRuLWludmVyc2Uge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMS44NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX21lbnVfYm5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gIC5zcFhtYXNfbWVudV9ibnIgbGkge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMC42ODc1cmVtKSAvIDIpO1xuICB9XG4gIC5zcFhtYXNfbWVudV9ibnIgbGk6bm90KDpudGgtb2YtdHlwZSgybikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5zcFhtYXNfbWVudV9ibnIgbGk6bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2J0bi1kZWZhdWx0Li1tZW51IGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKiDplqLpgKPnibnpm4ZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfcmVsYXRlZFNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfcmVsYXRlZFNwTGlzdCB7XG4gICAgcGFkZGluZzogMCA1LjczMzMzMzMzMzN2dztcbiAgfVxuXG4gIC5zcFhtYXNfcmVsYXRlZFNwTGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLyog6KaL5Ye644GXXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDopovlh7rjgZcyICovXG4gIC5zcFhtYXNfaGVhZGluZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyLjVyZW0gMTBweCA0MHB4O1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcFhtYXNfaGVhZGluZzAyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICB9XG5cbiAgLnNwWG1hc19kZXNjICsgLnNwWG1hc19oZWFkaW5nMDIge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gIH1cblxuICAjV1NUQkE5WkgwMDM0ICsgLnNwWG1hc19zZWN0aW9uID4gLnNwWG1hc19oZWFkaW5nMDIge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAjV1NUQkE5WkgwMDMyICsgLnNwWG1hc19oZWFkaW5nMDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvKiDopovlh7rjgZcyIOijhemjvuOBpOOBjSAqL1xuICAuc3BYbWFzX2hlYWRpbmcwMi1kZWNvcldyYXAge1xuICAgIG1hcmdpbjogMi41cmVtIDEwcHggNDBweDtcbiAgfVxuXG4gIC5zcFhtYXNfaGVhZGluZzAyLWRlY29yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3BYbWFzX2hlYWRpbmcwMi1kZWNvcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgfVxuXG4gIC5kZWNvckhlYWRpbmdfaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcuLXMgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7IC8qIOeUu+WDj+WwjyAqL1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcuLWwgaW1nIHtcbiAgICB3aWR0aDogMzMycHg7IC8qIOeUu+WDj+WkpyAqL1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19pbWcgKyAuc3BYbWFzX2hlYWRpbmcwMi1kZWNvciB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICB9XG5cbiAgLmRlY29ySGVhZGluZ19zdWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLyropovlh7rjgZczKi9cbiAgLnNwWG1hc19oZWFkaW5nMDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc19oZWFkaW5nMDMgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zcFhtYXNfaGVhZGluZzAzID4gc3BhbjpiZWZvcmUsIC5zcFhtYXNfaGVhZGluZzAzID4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSAjYjMzNDNjO1xuICB9XG4gIC5zcFhtYXNfaGVhZGluZzAzID4gc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjRlbTtcbiAgfVxuICAuc3BYbWFzX2hlYWRpbmcwMyA+IHNwYW46YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMi40ZW07XG4gIH1cblxuICAuc3BYbWFzX2hlYWRpbmcwMyArICNXU1RCQTlaSDAwMzIsXG4gIC5zcFhtYXNfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzMyxcbiAgLnNwWG1hc19oZWFkaW5nMDMgKyAjV1NUQkE5WkgwMDM0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNwWG1hc19oZWFkaW5nMDMgKyAuc3BYbWFzX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cblxuICAvKuimi+WHuuOBlzPvvIjlsI/vvIkqL1xuICAuc3BYbWFzX2hlYWRpbmcwMy4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX21lc3NhZ2VjYXJkICsgLnNwWG1hc19oZWFkaW5nMDMuLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLyog6KaL5Ye644GXNCAqL1xuICAuc3BYbWFzX2hlYWRpbmcwNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuXG4gIC8qIOimi+WHuuOBlzUgKi9cbiAgLnNwWG1hc19oZWFkaW5nMDUge1xuICAgIG1hcmdpbjogMWVtIDIxLjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAvKuODquODvOODieaWhyovXG4gIC5zcFhtYXNfbGVhZCB7XG4gICAgbWFyZ2luOiAxZW0gMjEuNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuICAuc3BYbWFzX2xlYWQuLWJyYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfbGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5zcFhtYXNfbGVhZC4tYnJhbmQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2xlYWQuLXRhYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwWG1hc19sZWFkLi1ub3RlIHtcbiAgICBjb2xvcjogI2ZkMWQxZDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICAvKiDjg5zjgr/jg7NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8q44Oc44K/44Oz77yI5Z+65pys6Imy77yJKi9cbiAgLnNwWG1hc19idG4tZGVmYXVsdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEuMmVtIDEuNGVtO1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNjOGQ2ZGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDE3cmVtO1xuICAgIH1cbiAgfVxuICAuc3BYbWFzX2J0bi1kZWZhdWx0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMzM0M2M7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjMzNDNjO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQgYTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQgYTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB9XG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQgYTpsaW5rLCAuc3BYbWFzX2J0bi1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gIH1cblxuICAvKuODnOOCv+ODs++8iOWfuuacrOiJsu+8ieODiOODg+ODl+OBuCovXG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQuLXRvcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMS4yZW0gMS40ZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzMzQzYztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQuLXRvcCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuc3BYbWFzX2J0bi1kZWZhdWx0Li10b3AgYTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQuLXRvcCBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cblxuICAvKuODnOOCv+ODs++8iOOBmeOBueOBpuimi+OCi++8iSovXG4gIC5zcFhtYXNfYnRuLXZpZXdBbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3BYbWFzX2J0bi12aWV3QWxsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjRlbTtcbiAgICBjb2xvcjogI2IzMzQzYyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNjOGQ2ZGQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDE3cmVtO1xuICAgIH1cbiAgfVxuICAuc3BYbWFzX2J0bi12aWV3QWxsIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMzM0M2M7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYjMzNDNjO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcFhtYXNfYnRuLXZpZXdBbGwgYTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5zcFhtYXNfYnRuLXZpZXdBbGwgYTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB9XG4gIC5zcFhtYXNfYnRuLXZpZXdBbGwgYTpsaW5rLCAuc3BYbWFzX2J0bi12aWV3QWxsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gIH1cblxuICAvKuODnOOCv+ODs++8iOWPjei7ouiJsu+8iSovXG4gIC5zcFhtYXNfYnRuLWludmVyc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3BYbWFzX2J0bi1pbnZlcnNlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTdyZW07XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAxLjJlbSAxLjRlbTtcbiAgICBjb2xvcjogI2IzMzQzYyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYjMzNDNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfYnRuLWludmVyc2UgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IzMzQzYztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNiMzM0M2M7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnNwWG1hc19idG4taW52ZXJzZSBhOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnNwWG1hc19idG4taW52ZXJzZSBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIH1cblxuICAjV1NUQkE5WkgwMDM0ICsgLnNwWG1hc19idG4tZGVmYXVsdCBhLFxuICAjV1NUQkE5WkgwMDA3ICsgLnNwWG1hc19idG4tZGVmYXVsdCBhLFxuICAjV1NUQkE5WkgwMDM0ICsgLnNwWG1hc19idG4tdmlld0FsbCBhLFxuICAjV1NUQkE5WkgwMDA3ICsgLnNwWG1hc19idG4tdmlld0FsbCBhLFxuICAjV1NUQkE5WkgwMDM0ICsgLnNwWG1hc19idG4taW52ZXJzZSBhLFxuICAjV1NUQkE5WkgwMDA3ICsgLnNwWG1hc19idG4taW52ZXJzZSBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLyrjg5zjgr/jg7PvvIjjgoLjgaPjgajoqq3jgoDvvIkqL1xuICAuc3BYbWFzX2J0bi1tb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLW1vcmUuLW9wZW4ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNjAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMGZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTAgKTtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLW1vcmUuLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLW1vcmUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDEuMmVtIDEuNGVtO1xuICAgIGNvbG9yOiAjYjMzNDNjICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiMzM0M2M7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogMTM2cHg7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfYnRuLW1vcmUgc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IzMzQzYztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNiMzM0M2M7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnNwWG1hc19idG4tbW9yZSBzcGFuOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnNwWG1hc19idG4tbW9yZSBzcGFuOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLW1vcmUuLW9wZW4gc3BhbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLW1vcmUuLWNsb3NlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAvKiDkuIrjgavmiLvjgovjg5zjgr/jg7NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICNzcFhtYXNfYmFja3RvdG9wIHtcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgI3NwWG1hc19iYWNrdG90b3AgYSBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLyog55+i5Y2w44Gk44GN44OG44Kt44K544OI44Oq44Oz44KvXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5hcnJvd1R4dExpbmstbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5hcnJvd1R4dExpbmstcmlnaHQgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhNGE0YTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmFycm93VHh0TGluay1sZWZ0IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYXJyb3dUeHRMaW5rLWxlZnQgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM0YTRhNGE7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGE0YTRhO1xuICAgIHRvcDogMC41ZW07XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuYXJyb3dUeHRMaW5rLXJpZ2h0IGE6bGluayxcbiAgLmFycm93VHh0TGluay1yaWdodCBhOmFjdGl2ZSxcbiAgLmFycm93VHh0TGluay1yaWdodCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICB9XG5cbiAgLmFycm93VHh0TGluay1sZWZ0IGE6bGluayxcbiAgLmFycm93VHh0TGluay1sZWZ0IGE6YWN0aXZlLFxuICAuYXJyb3dUeHRMaW5rLWxlZnQgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgfVxuXG4gIC8qIOOCguOBo+OBqOiqreOCgFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc19yZWFkTW9yZSB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNwWG1hc19idG4tdmlld0FsbCArIC5zcFhtYXNfcmVhZE1vcmUsXG4gIC5zcFhtYXNfYnRuLWludmVyc2UgKyAuc3BYbWFzX3JlYWRNb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAvKiDpnZ7ooajnpLpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAgIC5wY09ubHkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBjT25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnBjT25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuc3BPbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BPbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnNwT25seSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub1RhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50b3BPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOOBiuiKseOBruOBiuaJi+WFpeOCjOOCouODieODkOOCpOOCuVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2Zsb3dlckNhcmUge1xuICAgIGJhY2tncm91bmQ6ICNlOWVmZjE7XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlckNhcmVfaW5uZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4O1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJDYXJlX2lubmVyIC5jb250c19oIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2IzMzQzYztcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyQ2FyZV90eHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyQ2FyZV90eHQgcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG4gIC5zcFhtYXNfZmxvd2VyQ2FyZV90eHQgcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuODu1wiO1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJDYXJlRGV0YWlsX2ltZy1wb3Qge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJDYXJlX3R4dCAuUkpMaW5rIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlckNhcmUgLlJKTGluayBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VyQ2FyZV90eHQgLmFycm93VHh0TGluay1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOOCs+ODqeODoFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDjgrPjg6njg6DkuIDopqdcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfY29sdW1uX3RvYyB7XG4gICAgcGFkZGluZzogMCA1LjMzdnc7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90b2NDdHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90b2NDdHQge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2M2YzZjNjtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3RvY0ltZyB7XG4gICAgZmxleDogMCAxIDIxJTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3RvY1R4dCB7XG4gICAgZmxleDogMCAxIDc1JTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3RvY1R0bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3RvY1R4dCA+IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDjgrPjg6njg6BcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyog44Kz44Op44Og5LiL5bGk77yI5Z+65pys77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2NvbHVtbl9pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90eHQgLnNwWG1hc19oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3R4dCAuc3BYbWFzX2hlYWRpbmcwNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5fdHh0ID4gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3R4dCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5fdHh0ID4gLnNwWG1hc19oZWFkaW5nMDQgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90eHQgPiBwICsgLnNwWG1hc19oZWFkaW5nMDQge1xuICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl9saXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yZW07XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl9saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5fbGlzdC4tZGlzYyB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICAvKiDplqLpgKPjg5rjg7zjgrggKi9cbiAgLnNwWG1hc19jb2x1bW5fcmVsYXRlZExpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAyMS41cHg7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl9yZWxhdGVkTGlzdCBsaTpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzN2dztcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3JlbGF0ZWRUeHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLyog44OG44Kt44K544OI44Oq44Oz44KvICovXG4gIC5zcFhtYXNfY29sdW1uX3R4dCBhIHtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmZmZjY2IDYwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90eHQgPiAuc3BYbWFzX2J0bi1pbnZlcnNlIGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAvKiDjg5zjgr/jg7MgKi9cbiAgLnNwWG1hc19jb2x1bW5fdHh0IC5zcFhtYXNfYnRuLWludmVyc2Uge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3R4dCAuc3BYbWFzX2J0bi1pbnZlcnNlIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAvKiDjgqLjg7PjgrHjg7zjg4hcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfY29sdW1uX3FuckNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3FuckhlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC4zcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3FuckhlYWRpbmcuLXNlbmRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y2YTgwMDtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3FuckhlYWRpbmcuLXJlY2VpdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmE3Njk5O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5fcW5yRGVmbGlzdCA+IGR0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl9xbnJEZWZsaXN0ID4gZGQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl9xbnJDYXAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvKiDjgojjgY/jgYLjgovos6rllY9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfY29sdW1uX3R4dCAuc3BYbWFzX3RvcEZhcV9mYXFib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uX3R4dCAuc3BYbWFzX3RvcEZhcV9xYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbl90eHQgLnNwWG1hc190b3BGYXFfdHh0IHAge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAvKiDplbflr7/jga7lkbzjgbPlkI1cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfbmFtZVRhYmxlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg1ODU4NTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3BYbWFzX25hbWVUYWJsZSB0aCxcbiAgLnNwWG1hc19uYW1lVGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfbmFtZVRhYmxlIHRkLnRleHRMIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNwWG1hc19uYW1lVGFibGUgdGgudGhlYWQwMSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnNwWG1hc19uYW1lVGFibGUgdGgudGhlYWQwMSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44Kz44Op44Og5LiL5bGk77yI44Kz44Oz44OG44Oe77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOimi+WHuuOBl+OCq+OCpuODs+ODiOioreWumlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgYm9keSB7XG4gICAgY291bnRlci1yZXNldDogLWNoYXB0ZXI7XG4gICAgY291bnRlci1yZXNldDogLXNlY3Rpb247XG4gIH1cblxuICAvKiDopovlh7rjgZfjgqvjgqbjg7Pjg4ggKi9cbiAgLnNwWG1hc19oZWFkaW5nMDIuLWNoYXB0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKC1jaGFwdGVyKSBcIi4gXCI7XG4gIH1cblxuICAuc3BYbWFzX2hlYWRpbmcwMi4tY2hhcHRlciB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IC1jaGFwdGVyO1xuICAgIGNvdW50ZXItcmVzZXQ6IC1zZWN0aW9uO1xuICB9XG5cbiAgLnNwWG1hc19oZWFkaW5nMDMuLXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKC1zZWN0aW9uKSBcIi4gXCI7XG4gIH1cblxuICAuc3BYbWFzX2hlYWRpbmcwMy4tc2VjdGlvbiB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IC1zZWN0aW9uO1xuICB9XG5cbiAgLyog44Kz44Op44Og5LiL5bGk77yI44Kz44Oz44OG44Oe77yJXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlIC5zcFhtYXNfaGVhZGluZzAzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGUgLnNwWG1hc19oZWFkaW5nMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZSAuc3BYbWFzX2hlYWRpbmcwNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ICsgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfaW1nICsgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfaW1nLFxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV90eHQgKyAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9pbWcge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlIC5zcFhtYXNfaGVhZGluZzAzICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGUgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2ZmZmY2NiA2MCUpO1xuICB9XG5cbiAgLyog6aCG5bqP44Oq44K544OIICovXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX29yZGVyTGlzdCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9vcmRlckxpc3QgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgcCArIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX29yZGVyTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC8qIOmghuW6j+OBquOBl+ODquOCueODiCAqL1xuICAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IHtcbiAgICBtYXJnaW46IDAgMTBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIH1cblxuICAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IGxpIHtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIHAgKyAubGlmZXN0eWxlX3Vub3JkZXJMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLyog44OG44Kt44K544OI44Oq44Oz44KvICovXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX3R4dCBhIHtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZmZmZjY2IDYwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiDllYblk4HjgrPjg7Pjg53jg7zjg43jg7Pjg4ggKi9cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfdHh0IC5jLWl0ZW0gYSB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX3R4dCA+IC5jLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX3R4dCA+IHAgKyAuYy1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfdHh0ID4gLmMtaXRlbSBhIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLyog55uu5qyhICovXG4gIC5zcFhtYXNfY29sdW1uTGlmZXN0eWxlX2N0dCA+IC5pbmRleC0wMDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAxLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxIGxhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGNvbG9yOiAjMTY2YzlkO1xuICAgIGNvbnRlbnQ6IFwiW+mWi+OBj11cIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxOmhhcyg6Y2hlY2tlZCkgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlvplonjgZjjgotdXCI7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSA+IG9sIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxOmhhcyg6Y2hlY2tlZCkgPiBvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBvbCBvbCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0ID4gLmluZGV4LTAwMSBsaSB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cblxuICAuc3BYbWFzX2NvbHVtbkxpZmVzdHlsZV9jdHQgPiAuaW5kZXgtMDAxIGEge1xuICAgIGNvbG9yOiAjMTY2YzlkO1xuICB9XG5cbiAgLnNwWG1hc19jb2x1bW5MaWZlc3R5bGVfY3R0IC4tZXhhbXBsZSB7XG4gICAgcGFkZGluZzogMC44ZW0gMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIH1cblxuICAuYnVsbGV0UG9pbnRMaXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIC8qIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7ICovXG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44OH44Kj44K644OL44O8XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfZGlzbmV5X2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMS41cHg7XG4gICAgfVxuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOmFjemAgeODu+OBiuaUr+aJleOBhOaWueazlVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX3RvcFB1cmNoYXNlLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiDopovlh7rjgZczXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2RlbGl2ZXJ5X2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luOiAyMHB4IDIxLjVweCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kOiAjZTllZmYxO1xuICB9XG5cbiAgLnNwWG1hc19kZWxpdmVyeV9pbWcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gIH1cblxuICAuc3BYbWFzX2RlbGl2ZXJ5X2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNwWG1hc19kZWxpdmVyeV9kbCxcbiAgLnNwWG1hc19kZWxpdmVyeV9saXN0IHtcbiAgICBtYXJnaW46IDFlbSAyMS41cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwWG1hc19kZWxpdmVyeV9kbCA+IGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5zcFhtYXNfZGVsaXZlcnlfZGwgPiBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2RlbGl2ZXJ5X2RsID4gZGQgPiAuc3BYbWFzX2RlbGl2ZXJ5X2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zcFhtYXNfZGVsaXZlcnlfbGlzdCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc3BYbWFzX2RlbGl2ZXJ5X2xpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfZGVsaXZlcnkgLmFycm93VHh0TGluay1yaWdodCB7XG4gICAgbWFyZ2luOiAxZW0gMjEuNXB4IDA7XG4gIH1cblxuICAvKiDjgYrlsYrjgZHjgavjgaTjgYTjgaYgKi9cbiAgLnNwWG1hc19kZWxpdmVyeV90ZXJtQm94IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gMjEuNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNiMmM2ZDA7XG4gIH1cblxuICAuc3BYbWFzX2RlbGl2ZXJ5X3Rlcm1Cb3ggLnNwWG1hc19sZWFkID4gc3BhbiB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmMTtcbiAgfVxuXG4gIC5zcFhtYXNfZGVsaXZlcnlfdGVybUF0dG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMWVtIDIxLjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMC43MTNyZW07XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAg44Ku44OV44OI44Kq44OX44K344On44OzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIOOCquODl+OCt+ODp+ODsyAqL1xuICAuc3BYbWFzX2Rlc2NfZGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjFlbSAwLjRlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJhY2tncm91bmQ6ICNiMzM0M2M7XG4gIH1cblxuICAuc3BYbWFzX2Rlc2NfZGVhZGxpbmUgKyAuc3BYbWFzX2Rlc2NfaGVhZGluZzAzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2Rlc2NfcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIHAuc3BYbWFzX2Rlc2NfZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuXG4gIC8qIOODoeODg+OCu+ODvOOCuOOCq+ODvOODiSAqL1xuICAuc3BYbWFzX2NhcmRfd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAyMS41cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZTllZmYxIDEwMCUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNwWG1hc19jYXJkX2NvbHVtbiArIC5zcFhtYXNfY2FyZF9jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfaW1nLFxuICAuc3BYbWFzX2NhcmRfdHh0IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAuNzE4NzVyZW0pIC8gMik7XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE4NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfZGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjNlbSAwLjRlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJhY2tncm91bmQ6ICNiMzM0M2M7XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfaGVhZGluZzAzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAuc3BYbWFzX2NhcmRfZGVhZGxpbmUgKyAuc3BYbWFzX2NhcmRfaGVhZGluZzAzIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC5zcFhtYXNfY2FyZF9wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB9XG5cbiAgLnNwWG1hc19jYXJkX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcFhtYXNfY2FyZF9tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zcFhtYXNfY2FyZF9tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcFhtYXNfY2FyZF9tYWluOjpiZWZvcmUsIC5zcFhtYXNfY2FyZF9tYWluOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAzLjU2MjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgfVxuICAuc3BYbWFzX2NhcmRfbWFpbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcbiAgfVxuICAuc3BYbWFzX2NhcmRfbWFpbjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03MGRlZyk7XG4gIH1cblxuICAvKiDjgrvjg7zjg6vjgqvjg7zjg4kgKi9cbiAgLnNwWG1hc19zYWxlQ2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX3NhbGVDYXJkX21haW4sXG4gIC5zcFhtYXNfc2FsZUNhcmRfYXR0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BYbWFzX3NhbGVDYXJkX21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcFhtYXNfc2FsZUNhcmRfbWFpbjo6YmVmb3JlLCAuc3BYbWFzX3NhbGVDYXJkX21haW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDMuNTYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICB9XG4gIC5zcFhtYXNfc2FsZUNhcmRfbWFpbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcwZGVnKTtcbiAgfVxuICAuc3BYbWFzX3NhbGVDYXJkX21haW46OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xuICB9XG5cbiAgLnNwWG1hc19zYWxlQ2FyZF9hdHRuIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwWG1hc19zYWxlQ2FyZF9pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIDUuNzMzMzMzMzMzM3Z3O1xuICB9XG5cbiAgLnNwWG1hc19zYWxlQ2FyZF9jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC43MTg3NXJlbSkgLyAyKTtcbiAgfVxuICAuc3BYbWFzX3NhbGVDYXJkX2NvbHVtbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTg3NXJlbTtcbiAgfVxuXG4gIC8qIOazqOaWh+aWueazlSAqL1xuICAuc3BYbWFzX29yZGVyUHJvY2VzcyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtIDA7XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMC42MjVyZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTVlNWU1O1xuICB9XG5cbiAgLnNwWG1hc19vcmRlclByb2Nlc3NfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc19saXN0IGxpIHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc19saXN0IGxpICsgbGkge1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc19pbWcsXG4gIC5zcFhtYXNfb3JkZXJQcm9jZXNzX3R4dCB7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDAuNzE4NzVyZW0pIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc19vcmRlclByb2Nlc3NfaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE4NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc190eHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc190eHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuc3BYbWFzX29yZGVyUHJvY2Vzc190eHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICDjgrXjgqTjg4jjg57jg4Pjg5dcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc19zaXRlbWFwIHtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcFhtYXNfc2l0ZW1hcF9oZWFkaW5nMDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgcGFkZGluZzogMC41ZW0gMC43ZW07XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2M4ZDZkZDtcbiAgfVxuXG4gIC5zcFhtYXNfc2l0ZW1hcF9oZWFkaW5nMDMgKyAuc3BYbWFzX3NpdGVtYXBfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuc3BYbWFzX3NpdGVtYXBfbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIH1cblxuICAuc3BYbWFzX3NpdGVtYXBfbGlzdCBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zcFhtYXNfc2l0ZW1hcF9saXN0IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhNGE0YTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zcFhtYXNfc2l0ZW1hcF9saXN0IGE6bGluaywgLnNwWG1hc19zaXRlbWFwX2xpc3QgYTphY3RpdmUsIC5zcFhtYXNfc2l0ZW1hcF9saXN0IGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgM+OBpOOBruOCq+ODqeODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2xvY2FsTmF2LXRocmVlY29sb3JzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuMjVyZW0gMjEuNXB4IDA7XG4gIH1cblxuICAuc3BYbWFzX2xvY2FsTmF2LXRocmVlY29sb3JzIGxpIHtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIHdpZHRoOiAyNy4ydnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfbG9jYWxOYXYtdGhyZWVjb2xvcnMgbGkge1xuICAgICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgICB9XG4gIH1cbiAgLnNwWG1hc19sb2NhbE5hdi10aHJlZWNvbG9ycyBsaTpub3QoOm50aC1vZi10eXBlKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG4gIC5zcFhtYXNfbG9jYWxOYXYtdGhyZWVjb2xvcnMgbGk6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfbG9jYWxOYXYtdGhyZWVjb2xvcnMgbGk6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfZGVzYy10aHJlZSA+IC5pbWdfY3R0ID4gLmltZ19tYWluIHtcbiAgICB3aWR0aDogODguNTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zcFhtYXNfZGVzYy10aHJlZSA+IC5pbWdfY3R0ID4gLmltZ19zdWIge1xuICAgIHdpZHRoOiA1Ny4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjEuMDY2NjY2NjY2N3Z3O1xuICB9XG5cbiAgLnNwWG1hc19kZXNjLXRocmVlID4gLnR4dF9jdHQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICB9XG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIOODiOODg+ODl+ODmuODvOOCuFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6vjg7vjgrPjg5Tjg7xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfbWFpbl9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfaW50cm9faGVhZGluZyA+IC4tc3ViIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNFwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc19pbnRyb190eHQuLXRvcCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5zcFhtYXNfaW50cm9fdHh0Li10b3AgcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNwWG1hc19pbnRyb190eHQuLXRvcCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC8qIOODkOODiuODvFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BUaGVtZV9pbWcge1xuICAgIG1hcmdpbjogMzBweCAyMS41cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BUaGVtZV9pbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIOODreODvOOCq+ODq+ODiuODk1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BMb2NhbE5hdiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc190b3BMb2NhbE5hdl9yZWNvbUxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNwWG1hc190b3BMb2NhbE5hdl9yZWNvbUxpc3QuLWluaXRpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAuc3BYbWFzX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQwcHgpIC8gNSk7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc190b3BMb2NhbE5hdl9yZWNvbUxpc3QgPiBsaTpudGgtY2hpbGQobiArIDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGk6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zcFhtYXNfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGk6bnRoLWNoaWxkKG4rNikge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGk6bnRoLWNoaWxkKG4rNCkge1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc3BYbWFzX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpOm5vdCg6bnRoLWNoaWxkKDNuKzEpKSB7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfdG9wTG9jYWxOYXZfcmVjb21MaXN0ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3BYbWFzX3RvcExvY2FsTmF2X3JlY29tTGlzdCA+IGxpID4gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnNwWG1hc190b3BMb2NhbE5hdl9yZWNvbUxpc3QgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG5cbiAgLyog6YGF44KM44Gm44GU44KB44KT44GtICovXG4gIC8qIOOBiuOBmeOBmeOCgeOBruiKsVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BSZWNvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuMzY3MTg3NXJlbSAwIDAuMDc4MTI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNjOGQ2ZGQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlY29tX2JnX3NwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUmVjb21faW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUmVjb21faGVhZGluZzAyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2LjY4NzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFJlY29tX2hlYWRpbmcwMiB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfdG9wUmVjb21faW5uZXIgPiAuc3BYbWFzX2xlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2IzMzQzYztcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUmVjb21faW5uZXIgPiAuc3BYbWFzX2xlYWQgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BSZWNvbSArICNXU1RCQTlaSDAwMzMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvKiDjg6Hjg4Pjgrvjg7zjgrjjgqvjg7zjg4kgKi9cbiAgLnNwWG1hc190b3BSZWNvbV9tZXNzYWdlY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLyog44GK5oKp44G/44Gu5pa5ICovXG4gIC5zcFhtYXNfdG9wUmVjb21TcGVjaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUmVjb21TcGVjaWFsX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zcFhtYXNfdG9wUmVjb21TcGVjaWFsX2hlYWRpbmc6YmVmb3JlLCAuc3BYbWFzX3RvcFJlY29tU3BlY2lhbF9oZWFkaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgfVxuICAuc3BYbWFzX3RvcFJlY29tU3BlY2lhbF9oZWFkaW5nOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gIH1cbiAgLnNwWG1hc190b3BSZWNvbVNwZWNpYWxfaGVhZGluZzphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgfVxuXG4gIC8qIOmnhuOBkei+vOOBvyAqL1xuICAuc3BYbWFzX3RvcFJlY29tX2hlYWRpbmcwMi4tbGFzdCB7XG4gICAgd2lkdGg6IDIxLjc1cmVtO1xuICB9XG5cbiAgLyog44GK44GZ44GZ44KB55S75YOP6KaL5Ye644GXXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX3RvcFBpY2t1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTMuNDM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQgKyAuc3BYbWFzX3RvcFBpY2t1cCB7XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFBpY2t1cF9pbm5lciB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXBfaGVhZGluZzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc190b3BQaWNrdXBfaGVhZGluZzAyOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRiM2FiO1xuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXBfaGVhZGluZzAyID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXBfaGVhZGluZ1N1YiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfbGVhZC4tcmVjb20ge1xuICAgIG1hcmdpbjogMS4yNXJlbSAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfbGVhZC4tcmVjb20gcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BYbWFzX2xlYWQuLXJlY29tIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICAuc3BYbWFzX2xlYWQuLXJlY29tID4gLnNwWG1hc19sZWFkLi1ub3RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cblxuICAuc3BYbWFzX2xlYWQuLXNtYWxsIHtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcFhtYXNfcmVjb21UaHJlZUNvbG9yc19oZWFkaW5nMDMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc19yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMy4tcmVkID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2QyMDAzNDtcbiAgfVxuXG4gIC5zcFhtYXNfcmVjb21UaHJlZUNvbG9yc19oZWFkaW5nMDMuLXBpbmsgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTg4YzgxO1xuICB9XG5cbiAgLnNwWG1hc19yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMy4tZ3JheSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICM2ZTc4ODk7XG4gIH1cblxuICAuc3BYbWFzX3JlY29tVGhyZWVDb2xvcnNfaGVhZGluZzAzICsgI1dTVEJBOVpIMDAzMixcbiAgLnNwWG1hc19yZWNvbVRocmVlQ29sb3JzX2hlYWRpbmcwMyArICNXU1RCQTlaSDAwMzMsXG4gIC5zcFhtYXNfcmVjb21UaHJlZUNvbG9yc19oZWFkaW5nMDMgKyAjV1NUQkE5WkgwMDM0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXAuLWJnVGhyZWVDb2xvcnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ190aHJlZV9zcC5qcGdcIik7XG4gIH1cblxuICAuc3BYbWFzX3RvcFBpY2t1cC4tYmdXcmVhdGgge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ193cmVhdGhfc3AuanBnXCIpO1xuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXAuLWJnQXJyYW5nZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19hcnJhbmdlbWVudF9zcC5qcGdcIik7XG4gIH1cblxuICAuc3BYbWFzX3RvcFBpY2t1cC4tYmdQcmVzZXJ2ZWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19wcmVzZXJ2ZWRfc3AuanBnXCIpO1xuICB9XG5cbiAgLnNwWG1hc190b3BQaWNrdXAuLWJnUHJlc2VydmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfcHJlc2VydmVkX3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUGlja3VwLi1iZ1BvdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX3BvdF9zcC5qcGdcIik7XG4gIH1cblxuICAuc3BYbWFzX3RvcFBpY2t1cC4tYmdTZXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZ19zZXRfc3AuanBnXCIpO1xuICB9XG5cbiAgLnNwWG1hc19idG4taW52ZXJzZSArIC5zcFhtYXNfdG9wUGlja3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cblxuICAuc3BYbWFzX2hlYWRpbmcwMyArICNXU1RCQTlaSDAwMzIge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFBpY2t1cCArICNXU1RCQTlaSDAwMzQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFJlY29tU3BlY2lhbCArIC5zcFhtYXNfdG9wUGlja3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW07XG4gIH1cblxuICAvKiDpp4bjgZHovrzjgb8gKi9cbiAgLnNwWG1hc190b3BQaWNrdXAuLWxhc3RCZ0hlYXZlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnX2hlYXZlbl9sYXN0X3NwLmpwZ1wiKTtcbiAgfVxuXG4gIC8qIOOCueODmuOCt+ODo+ODq+OCs+ODs+ODhuODs+ODhOOBi+OCieOBleOBjOOBmVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BTcGVjaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuc3BYbWFzX3RvcFNwZWNpYWwgLnNwWG1hc19oZWFkaW5nMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFNwZWNpYWxfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2xpc3QgKyAuc3BYbWFzX3RvcFNwZWNpYWxfbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFNwZWNpYWxfbGlzdC4tb25lQ29sdW1uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wU3BlY2lhbF9jb2x1bW4ge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gMC42ODc1cmVtKSAvIDIpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfdG9wU3BlY2lhbF9jb2x1bW4ge1xuICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSAyLjA2MjVyZW0pIC8gMyk7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMC42ODc1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoM24rMSkpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxuICAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uOm50aC1vZi10eXBlKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfdG9wU3BlY2lhbF9jb2x1bW46bnRoLW9mLXR5cGUobiszKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uOm50aC1vZi10eXBlKG4rNCkge1xuICAgICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2NvbHVtbi4tb25lQ29sdW1uIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uLi1vbmVDb2x1bW4ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2NvbHVtbi4tb25lQ29sdW1uICsgLnNwWG1hc190b3BTcGVjaWFsX2NvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcFN0eWxlX3R4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BTcGVjaWFsX2xpc3QuLWNvbDMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2xpc3QuLWNvbDMgPiAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uIHtcbiAgICBmbGV4OiAwIDEgMjAwcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGZsZXg6IDAgMSAyNy43MzMzMzMzMzMzdnc7XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2xpc3QuLWNvbDMgPiAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNwWG1hc190b3BTcGVjaWFsX2xpc3QuLWNvbDMgPiAuc3BYbWFzX3RvcFNwZWNpYWxfY29sdW1uOm5vdCg6bnRoLW9mLXR5cGUoMm4pKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wU3BlY2lhbF9saXN0Li1jb2wzID4gLnNwWG1hc190b3BTcGVjaWFsX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB9XG4gIH1cblxuICAvKiDjgrnjgr/jgqTjg6vjgYvjgonjgZXjgYzjgZlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfdG9wU3R5bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BTdHlsZV9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMCAyMS41cHg7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BTdHlsZV9saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX3RvcFN0eWxlX2NvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHB4KSAvIDIpO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFN0eWxlX2NvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQycHgpIC8gMyk7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfdG9wU3R5bGVfY29sdW1uOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BTdHlsZV9jb2x1bW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFN0eWxlX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDNuKzEpKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc190b3BTdHlsZV9jb2x1bW46bnRoLW9mLXR5cGUobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BTdHlsZV9jb2x1bW46bnRoLW9mLXR5cGUobiszKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFN0eWxlX2NvbHVtbjpudGgtb2YtdHlwZShuKzQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfdG9wU3R5bGVfY29sdW1uIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc3BYbWFzX3RvcFN0eWxlX2xpc3RTbWFsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wU3R5bGVfY29sdW1uLi1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNwWG1hc190b3BTdHlsZV9jb2x1bW4uLXNtYWxsIGltZyB7XG4gICAgd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLnNwWG1hc190b3BTdHlsZV9wYWdlVHRsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcFN0eWxlX3BhZ2VUdGwge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX3RvcFN0eWxlX3BhZ2VUdGwuLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNzgxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BTdHlsZV90eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgfVxuXG4gIC8qIOODl+ODquOBquOBlyAqL1xuICAvKiDjgYrlsYrjgZHml6VcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfZGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLyog5LqI566X44GL44KJ44GV44GM44GZXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX3RvcEJ1ZGdldF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIxLjVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcEJ1ZGdldF9saXN0IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfdG9wQnVkZ2V0X2NvbHVtbiB7XG4gICAgd2lkdGg6IDI2LjkzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNwWG1hc190b3BCdWRnZXRfY29sdW1uIHtcbiAgICAgIC8vIHdpZHRoOiAxMy4zMzMzMzMzMzMzdnc7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgfVxuICB9XG4gIC5zcFhtYXNfdG9wQnVkZ2V0X2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDNuKzEpKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfdG9wQnVkZ2V0X2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDZuKzEpKSB7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbiAgLnNwWG1hc190b3BCdWRnZXRfY29sdW1uOm50aC1vZi10eXBlKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3BYbWFzX3RvcEJ1ZGdldF9jb2x1bW46bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfdG9wQnVkZ2V0X2NvbHVtbiBhIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc3BYbWFzX3RvcEJ1ZGdldF9jb2x1bW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQnVkZ2V0X3BhZ2VUdGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjMxMjVyZW07XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJhY2tncm91bmQ6ICNjOGQ2ZGQ7XG4gIH1cbiAgLnNwWG1hc190b3BCdWRnZXRfcGFnZVR0bDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IzMzQzYztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNiMzM0M2M7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLyog55+i5Y2w6ImyICovXG4gICAgcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcFhtYXNfdG9wQnVkZ2V0X3BhZ2VUdGwge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLyog6Iqx6KiA6JGJ5YilXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAuc3BYbWFzX2Zsb3dlcmxhbmcge1xuICAgIG1hcmdpbjogMCAyMS41cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJsYW5nX2N0dFdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgICY6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VybGFuZ19jdHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnNwWG1hc19mbG93ZXJsYW5nX2ltZyxcbiAgLnNwWG1hc19mbG93ZXJsYW5nX3R4dCB7XG4gICAgd2lkdGg6IDQyLjY2NjY2NjY2Njd2dztcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VybGFuZ190eHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjkzMzMzMzMzMzN2dztcbiAgICB9XG4gIH1cblxuICAuc3BYbWFzX2Zsb3dlcmxhbmdfdHRsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIE1laXJ5bywgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5zcFhtYXNfZmxvd2VybGFuZ19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zZW07XG4gIH1cblxuICAvKiDjgojjgY/jgYLjgovos6rllY9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfdG9wRmFxX2ZhcWJveCB7XG4gICAgbWFyZ2luOiAwIDIxLjVweCAxMHB4O1xuICB9XG5cbiAgLnNwWG1hc190b3BGYXFfbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMjhweCAxMHB4IDEwcHg7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2U5ZWZmMTtcbiAgfVxuICAuc3BYbWFzX3RvcEZhcV9uYW1lOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDExcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiMzM0M2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2IzMzQzYztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wRmFxX2ZhcWJveC5vcGVuID4gLnNwWG1hc190b3BGYXFfbmFtZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIH1cblxuICAuc3BYbWFzX3RvcEZhcV9xYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3BYbWFzX3RvcEZhcV90eHQge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICB9XG5cbiAgLnNwWG1hc190b3BGYXFfdHh0IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNwWG1hc190b3BGYXFfdHh0IHAgKyBwLFxuICAuc3BYbWFzX3RvcEZhcV90eHQgcCArIHN0cm9uZyxcbiAgLnNwWG1hc190b3BGYXFfbGlzdCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcEZhcV90eHQgYSB7XG4gICAgY29sb3I6ICNiMzM0M2M7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc3BYbWFzX3RvcEZhcV9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBvbC5zcFhtYXNfdG9wRmFxX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgdWwuc3BYbWFzX3RvcEZhcV9saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wRmFxX2xpc3QgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wRmFxX2xpc3QuLWhvcml6IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc3BYbWFzX3RvcEZhcV90eHQgc3Ryb25nICsgLnNwWG1hc190b3BGYXFfbGlzdCxcbiAgLnNwWG1hc190b3BGYXFfbGlzdCArIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BGYXFfdHh0ID4gLnNwWG1hc19idG4taW52ZXJzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLyog5LqI566XICovXG4gIC5zcFhtYXNfdG9wQ29sdW1uX2J1ZGdldExpc3Qge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX2J1ZGdldExpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl9idWRnZXRMaXN0ID4gLmFycm93VHh0TGluay1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC8qIOODoeODg+OCu+ODvOOCuOOCq+ODvOODiVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BNZXNzYWdlX21haW4sXG4gIC5zcFhtYXNfdG9wTWVzc2FnZV9zdWIge1xuICAgIHBhZGRpbmc6IDAgMjEuNXB4O1xuICB9XG5cbiAgLnNwWG1hc190b3BNZXNzYWdlX2xlYWQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wTWVzc2FnZV9pbWcgKyAuc3BYbWFzX3RvcE1lc3NhZ2VfbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BNZXNzYWdlX2hlYWRpbmcwMyB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MjIyMjIyMjIycmVtO1xuICAgIGNvbG9yOiAjYjAwOTA5O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNwWG1hc190b3BNZXNzYWdlX2xpc3Qge1xuICAgIG1hcmdpbjogMWVtIDAgMCAxZW07XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BYbWFzX3RvcE1lc3NhZ2VfbGlzdCBsaSB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLWRlZmF1bHQuLWNvbHVtbiBhIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC8qIOiqreOBv+eJqVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLnNwWG1hc190b3BDb2x1bW4uLXRvcCB7XG4gICAgbWFyZ2luOiAwIDIxLjVweDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX2hlYWRpbmcwMyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjYjMzNDNjO1xuICAgIGJhY2tncm91bmQ6ICNmZWYzZTY7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbiAuc3BYbWFzX2xlYWQsXG4gIC5zcFhtYXNfdG9wQ29sdW1uX3dyYXAgLnNwWG1hc19sZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl9pbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgd2lkdGg6IDMydnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX3R4dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl90eHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl90eHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX3dyYXAgKyAuc3BYbWFzX3RvcENvbHVtbl9oZWFkaW5nMDMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl93cmFwICsgLnNwWG1hc190b3BDb2x1bW5fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC8qIOODqeODs+OCreODs+OCsO+8iOOCr+ODquOCueODnuOCue+8iSAqL1xuICAuc3BYbWFzX3RvcENvbHVtbl9sZWFkIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX2hlYWRpbmcwMyArIC5zcFhtYXNfbGVhZCB7XG4gICAgY29sb3I6ICMyMDIwMjA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQ29sdW1uX3JhbmtpbmdJbWcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl9yYW5raW5nSW1nICsgLnNwWG1hc190b3BDb2x1bW5fbGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMC44MTI1cmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fcmFua2luZ1R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fcmFua2luZ0hlYWRpbmcwNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTElO1xuICAgIGxlZnQ6IDMwLjkzMzMzMzMzMzN2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NztcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fcmFua2luZ0hlYWRpbmcwNC4tZ3JhbmRtb3RoZXIge1xuICAgIGNvbG9yOiAjNjc2MmI1O1xuICB9XG5cbiAgLnNwWG1hc190b3BDb2x1bW5fcmFua2luZ0JveCB7XG4gICAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG4gIH1cblxuICAuc3BYbWFzX3RvcENvbHVtbl9yYW5raW5nQm94ICsgLnNwWG1hc190b3BDb2x1bW5fcmFua2luZ0JveCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zcFhtYXNfYnRuLWludmVyc2UuLWNvbHVtbiBhIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAvKiDpp4bjgZHovrzjgb9cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC5zcFhtYXNfdG9wUXVpY2sge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgcGFkZGluZzogMCAyMS41cHggMy43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzMzQzYztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUXVpY2sgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbiAgLnNwWG1hc190b3BRdWljayBhOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUXVpY2suLWVtIGEge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDVweCA1cHggcmdiKDE4MSwgMTgxLCAxODEpKTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQW5vdHRfd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZmYmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZWYzZTYgMCUsICNmZmYgMTAwJSk7XG4gIH1cblxuICAuc3BYbWFzX3RvcEFub3R0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQW5vdHRfd3JhcCA+IC5zcFhtYXNfdG9wQW5vdHQge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQW5vdHRfc3ViIHtcbiAgICBjb2xvcjogIzIwMjAyMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9zdWIuLWdyYXkge1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9iYWxsb29uIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIGNvbG9yOiAjMjAyMDIwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBNZWlyeW8sIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNwWG1hc190b3BBbm90dF9iYWxsb29uIHNwYW46YmVmb3JlLCAuc3BYbWFzX3RvcEFub3R0X2JhbGxvb24gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgfVxuICAuc3BYbWFzX3RvcEFub3R0X2JhbGxvb24gc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICB9XG4gIC5zcFhtYXNfdG9wQW5vdHRfYmFsbG9vbiBzcGFuOmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9iYWxsb29uLi1ibHVlIHNwYW4ge1xuICAgIGNvbG9yOiAjYjMzNDNjO1xuICB9XG4gIC5zcFhtYXNfdG9wQW5vdHRfYmFsbG9vbi4tYmx1ZSBzcGFuOmJlZm9yZSwgLnNwWG1hc190b3BBbm90dF9iYWxsb29uLi1ibHVlIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzMzQzYztcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQW5vdHRfbWFya2VyIHtcbiAgICBjb2xvcjogI0YwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYzAwO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9zdWIgKyAuc3BYbWFzX3RvcEFub3R0X2JhbGxvb24sXG4gIC5zcFhtYXNfdG9wQW5vdHRfYmFsbG9vbiArIC5zcFhtYXNfdG9wQW5vdHRfc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wQW5vdHRfY2F1dCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgTWVpcnlvLCBcIuODoeOCpOODquOCqlwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNwWG1hc190b3BBbm90dF9hcnJvdyBpbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUXVpY2tfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIC5zcFhtYXNfdG9wUXVpY2tfY29sdW1uIHtcbiAgICBmbGV4OiAwIDEgY2FsYygoMTAwJSAtIDAuNjg3NXJlbSkgLyAyKTtcbiAgfVxuICAuc3BYbWFzX3RvcFF1aWNrX2NvbHVtbjpub3QoOm50aC1vZi10eXBlKDJuKSkge1xuICAgIG1hcmdpbi1yaWdodDogMC42ODc1cmVtO1xuICB9XG4gIC5zcFhtYXNfdG9wUXVpY2tfY29sdW1uOm50aC1vZi10eXBlKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICB9XG4gIC8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcclxuXHJcbi8qXHJcbmFjYWIvcmVzZXQuY3NzIHYuMC41LjMoMjAyMi8xMC8yNClcclxuaHR0cHM6Ly9naXRodWIuY29tL21heWFuazk5L3Jlc2V0LmNzcy9ibG9iL21haW4vcGFja2FnZS9pbmRleC5jc3NcclxuKi9cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbjp3aGVyZShbaGlkZGVuXTpub3QoW2hpZGRlbj0ndW50aWwtZm91bmQnXSkpIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShodG1sKSB7XHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyayBsaWdodDtcclxufVxyXG5cclxuQHN1cHBvcnRzIG5vdCAobWluLWJsb2NrLXNpemU6IDEwMGR2Yikge1xyXG4gIDp3aGVyZShodG1sKSB7XHJcbiAgICBibG9jay1zaXplOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XHJcbiAgOndoZXJlKGh0bWw6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICB9XHJcbn1cclxuXHJcbjp3aGVyZShib2R5KSB7XHJcbiAgYmxvY2stc2l6ZTogMTAwJTtcclxuICBibG9jay1zaXplOiAxMDBkdmI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG46d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCkge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjp3aGVyZSh0ZXh0YXJlYSkge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgcmVzaXplOiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGJ1dHRvbiwgbGFiZWwsIHNlbGVjdCwgc3VtbWFyeSwgW3JvbGU9J2J1dHRvbiddLCBbcm9sZT0nb3B0aW9uJ10pIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbjp3aGVyZSg6ZGlzYWJsZWQpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUobGFiZWw6aGFzKD4gaW5wdXQ6ZGlzYWJsZWQpLCBsYWJlbDpoYXMoKyBpbnB1dDpkaXNhYmxlZCkpIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG46d2hlcmUoYSkge1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZXg7XHJcbn1cclxuXHJcbjp3aGVyZSh1bCwgb2wpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG46d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuOndoZXJlKGltZywgcGljdHVyZSwgc3ZnKSB7XHJcbiAgbWF4LWlubGluZS1zaXplOiAxMDAlO1xyXG4gIGJsb2NrLXNpemU6IGF1dG87XHJcbn1cclxuXHJcbjp3aGVyZShwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XHJcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuOndoZXJlKGgxLCBoMiwgaDMpIHtcclxuICBsaW5lLWhlaWdodDogY2FsYygxZW0gKyAwLjVyZW0pO1xyXG59XHJcblxyXG46d2hlcmUoaHIpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgYmxvY2stc2l6ZTogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuOndoZXJlKDpmb2N1cy12aXNpYmxlKSB7XHJcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yLCBIaWdobGlnaHQpO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbn1cclxuXHJcbjp3aGVyZSgudmlzdWFsbHktaGlkZGVuOm5vdCg6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy13aXRoaW4sIC5ub3QtdmlzdWFsbHktaGlkZGVuKSkge1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbjp3aGVyZShibG9ja3F1b3RlLCBxKSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG46d2hlcmUodGFibGUpIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xyXG5cclxuOnJvb3Qge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbn1cclxuaHRtbCB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbmJvZHkge1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LWZhbWlseTogJGZvbnQtamE7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtaW4td2lkdGg6IDEyNDBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG4vLyBtZWRpYSBxdWVyeVxyXG4uc2hvdy1wYyB7XHJcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uc2hvdy1zcCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1icmFuZDI7XHJcbiAgfVxyXG4gICYubGluay11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFuY2hvci1zdHlsZSB7XHJcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDE3MHB4O1xyXG4gIEBpbmNsdWRlIG1xKCkge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8vIHdpZHRoXHJcbiR3aWR0aC1wYWdlLXBjOiAxMjAwcHg7XHJcbiR3aWR0aC1zdWItd2luZG93OiA1MDBweDtcclxuJHdpZHRoLW1haW46IDgyNXB4O1xyXG4kd2lkdGgtc3ViOiAzMDRweDtcclxuJHdpZHRoLXNpZGVtZW51OiAzMzBweDtcclxuJHdpZHRoLXNpZGUtc3A6IDE4cHg7XHJcblxyXG4vLyBmb250XHJcbiRmb250LWphOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWVuOiBcIkhpbmRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XHJcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDcwMDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNjAwO1xyXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNTAwO1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcclxuJGZvbnQtd2VpZ2h0LWV4LWxpZ2h0OiAyMDA7XHJcblxyXG4vLyBjb2xvclxyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLXRleHQyOiAjODg4O1xyXG4kY29sb3ItcmVkOiAjZTYwMDEyO1xyXG4kY29sb3ItcmVkMjogI0ZBMjIzMztcclxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogI2Y0ZjlmYTtcclxuJGNvbG9yLWZvcm0tYm9yZGVyOiAjZGVkZWRlO1xyXG4kY29sb3ItbGluazogIzAwQztcclxuJGNvbG9yLWJyYW5kOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnJhbmQyOiAjOUQ4ODI1O1xyXG4kY29sb3ItYnJhbmQzOiAjRUVGM0RFO1xyXG4kY29sb3ItYnJhbmQ0OiAjRjZGN0YzO1xyXG4kY29sb3ItYmx1ZTogIzAwYTBlOTtcclxuJGNvbG9yLXllbGxvdzogI2ZmZjEwMDtcclxuJGNvbG9yLWdyYXk6ICNERURFREU7XHJcbiRjb2xvci1zdGFyLW9uOiAjRkZDMjI1O1xyXG4kY29sb3Itc3Rhci1vZmY6ICNCNEIyQjI7XHJcblxyXG4kY29sb3ItYnRuLW1haW46ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tc3ViOiAjOUQ4ODI1O1xyXG4kY29sb3ItYnRuLWNhcnQ6ICNDNDQ3NTE7XHJcbiRjb2xvci1idG4tY2FuY2VsOiAjRUNFQ0VDO1xyXG4kY29sb3ItYnRuLWRpc2FibGVkOiAjRUVFO1xyXG4kY29sb3ItdGV4dC1kaXNhYmxlZDogI0NDQztcclxuJGNvbG9yLWJ0bi1mYXZvcml0ZTogIzlEODgyNTtcclxuJGNvbG9yLXRleHQtZmF2b3JpdGU6ICMwMDA7XHJcbiRjb2xvci1pY29uLWZhdm9yaXRlLW9uOiAjQzQ0NzUxO1xyXG4kY29sb3ItYnRuLWVzdGltYXRlOiAjMDBhNDM0O1xyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8vICNNZWRpYSBRdWVyeVxyXG4vL1xyXG4vLyDkvb/nlKjkvotcclxuLy8gLmZvbyB7XHJcbi8vICAgY29sb3I6IGJsdWU7XHJcbi8vICAgQGluY2x1ZGUgbXEoKSB7IC8vIOW8leaVsOOCkuecgeeVpe+8iOWIneacn+WApOOBr21k44GuNzY4cHjvvIlcclxuLy8gICAgIGNvbG9yOiB5ZWxsb3c7XHJcbi8vICAgfVxyXG4vLyAgIEBpbmNsdWRlIG1xKGxnKSB7IC8vIOW8leaVsOOCkuWAi+WIpeOBq+aMh+WumlxyXG4vLyAgICAgY29sb3I6IHJlZDtcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gJGJyZWFrcG9pbnQtc206ICR3aWR0aC1taW4tcGFnZSAhZGVmYXVsdDtcclxuLy8gJGJyZWFrcG9pbnQtbWQ6ICR3aWR0aC1taWRkbGUtcGFnZSAhZGVmYXVsdDtcclxuLy8gJGJyZWFrcG9pbnQtbGc6ICR3aWR0aC1wYWdlLW1heCAhZGVmYXVsdDtcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3hzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KScsXHJcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICd4bGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpJyxcclxuICAneHhsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCknLFxyXG4pICFkZWZhdWx0O1xyXG5AbWl4aW4gbXEoJGJyZWFrcG9pbnQ6IG1kKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOODreODvOODq+OCquODvOODkOODvOOCkuOBvuOBqOOCgeOBpuWHuuWKm1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSBob3ZlciB7XHJcbi8vICAgY29sb3I6ICM5OTk7XHJcbi8vIH1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmVzZW50YXRpb246XHJcbi8vIOefouWNsOOCouOCpOOCs+ODs+eUn+aIkFxyXG4vL1xyXG4vLyAkaWNvbi1wb3NpdGlvbiAgOiDnn6LljbDjga7kvY3nva7vvIh0b3AvcmlnaHQvYm90dG9tL2xlZnTvvIlcclxuLy8gJGljb24tc2l6ZSAgICAgIDog55+i5Y2w44Gu44K144Kk44K6XHJcbi8vICRpY29uLWNvbG9yICAgICA6IOefouWNsOOBruiJslxyXG4vLyAkaWNvbi1kaXJlY3Rpb24gOiDnn6LljbDjga7mlrnlkJHvvIh0b3AvcmlnaHQvYm90dG9tL2xlZnTvvIlcclxuLy8gJHBhZGRpbmcgICAgICAgIDog6Kaq6KaB57Sg44GucGFkZGluZ1xyXG4vLyAkcHNldWRvLWVsZW1lbnQgOiDnlpHkvLzopoHntKDmjIflrprvvIjliJ3mnJ/lgKTvvJpiZWZvcmXvvLvnnIHnlaXlj6/vvL3vvIlcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgaWNvbi1hcnJvdygncmlnaHQnLCAnN3B4JywgJGNvbG9yLWJsYWNrLCAnYm90dG9tJywgJzE4cHgnKTtcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGljb24tYXJyb3coJGljb24tcG9zaXRpb24sICRpY29uLXNpemUsICRpY29uLWNvbG9yLCAkaWNvbi1kaXJlY3Rpb24sICRwYWRkaW5nLCAkcHNldWRvLWVsZW1lbnQ6ICdiZWZvcmUnKSB7XHJcbiAgQGlmICRpY29uLXBvc2l0aW9uID09ICd0b3AnIHtcclxuICAgIHBhZGRpbmctdG9wOiAjeyRwYWRkaW5nfTtcclxuICB9IEBlbHNlIGlmICRpY29uLXBvc2l0aW9uID09ICdyaWdodCcge1xyXG4gICAgcGFkZGluZy1yaWdodDogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAnYm90dG9tJyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skcGFkZGluZ307XHJcbiAgfSBAZWxzZSBpZiAkaWNvbi1wb3NpdGlvbiA9PSAnbGVmdCcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAjeyRwYWRkaW5nfTtcclxuICB9XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOiN7JHBzZXVkby1lbGVtZW50fSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAjeyRpY29uLXNpemV9O1xyXG4gICAgaGVpZ2h0OiAjeyRpY29uLXNpemV9O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICN7JGljb24tY29sb3J9O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjeyRpY29uLWNvbG9yfTtcclxuICAgIG1hcmdpbjogKC0jeyRpY29uLXNpemV9KSAwIDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgICN7JGljb24tcG9zaXRpb259OiAycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ3RvcCcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ3JpZ2h0JyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfSBAZWxzZSBpZiAkaWNvbi1kaXJlY3Rpb24gPT0gJ2xlZnQnIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vICNtYXJnaW4gLCBwYWRkaW5nXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIHNwYWNpbmcoI3skaSo1fSk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBzcGFjaW5nKCRzaXplKSB7XHJcbiAgJHR5cGU6ICd1X3AnO1xyXG4gICRwcm9wOiAncGFkZGluZyc7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyIHtcclxuICAgIEBpZiAkaSA+IDEge1xyXG4gICAgICAkdHlwZTogJ3VfbSc7XHJcbiAgICAgICRwcm9wOiAnbWFyZ2luJztcclxuICAgIH1cclxuICAgIC4jeyR0eXBlfXQtI3skc2l6ZX0geyAjeyRwcm9wfS10b3A6ICAgICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gICAgLiN7JHR5cGV9ci0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgI3skc2l6ZX1weCAhaW1wb3J0YW50OyB9XHJcbiAgICAuI3skdHlwZX1iLSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC4jeyR0eXBlfWwtI3skc2l6ZX0geyAjeyRwcm9wfS1sZWZ0OiAgICN7JHNpemV9cHggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g6KGM5Yi26ZmQXHJcbi8vXHJcbi8vIEV4YW1wbGU6XHJcbi8vIEBpbmNsdWRlIGxpbmUtY2xhbXAoMyk7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lcykge1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8vIFByZXNlbnRhdGlvbjpcclxuLy8g6KSH5pWw6KGM5Yi26ZmQ77yIUEPnlKjvvIlcclxuLy9cclxuLy8gRXhhbXBsZTpcclxuLy8gQGluY2x1ZGUgbGluZS1jbGFtcC1wYygzLCA1ZW0pO1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcC1wYygkbGluZXMsICRoZWlnaHQpIHtcclxuICBAaWYgJGxpbmVzID09IDEge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9IEBlbHNlIHtcclxuICAgIG1heC1oZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAjdHJhbnNmb3JtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJyb3dzZXIgUHJlZml4ZXNcclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAvLyAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG59XHJcblxyXG4vLyBSb3RhdGVcclxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xyXG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xyXG59XHJcblxyXG4vLyBTY2FsZVxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xyXG59XHJcblxyXG4vLyBUcmFuc2xhdGVcclxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcclxufVxyXG5cclxuLy8gU2tld1xyXG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybSBPcmlnaW5cclxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgLy8gLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxufVxyXG5cclxuXHJcbi8vICNkZWNpbWFsIHBvaW50XHJcbi8vIOWwj+aVsOOBruahgeaVsOOBqOS4uOOCgeaWueOCkuWItuW+oeOBmeOCi1xyXG4vL1xyXG4vLyBFeGFtcGxlOlxyXG4vLyBAaW5jbHVkZSByb3VuZC1kZWNpbWFsKCRudW1iZXIpO1xyXG4vLyBAaW5jbHVkZSBjZWlsLWRlY2ltYWwoJG51bWJlcik7XHJcbi8vIEBpbmNsdWRlIGZsb29yLWRlY2ltYWwoJG51bWJlcik7XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFJvdW5kICjlm5vmjajkupTlhaUpXHJcbkBmdW5jdGlvbiByb3VuZC1kZWNpbWFsKCRudW1iZXIsICRkaWdpdHM6IDApIHtcclxuICBAcmV0dXJuIHRvLWZpeGVkKCRudW1iZXIsICRkaWdpdHMsICdyb3VuZCcpO1xyXG59XHJcblxyXG4vLyBDZWlsICjliIfjgorkuIrjgZIpXHJcbkBmdW5jdGlvbiBjZWlsLWRlY2ltYWwoJG51bWJlciwgJGRpZ2l0czogMCkge1xyXG4gIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ2NlaWwnKTtcclxufVxyXG5cclxuLy8gRmxvb3IgKOWIh+OCiuaNqOOBpilcclxuQGZ1bmN0aW9uIGZsb29yLWRlY2ltYWwoJG51bWJlciwgJGRpZ2l0czogMCkge1xyXG4gIEByZXR1cm4gdG8tZml4ZWQoJG51bWJlciwgJGRpZ2l0cywgJ2Zsb29yJyk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0by1maXhlZCAoJG51bWJlciwgJGRpZ2l0czogMCwgJHJvdW5kOiAncm91bmQnKSB7XHJcbiAgJG46IDE7XHJcbiAgLy8gJG51bWJlciBtdXN0IGJlIGEgbnVtYmVyXHJcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgIT0gbnVtYmVyIHtcclxuICAgIEB3YXJuICcjeyAkbnVtYmVyIH0gaXMgbm90IGEgbnVtYmVyLic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfVxyXG4gIC8vICRkaWdpdHMgbXVzdCBiZSBhIHVuaXRsZXNzIG51bWJlclxyXG4gIEBpZiB0eXBlLW9mKCRkaWdpdHMpICE9IG51bWJlciB7XHJcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGlzIG5vdCBhIG51bWJlci4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH0gQGVsc2UgaWYgbm90IHVuaXRsZXNzKCRkaWdpdHMpIHtcclxuICAgIEB3YXJuICcjeyAkZGlnaXRzIH0gaGFzIGEgdW5pdC4nO1xyXG4gICAgQHJldHVybiAkbnVtYmVyO1xyXG4gIH1cclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRkaWdpdHMge1xyXG4gICAgJG46ICRuICogMTA7XHJcbiAgfVxyXG4gIEBpZiAkcm91bmQgPT0gJ3JvdW5kJyB7XHJcbiAgICBAcmV0dXJuIHJvdW5kKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIGlmICRyb3VuZCA9PSAnY2VpbCcge1xyXG4gICAgQHJldHVybiBjZWlsKCRudW1iZXIgKiAkbikgLyAkbjtcclxuICB9IEBlbHNlIGlmICRyb3VuZCA9PSAnZmxvb3InIHtcclxuICAgIEByZXR1cm4gZmxvb3IoJG51bWJlciAqICRuKSAvICRuO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHdhcm4gJyN7ICRyb3VuZCB9IGlzIHVuZGVmaW5lZCBrZXl3b3JkLic7XHJcbiAgICBAcmV0dXJuICRudW1iZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDliKXjgqbjgqPjg7Pjg4njgqbjgafplovjgY/jg6rjg7Pjgq/jgavjgqLjgqTjgrPjg7PjgpLjgaTjgZHjgotcclxuQG1peGluIG5ldy13aW5kb3coJGNvbG9yLCAkc2l6ZSkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxNS40IDEzLjRcIj48cGF0aCBkPVwiTTExLjQsMTMuNEgxLjRjLS43NywwLTEuNC0uNjMtMS40LTEuNFY0YzAtLjc3LjYzLTEuNCwxLjQtMS40aDJ2LjhIMS40Yy0uMzMsMC0uNi4yNy0uNi42djhjMCwuMzMuMjcuNi42LjZoMTBjLjMzLDAsLjYtLjI3LjYtLjZ2LTJoLjh2MmMwLC43Ny0uNjMsMS40LTEuNCwxLjRaXCIvPjxwYXRoIGQ9XCJNMTQuNCw5SDUuNGMtLjU1LDAtMS0uNDUtMS0xVjFjMC0uNTUuNDUtMSwxLTFoOWMuNTUsMCwxLC40NSwxLDF2N2MwLC41NS0uNDUsMS0xLDFaTTUuNC44Yy0uMTEsMC0uMi4wOS0uMi4ydjdjMCwuMTEuMDkuMi4yLjJoOWMuMTEsMCwuMi0uMDkuMi0uMlYxYzAtLjExLS4wOS0uMi0uMi0uMkg1LjRaXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6ICRzaXplO1xyXG4gICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
