*{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}#gunness_pc,#futuretimes{margin-top:30px;width:240px}#gunness_pc img,#futuretimes img{width:100%}#headertop{position:relative;background-color:#222;width:100%;height:40vw;background-image:url("../../../resource/header_image_pc.jpg");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")}}}#headertop a{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 768px){#headertop a{position:relative}}#headermiddle{background-color:#3f3f3f}.mainheader{width:850px;height:65px;margin:0 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}@media screen and (max-width: 768px){.mainheader{display:none}}.mainheader__title{font-size:24px;margin:0 20px 4px 0}@media screen and (max-width: 900px){.mainheader__title{font-size:20px}}@media screen and (max-width: 375px){.mainheader__title{font-size:16px;margin-right:16px}}.mainheader__title a{color:#fff;text-decoration:none}.mainheader__title a:hover{border-bottom:2px solid #fff}@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:left;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%}}#guinness_sma,#futuretimes_sma{display:none}#floatingwrap{position:sticky;top:0}#floatsnswrap{padding:0px 0px 50px}#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}#guinness_sma,#futuretimes_sma{width:100%;margin:0px 0px 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}#guinness_sma img,#futuretimes_sma img{width:70%;max-width:500px;margin-left:15%}#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jc3MvY29tbW9uL2NvbW1vbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jb25zdGFudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLEVBQ0ksV0FDQSxZQUNBLG9EQUdKLFVBQ0ksc0JBQ0EsV0FDQSxrREFDQSxXQUNBLFlBQ0EsZ0JBR0osVUFDSSxrQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsZ0JBQ0EsaUNBSUosT0FDQyxrQkFDRyxxREFDQSx5R0FFSix5QkFDQyxnQkFDQSxZQUVELGlDQUNDLFdBR0QsV0FDSSxrQkFDQSxzQkFDQSxXQUNBLFlBRUEsOERBSUEsc0JBQ0EsNEJBSkEsMkVBUEosV0FRTSxnRUN0Q0YscUNEOEJKLFdBY1EsOERBSUEsYUFIQSwyRUFmUixXQWdCWSxpRUFLUixhQUNJLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLE9DeERKLHFDRG1EQSxhQU9RLG1CQUlaLGNBQ0kseUJBRUosWUFDSSxZQUNBLFlBQ0EsY0FDQSxxREFDQSxvRUFDQSxrRUN2RUEscUNEaUVKLFlBU1EsY0FHSixtQkFDSSxlQUNBLG9CQy9FSixxQ0Q2RUEsbUJBSVEsZ0JDakZSLHFDRDZFQSxtQkFPUSxlQUNBLG1CQUVKLHFCQUNJLFdBQ0EscUJBRUEsMkJBQ0ksNkJDNUZaLHFDRGlFSixZQWdDUSxXQUNBLHFFQUlSLGNBQ0kseUJBQ0EsaUJBQ0EsZUN6R0EscUNEc0dKLGNBS1EsZUFFSixvQkFDSSxZQUNBLFdBQ0EscURBQ0Esb0VBQ0Esa0VBQ0EsY0NuSEoscUNENkdBLG9CQVNRLFdBQ0Esb0VBQ0EsbUNBSVosdUJBQ0ksZ0JBQ0EsZ0JBQ0EsZ0JBRUoseUJBQ0ksY0FDQSxxQkFDQSxZQUNBLHFEQUNBLHlHQUNBLG9FQUVKLCtEQUVJLDBCQUlKLFNBQ0ksZ0JBQ0EscURBQ0EscUdBQ0Esb0VBQ0EsZUFFSixhQUNJLFVBRUosZUFDSSxXQUNBLFlBRUosY0FDSSxVQUVKLHNDQUNJLGNBQ0ksa0JBQ0EsaUJBRUosdUNBQ0ksWUFHUiwr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QUNBLGdCQUNBLFVBQ0Esa0JBQ0Esc0JBQ0Esc0JBQ0EsV0FDQSxlQUNBLG1DQUNJLFdBR1IsZ0NBQ0ksa0JBQ0EsVUFDQSxrQkFDQSxjQUNBLHNCQUNBLFdBQ0EsZUFDQSxzQ0FDSSxXIiwiZmlsZSI6ImJ1bmRsZS9jc3MvY29tbW9uL2NvbW1vbi45MDgyZDY5MzgwMjJkMzIyODcwMC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5AdXNlIFwiLi4vY29uc3RhbnRcIiBhcyBjb25zdGFudDtcclxuXHJcbioge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LWZhbWlseTogJ1F1ZXN0cmlhbCcsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jbWFpbndyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4vKiBoZWFkZXIgKi9cclxuaGVhZGVyIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbiNndW5uZXNzX3BjLCAjZnV0dXJldGltZXN7XHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdHdpZHRoOjI0MHB4O1xyXG59XHJcbiNndW5uZXNzX3BjIGltZywgI2Z1dHVyZXRpbWVzIGltZ3tcclxuXHR3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4jaGVhZGVydG9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjQwdnc7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uLy4uLy4uL3Jlc291cmNlL2hlYWRlcl9pbWFnZV9wYy5qcGcnKTtcclxuICAgIEBzdXBwb3J0cyAoYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2VfcGMud2VicCcpKSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vcmVzb3VyY2UvaGVhZGVyX2ltYWdlX3BjLndlYnAnKTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2Vfc3AuanBnJyk7XHJcbiAgICAgICAgQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL2hlYWRlcl9pbWFnZV9zcC53ZWJwJykpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9yZXNvdXJjZS9oZWFkZXJfaW1hZ2Vfc3Aud2VicCcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6MTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2hlYWRlcm1pZGRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjNmO1xyXG59XHJcbi5tYWluaGVhZGVyIHtcclxuICAgIHdpZHRoOiA4NTBweDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCA0cHggMDtcclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtaW4pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmOWY5ZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHdpZHRoOiA4NTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlcm1pZGRsZWlubmVybGlzdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbn1cclxuLmhlYWRlcm1pZGRsZWlubmVybGlzdCBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uaGVhZGVybWlkZGxlaW5uZXJsaXN0IGE6aG92ZXIsXHJcbi5oZWFkZXJtaWRkbGVpbm5lcmxpc3QgYTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIGNvbnRlbnQgKi9cclxuI2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuI2NvbnRlbnRsZWZ0IHtcclxuICAgIHdpZHRoOiAzNSU7XHJcbn1cclxuI2NvbnRlbnRjZW50ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuI2NvbnRlbnRyaWdodCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgI2d1aW5uZXNzX2JveHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgI2d1aW5uZXNzX2JveCBpbWcsICNmdXR1cmV0aW1lc19zbWEgaW1nIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG59XHJcbiNndWlubmVzc19zbWEsICNmdXR1cmV0aW1lc19zbWEge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG5cclxuI2Zsb2F0aW5nd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbiNmbG9hdHNuc3dyYXAge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xyXG59XHJcbiNmbG9hdHNuc3dyYXAgLnNuc2ljb253cmFwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMjBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi5zbnNpY29ud3JhcCBpbWcge1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uc25zaWNvbndyYXAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uc25zaWNvbndyYXAgYTpob3ZlcixcclxuLnNuc2ljb253cmFwIGE6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbiNjb250ZW50bGVmdGhlYWRlcmxpbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGhlaWdodDogMTVweDtcclxufVxyXG4jcHJvZmlsZXdyYXAge1xyXG4gICAgcGFkZGluZzogNTBweCAxMHB4IDEwcHggMTBweDtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4jcHJvZmlsZWltYWdld3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI3Byb2ZpbGVpbWFnZXdyYXAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4ICNhYWE7XHJcbn1cclxuI3Byb2ZpbGV0aXRsZXdyYXAge1xyXG4gICAgZm9udC1zaXplOiBsYXJnZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4jcHJvZmlsZXRpdGxldW5kZXJsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxufVxyXG4jcHJvZmlsZWNvbnRlbnR3cmFwIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbiNwcm9maWxlaWNvbndyYXAge1xyXG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbn1cclxuLnByb2ZpbGVzbnNpY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICYuYmUtcmVhbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNGI0YjRiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgIH1cclxufVxyXG4ucHJvZmlsZXNuc2ljb24gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiNwcm9maWxldW5kZXJsaW5lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jY29udGVudGxlZnR0b3AgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG59XHJcbiNjb250ZW50bGVmdHRvcCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4jY29udGVudGxlZnR0b3AgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbn1cclxuI2NvbnRlbnRsZWZ0YmxvY2t3cmFwIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja3RpdGxlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbjogNHB4IDVweCA0cHggMHB4O1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmNvbnRlbnRsZWZ0YmxvY2tsaXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMjBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDE2cHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL3Jlc291cmNlL3JpZ2h0LWFycm93LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi5jb250ZW50bGVmdGJsb2NrbGlzdCBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxufVxyXG4uY29udGVudGxlZnRibG9ja2xpc3QgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAjMTk3QkJEO1xyXG59XHJcblxyXG5cclxuXHJcbmFydGljbGUge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRoZWFkZXIge1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG59XHJcbi5jb250ZW50aGVhZGVyIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4uY29udGVudGhlYWRlcnRvcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG59XHJcbi5yaWdodGFycm93IHtcclxuICAgIHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcbi5jb250ZW50aGVhZGVyYm90dG9tIHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuLmNvbnRlbnRoZWFkZXJ0b3AgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzE5N0JCRDtcclxuICAgIH1cclxufVxyXG4udGh1bWJuYWlsaWNvbndyYXAge1xyXG4gICAgbWluLWhlaWdodDogMTI4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMjhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi50aHVtYm5haWxpY29uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBtYXJnaW46IDMycHggMjBweCAzMnB4IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDY0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgbWF4LWhlaWdodDogNjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50aHVtYm5haWxjYXB0aW9uIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmFydGljbGVwcm9wZXJ0eXdyYXAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG4uYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnl3cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5hcnRpY2xlY2F0ZWdvcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHNpbHZlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbjogOHB4IDBweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcclxufVxyXG4uYXJ0aWNsZXByb3BlcnR5Y2F0ZWdvcnlkYXRlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvbnRlbnRtYWluIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCA2MHB4O1xyXG59XHJcbi50b3BpbWFnZXdyYXAge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4udG9waW1hZ2V3cmFwIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29weV9waG8ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweDtcclxufVxyXG4uY29udGVudG1haW4gaDIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG4gICAgbWFyZ2luOiAzMHB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDVweDtcclxufVxyXG4uY29udGVudG1haW4gaDMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4IDBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG4uY29udGVudG1haW4gaDM6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luOiA0cHggMTBweCA0cHggMnB4O1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLmNvbnRlbnRtYWluIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jb250ZW50bWFpbiBhOmhvdmVyLFxyXG4uY29udGVudG1haW4gYTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmNvbnRlbnRtYWluIHAge1xyXG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zb3V0ZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zd3JhcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRlbnRpbmZvc25zaWNvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTowLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAubGlua19idXR0b257XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICBoZWlnaHQ6NTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzRiNGI0YjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTowLjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8q5b6M44GL44KJ6L+95Yqg44GX44Gf44KC44GuKi9cclxuLmNvbnRlbnRzYmFubmVye1xyXG4gICAgbWFyZ2luOiAwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4uY29udGVudHNiYW5uZXIgaW1ne1xyXG5cdG1hcmdpbjowcHggMTBweDtcclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4uY29udGVudHNiYW5uZXIgaW1ne1xyXG5cdHdpZHRoOjk1JTtcclxuXHRtYXJnaW46MHB4IDEwcHg7XHJcbn1cclxufVxyXG5cclxuI3BhZ2Vyd3JhcCB7XHJcbiAgICBtYXJnaW46IDMwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuLnBhZ2VyaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDIwcHggNXB4O1xyXG4gICAgbWluLXdpZHRoOiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNXB4O1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcclxuICAgIH1cclxufVxyXG4ucGFnZXJpdGVtIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBhZ2VyaXRlbSBhOmhvdmVyLFxyXG4ucGFnZXJpdGVtIGE6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFydGljbGVjYXJkIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5hcnRpY2xlY2FyZCB+IC5hcnRpY2xlY2FyZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgc2lsdmVyO1xyXG59XHJcbi5hcnRpY2xlY2FyZGltYWdlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG59XHJcbi5hcnRpY2xlY2FyZHdyYXAge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uYXJ0aWNsZWNhcmR0aXRsZXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLmFydGljbGVjYXJkdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbjogMHB4IDVweCA1cHggNXB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmFydGljbGVjYXJkY2F0ZWdvcnl3cmFwIHtcclxuICAgIG1hcmdpbjogYXV0byAwcHggNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4uYXJ0aWNsZWNhcmRjYXRlZ29yeSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwcHggNXB4IDEwcHggNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbn1cclxuLmFydGljbGVjYXJkdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbi5hcnRpY2xlY2FyZGRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmFydGljbGVjYXJkOmhvdmVyLFxyXG4uYXJ0aWNsZWNhcmQ6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5hcnRpY2xlY2FyZDpob3ZlciAuYXJ0aWNsZWNhcmR0aXRsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxOTdCQkQ7XHJcbn1cclxuXHJcbi5jb250ZW50Zm9vdGVyIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG4uY29udGVudGZvb3RlciBoNCB7XHJcbiAgICBmb250LXNpemU6IGxhcmdlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDE1cHg7XHJcbn1cclxuLmNvbnRlbnRmb290ZXJ3cmFwIH4gLmNvbnRlbnRmb290ZXJ3cmFwIHtcclxuICAgIG1hcmdpbjogMjBweCAwcHggMHB4O1xyXG59XHJcbi5saW5rb2ZhcnRpY2xlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGUgfiAubGlua29mYXJ0aWNsZSB7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbn1cclxuLmxpbmtvZmFydGljbGVpbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGV3cmFwIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDEwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ubGlua29mYXJ0aWNsZXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWQpIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5saW5rb2ZhcnRpY2xlY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogeC1zbWFsbDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBjb25zdGFudC5tcShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLmxpbmtvZmFydGljbGVkYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgbWFyZ2luOiAwcHggMTBweCAwcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbi5saW5rb2ZhcnRpY2xlOmhvdmVyIC5saW5rb2ZhcnRpY2xldGl0bGUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogIzE5N0JCRDtcclxufVxyXG4uY29udGVudG1haW4gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb250ZW50bWFpbiBibG9ja3F1b3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMzBweCAxMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE1cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbn1cclxuLmNvbnRlbnRtYWluIHN0cm9uZyB7XHJcbiAgICBjb2xvcjogZGVlcHBpbms7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uY29udGVudG1haW4gdWwge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNDBweDtcclxuICAgIG1hcmdpbjogMzBweCAwcHg7XHJcbn1cclxuLmNvbnRlbnRtYWluIGxpIHtcclxuICAgIG1hcmdpbjogNXB4IDBweDtcclxufVxyXG4uY29udGVudG1haW4gdGFibGUsXHJcbi5jb250ZW50bWFpbiB0aCxcclxuLmNvbnRlbnRtYWluIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi5jb250ZW50bWFpbiB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDMwcHggMjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxufVxyXG4uY29udGVudG1haW4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5jb250ZW50bWFpbiB0ZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIC5Zb3V0dWJlX3NpemUge1xyXG4gICAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgICAgICBoZWlnaHQ6IDQxMXB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgLllvdXR1YmVfc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoKDEwMHZ3IC0gNDBweCkgKiAwLjU2KTtcclxuICAgIH1cclxufVxyXG5cclxuLyogZm9vdGVyICovXHJcbmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4jZm9vdGVydG9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XHJcbiAgICBjb2xvcjogd2hpdGVzbW9rZTtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG59XHJcbiNmb290ZXJtaWRkbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIxODE1O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuI2Zvb3RlcnRvcHdyYXAge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbiNjb25jZXB0d3JhcCB7XHJcbiAgICB0ZXh0LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjb25zdGFudC5tcSgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgY29uc3RhbnQubXEobWluKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNjb25jZXB0Y29weSB7XHJcbiAgICBmb250LXNpemU6IHh4LWxhcmdlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcclxufVxyXG4jY29uY2VwdGNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuI2NvbnRhY3RidXR0b253cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogNjQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiNjb250YWN0d3JhcCB7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbn1cclxuI2NvbnRhY3RidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMXB4IDBweCAjNjY2O1xyXG59XHJcbiNjb250YWN0YnV0dG9uOmhvdmVyLFxyXG4jY29udGFjdGJ1dHRvbjphY3RpdmUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3gtc2hhZG93OiAtMnB4IC0ycHggMXB4IDBweCAjNjY2O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpO1xyXG59XHJcbiNmb290ZXJtaWRkbGV3cmFwIHtcclxuICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5mb290ZXJtaWRkbGVpdGVtIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mb290ZXJtaWRkbGVpdGVtOmhvdmVyLFxyXG4uZm9vdGVybWlkZGxlaXRlbTphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbXdyYXAge1xyXG4gICAgY29sb3I6IHdoaXRlc21va2U7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4jZm9vdGVyYm90dG9tbGVmdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4jc2l0ZW1hcHdyYXAge1xyXG4gICAgcGFkZGluZzogNTBweCAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuI3NpdGVtYXB3cmFwIHVsIHtcclxuICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTBweCAyMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuI3NpdGVtYXB3cmFwIGxpIHtcclxuICAgIG1hcmdpbjogOHB4IDBweDtcclxufVxyXG4jc2l0ZW1hcHdyYXAgYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuI3NpdGVtYXB3cmFwIGE6aG92ZXIsXHJcbiNzaXRlbWFwd3JhcCBhOmFjdGl2ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4uc2l0ZW1hcGxpc3R3cmFwIHtcclxuICAgIG1hcmdpbjogMHB4IDVweCAwcHggNXB4O1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcbi5zaXRlbWFwbGlzdHdyYXAgaDYge1xyXG4gICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG59XHJcbiNmb290ZXJib3R0b21yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWluLXdpZHRoOiA1MzBweDtcclxuICAgIG1heC13aWR0aDogNTMwcHg7XHJcbn1cclxuI2Zvb3RlcmJvdHRvbWxvZ293cmFwIHtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCAxMHB4O1xyXG59XHJcbiNmb290ZXJib3R0b21sb2dvd3JhcCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59XHJcbi5mb290ZXJib3R0b21hZGRyZXNzd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbn1cclxuLmZvb3RlcmJvdHRvbWFkZHJlc3N3cmFwIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbn1cclxuLmZvb3RlcmJvdHRvbWFkZHJlc3N3cmFwIHAge1xyXG4gICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG59XHJcblxyXG4jY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLyogd2lkZSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIHBvcnRyYWl0IGFuZCBtb2JpbGUgKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgI2NvbnRlbnRsZWZ0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI2NvbnRlbnRjZW50ZXIge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAjY29udGVudHJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcm1pZGRsZWlubmVybGlzdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hlYWRlcmJvdHRvbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgICNjb250ZW50bGVmdHRvcCBmb3JtIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAjY29udGVudGxlZnR0b3AgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIC5saW5rb2ZhcnRpY2xld3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtvZmFydGljbGVjYXB0aW9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbiAgICAubGlua29mYXJ0aWNsZWRhdGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTJweDtcclxuXHJcbiAgICB9XHJcbiAgICAuY29udGVudG1haW4ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNTBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZXByb3BlcnR5d3JhcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZWNhdGVnb3J5IHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDBweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlcHJvcGVydHljYXRlZ29yeWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50aGVhZGVydG9wIHtcclxuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgfVxyXG4gICAgLmFydGljbGVjYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZGltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwJTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZHdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZWNhcmRjYXRlZ29yeXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDBweDtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlY2FyZGRhdGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnRpbmZvc25zaWNvbiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgICNjb250YWN0YnV0dG9ud3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgI2NvbnRhY3R3cmFwIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgI2d1aW5uZXNzX3NtYSwgI2Z1dHVyZXRpbWVzX3NtYSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZm9vdGVydG9wd3JhcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICNmb290ZXJtaWRkbGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICNmb290ZXJtaWRkbGV3cmFwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlcm1pZGRsZWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICNmb290ZXJib3R0b213cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDUwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlcmJvdHRvbXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgI2Zvb3RlcmJvdHRvbWxvZ293cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICNzaXRlbWFwd3JhcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAjc2l0ZW1hcHdyYXAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAjc2l0ZW1hcHdyYXAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMjE4MTU7XHJcblx0Y29sb3I6ICNmYWZhZmE7XHJcblx0Zm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLCBcIlNlZ29lIFVJXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIll1IEdvdGhpY1wiLCBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0LmZvb3RlcmlubmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG5cdFx0XHRAaW5jbHVkZSBjb25zdGFudC5mbGV4KGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0d2lkdGg6IDg1JTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBjb25zdGFudC5mbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHggMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9ICBcclxuXHJcblx0LmZvb3Rlcm1lbnUge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxMnB4KTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICNmYWZhZmE7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2F0ZWdvcnkge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgNnB4IDA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQmX19wcm9kdWN0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHggOHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHQuY29ycGluZm93cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuXHQuY29ycGxvZ28ge1xyXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0fVxyXG5cdH0gICBcclxuXHQuY29ycGluZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19vZmZpY2Uge1xyXG5cdFx0XHRjb2xvcjogIzNmM2YzZjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19hZGRyZXNzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cclxuXHRcdFx0Ly8gaU9TIOOBp+mbu+ipseeVquWPt+OBqCBGQVgg55Wq5Y+344GM6Z2S5a2X44Gr44Gq44KL44Gu44KS6Ziy44GQXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmFmYWZhO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblx0LmZvb3RlcnBhcnRuZXIge1xyXG5cdG1heC13aWR0aDogMTAwMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTZweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgY29uc3RhbnQubXEoKSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRcdC5iYW5uZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb25zdGFudC5mbGV4KHNwYWNlLWJldHdlZW4sIGZsZXgtc3RhcnQpO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHQmX19pbWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucG9saWN5X3dyYXB7XHJcbiAgICBtYXJnaW4tdG9wOjEwMHB4O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MWVtO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICBcclxuICAjY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZTogc21hbGw7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgNjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbi5zcGZvb3RlcmxvZ28ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIGNvbnN0YW50Lm1xKCkge1xyXG5cdFx0QGluY2x1ZGUgY29uc3RhbnQuZmxleChzcGFjZS1hcm91bmQsIGNlbnRlcik7XHJcblx0XHR3aWR0aDogODUlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdG1hcmdpbjogMzJweCBhdXRvIDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX19tYWluIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxufVxyXG5cclxuLy8g44OV44OD44K/44O844Gu6KaL5Ye644GXXHJcbi5oZWFkaW5nd2hpdGUge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBmb250LWZhbWlseTogY29uc3RhbnQuJGZvbnRfbW9udHNlcnJhdDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vL+ODouODvOODgOODq1xyXG4ubW9kYWwtd3JhcHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBoZWlnaHQ6MTAwdmg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAubW9kYWwtaW5uZXJ7XHJcbiAgICAgICAgbWF4LWhlaWdodDozMDBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDo1MDBweDtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MWVtIDJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmlucHV0LXRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MWVtO1xyXG4gICAgICAgICAgICB3aWR0aDozMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGV4dHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjI1cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1idXR0b257XHJcbiAgICAgICAgJi13cmFwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi15ZXN7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MWVtIDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMzMzO1xyXG4gICAgICAgICAgICBjb2xvcjojRkZGO1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43OyAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ub3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzoxZW0gMS41ZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC43OyAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jbGVhcntcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MWVtIDEuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiNGRkY7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTowLjc7ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXRcIlVURi04XCI7XHJcblxyXG4vL+WkieaVsOOBquOBqeOCkuWumue+qVxyXG4kZm9udF9tb250c2VycmF0OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcblxyXG5AbWl4aW4gZmxleCgkanVzdGlmeTpjZW50ZXIsICRhbGlnbjpjZW50ZXIpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxufVxyXG5cclxuQG1peGluIG1xKCRicmVha3BvaW50OiBzbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4kYnJlYWtwb2ludHM6IChcclxuICAnbWluJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpJyxcclxuICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCknLFxyXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KScsXHJcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KScsXHJcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KScsXHJcbikgIWRlZmF1bHQ7Il0sInNvdXJjZVJvb3QiOiIifQ==*/