*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{background-color:#fff;color:#333;font-family:"Questrial","Noto Sans JP",sans-serif;width:100%;height:100%;overflow:hidden}#mainwrap{text-align:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#headertop{position:relative;background-color:#222;width:100%;height:45vw;background-image:url("../../../resource/header_image_pc.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@supports(background-image: url("../../../resource/header_image_pc.webp")){#headertop{background-image:url("../../../resource/header_image_pc.webp")}}@media screen and (max-width: 768px){#headertop{background-image:url("../../../resource/header_image_sp.jpg");height:100vw}@supports(background-image: url("../../../resource/header_image_sp.webp")){#headertop{background-image:url("../../../resource/header_image_sp.webp")}}}#headermiddle{background-color:#3f3f3f}.mainheader{max-width:1080px;margin:0 auto;padding:2em 0}@media screen and (max-width: 768px){.mainheader{padding:1em 0}}.mainheader__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding:0 1.5em}@media screen and (max-width: 768px){.mainheader__title{padding:0 1em;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 375px){.mainheader__title{font-size:16px;margin-right:16px}}.mainheader__title a{display:block}.mainheader__title a:hover{opacity:.7}.mainheader__title a img{width:100%;max-width:300px;height:auto}@media screen and (max-width: 900px){.mainheader{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.headerbottom{background-color:#9f9f9f;line-height:25px;padding:16px 0}@media screen and (max-width: 768px){.headerbottom{padding:7px 0}}.headerbottom__list{width:850px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width: 900px){.headerbottom__list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.headermiddleinnerlist{text-align:center;padding:0px 5px;min-width:150px}.headermiddleinnerlist a{color:inherit;text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.headermiddleinnerlist a:hover,.headermiddleinnerlist a:active{text-decoration:underline}#content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}#contentleft{width:35%}#contentcenter{width:100%;min-width:0}#contentright{width:30%}@media screen and (min-width: 1440px){#guinness_box{position:relative;padding:20px 0px}#guinness_box img,#futuretimes_sma img{width:100%}}.sp_banner_wrap{display:none}#floatingwrap{position:sticky;top:0}#floatsnswrap{width:240px;padding:50px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}#floatsnswrap .associated-company-banner{width:100%}#floatsnswrap .associated-company-banner a{display:block;width:100%}#floatsnswrap .associated-company-banner a:hover{opacity:.7}#floatsnswrap #gunness_pc img,#floatsnswrap #futuretimes img{width:100%}#floatsnswrap #mirai_nougyou{border:1px solid #333}#floatsnswrap #mirai_nougyou a{display:block;width:100%}#floatsnswrap #mirai_nougyou a:hover{opacity:.7}#floatsnswrap #mirai_nougyou img{width:100%}#floatsnswrap .snsiconwrap{line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:20px 10px;height:48px}.snsiconwrap img{margin:0px 10px 0px 0px;height:100%;display:inline-block;vertical-align:middle}.snsiconwrap a{color:inherit;text-decoration:none}.snsiconwrap a:hover,.snsiconwrap a:active{text-decoration:underline}#contentleftheaderline{background-color:#ccc;height:15px}#profilewrap{padding:50px 10px 10px 10px;max-width:500px;margin:0 auto}#profileimagewrap{text-align:center}#profileimagewrap img{border-radius:50%;width:128px;height:128px;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:1px 1px 5px #aaa;box-shadow:1px 1px 5px #aaa}#profiletitlewrap{font-size:large;font-weight:bold;text-align:center;margin:20px 0px}#profiletitleunderline{background-color:#ddd;border-radius:3px;margin:20px auto 20px;width:30px;height:4px}#profilecontentwrap{font-size:14px;line-height:22px}#profileiconwrap{margin:25px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profilesnsicon{margin-right:10px}.profilesnsicon a{display:block;width:35px;height:35px;margin-bottom:10px}.profilesnsicon a.be-real{background-color:#4b4b4b;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px}.profilesnsicon:last-child{margin-right:0px}.profilesnsicon img{width:100%}#profileunderline{background-color:#ccc;margin:0px auto;width:100%;height:1px}input[type=text]{outline:none}input[type=text]:hover{cursor:pointer}input[type=submit]{cursor:pointer}#contentlefttop form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 5px}#contentlefttop input[type=text]{line-height:24px;padding:5px 10px;width:100%}#contentlefttop input[type=submit]{line-height:24px;padding:5px 10px;max-width:80px}#contentleftblockwrap{margin:0px 0px 20px;position:sticky;top:0}@media screen and (max-width: 768px){#contentleftblockwrap{position:inherit}}.contentleftblock{padding:0px 0px 10px;min-height:300px}.contentleftblocktitle{font-weight:bold;line-height:32px;margin:30px auto;min-height:32px}.contentleftblocktitle::before{content:" ";background-color:#ccc;border-radius:3px;margin:4px 5px 4px 0px;width:3px;height:24px;display:inline-block;vertical-align:bottom}.contentleftblocklist{list-style:none;margin:0px 0px 20px;padding:0px}.contentleftblocklist li{font-size:14px;line-height:16px;margin:16px 0px;display:-webkit-box;display:-ms-flexbox;display:flex}.contentleftblocklist li::before{content:" ";background-image:url("../../../resource/right-arrow.png");background-repeat:no-repeat;line-height:16px;width:16px;height:16px;display:inline-block;vertical-align:bottom}.contentleftblocklist a{color:inherit;text-decoration:none;display:inline-block;margin-left:4px}.contentleftblocklist a:hover{text-decoration:underline;color:#197bbd}article{padding:40px}@media screen and (max-width: 768px){article{padding:0}}.contentheader{overflow:hidden;margin-bottom:20px}.contentheader h1{font-size:24px}.contentheadertop{font-size:14px;text-align:left;padding:10px 0}.rightarrow{padding:0 7px}.contentheaderbottom{font-size:small}.contentheadertop a{display:inline-block;color:#333;text-decoration:none}.contentheadertop a:hover{text-decoration:underline;color:#197bbd}.thumbnailiconwrap{min-height:128px;max-height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.thumbnailicon{border-radius:32px;margin:32px 20px 32px 20px;min-width:64px;max-width:64px;min-height:64px;max-height:64px;display:block}.thumbnailcaption{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.articlepropertywrap{line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlepropertycategorywrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlecategory{border:1px solid silver;border-radius:20px;background-color:#fff;color:silver;text-align:center;text-decoration:none;margin:8px 0px;min-width:100px;display:block;-webkit-transition:background-color .25s ease,color .25s ease;transition:background-color .25s ease,color .25s ease}.articlepropertycategorydate{text-align:right;letter-spacing:2px;margin:0px 0px 0px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contentmain{margin:0px 0px 60px}.topimagewrap{margin:20px 0px}.topimagewrap img{width:100%}.copy_pho{margin:20px 0px}.contentmain h2{border-bottom:2px solid;margin:30px 0px 0px;padding:0px 0px 5px}.contentmain h3{line-height:30px;margin:30px 0px 0px;height:30px}.contentmain h3::before{content:" ";background-color:#ccc;border-radius:3px;margin:4px 10px 4px 2px;width:4px;height:calc(100% - 8px);display:inline-block;vertical-align:bottom}.contentmain a{text-decoration:none}.contentmain a:hover,.contentmain a:active{text-decoration:underline}.contentmain p{margin:10px 20px}.contentinfosnsouter{padding:20px}@media screen and (max-width: 900px){.contentinfosnsouter{padding:0}}.contentinfosnsouter h4{font-size:large;font-weight:bold;letter-spacing:2px}.contentinfosnswrap{border:1px solid #eee;margin:20px 0;padding:30px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 900px){.contentinfosnswrap{padding:30px}}.contentinfosnsicon{width:100%;min-height:50px;max-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contentinfosnsicon a{display:block;width:50px;height:50px;margin:auto}.contentinfosnsicon a:hover{opacity:.7}.contentinfosnsicon img{width:50px;height:50px}.contentinfosnsicon .link_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;margin:0 auto;background-color:#4b4b4b}.contentinfosnsicon .link_button img{width:30px;height:30px}.contentinfosnsicon .link_button:hover{cursor:pointer;opacity:.7}.contentsbanner{margin:0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1440px){.contentsbanner img{margin:0px 10px}}@media screen and (max-width: 1439px){.contentsbanner img{width:95%;margin:0px 10px}}#pagerwrap{margin:30px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pageritem{border:1px solid #555;line-height:35px;text-align:center;margin:20px 5px;min-width:35px;max-width:35px;min-height:35px;max-height:35px}.pageritem:hover{border:1px solid #888}.pageritem a{background-color:#555;color:#fff;text-decoration:none;width:100%;height:100%;display:block}.pageritem a:hover,.pageritem a:active{background-color:#888;text-decoration:none}.articlecard{color:inherit;text-decoration:none;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.articlecard~.articlecard{border-top:1px solid silver}.articlecardimage{background-position:center;background-size:cover;background-repeat:no-repeat;min-width:300px;min-height:220px}.articlecardwrap{margin:30px 0;padding:0px 0px 0px 20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardtitlewrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.articlecardtitle{font-size:18px;font-weight:bold;line-height:25px;margin:0px 5px 5px 5px;text-overflow:ellipsis}.articlecardcategorywrap{margin:auto 0px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.articlecardcategorywrap a{text-decoration:none}.articlecardcategory{width:100px;border-radius:15px;font-size:small;line-height:22px;text-align:center;margin:0px 5px 10px 5px;padding:0px 10px}.articlecardtext{margin:0 5px 0 5px;word-break:break-all}.articlecarddate{font-size:14px;letter-spacing:1px;line-height:20px;min-height:20px;max-height:20px;margin-bottom:5px}.articlecard:hover,.articlecard:active{text-decoration:none !important}.articlecard:hover .articlecardtitle{text-decoration:underline !important;color:#197bbd}.contentfooter{padding:20px;min-height:300px}@media screen and (max-width: 900px){.contentfooter{padding:0}}.contentfooter h4{font-size:large;font-weight:bold;letter-spacing:2px;margin:0px 0px 15px}.contentfooterwrap~.contentfooterwrap{margin:20px 0px 0px}.linkofarticle{border-top:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;color:inherit;text-decoration:none;padding:10px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.linkofarticle{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;height:auto}}.linkofarticle~.linkofarticle{border-top:0px}.linkofarticleimage{background-position:center center;background-size:cover;background-repeat:no-repeat;min-width:150px;max-width:150px;height:100px;overflow:hidden;margin-left:10px}@media screen and (max-width: 768px){.linkofarticleimage{width:90%;min-width:inherit;max-width:400px;padding-top:60%;margin:12px auto}}.linkofarticlewrap{padding:0px 0px 0px 10px;width:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.linkofarticletitle{font-weight:bold;line-height:30px;text-overflow:ellipsis;white-space:nowrap;min-height:30px;max-height:30px;overflow:hidden}@media screen and (max-width: 768px){.linkofarticletitle{width:85%;margin:0 auto}}.linkofarticlecaption{color:#666;font-size:x-small;text-overflow:ellipsis;margin:0px 0px 0px 10px;height:calc(100% - 10px);min-height:50px;max-height:50px;overflow:hidden}@media screen and (max-width: 768px){.linkofarticlecaption{display:none}}.linkofarticledate{font-size:small;letter-spacing:1px;margin:0px 10px 0px 0px;line-height:20px;text-align:right;min-height:20px;max-height:20px}@media screen and (max-width: 768px){.linkofarticledate{width:85%;margin:0 auto;text-align:left}}.linkofarticle:hover .linkofarticletitle{text-decoration:underline;color:#197bbd}.contentmain img{width:100%}.contentmain blockquote{background-color:#eee;font-size:small;font-weight:normal;margin:30px 10px;padding:20px 20px 15px;width:calc(100% - 20px)}.contentmain strong{color:#ff1493;font-weight:bold}.contentmain ul{padding:0px 0px 0px 40px;margin:30px 0px}.contentmain li{margin:5px 0px}.contentmain table,.contentmain th,.contentmain td{border:1px solid #333;border-collapse:collapse}.contentmain table{margin:30px 20px;width:calc(100% - 40px)}.contentmain th{background-color:#ddd;padding:5px 10px}.contentmain td{padding:5px 10px}@media screen and (min-width: 1440px){.Youtube_size{width:730px;height:411px}}@media screen and (max-width: 1440px){.Youtube_size{width:calc(100vw - 40px);height:calc((100vw - 40px)*.56)}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footertop{background-color:#b2b2b2;color:#f5f5f5;min-height:200px}#footermiddle{background-color:#666;min-height:100px;max-height:100px}#footerbottom{background-color:#221815;min-height:200px}#footertopwrap{margin:0px auto;width:100%;max-width:1440px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#conceptwrap{text-content:center;width:100%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#conceptwrap img{width:45%;margin:0 auto}@media screen and (max-width: 900px){#conceptwrap img{width:60%}}@media screen and (max-width: 375px){#conceptwrap img{width:80%}}#conceptcopy{font-size:xx-large;letter-spacing:5px;margin:0px auto 20px}#conceptcaption{font-size:small;letter-spacing:2px}#contactbuttonwrap{text-align:center;min-width:640px;max-width:640px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contactwrap{width:400px}#contactbutton{background-color:#fff;border-radius:5px;color:#333;letter-spacing:4px;text-decoration:none;margin:auto;padding:10px 50px;display:block;-webkit-box-shadow:2px 2px 1px 0px #666;box-shadow:2px 2px 1px 0px #666}#contactbutton:hover,#contactbutton:active{color:#666;-webkit-box-shadow:-2px -2px 1px 0px #666;box-shadow:-2px -2px 1px 0px #666;-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px)}#footermiddlewrap{color:#f5f5f5;margin:0px auto;width:100%;max-width:1440px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.footermiddleitem{color:inherit;text-align:center;text-decoration:none;padding:0px 5px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footermiddleitem:hover,.footermiddleitem:active{text-decoration:underline}#footerbottomwrap{color:#f5f5f5;margin:0px auto;padding:0px 0px 50px;width:100%;max-width:1440px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footerbottomleft{width:100%;height:100%}#sitemapwrap{padding:50px 0px 0px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sitemapwrap ul{margin:0px 20px 0px 0px;padding:0px 0px 10px 20px;list-style:none;text-align:left}#sitemapwrap li{margin:8px 0px}#sitemapwrap a{color:inherit;font-size:small;text-decoration:none}#sitemapwrap a:hover,#sitemapwrap a:active{text-decoration:underline}.sitemaplistwrap{margin:0px 5px 0px 5px;width:200px}.sitemaplistwrap h6{font-size:medium;font-weight:bold;text-align:left;margin:10px 0px;padding:0px 0px 0px 5px}#footerbottomright{text-align:left;min-width:530px;max-width:530px}#footerbottomlogowrap{padding:50px 50px 10px}#footerbottomlogowrap img{width:100%;max-width:200px}.footerbottomaddresswrap{padding:10px 50px}.footerbottomaddresswrap h5{font-size:small}.footerbottomaddresswrap p{font-size:small;padding:0px 10px}#copyright{font-size:small;line-height:32px}@media screen and (min-width: 1440px){#content{margin:0px auto;width:1440px}}@media screen and (max-width: 1140px){#content{margin:0px auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#contentleft{min-width:100%;max-width:100%}#contentcenter{min-width:100%;max-width:100%}#contentright{display:none}.headermiddleinnerlist{text-align:left;font-size:small;padding:0px 8px}}@media screen and (max-width: 1140px)and (max-width: 900px){.headermiddleinnerlist{min-width:inherit}}@media screen and (max-width: 1140px){#headerbottom{line-height:50px;min-height:50px}#contentlefttop form{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#contentlefttop input[type=text]{max-width:350px}.linkofarticlewrap{padding:0px 0px 0px 5px}.linkofarticlecaption{min-height:56px;max-height:56px}.linkofarticledate{line-height:12px;min-height:12px;max-height:12px}.contentmain{margin:0px auto 50px auto;max-width:500px}.articlepropertywrap{line-height:18px;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.articlecategory{font-size:small;padding:2px 0;margin:8px 0px}.articlepropertycategorydate{font-size:small;margin:2px 0px;width:100px}.contentheadertop{font-size:small;padding:15px 0px}.articlecard{padding:30px 0px;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardimage{margin:0px auto;width:100%;min-width:auto;max-width:inherit;padding-top:60%}.articlecardwrap{margin:10px 0px 0px;padding:0px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articlecardcategorywrap{margin:5px 0px}.articlecarddate{margin:0px 0px 0px 5px}.contentinfosnsicon{min-height:48px;max-height:48px}.contentinfosnsicon a{display:block;width:48px;height:48px;margin:auto}.contentinfosnsicon img{width:48px;height:48px}#contactbuttonwrap{margin:0px 0px 50px;min-width:100%;max-width:100%;min-height:60px}#contactwrap{margin:auto;width:300px}.sp_banner_wrap{max-width:500px;margin:0px auto 20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.sp_banner_wrap .associated-company-banner{width:100%}.sp_banner_wrap .associated-company-banner a{margin:0 auto}.sp_banner_wrap .associated-company-banner a:hover{opacity:.7}.sp_banner_wrap .associated-company-banner a img{width:100%}.sp_banner_wrap img{width:100%}.sp_banner_wrap #mirai_nougyou_sma{border:2px solid #333}.sp_banner_wrap #mirai_nougyou_sma a{display:block;width:100%}.sp_banner_wrap #mirai_nougyou_sma a:hover{opacity:.7}.sp_banner_wrap #mirai_nougyou_sma img{width:100%}#footertopwrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footermiddle{min-height:60px;max-height:inherit}#footermiddlewrap{line-height:40px;padding:5px 20px;min-height:50px;display:block}.footermiddleitem{border:1px solid #888;border-radius:30px;text-align:center;line-height:50px;margin:5px;padding:0px 10px;min-width:50px;display:inline-block}#footerbottomwrap{padding:0px 0px 50px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#footerbottomright{display:block;min-width:100%;max-width:100%}#footerbottomlogowrap{width:100%}#sitemapwrap{font-size:small;padding:20px 0px 0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sitemapwrap ul{margin:0px 10px 0px 0px;padding:0px 0px 10px 10px;list-style:none;text-align:left}#sitemapwrap li{margin:10px 0px}}#footer{width:100%;background-color:#221815;color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;line-height:18px;text-align:left}@media screen and (max-width: 900px){#footer .footerinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%;margin:0 auto}}#footer .footercontent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1000px;padding:40px 16px 0 20px;margin:0 auto}@media screen and (max-width: 900px){#footer .footercontent{width:85%;display:block;padding-top:0;margin:0 auto}}#footer .footercontent .footermenu{width:calc(25% - 12px);height:auto;min-height:580px;border-right:1px solid #fff}#footer .footercontent .footermenu a{color:#fafafa}@media screen and (max-width: 900px){#footer .footercontent .footermenu{display:none}}#footer .footercontent .footermenu__category{font-weight:bold;margin:18px 0 6px 0}#footer .footercontent .footermenu__category a{text-decoration:none}#footer .footercontent .footermenu__product{font-size:13px;list-style:none;margin:0 0 6px 8px}#footer .footercontent .footermenu__product a{text-decoration:none}#footer .corpinfowrap{margin-top:12px}@media screen and (max-width: 900px){#footer .corpinfowrap .corplogo{display:none}}#footer .corpinfowrap .corplogo img{width:120px}#footer .corpinfowrap .corpinfo{font-size:13px}#footer .corpinfowrap .corpinfo__name{margin-top:26px}@media screen and (max-width: 900px){#footer .corpinfowrap .corpinfo__name{font-size:20px;line-height:26px}}#footer .corpinfowrap .corpinfo__office{color:#3f3f3f;background-color:#fafafa;display:inline-block;font-weight:bold;padding:5px 8px;margin-top:20px}@media screen and (max-width: 900px){#footer .corpinfowrap .corpinfo__office{display:block}}#footer .corpinfowrap .corpinfo__address{margin-top:8px}#footer .corpinfowrap .corpinfo__address a{color:#fafafa}#footer .footerpartner{max-width:1000px;padding:0 16px;margin:0 auto}@media screen and (max-width: 900px){#footer .footerpartner{margin:0}}#footer .footerpartner .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 900px){#footer .footerpartner .banner__img{margin-bottom:16px}}@media screen and (max-width: 900px){#footer .footerpartner .banner__img img{width:100%}}.policy_wrap{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.policy_wrap p{font-size:13px;margin-right:1em}.policy_wrap p a{color:#fff;text-decoration:underline}.policy_wrap p:last-of-type{margin-right:0}#copyright{font-size:small;padding:10px 0 60px 0;text-align:center}.spfooterlogo{display:none}@media screen and (max-width: 900px){.spfooterlogo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85%;max-width:300px;margin:32px auto 0 auto}}.spfooterlogo__main{width:50%}.headingwhite{position:relative;font-weight:bold;line-height:24px;margin:40px 0;padding-left:32px}.headingwhite:before{content:"";display:inline-block;width:8px;height:45px;background-color:#fafafa;position:absolute;left:0}.headingwhite__title{color:#fafafa;font-family:"Montserrat",sans-serif;font-size:20px}.headingwhite__subtitle{font-size:13px}.modal-wrap{position:absolute;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,.5)}.modal-wrap .modal-inner{max-height:300px;width:100%;max-width:500px;height:100%;margin:0 auto;padding:1em 2em;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-wrap .modal-inner .input-text{padding:1em;width:300px;border:1px solid #333}.modal-wrap .modal-text{text-align:center;font-weight:bold;margin-bottom:25px}.modal-wrap input[type=submit]{-webkit-appearance:none;border-radius:0}.modal-wrap .modal-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.modal-wrap .modal-button-yes{text-align:center;min-width:100px;width:50%;padding:1em 1.5em;margin-right:20px;background-color:#333;color:#fff;cursor:pointer}.modal-wrap .modal-button-yes:hover{opacity:.7}.modal-wrap .modal-button-no{text-align:center;min-width:100px;width:50%;padding:1em 1.5em;border:1px solid #333;background-color:#fff;color:#333;cursor:pointer}.modal-wrap .modal-button-no:hover{opacity:.7}.modal-wrap .modal-button-clear{text-align:center;width:40%;padding:1em 1.5em;margin:0 auto;background-color:#333;color:#fff;cursor:pointer}.modal-wrap .modal-button-clear:hover{opacity:.7}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jc3MvY29tbW9uL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb25zdGFudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEVBQ0ksV0FDQSxZQUNBLG9EQUdKLFVBQ0ksc0JBQ0EsV0FDQSxrREFDQSxXQUNBLFlBQ0EsZ0JBR0osVUFDSSxrQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0EsaUNBSUosT0FDQyxrQkFDRyxxREFDQSx5R0FHSixXQUNJLGtCQUNBLHNCQUNBLFdBQ0EsWUFFQSw4REFJQSwyQkFDQSxzQkFDQSw0QkFMQSwyRUFQSixXQVFNLGdFQy9CRixxQ0R1QkosV0FlUSw4REFJQSxhQUhBLDJFQWhCUixXQWlCWSxpRUFLWixjQUNJLHlCQUVKLFlBQ0ksaUJBQ0EsY0FDQSxjQ25EQSxxQ0RnREosWUFNTyxlQUdILG1CQUNJLHFEQUNBLG9FQUNBLGtFQUNBLGtDQUNBLFNBQ0EsZ0JDL0RKLHFDRHlEQSxtQkFRUSxjQUNBLFNBQ0EsdUNDbkVSLHFDRHlEQSxtQkFhUSxlQUNBLG1CQUVKLHFCQUNHLGNBQ0EsMkJBQ0ksV0FFSix5QkFDSSxXQUNBLGdCQUNBLFlDakZYLHFDRGdESixZQXNDUSxXQUNBLHFFQUlSLGNBQ0kseUJBQ0EsaUJBQ0EsZUM5RkEscUNEMkZKLGNBS1EsZUFFSixvQkFDSSxZQUNBLFdBQ0EscURBQ0Esb0VBQ0Esa0VBQ0EsY0N4R0oscUNEa0dBLG9CQVNRLFdBQ0Esb0VBQ0EsbUNBSVosdUJBQ0ksa0JBQ0EsZ0JBQ0EsZ0JBRUoseUJBQ0ksY0FDQSxxQkFDQSxZQUNBLHFEQUNBLHlHQUNBLG9FQUVKLCtEQUVJLDBCQUlKLFNBQ0ksZ0JBQ0EscURBQ0EscUdBQ0Esb0VBQ0EsZUFFSixhQUNJLFVBRUosZUFDSSxXQUNBLFlBRUosY0FDSSxVQUVKLHNDQUNJLGNBQ0ksa0JBQ0EsaUJBRUosdUNBQ0ksWUFJUixnQkFDSSxhQUlKLGNBRUksZ0JBQ0EsTUFFSixjQUNJLFlBQ0EsaUJB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UUFDQSxTQUNBLHdFQUVBLHFEQUNBLGtFQUNBLHlHQUNBLG9FQUVBLHFDQUNJLFlBQ0EsWUFDQSxzQkFHUix3QkFDSSxrQkFDQSxpQkFDQSxtQkFFSiwrQkFDSSx3QkFDQSxnQkFHQSwrQkFDSSxxREFDQSxnQkFFSiw4QkFDSSxrQkFDQSxnQkFDQSxVQUNBLGtCQUNBLGtCQUNBLHNCQUNBLFdBQ0EsZUFDQSxvQ0FDSSxXQUdSLDZCQUNJLGtCQUNBLGdCQUNBLFVBQ0Esa0JBQ0Esc0JBQ0Esc0JBQ0EsV0FDQSxlQUNBLG1DQUNJLFdBR1IsZ0NBQ0ksa0JBQ0EsVUFDQSxrQkFDQSxjQUNBLHNCQUNBLFdBQ0EsZUFDQSxzQ0FDSSxXIiwiZmlsZSI6ImJ1bmRsZS9jc3MvY29tbW9uL2NvbW1vbi45YTYyOWU3ZGFiMjI1ZjkwYjVjMi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbkB1c2UgXCIuLi9jb25zdGFudFwiIGFzIGNvbnN0YW50O1xuXG4qIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICdRdWVzdHJpYWwnLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI21haW53cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogaGVhZGVyICovXG5oZWFkZXIge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNoZWFkZXJ0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjQ1dnc7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vLi4vLi4vcmVzb3VyY2UvaGVhZGVyX2ltYWdlX3BjLmpwZycpO1xuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2VfcGMud2VicCcpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL2hlYWRlcl9pbWFnZV9wYy53ZWJwJyk7XG4gICAgfVxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vLi4vLi4vcmVzb3VyY2UvaGVhZGVyX2ltYWdlX3NwLmpwZycpO1xuICAgICAgICBAc3VwcG9ydHMgKGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcmVzb3VyY2UvaGVhZGVyX2ltYWdlX3NwLndlYnAnKSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2Vfc3Aud2VicCcpO1xuICAgICAgICB9XG4gICAgICAgIGhlaWdodDoxMDB2dztcbiAgICB9XG59XG4jaGVhZGVybWlkZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjNmO1xufVxuLm1haW5oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6MmVtIDA7XG5cbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xuICAgICAgIHBhZGRpbmc6MWVtIDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6NDBweDtcbiAgICAgICAgcGFkZGluZzowIDEuNWVtO1xuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xuICAgICAgICAgICAgcGFkZGluZzowIDFlbTtcbiAgICAgICAgICAgIGdhcDoyMHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWluKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgICAgfVxuICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgbWF4LXdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcbiAgICB9XG59XG4uaGVhZGVyYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5ZjlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xuICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZGVybWlkZGxlaW5uZXJsaXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xufVxuLmhlYWRlcm1pZGRsZWlubmVybGlzdCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXJtaWRkbGVpbm5lcmxpc3QgYTpob3Zlcixcbi5oZWFkZXJtaWRkbGVpbm5lcmxpc3QgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBjb250ZW50ICovXG4jY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuI2NvbnRlbnRsZWZ0IHtcbiAgICB3aWR0aDogMzUlO1xufVxuI2NvbnRlbnRjZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbn1cbiNjb250ZW50cmlnaHQge1xuICAgIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAjZ3Vpbm5lc3NfYm94e1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzoyMHB4IDBweDtcbiAgICB9XG4gICAgI2d1aW5uZXNzX2JveCBpbWcsICNmdXR1cmV0aW1lc19zbWEgaW1nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG5cbn1cbi5zcF9iYW5uZXJfd3JhcCB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG5cbiNmbG9hdGluZ3dyYXAge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbn1cbiNmbG9hdHNuc3dyYXAge1xuICAgIHdpZHRoOjI0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOjIwcHg7XG4gICAgLmFzc29jaWF0ZWQtY29tcGFueS1iYW5uZXJ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2d1bm5lc3NfcGMsICNmdXR1cmV0aW1lc3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbWlyYWlfbm91Z3lvdXtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMzMzO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4jZmxvYXRzbnN3cmFwIC5zbnNpY29ud3JhcCB7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweCAxMHB4O1xuICAgIGhlaWdodDogNDhweDtcbn1cbi5zbnNpY29ud3JhcCBpbWcge1xuICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc25zaWNvbndyYXAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNuc2ljb253cmFwIGE6aG92ZXIsXG4uc25zaWNvbndyYXAgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2NvbnRlbnRsZWZ0aGVhZGVybGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG4jcHJvZmlsZXdyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiNwcm9maWxlaW1hZ2V3cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHJvZmlsZWltYWdld3JhcCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjYWFhO1xufVxuI3Byb2ZpbGV0aXRsZXdyYXAge1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG59XG4jcHJvZmlsZXRpdGxldW5kZXJsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNHB4O1xufVxuI3Byb2ZpbGVjb250ZW50d3JhcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuI3Byb2ZpbGVpY29ud3JhcCB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xufVxuLnByb2ZpbGVzbnNpY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAmLmJlLXJlYWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0YjRiNGI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgfVxufVxuLnByb2ZpbGVzbnNpY29uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4jcHJvZmlsZXVuZGVybGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNjb250ZW50bGVmdHRvcCBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuI2NvbnRlbnRsZWZ0dG9wIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuI2NvbnRlbnRsZWZ0dG9wIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xufVxuI2NvbnRlbnRsZWZ0YmxvY2t3cmFwIHtcbiAgICBtYXJnaW46IDBweCAwcHggMjBweDtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB9XG59XG4uY29udGVudGxlZnRibG9jayB7XG4gICAgcGFkZGluZzogMHB4IDBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmNvbnRlbnRsZWZ0YmxvY2t0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgbWluLWhlaWdodDogMzJweDtcbn1cbi5jb250ZW50bGVmdGJsb2NrdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNHB4IDVweCA0cHggMHB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmNvbnRlbnRsZWZ0YmxvY2tsaXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbn1cbi5jb250ZW50bGVmdGJsb2NrbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5jb250ZW50bGVmdGJsb2NrbGlzdCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9yaWdodC1hcnJvdy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5jb250ZW50bGVmdGJsb2NrbGlzdCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uY29udGVudGxlZnRibG9ja2xpc3QgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxOTdCQkQ7XG59XG5cblxuXG5hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4uY29udGVudGhlYWRlciB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbn1cbi5jb250ZW50aGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uY29udGVudGhlYWRlcnRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xufVxuLnJpZ2h0YXJyb3cge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xufVxuLmNvbnRlbnRoZWFkZXJib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG59XG4uY29udGVudGhlYWRlcnRvcCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzE5N0JCRDtcbiAgICB9XG59XG4udGh1bWJuYWlsaWNvbndyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICAgIG1heC1oZWlnaHQ6IDEyOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi50aHVtYm5haWxpY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG1hcmdpbjogMzJweCAyMHB4IDMycHggMjBweDtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi50aHVtYm5haWxjYXB0aW9uIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGVwcm9wZXJ0eXdyYXAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hcnRpY2xlcHJvcGVydHljYXRlZ29yeXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hcnRpY2xlY2F0ZWdvcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBzaWx2ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IDhweCAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG4uYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnlkYXRlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGVudG1haW4ge1xuICAgIG1hcmdpbjogMHB4IDBweCA2MHB4O1xufVxuLnRvcGltYWdld3JhcCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi50b3BpbWFnZXdyYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jb3B5X3BobyB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbn1cbi5jb250ZW50bWFpbiBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgIG1hcmdpbjogMzBweCAwcHggMHB4O1xuICAgIHBhZGRpbmc6IDBweCAwcHggNXB4O1xufVxuLmNvbnRlbnRtYWluIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDMwcHggMHB4IDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uY29udGVudG1haW4gaDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNHB4IDEwcHggNHB4IDJweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5jb250ZW50bWFpbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udGVudG1haW4gYTpob3Zlcixcbi5jb250ZW50bWFpbiBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudG1haW4gcCB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG59XG4uY29udGVudGluZm9zbnNvdXRlciB7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiBsYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxufVxuLmNvbnRlbnRpbmZvc25zd3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxufVxuLmNvbnRlbnRpbmZvc25zaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5saW5rX2J1dHRvbntcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6NTBweDtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0YjRiNGI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OjAuNztcbiAgICAgICAgfVxuICAgIH1cbn1cbi8q5b6M44GL44KJ6L+95Yqg44GX44Gf44KC44GuKi9cbi5jb250ZW50c2Jhbm5lcntcbiAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1x0XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbi5jb250ZW50c2Jhbm5lciBpbWd7XG5cdG1hcmdpbjowcHggMTBweDtcbn1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuLmNvbnRlbnRzYmFubmVyIGltZ3tcblx0d2lkdGg6OTUlO1xuXHRtYXJnaW46MHB4IDEwcHg7XG59XG59XG5cbiNwYWdlcndyYXAge1xuICAgIG1hcmdpbjogMzBweCAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdmVyZmxvdzpoaWRkZW47XG59XG4ucGFnZXJpdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggNXB4O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgfVxufVxuLnBhZ2VyaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2VyaXRlbSBhOmhvdmVyLFxuLnBhZ2VyaXRlbSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZWNhcmQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5hcnRpY2xlY2FyZCB+IC5hcnRpY2xlY2FyZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHNpbHZlcjtcbn1cbi5hcnRpY2xlY2FyZGltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG59XG4uYXJ0aWNsZWNhcmR3cmFwIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcnRpY2xlY2FyZHRpdGxld3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXJ0aWNsZWNhcmR0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMHB4IDVweCA1cHggNXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGVjYXJkY2F0ZWdvcnl3cmFwIHtcbiAgICBtYXJnaW46IGF1dG8gMHB4IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuLmFydGljbGVjYXJkY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4IDVweCAxMHB4IDVweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbn1cbi5hcnRpY2xlY2FyZHRleHQge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmFydGljbGVjYXJkZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hcnRpY2xlY2FyZDpob3Zlcixcbi5hcnRpY2xlY2FyZDphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFydGljbGVjYXJkOmhvdmVyIC5hcnRpY2xlY2FyZHRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTk3QkJEO1xufVxuXG4uY29udGVudGZvb3RlciB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmNvbnRlbnRmb290ZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDBweCAwcHggMTVweDtcbn1cbi5jb250ZW50Zm9vdGVyd3JhcCB+IC5jb250ZW50Zm9vdGVyd3JhcCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHg7XG59XG4ubGlua29mYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmxpbmtvZmFydGljbGUgfiAubGlua29mYXJ0aWNsZSB7XG4gICAgYm9yZGVyLXRvcDogMHB4O1xufVxuLmxpbmtvZmFydGljbGVpbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgfVxufVxuLmxpbmtvZmFydGljbGV3cmFwIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpbmtvZmFydGljbGV0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5saW5rb2ZhcnRpY2xlY2FwdGlvbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiB4LXNtYWxsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMHB4IDBweCAwcHggMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubGlua29mYXJ0aWNsZWRhdGUge1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46IDBweCAxMHB4IDBweCAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLmxpbmtvZmFydGljbGU6aG92ZXIgLmxpbmtvZmFydGljbGV0aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxOTdCQkQ7XG59XG4uY29udGVudG1haW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50bWFpbiBibG9ja3F1b3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDMwcHggMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4uY29udGVudG1haW4gc3Ryb25nIHtcbiAgICBjb2xvcjogZGVlcHBpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29udGVudG1haW4gdWwge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDBweDtcbn1cbi5jb250ZW50bWFpbiBsaSB7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmNvbnRlbnRtYWluIHRhYmxlLFxuLmNvbnRlbnRtYWluIHRoLFxuLmNvbnRlbnRtYWluIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uY29udGVudG1haW4gdGFibGUge1xuICAgIG1hcmdpbjogMzBweCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5jb250ZW50bWFpbiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5jb250ZW50bWFpbiB0ZCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuWW91dHViZV9zaXplIHtcbiAgICAgICAgd2lkdGg6IDczMHB4O1xuICAgICAgICBoZWlnaHQ6IDQxMXB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5Zb3V0dWJlX3NpemUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDBweCkgKiAwLjU2KTtcbiAgICB9XG59XG5cbi8qIGZvb3RlciAqL1xuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jZm9vdGVydG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuI2Zvb3Rlcm1pZGRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbiNmb290ZXJib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjE4MTU7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG59XG4jZm9vdGVydG9wd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jY29uY2VwdHdyYXAge1xuICAgIHRleHQtY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1pbikge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb25jZXB0Y29weSB7XG4gICAgZm9udC1zaXplOiB4eC1sYXJnZTtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbn1cbiNjb25jZXB0Y2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuI2NvbnRhY3RidXR0b253cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNjb250YWN0d3JhcCB7XG4gICAgd2lkdGg6IDQwMHB4O1xufVxuI2NvbnRhY3RidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMTBweCA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMXB4IDBweCAjNjY2O1xufVxuI2NvbnRhY3RidXR0b246aG92ZXIsXG4jY29udGFjdGJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGJveC1zaGFkb3c6IC0ycHggLTJweCAxcHggMHB4ICM2NjY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpO1xufVxuI2Zvb3Rlcm1pZGRsZXdyYXAge1xuICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVybWlkZGxlaXRlbSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlcm1pZGRsZWl0ZW06aG92ZXIsXG4uZm9vdGVybWlkZGxlaXRlbTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Zvb3RlcmJvdHRvbXdyYXAge1xuICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNmb290ZXJib3R0b21sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4jc2l0ZW1hcHdyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4jc2l0ZW1hcHdyYXAgdWwge1xuICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2l0ZW1hcHdyYXAgbGkge1xuICAgIG1hcmdpbjogOHB4IDBweDtcbn1cbiNzaXRlbWFwd3JhcCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNzaXRlbWFwd3JhcCBhOmhvdmVyLFxuI3NpdGVtYXB3cmFwIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlbWFwbGlzdHdyYXAge1xuICAgIG1hcmdpbjogMHB4IDVweCAwcHggNXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbn1cbi5zaXRlbWFwbGlzdHdyYXAgaDYge1xuICAgIGZvbnQtc2l6ZTogbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4jZm9vdGVyYm90dG9tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiA1MzBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuI2Zvb3RlcmJvdHRvbWxvZ293cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMTBweDtcbn1cbiNmb290ZXJib3R0b21sb2dvd3JhcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG59XG4uZm9vdGVyYm90dG9tYWRkcmVzc3dyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbi5mb290ZXJib3R0b21hZGRyZXNzd3JhcCBoNSB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbn1cbi5mb290ZXJib3R0b21hZGRyZXNzd3JhcCBwIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xufVxuXG4jY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4vKiB3aWRlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAxNDQwcHg7XG4gICAgfVxufVxuXG4vKiBwb3J0cmFpdCBhbmQgbW9iaWxlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAjY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgI2NvbnRlbnRsZWZ0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNjb250ZW50Y2VudGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICNjb250ZW50cmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGVhZGVybWlkZGxlaW5uZXJsaXN0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgcGFkZGluZzogMHB4IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjaGVhZGVyYm90dG9tIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgICNjb250ZW50bGVmdHRvcCBmb3JtIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cbiAgICAjY29udGVudGxlZnR0b3AgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC5saW5rb2ZhcnRpY2xld3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgICB9XG4gICAgLmxpbmtvZmFydGljbGVjYXB0aW9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICB9XG4gICAgLmxpbmtvZmFydGljbGVkYXRlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEycHg7XG5cbiAgICB9XG4gICAgLmNvbnRlbnRtYWluIHtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byA1MHB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICAgIC5hcnRpY2xlcHJvcGVydHl3cmFwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hcnRpY2xlY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnlkYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC5jb250ZW50aGVhZGVydG9wIHtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgfVxuICAgIC5hcnRpY2xlY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5hcnRpY2xlY2FyZGltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIH1cbiAgICAuYXJ0aWNsZWNhcmR3cmFwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5hcnRpY2xlY2FyZGNhdGVnb3J5d3JhcCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICB9XG4gICAgLmFydGljbGVjYXJkZGF0ZSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggNXB4O1xuICAgIH1cbiAgICAuY29udGVudGluZm9zbnNpY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBpbWcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICAjY29udGFjdGJ1dHRvbndyYXAge1xuICAgICAgICBtYXJnaW46IDBweCAwcHggNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgICNjb250YWN0d3JhcCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAuc3BfYmFubmVyX3dyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDoyNXB4O1xuICAgICAgICAuYXNzb2NpYXRlZC1jb21wYW55LWJhbm5lcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgI21pcmFpX25vdWd5b3Vfc21hIHtcbiAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgIzMzMztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjZm9vdGVydG9wd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICNmb290ZXJtaWRkbGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgICAjZm9vdGVybWlkZGxld3JhcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mb290ZXJtaWRkbGVpdGVtIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgI2Zvb3RlcmJvdHRvbXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDUwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gICAgI2Zvb3RlcmJvdHRvbXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjZm9vdGVyYm90dG9tbG9nb3dyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgI3NpdGVtYXB3cmFwIHtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHggMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgI3NpdGVtYXB3cmFwIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgI3NpdGVtYXB3cmFwIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICB9XG59XG5cbiNmb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMTgxNTtcblx0Y29sb3I6ICNmYWZhZmE7XG5cdGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYU5ldWUsIFl1R290aGljLCBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCJZdSBHb3RoaWNcIiwgVmVyZGFuYSwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQuZm9vdGVyaW5uZXIge1xuXHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xuXHRcdFx0QGluY2x1ZGUgY29uc3RhbnQuZmxleChmbGV4LXN0YXJ0LCBzdHJldGNoKTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29uc3RhbnQuZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcblx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHggMCAyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH0gIFxuXG5cdC5mb290ZXJtZW51IHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNCAtIDEycHgpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiA1ODBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZhZmFmYTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fY2F0ZWdvcnkge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCA2cHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG5cdFx0XHRcblx0XHR9XG5cdFx0Jl9fcHJvZHVjdCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4IDhweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxufVxuXHQuY29ycGluZm93cmFwIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblxuXHQuY29ycGxvZ28ge1xuXHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblx0fSAgIFxuXHQuY29ycGluZm8ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdCZfX25hbWUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblxuXHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX29mZmljZSB7XG5cdFx0XHRjb2xvcjogIzNmM2YzZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2FkZHJlc3Mge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0XHQvLyBpT1Mg44Gn6Zu76Kmx55Wq5Y+344GoIEZBWCDnlarlj7fjgYzpnZLlrZfjgavjgarjgovjga7jgpLpmLLjgZBcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblx0LmZvb3RlcnBhcnRuZXIge1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRcdC5iYW5uZXIge1xuXHRcdFx0QGluY2x1ZGUgY29uc3RhbnQuZmxleChzcGFjZS1iZXR3ZWVuLCBmbGV4LXN0YXJ0KTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnBvbGljeV93cmFwe1xuICAgIG1hcmdpbi10b3A6MTAwcHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjFlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICB9XG4gICAgfVxuICBcbiAgfVxuICBcbiAgI2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4uc3Bmb290ZXJsb2dvIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcblx0XHRAaW5jbHVkZSBjb25zdGFudC5mbGV4KHNwYWNlLWFyb3VuZCwgY2VudGVyKTtcblx0XHR3aWR0aDogODUlO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAzMnB4IGF1dG8gMCBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX21haW4ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG59XG5cbi8vIOODleODg+OCv+ODvOOBruimi+WHuuOBl1xuLmhlYWRpbmd3aGl0ZSB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBjb25zdGFudC4kZm9udF9tb250c2VycmF0O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuLy/jg6Ljg7zjg4Djg6tcbi5tb2RhbC13cmFwe1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBoZWlnaHQ6MTAwdmg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtcbiAgICAubW9kYWwtaW5uZXJ7XG4gICAgICAgIG1heC1oZWlnaHQ6MzAwcHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1heC13aWR0aDo1MDBweDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHBhZGRpbmc6MWVtIDJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmlucHV0LXRleHR7XG4gICAgICAgICAgICBwYWRkaW5nOjFlbTtcbiAgICAgICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtdGV4dHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tb2RhbC1idXR0b257XG4gICAgICAgICYtd3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXllc3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MWVtIDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XG4gICAgICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43OyAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1ub3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6MWVtIDEuNWVtO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xuICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNzsgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtY2xlYXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDo0MCU7XG4gICAgICAgICAgICBwYWRkaW5nOjFlbSAxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XG4gICAgICAgICAgICBjb2xvcjojRkZGO1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43OyAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIkBjaGFyc2V0XCJVVEYtOFwiO1xyXG5cclxuLy/lpInmlbDjgarjganjgpLlrprnvqlcclxuJGZvbnRfbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuQG1peGluIGZsZXgoJGp1c3RpZnk6Y2VudGVyLCAkYWxpZ246Y2VudGVyKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc20pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ21pbic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KScsXHJcbiAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpJyxcclxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4gICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCknLFxyXG4gICd4bCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCknLFxyXG4pICFkZWZhdWx0OyJdLCJzb3VyY2VSb290IjoiIn0=*/