.font-en{font-weight:bold;font-family:"Roboto",sans-serif}html{line-height:1.6}body{color:#0d0100;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;background:#fff;font-size:14px}@media print{body{font-size:14px}}a{color:#111;text-decoration:none;border:none}a:visited{color:#111;text-decoration:none}a:active{color:#cb2b21;text-decoration:none}a:hover{color:#cb2b21;text-decoration:underline}.acms-container{width:94%;max-width:1200px;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.acms-container .acms-container{padding:0}.narrow-container{width:94%;max-width:1012px;margin:0 auto;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}@media(min-width: 768px){body{font-size:16px}}@media print and (min-width: 768px){body{font-size:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes fade-in{0%{display:none;opacity:0}20%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeUp{0%{transform:translate(0, 20px);opacity:0}40%{opacity:1}100%{transform:translate(0);opacity:1}}.js .js-animation .section-heading,.js .js-animation .entry-heading-center{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out,transform .4s ease-out}.js .js-animation .module-group-list,.js .js-animation .entry-column,.js .js-animation .module-section,.js .js-animation .suggest-center-box{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out .4s,transform .4s ease-out .4s}.js .js-animation .main-slider-text-wrap{transform:translate(0, 20px);opacity:0;transition:opacity .2s ease-out .6s,transform .4s ease-out .6s}.js-animation.is-show .section-heading,.js-animation.is-show .entry-heading-center{transform:translate(0);opacity:1}.js-animation.is-show .module-group-list,.js-animation.is-show .entry-column,.js-animation.is-show .module-section,.js-animation.is-show .suggest-center-box{transform:translate(0);opacity:1}.js-animation.is-show .main-slider-text-wrap{transform:translate(0);opacity:1}@media print{.js .js-animation .section-heading,.js .js-animation .entry-heading-center{transform:translate(0);opacity:1}.js .js-animation .module-group-list,.js .js-animation .entry-column,.js .js-animation .module-section,.js .js-animation .suggest-center-box{transform:translate(0);opacity:1}.js .js-animation .main-slider-text-wrap{transform:translate(0);opacity:1}}.fadeUp01,.fadeUp02,.fadeUp03,.fadeUp04,.fadeUp05{opacity:0}.fadeUp01.animated,.fadeUp02.animated,.fadeUp03.animated,.fadeUp04.animated,.fadeUp05.animated{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes fadeUpAnime{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.faderight{opacity:1}.faderight.animated{animation-name:fadeRightAnime;animation-duration:0;animation-fill-mode:forwards}@keyframes fadeRightAnime{from{transform:translateX(240px);opacity:0}to{transform:translateX(0);opacity:1}}@media(min-width: 768px){.faderight{opacity:0}.faderight.animated{animation-duration:.5s}}.fadebottom{opacity:1}.fadebottom.animated{animation-name:fadebottomAnime;animation-duration:0;animation-fill-mode:forwards}@keyframes fadebottomAnime{from{transform:translateY(120px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width: 768px){.fadebottom{opacity:0}.fadebottom.animated{animation-duration:.5s}}.bgextend{position:relative;opacity:0;animation-name:bgextendAnimeBase;animation-duration:.5s;animation-fill-mode:forwards}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgLRextend::before{position:absolute;left:0;width:100%;height:7px;background:rgba(203,43,33,.9);animation-name:bgLRextendAnime;animation-duration:.5s;animation-fill-mode:forwards;content:""}@keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}50.001%{transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.blur{opacity:0;animation-name:blurAnime;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards}@keyframes blurAnime{from{transform:scale(1.02);filter:blur(10px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.zoomIn{animation-name:zoomInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(0.1);opacity:0}to{transform:scale(1),rotate(-7deg);opacity:1}}.zoomInTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{transform:scale(1.02);opacity:0;filter:blur(10px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.blurTrigger{opacity:0}.banner{margin:0 -10px 10px;padding:0;list-style:none}.banner a{display:block;transition:opacity .25s ease-out}.banner a:hover{opacity:.75}.banner-item{margin:0 0 10px 0}.banner-img-center{margin:0 auto}.btn{background:#666;border:0;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.btn:hover,.btn:visited{color:#fff;text-decoration:none}.btn:focus,.btn:active{color:#fff}.btn:hover{color:#fff;background-color:#444;background-image:linear-gradient(to bottom, #666, #444)}.btn:active,.btn:focus{background:#444}.btn-attention{background:#cb2b21;border:0;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.btn-attention:hover,.btn-attention:visited{color:#fff;text-decoration:none}.btn-attention:focus,.btn-attention:active{color:#fff}.btn-attention:hover{color:#fff;background-color:#ef5c54;background-image:linear-gradient(to bottom, #cb2b21, #ef5c54)}.btn-attention:active,.btn-attention:focus{background:#ef5c54}.btn-large{box-sizing:border-box;background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-large:hover,.btn-large:visited{color:#fff;text-decoration:none}.btn-large:focus,.btn-large:active{color:#fff}@media print{.btn-large{font-size:20px}}.btn-large:hover{background:#444}.btn-large:active,.btn-large:focus{background:#444}.btn-attention-large{box-sizing:border-box;background:#cb2b21;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-attention-large:hover,.btn-attention-large:visited{color:#fff;text-decoration:none}.btn-attention-large:focus,.btn-attention-large:active{color:#fff}@media print{.btn-attention-large{font-size:20px}}.btn-attention-large:hover{background:#ef5c54}.btn-attention-large:active,.btn-attention-large:focus{background:#ef5c54}.btn-block-large{box-sizing:border-box;width:100%;background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-block-large:hover,.btn-block-large:visited{color:#fff;text-decoration:none}.btn-block-large:focus,.btn-block-large:active{color:#fff}@media print{.btn-block-large{font-size:20px}}.btn-block-large:hover{background:#444}.btn-block-large:active,.btn-block-large:focus{background:#444}.btn-attention-block-large{box-sizing:border-box;width:100%;background:#cb2b21;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:15px 20px;text-align:center;border-radius:5px;font-size:20px;transition:background-color .25s linear}.btn-attention-block-large:hover,.btn-attention-block-large:visited{color:#fff;text-decoration:none}.btn-attention-block-large:focus,.btn-attention-block-large:active{color:#fff}@media print{.btn-attention-block-large{font-size:20px}}.btn-attention-block-large:hover{background:#ef5c54}.btn-attention-block-large:active,.btn-attention-block-large:focus{background:#ef5c54}@media(min-width: 768px){.btn-block-large{max-width:360px}.btn-attention-block-large{max-width:360px}}.btn-search-block{width:100%;max-width:165px;margin:0 auto}@media(max-width: 767px){.btn-search-block{display:block;width:100%;max-width:360px;margin:0 auto;padding:10px 20px;font-size:20px}}@media print and (max-width: 767px){.btn-search-block{font-size:20px}}.home-btn{margin:20px auto 10px}.btn-border{display:inline-block;padding:7px 10px;color:#333;border:1px solid #ccc;border-radius:4px;font-size:16px}@media print{.btn-border{font-size:16px}}.btn-border [class*=acms-icon-]{color:#ccc;font-size:14px}@media print{.btn-border [class*=acms-icon-]{font-size:14px}}.btn-border:hover{text-decoration:none}.maincolor-arrow-btn{margin:0 auto 14px}.maincolor-arrow-btn a{position:relative;padding:14px 60px 14px 18px;color:#fff;font-weight:bold;text-align:left;background-color:#cb2b21;border:solid 2px #cb2b21;transition:all 200ms 0s ease}.maincolor-arrow-btn a:hover{color:#cb2b21;text-decoration:none;background-color:#fff;border:solid 2px #cb2b21;transition:all 300ms 0s ease}.maincolor-arrow-btn a:active{color:#fff}.maincolor-arrow-btn a img{position:absolute;top:50%;right:16px;width:24px !important;height:24px !important;margin:auto;transform:translateY(-50%)}.maincolor-arrow-btn a:hover>img{transform:translateX(3px) translateY(-12px);transition:all 300ms 0s ease}.maincolor-btn{margin:0 auto 12px;color:#fff;text-align:center}.maincolor-btn a{position:relative;padding:12px 36px;color:#fff;font-weight:bold;background-color:#cb2b21;border:solid 2px #cb2b21}.maincolor-btn a:link{text-decoration:none}.maincolor-btn a:visited,.maincolor-btn a:active{color:#fff}.maincolor-btn a:hover{color:#cb2b21;text-decoration:none;background-color:#fff;opacity:.8}.whitecolor-arrow-btn{margin:0 auto 14px;text-align:center}.whitecolor-arrow-btn a{position:relative;padding:14px 40px;color:#cb2b21;font-weight:bold;background-color:#fff;border:solid 2px #fff !important;border-radius:40px;transition:all 300ms 0s ease}.whitecolor-arrow-btn a:hover{color:#fff !important;text-decoration:none;border:solid 2px #cb2b21;transition:all 300ms 0s ease}.whitecolor-arrow-btn a img{position:absolute;top:50%;right:16px;width:16px;height:16px;margin:auto;transform:translateY(-50%)}.whitecolor-arrow-btn a:hover>img{transform:translateX(3px) translateY(-8px);transition:all 300ms 0s ease}.whitecolor-btn{margin:0 auto 10px;text-align:center}.whitecolor-btn a{position:relative;padding:10px 32px;color:#cb2b21;font-weight:bold;background-color:#fff;border:solid 2px #cb2b21;border-radius:40px;transition:all 300ms 0s ease}.whitecolor-btn a:hover{color:#fff;text-decoration:none;background-color:#cb2b21;border:solid 2px #cb2b21;transition:all 300ms 0s ease}.black-none-btn{width:96%;max-width:238px;margin:0 auto 16px;background:linear-gradient(rgba(13, 1, 0, 0.61) 0%, #000 100%)}.black-none-btn a{display:block;padding:16px 7px;color:#fff;font-weight:bold;font-size:12px;text-align:center;transition:all 300ms 0s ease}.black-none-btn:hover{text-decoration:none;background:linear-gradient(#000 0%, #000 100%);transition:all 300ms 0s ease}.black-none-btn:hover a{text-decoration:none}@media(min-width: 768px){.black-none-btn a{font-size:14px}}.nonecolor-none-btn{position:relative;width:90%;margin:7px auto 10px}.nonecolor-none-btn p{width:calc(100% - 27px);margin:0;line-height:1.2}.nonecolor-none-btn a{color:#fff;font-weight:bold;font-size:1rem;transition:all 300ms 0s ease}.nonecolor-none-btn a:hover{color:#fff !important;text-decoration:none;transition:all 300ms 0s ease}.nonecolor-none-btn a img{position:absolute;top:50%;right:0;width:20px;height:20px;margin:auto;transform:translateY(-50%)}@media(min-width: 1024px){.nonecolor-none-btn a{font-size:1.125rem}.nonecolor-none-btn a img{width:28px;height:28px}}.card{margin:0 0 40px 0;padding:0;list-style:none;border-left:1px solid #e5e5e5}.card-item{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.card-link{display:block;margin:0 -10px;padding:10px;color:#333}.card-link:hover{text-decoration:none;background:#eee;transition:background-color .25s linear}.card-link:hover,.card-link:visited,.card-link:active,.card-link:focus{color:#333}.card-img{margin:0 0 10px 0}.card-title{margin:0;font-size:16px;font-weight:bold}@media print{.card-title{font-size:16px}}.card-detail{margin:10px 0 0 0;font-size:13px}@media print{.card-detail{font-size:13px}}:root{--cc-bg: #fff;--cc-text: #333333;--cc-btn-primary-bg: #C41134;--cc-btn-primary-text: var(--cc-bg);--cc-btn-primary-hover-bg: #910021;--cc-btn-secondary-bg: #F1F1F1;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #EEEEEE;--cc-toggle-bg-off: #999999;--cc-toggle-bg-on: #666666;--cc-toggle-bg-readonly: #E5E5E5;--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: #faecec;--cc-block-text: var(--cc-text);--cc-cookie-category-block-bg: #F1F1F1;--cc-cookie-category-block-bg-hover: #EEEEEE;--cc-section-border: #f5f1f1;--cc-cookie-table-border: #f2e9e9;--cc-overlay-bg: rgba(4, 6, 8, .85);--cc-webkit-scrollbar-bg: #dbcfcf;--cc-webkit-scrollbar-bg-hover: #a09191}.c_darkmode{--cc-bg: #181b1d;--cc-text: #d8e5ea;--cc-btn-primary-bg: #a6c4dd;--cc-btn-primary-text: #000;--cc-btn-primary-hover-bg: #c2dff7;--cc-btn-secondary-bg: #33383c;--cc-btn-secondary-text: var(--cc-text);--cc-btn-secondary-hover-bg: #3e454a;--cc-toggle-bg-off: #667481;--cc-toggle-bg-on: var(--cc-btn-primary-bg);--cc-toggle-bg-readonly: #454c54;--cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color: var(--cc-bg);--cc-block-text: #b3bfc5;--cc-cookie-category-block-bg: #23272a;--cc-cookie-category-block-bg-hover: #2b3035;--cc-section-border: #292d31;--cc-cookie-table-border: #2b3035;--cc-webkit-scrollbar-bg: #667481;--cc-webkit-scrollbar-bg-hover: #9199a0}.cc_div *,.cc_div :before,.cc_div :after{float:none;box-sizing:border-box;margin:0;padding:0;color:inherit;font-weight:inherit;font-size:1em;font-family:inherit;font-style:inherit;font-variant:normal;line-height:1.2;letter-spacing:unset;text-align:left;text-transform:none;text-decoration:none;background:none;border:none;box-shadow:none;visibility:unset;transition:none;animation:none}.cc_div{color:#2d4156;color:var(--cc-text);font-weight:400;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:.35em}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:rgba(0,0,0,0)}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear,opacity .25s ease,transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease,opacity .4s ease,transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{transform:scale(1);visibility:visible !important;opacity:1}.force--consent.show--consent .c--anim #cm.box.middle,.force--consent.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{position:fixed;right:1.25em;bottom:1.25em;z-index:1;width:100%;max-width:24.2em;padding:1.1em 1.8em 1.4em 1.8em;font-family:inherit;line-height:initial;background:#fff;background:var(--cc-bg);box-shadow:0 .625em 1.875em #000;box-shadow:0 .625em 1.875em rgba(2,2,3,.28);transform:scale(0.95);visibility:hidden;opacity:0}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.7em;font-size:1.05em}.cloud #c-ttl{margin-top:-0.15em}#c-txt{margin-bottom:1.4em;font-size:.9em;line-height:1.5em}.cc_div .c-bn{display:inline-block;padding:1em 1.7em;color:#40505a;color:var(--cc-btn-secondary-text);font-size:.82em;text-align:center;background:#e5ebef;background:var(--cc-btn-secondary-bg);border-radius:4px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}#cm .c-bn{width:48.5%}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none;margin-left:1em}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;z-index:101;display:table;width:100%;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{position:relative;display:block;width:100%;padding:1.3em 6.4em 1.3em 2.7em;font-size:.95em;font-family:inherit;background:none;cursor:pointer;transition:background-color .25s ease}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{margin-bottom:.5em;padding:1em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{margin-top:0;margin-bottom:2em;padding:0;border:none;transition:none}#s-bl .c-bl:not(.b-ex):first-child:hover{background:rgba(0,0,0,0);background:unset}#s-bl .c-bl.b-ex{padding:0;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:none;transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{display:none;max-height:0;margin-bottom:0;padding-top:0;overflow:hidden}#s-bl .act .b-acc{display:block;max-height:100%;overflow:hidden}#s-cnt .p{margin-top:.85em;color:#2d4156;color:var(--cc-block-text);font-size:.9em;line-height:1.5em}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{position:relative;display:table-cell;vertical-align:middle}#cs{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0 1.7em}#s-inr{position:relative;position:relative;max-width:45em;height:100%;height:100%;margin:0 auto;padding-top:4.75em;padding-bottom:4.75em;overflow:hidden;box-shadow:rgba(3,6,9,.26) 0px 13px 27px -5px;transform:scale(0.96);visibility:hidden;opacity:0}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{display:block;width:100%;height:100%;padding:1.3em 2.1em;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}#s-bns{position:absolute;right:0;bottom:0;left:0;height:4.75em;padding:1em 2.1em;border-color:var(--cc-section-border);border-top:1px solid #f1f3f5}.cc_div .cc-link{display:inline;padding-bottom:0;color:#253b48;color:var(--cc-btn-primary-bg);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;cursor:pointer}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:rgba(0,0,0,0)}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#s-hdr{position:absolute;top:0;z-index:2;display:table;width:100%;height:4.75em;padding:0 2.1em;vertical-align:middle;border-color:var(--cc-section-border);border-bottom:1px solid #f1f3f5}#s-ttl{display:table-cell;font-size:1em;vertical-align:middle}#s-c-bn{position:relative;width:1.7em;height:1.7em;margin:0;padding:0;font-weight:initial;font-size:1.45em}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;overflow:hidden;opacity:0;pointer-events:none}#c_policy__text{height:31.25em;margin-top:1.25em;overflow-y:auto}#c-s-in{position:relative;top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em;transform:translateY(-50%)}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:rgba(0,0,0,0);border-radius:0 .25em .25em 0}#s-bl::-webkit-scrollbar-thumb{background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border:.25em solid var(--cc-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;top:0;right:0;right:1.2em;bottom:0;display:inline-block;margin:auto;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc_div .b-tg .c-tgl{position:absolute;top:0;left:0;display:block;margin:0;border:0;cursor:pointer}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease,box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{position:relative;top:.125em;left:.125em;display:block;box-sizing:content-box;width:1.25em;height:1.25em;background:#fff;background:var(--cc-toggle-knob-bg);border:none;border-radius:100%;box-shadow:0 1px 2px rgba(24,32,35,.36);transition:transform .25s ease;content:""}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{width:100%;margin:0;padding:0;overflow:hidden;text-align:left;border-collapse:collapse}#s-bl td,#s-bl th{padding:.8em .625em;padding-left:1.2em;font-size:.8em;text-align:left;vertical-align:top}#s-bl th{padding:1.2em 1.2em;font-family:inherit}#s-bl thead tr:first-child{border-color:var(--cc-cookie-table-border);border-bottom:1px solid #e9edf2}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:#070707;background:rgba(4,6,8,.85);background:var(--cc-overlay-bg);visibility:hidden;opacity:0;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;bottom:0;left:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .b-tl::before,.cc_div .act .b-bn .b-tl::before{position:absolute;position:absolute;top:50%;left:1.2em;display:inline-block;margin-right:15px;padding:.2em;border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg);content:""}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{position:absolute;top:.37em;left:.75em;display:inline-block;margin:0 auto;padding:.1em;padding-bottom:.45em;border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;transform:rotate(45deg);content:""}#s-c-bn::before,#s-c-bn::after{position:absolute;top:.58em;left:.82em;width:1.5px;height:.6em;margin:0 auto;background:#444d53;background:var(--cc-btn-secondary-text);border-radius:1em;transform:rotate(45deg);content:""}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{position:absolute;right:0;display:block;width:50%;height:100%;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{position:absolute;top:.42em;right:.8em;display:block;width:.09375em;height:.7em;margin:0 auto;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);transform-origin:center;content:" "}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}.force--consent #cm.box.middle,.force--consent #cm.cloud.middle{top:50%;bottom:auto;transform:translateY(-37%)}.force--consent #cm.box.middle.zoom,.force--consent #cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{right:1em;left:1em;margin:0 auto}#cm.cloud{right:1em;left:1em;width:unset;max-width:50em;margin:0 auto;padding:1.3em 2em;overflow:hidden;text-align:center}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{display:table-cell;width:70%;padding-right:2.4em;vertical-align:top}.cc_div .cloud #c-txt{margin-bottom:0;font-size:.85em}.cc_div .cloud #c-bns{display:table-cell;min-width:170px;vertical-align:middle}#cm.cloud .c-bn{width:100%;margin:.625em 0 0 0}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{position:fixed;right:0;bottom:0;left:0;width:100%;max-width:100%;padding:2em;border-radius:0}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;height:100%;max-height:100%;transform:none}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-right:1.6em;padding-left:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{max-width:32em;margin:0;margin-right:0;margin-left:auto;border-radius:0}.cc_div .bar.left #s-inr{margin-right:auto;margin-left:0}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-color:var(--cc-cookie-table-border);border-top:1px solid #e3e7ed}.cc_div .bar #s-bl td{position:relative;padding-left:35%;border:none}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:.625em;overflow:hidden;color:#000;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;content:attr(data-column)}#cm.top{top:1.25em;bottom:auto}#cm.left{right:auto;left:1.25em}#cm.right{right:1.25em;left:auto}#cm.bar.left,#cm.bar.right{right:0;left:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{right:1em;bottom:1em;left:1em;display:block;width:auto;max-width:100%;margin:0;padding:1.4em !important}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{top:auto;bottom:1em}#cm.bar.bottom{bottom:0}.cc_div .cloud #c-txt{font-size:.9em}#cm.cloud .c-bn{font-size:.85em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{width:100%;max-width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{padding:0;border-radius:0}#c-s-in{top:0;height:100%;max-height:100%;transform:none}.cc_div .b-tg{right:1.1em;transform:scale(1.1)}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{padding:.9em 1.6em;font-size:.83em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-color:var(--cc-cookie-table-border);border-top:1px solid #e3e7ed}#s-bl td{position:relative;padding-left:35%;border:none}#s-bl td:before{position:absolute;left:1em;padding-right:.625em;overflow:hidden;color:#000;color:var(--cc-text);white-space:nowrap;text-overflow:ellipsis;content:attr(data-column)}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}#c-bns button+button,#s-cnt button+button{float:unset;margin-top:.625em}#cm.cloud,#cm.box{right:1em;left:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{margin-bottom:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{position:relative;top:0;max-height:37.5em;margin-top:-5.625em}.cc_div.ie .bar #cs{max-height:100%;margin-top:0}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{margin-bottom:.7em;padding-left:1em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;height:auto;margin-bottom:.2em;vertical-align:middle}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:.8em .625em .8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}ul.headline{border-top:none}.headline-item{line-height:1.5}.headline-link{padding:18px 10px;color:#333;transition:background-color .25s ease-out}.headline-link:hover,.headline-link:visited,.headline-link:active,.headline-link:focus{color:#333}.headline-link:hover{background:rgba(248,130,58,.1)}.headline-title{margin:0 10px}.headline-dat{color:#cb2b21;font-weight:bold}@media screen and (max-width: 479px){.headline-title{display:block;margin:0}}.headline-1col{font-size:16px}@media print{.headline-1col{font-size:16px}}.info-bar{color:#cb2b21;background:#fae9e8}.info-bar-contents{display:flex;align-items:center;width:100%}.info-bar-contents:hover{text-decoration:underline}.info-bar-icon{display:flex;font-size:24px}@media print{.info-bar-icon{font-size:24px}}.info-bar-message{padding:0 15px}.info-bar-link-wrap{margin-left:auto}.info-bar-link{padding:5px 0;color:#cb2b21}.info-bar-link:link,.info-bar-link:visited,.info-bar-link:hover,.info-bar-link:active,.info-bar-link:focus{color:#cb2b21}.info-bar-link:hover{text-decoration:none;border-bottom:none}.info-bar-link-icon{margin:0 10px 0 0}@media screen and (min-width: 768px){a.list-link.acms-list-group-item{padding:10px 20px 10px 10px;transition:padding .15s ease-out}a.list-link.acms-list-group-item:hover{padding:10px 10px 10px 20px;transition:padding .25s ease-out}a.list-link.acms-list-group-label-parent{padding:10px 30px 10px 10px;transition:padding .15s ease-out}a.list-link.acms-list-group-label-parent:hover{padding:10px 30px 10px 20px}}.list-results-wrap{margin:15px 0 15px 0;padding:10px;border:1px solid #ccc}.list-results-heading{margin:0 0 10px 0;padding:5px;background:#e5e5e5}.list-results{position:relative;margin:0}.list-results-item{position:absolute;width:100px}.list-results-detail{margin:0;padding:0 0 0 100px;font-weight:bold}.main-visual{display:flex;align-items:center;box-sizing:border-box;height:350px;padding:40px 5px;color:#fff;text-align:center;background:#eee no-repeat center;background-size:cover}.main-visual-title{margin:0 0 20px 0;font-size:24px;font-weight:bold}@media print{.main-visual-title{font-size:24px}}.main-visual-text{margin:0 0 20px 0;font-size:14px;line-height:1.7}@media print{.main-visual-text{font-size:14px}}.main-visual-center-btn{margin:0}.main-visual-title,.main-visual-text,.main-visual-center-btn{opacity:0;animation:fadeUp .35s 1 both ease-out;animation-direction:alternate;animation-fill-mode:forwards}@media screen and (min-width: 768px){.main-visual{height:420px;padding:50px 0}.main-visual-title{margin:0 0 30px 0;font-size:30px}.main-visual-text{margin:0 0 40px 0;font-size:16px;line-height:1.7}}@media screen and (max-width: 767px){.main-visual-center-btn .btn-attention-block-large{padding:15px 15px;font-size:16px}}.module-section{margin:0 0 30px 0}.module-header{position:relative;margin:0;padding:5px 0;color:#333;border-bottom:2px solid #333}.module-header+.thumbnail,.module-header+.summary-default,.module-header+.entry-column,.module-header+.card,.module-header+.search-form,.module-header+.banner{margin-top:10px}.module-heading{margin:0;font-size:18px}@media print{.module-heading{font-size:18px}}.module-heading [class*=acms-icon-]{margin:0 10px 0 0;vertical-align:baseline}a.module-index-link{position:absolute;right:0;bottom:5px;color:#333;font-size:16px}@media print{a.module-index-link{font-size:16px}}a.module-index-link [class*=acms-icon-]{color:#ccc;font-size:14px}@media print{a.module-index-link [class*=acms-icon-]{font-size:14px}}.module-group-list{margin:0;padding:0 10px;list-style:none}.module-group-list:before,.module-group-list:after{display:table;content:" "}.module-group-list:after{clear:both}.module-group-heading{margin:0 0 20px 0;font-size:18px;line-height:1.2}@media print{.module-group-heading{font-size:18px}}.module-group-detail{margin:0 0 30px 0;font-size:16px;line-height:1.7}@media print{.module-group-detail{font-size:16px}}.heading-align-left .module-group-heading{text-align:left}.heading-align-center .module-group-heading{text-align:center}.heading-align-right .module-group-heading{text-align:right}.detail-align-left .module-group-detail{text-align:left}.detail-align-center .module-group-detail{text-align:center}.detail-align-right .module-group-detail{text-align:right}.btn-align-left .module-group-btn-wrap{text-align:left}.btn-align-center .module-group-btn-wrap{text-align:center}.btn-align-right .module-group-btn-wrap{text-align:right}.page-title-wrapper{position:relative;z-index:-999;display:table;width:100%;height:100px;margin:58px auto 0;color:#fff;background:url(/themes/tirepark/dest/assets/title-service.jpg) #333 no-repeat center;background-size:cover;background-size:cover}.page-title-wrapper p{margin:0}.page-title{margin:0 0 10px 0;font-weight:bold;font-size:12px;line-height:1.2}.page-title a{color:#cb2b21}.page-description{margin:10px 0 0 0;padding-bottom:8px;font-weight:800;font-size:2.2rem;font-family:"Barlow",sans-serif;line-height:1}.page-title-inner{display:table-cell;vertical-align:middle}.page-title-inner .page-title-box .page-title-box_inner{position:relative;width:92%;margin:50px auto 50px}.page-title-inner .page-title-box .page-title-box_inner::after{position:absolute;top:50%;left:0;display:inline-block;width:52px;height:52px;vertical-align:middle;transform:translateY(-50%);content:""}@media(min-width: 1024px){.page-title-wrapper{height:280px;margin:90px auto 27px}.page-title-inner .page-title-box .page-title-box_inner{width:100%;margin:50px auto 30px}.page-title-inner .page-title-box .page-title-box_inner::after{width:95px;height:95px}.page-title{font-size:1.125rem;text-shadow:1px 1px 4px rgba(0,0,0,.16)}.page-description{padding-bottom:16px;font-size:3.25rem;text-shadow:1px 1px 4px rgba(0,0,0,.16)}}.pager{margin:0 -5px 50px -5px;padding:0;text-align:center;list-style:none}.pager li{display:inline-block;margin:0 5px}.pager li.cur{padding:5px 20px;color:#fff;background:#767676;border-radius:3px}.pager-link{display:block;padding:5px 20px;color:#333;background:#e5e5e5;border-radius:3px}.pager-link:visited,.pager-link:focus,.pager-link:active{color:#333}.pager-link:hover{color:#fff;text-decoration:none;background:#333}.pager-link-forward{float:right}.pager-link-prev{float:left}@media screen and (min-width: 768px){.pager-link{padding:5px 10px}.pager li.cur{padding:5px 10px}}.serial-nav{margin:-60px 0 60px 0;padding:0;list-style:none}.serial-nav .serial-nav-item{display:block;float:none}.serial-nav .serial-nav-item-prev{text-align:left}.serial-nav .serial-nav-item-next{text-align:right}.serial-nav a{display:block;padding:25px 0;color:#333;border-bottom:1px solid #e5e5e5}.serial-nav a:hover,.serial-nav a:visited,.serial-nav a:focus,.serial-nav a:active{color:inherit;text-decoration:none}.serial-nav a:hover{background:#e5e5e5}@media screen and (min-width: 768px){.serial-nav{margin:0 0 60px 0;border:0}.serial-nav .serial-nav-item-prev{float:left}.serial-nav .serial-nav-item-next{float:right}.serial-nav a{display:inline;border:0}.serial-nav a:hover{text-decoration:underline;background:0}}.search-form .btn-search{padding:10px 20px;color:#fff;background:#333;border:1px solid #333;border-radius:0 4px 4px 0;filter:none;font-size:16px}@media print{.search-form .btn-search{font-size:16px}}.search-form .btn-search:hover,.search-form .btn-search:active,.search-form .btn-search:focus{background:#666}.search-form input[type=search]{box-sizing:border-box;height:40px;padding:9px 10px;font-size:16px}@media print{.search-form input[type=search]{font-size:16px}}input[type=search].search-form-input{box-sizing:border-box;padding-top:5px;padding-bottom:4px;font-size:20px}@media print{input[type=search].search-form-input{font-size:20px}}.section-bg{padding:20px 0;background:#f6f6f6}.section-space{padding:20px 0}.section-center-col{float:none;margin:0 auto}.section-heading{margin:20px 0;font-size:24px}@media print{.section-heading{font-size:24px}}.section-heading a{color:#333}@media(min-width: 768px){.section-bg{padding:80px 0}.section-space{padding:80px 0}.section-heading{margin:20px 0 40px 0;font-size:28px}}@media print and (min-width: 768px){.section-heading{font-size:28px}}.slick-slider{padding:0 0 12px 0}.slick-slider img{margin:0 auto}.slider{overflow:hidden}.fix-height{height:300px;overflow:hidden}.slick-list:focus:focus{position:relative}.slick-list:focus:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:2px dotted #cb2b21;content:""}.js-slider .slick-list:focus{position:relative}.js-slider .slick-list:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:2px dotted #cb2b21;content:""}.main-slider-image{height:300px;background:no-repeat center #333;background-size:cover}.main-slider-image a:hover{text-decoration:none}.main-slider-text-outer{height:100%}.main-slider-text-wrap{display:table;width:100%;height:100%}.main-slider-text-inner{display:table-cell;padding:0 20px;text-align:center;vertical-align:middle}.main-slider-main-copy{margin:0;color:#fff;font-weight:bold;font-size:24px}@media print{.main-slider-main-copy{font-size:24px}}.main-slider-side-copy{margin:0;color:#fff;font-size:16px}@media print{.main-slider-side-copy{font-size:16px}}.top_mainimag_wrap{position:relative}.topspace{margin-top:58px}.top_mainimag{position:relative;height:80vh;overflow:hidden}.slide{height:80vh;transform:scale(1);transition:transform 8s linear}.zooming .slide{transform:scale(1.2)}.top_img01 .slide{background:url(/themes/tirepark/dest/assets/top_main01.jpg) no-repeat center center;background-size:cover}.top_img02 .slide{background:url(/themes/tirepark/dest/assets/top_main02.jpg) no-repeat center center;background-size:cover}.top_img03 .slide{background:url(/themes/tirepark/dest/assets/top_main03.jpg) no-repeat center center;background-size:cover}.top_img04 .slide{background:url(/themes/tirepark/dest/assets/top_main04.jpg) no-repeat center center;background-size:cover}.top_img05 .slide{background:url(/themes/tirepark/dest/assets/top_main05.jpg) no-repeat center center;background-size:cover}.slider_logo_wrap{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.slider_logo_wrap .slider_logo{width:96%;max-width:885px;margin:0 auto;text-align:center}.slider_logo_wrap .slider_logo img{width:68%;max-width:385px;margin-top:16px}.slider_logo_wrap .slider_logo .line{width:70%;max-width:800px;margin:0 auto}.slider_logo_wrap .slider_logo p{margin:0;color:#fff;font-weight:bold;font-size:2rem;text-shadow:0px 3px 6px rgba(0,0,0,.16)}.top_img_filter{position:absolute;bottom:0;left:0;width:100%;height:50vh;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 14.29%, rgba(0, 0, 0, 0.46) 30.05%, #000 64.53%, #000 100%);opacity:.59}.top-mainimg-nav-box{position:relative;bottom:0;left:50%;z-index:9;width:100%;max-width:844px;padding:32px 0 16px;background:#f2f2f2;transform:translate(-50%, 0)}.top-mainimg-nav-box .top-mainimg-nav-inner{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item{width:50%}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container{width:86%;max-width:170px;margin:0 auto 24px}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container .top-mainimg-nav-item-inner{position:relative;height:123px;padding-top:20px;text-align:center;background:rgba(203,43,33,.85);border:1px solid #fff;border-radius:32px;box-shadow:1px 1px 8px rgba(0,0,0,.2)}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container .top-mainimg-nav-item-inner p{margin:0;color:#fff;font-weight:bold;font-size:13px;line-height:1.2}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item a:hover{text-decoration:none}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item a:hover .top-mainimg-nav-item-inner{background:rgba(0,0,0,.4)}.top-mainimg-nav-box .imgbox-icon01 img{width:45px;height:auto}.top-mainimg-nav-box .imgbox-icon02 img{width:36px;height:auto}.top-mainimg-nav-box .imgbox-icon03 img{width:47px;height:auto}.top-mainimg-nav-box .imgbox-icon04 img{width:55px;height:auto}.top-mainimg-nav-box .imgbox-arrow{position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 480px){.slider_logo_wrap .slider_logo img{width:58%}.slider_logo_wrap .slider_logo p{font-size:2.5rem}.slider_logo_wrap .slider_logo .line{width:60%}.top_img_filter{height:90vh}}@media screen and (min-width: 768px){.slide{height:calc(100vh - 146px)}.top_mainimag{height:calc(100vh - 146px)}.slider_logo_wrap{top:43%}.slider_logo_wrap .slider_logo img{width:45%}.slider_logo_wrap .slider_logo p{font-size:4rem}.slider_logo_wrap .slider_logo .line{width:76%}.top-mainimg-nav-box{position:absolute;bottom:6vh;width:100%;background:none}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item{width:25%}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container{width:100%;max-width:170px;margin:0 auto 24px}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container .top-mainimg-nav-item-inner{background:rgba(237,231,231,.45)}.top-mainimg-nav-box .top-mainimg-nav-inner .top-mainimg-nav-item .top-mainimg-nav-item-container a:hover .top-mainimg-nav-item-inner{background:rgba(203,43,33,.5)}}@media screen and (min-width: 1024px){.topspace{margin-top:90px}.slider_logo_wrap .slider_logo p{font-size:5rem}.slider_logo_wrap .slider_logo .line{width:91%}}.slick-track,.slick-list{-webkit-transform:translateZ(0);-webkit-perspective:1000}.slick-prev,.slick-next{position:absolute;top:50%;z-index:1;display:block;width:28px;height:28px;margin-top:-29px;padding:0;color:rgba(0,0,0,0);font-size:0;line-height:0;background:rgba(0,0,0,0);border:none;outline:none}.slick-prev:focus,.slick-next:focus{border:1px dotted #fff}.slick-prev{left:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4IDI4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0NCMkIyMTt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDt9Cjwvc3R5bGU+CjxnIGlkPSLjgrDjg6vjg7zjg5dfMTI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjQzOSkiPgoJPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzciIGNsYXNzPSJzdDAiIGN4PSIxNCIgY3k9IjE0LjQiIHI9IjE0Ii8+Cgk8ZyBpZD0i44Kw44Or44O844OXXzM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS43MTIgOC41NikiPgoJCTxsaW5lIGlkPSLnt5pfMSIgY2xhc3M9InN0MSIgeDE9IjQuNiIgeTE9IjExLjgiIHgyPSItMS43IiB5Mj0iNi4xIi8+CgkJPGxpbmUgaWQ9Iue3ml8yIiBjbGFzcz0ic3QxIiB4MT0iNC42IiB5MT0iMC40IiB4Mj0iLTEuNyIgeTI9IjYuMSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=) no-repeat}.slick-next{right:10px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij4KICA8ZyBpZD0i44Kw44Or44O844OXXzEyNyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjQzOSkiPgogICAgPGNpcmNsZSBpZD0i5qWV5YaG5b2iXzciIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDciIGN4PSIxNCIgY3k9IjE0IiByPSIxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjQ0KSIgZmlsbD0iI2NiMmIyMSIvPgogICAgPGcgaWQ9IuOCsOODq+ODvOODl18zNyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjcxMiA4LjU2KSI+CiAgICAgIDxsaW5lIGlkPSLnt5pfMSIgZGF0YS1uYW1lPSLnt5ogMSIgeDI9IjYuMjQ2IiB5Mj0iNS42NzgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgICAgPGxpbmUgaWQ9Iue3ml8yIiBkYXRhLW5hbWU9Iue3miAyIiB5MT0iNS42NzgiIHgyPSI2LjI0NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA1LjY3OCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat}.slick-dots{position:relative;clear:both;margin:-35px 0 0 0;padding:0;text-align:center;list-style:none}.slick-dots li{display:inline-block}.slick-dots li button{position:relative;display:inline-block;width:15px;height:15px;margin:0 8px;font-size:0;background:#fff;border:1px solid rgba(0,0,0,0);border-radius:7px;content:""}.slick-dots li button:focus{border:1px solid #cb2b21;outline:0}.slick-dots li.slick-active button{background:#cb2b21}.slick-dots button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}#autoplay-btn{position:absolute;right:10px;bottom:10px;z-index:1;width:50px;height:50px;color:#fff;background:rgba(0,0,0,.7);border:0;border-radius:50%;outline:0;right:calc(10px + constant(safe-area-inset-right))}#autoplay-btn:hover{background:rgba(0,0,0,.9)}#autoplay-btn:active::before,#autoplay-btn:focus::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:1px dotted #fff;content:""}#autoplay-btn::after{position:absolute;top:15px;left:17px;display:block;box-sizing:border-box;width:16px;height:20px;margin-left:0;border-top:none;border-right:5px solid #fff;border-bottom:none;border-left:5px solid #fff;content:""}#autoplay-btn.active::after{left:15px;width:0;height:0;margin-left:5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:10px 0 10px 15px}@media screen and (min-width: 768px){.slick-prev{left:0}.slick-next{right:0}.fix-height{height:400px}.main-slider-image{height:400px}.main-slider-main-copy{font-size:40px}.main-slider-side-copy{font-size:24px}}.sales_imgbox{position:absolute;top:12px;right:3%}.sales_imgbox img{max-width:120px;height:auto;filter:drop-shadow(1px 1px 4px #444)}@media screen and (min-width: 480px){.sales_imgbox{top:24px}.sales_imgbox img{max-width:150px}}@media screen and (min-width: 768px){.sales_imgbox{top:40px}.sales_imgbox img{max-width:180px}}.suggest-wrap{padding:60px 0;background:url(/themes/tirepark/dest/assets/suggest-bg.jpg) no-repeat center center;background-size:cover}.suggest-wrap p{margin:0}.suggest-inner .intro{width:92%;margin:0 auto}.suggest-inner .intro p{color:#fff;font-weight:bold;font-size:18px;text-align:center}.suggest-box{margin:48px 0 0}.suggest-box .suggest-boxinner{display:flex;flex-wrap:wrap;width:100%;max-width:1366px;margin:0 auto}.suggest-item{width:50%}.suggest-item .suggest-item-container{width:94%;max-width:320px;margin:0 auto;margin-bottom:32px}.suggest-item .suggest-item-inner{padding:16px;color:#fff;text-align:center;background:linear-gradient(#cb2121 0%, #860303 100%);outline:3px solid hsla(0,0%,100%,.6);outline-offset:-10px}.suggest-item .suggest-item-inner .titlebox{display:flex;align-items:center;justify-content:center;height:62px}.suggest-item .suggest-item-inner p{font-weight:bold;font-size:12px}.suggest-item .suggest-item-inner .title{padding-top:16px;font-size:1.1rem;line-height:1.2}.suggest-item .suggest-item-inner .en{padding:8px 0 0}.suggest-item .suggest-item-inner .imgbox{display:flex;align-items:center;justify-content:center;height:100px}.suggest-item .suggest-item-inner .imgbox img{width:auto;height:62px}.suggest-item .suggest-item-inner .btn-wrap{padding:0 0 24px}.suggest-item:nth-of-type(even) .suggest-item-inner{background:#4e4e4e;filter:drop-shadow(2px 2px 4px rgba(255, 255, 255, 0.16))}@media screen and (min-width: 768px){.suggest-inner .intro p{font-size:20px;text-align:center}.suggest-box .suggest-boxinner{width:100%}.suggest-item .suggest-item-inner .title{font-size:1.3rem}}@media screen and (min-width: 1024px){.suggest-item{width:25%}.suggest-item .suggest-item-inner .title{font-size:1.375rem}}.kadomaru_black_arrow_btn a,.kadomaru_red_arrow_btn a{position:relative;padding:10px 40px 10px 15px;color:#fff;font-weight:bold;font-size:11px;text-align:left;border-radius:37px;transition:all 200ms 0s ease}.kadomaru_black_arrow_btn a:hover,.kadomaru_red_arrow_btn a:hover{text-decoration:none;background-color:#fff;transition:all 300ms 0s ease}.kadomaru_black_arrow_btn a:active,.kadomaru_red_arrow_btn a:active{color:#fff}.kadomaru_black_arrow_btn a img,.kadomaru_red_arrow_btn a img{position:absolute;top:50%;right:16px;width:16px;height:16px;margin:auto;transform:translateY(-50%)}.kadomaru_black_arrow_btn a:hover>img,.kadomaru_red_arrow_btn a:hover>img{transform:translateX(3px) translateY(-8px);transition:all 300ms 0s ease}.kadomaru_black_arrow_btn a{background-color:#0d0100;filter:drop-shadow(2px 1px 6px rgba(0, 0, 0, 0.16))}.kadomaru_black_arrow_btn a:hover{color:#0d0100}.kadomaru_red_arrow_btn a{background-color:#cb2b21}.kadomaru_red_arrow_btn a:hover{color:#cb2b21}@media screen and (min-width: 1024px){.kadomaru_black_arrow_btn a,.kadomaru_red_arrow_btn a{font-size:14px}}.tel_wrap{position:fixed;right:0;bottom:0;z-index:9999;width:100%;opacity:1}.tel_wrap a{color:#fff}.tel_wrap .tel_inner{display:flex}.tel_wrap .tel_inner .telbox{width:50%;margin-bottom:0;color:#fff;background-color:#cb2b21}.tel_wrap .tel_inner .telbox .telbox_inner{display:flex;align-items:center;justify-content:center;padding:16px 4px}.tel_wrap .tel_inner .telbox .telbox_inner p{margin:0;padding:0 4px;font-weight:bold;font-size:12px}.tel_wrap .tel_inner .telbox-black{background-color:#222}@media screen and (min-width: 768px){.tel_wrap{bottom:10vh;width:auto;opacity:0}.tel_wrap .tel_inner{display:block}.tel_wrap .tel_inner .telbox{width:auto;margin-bottom:8px}.tel_wrap .tel_inner .telbox .telbox_inner{padding:12px 40px}.tel_wrap .tel_inner .telbox .telbox_inner p{padding:0 8px;font-size:1em}}.summary-default{margin:0 0 20px 0;padding:0;list-style:none;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.summary-default:before,.summary-default:after{display:table;content:" "}.summary-default:after{clear:both}.summary-default.slick-initialized{margin-right:-10px;margin-left:-10px;overflow:hidden;border:0}.summary-default .slick-list{padding:0 0 0 20px;overflow:inherit}.summary-default .slick-dots{margin:0}.summary-default .slick-dots button{background:#e5e5e5}.summary-default .slick-dots .slick-active button{background:#cb2b21}.summary-default-item{display:block;box-sizing:border-box;padding:0 10px;color:#333;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;transition:background-color .25s ease-out}.acms-entry .summary-default-item{padding:10px}.slick-initialized .summary-default-item{width:280px;margin:2px 10px 2px 2px;border:0;box-shadow:1px 1px 1px 1px rgba(0,0,0,.08),-1px -1px 1px 1px rgba(0,0,0,.08)}.summary-default-link{display:block;margin:0 -10px;padding:10px;color:#333;transition:background .2s}.summary-default-link:hover,.summary-default-link:visited,.summary-default-link:active,.summary-default-link:focus{color:#333}.summary-default-link:hover{text-decoration:none;background:#f1f1f1}.summary-title{margin:0 0 10px 0;font-size:16px;font-weight:bold}@media print{.summary-title{font-size:16px}}.summary-detail{margin:0;line-height:1.5;font-size:13px}@media print{.summary-detail{font-size:13px}}@media screen and (min-width: 480px){.summary-default{margin:0 0 20px 0}}.thumbnail{margin:0;padding:0;list-style:none}.thumbnail-row{margin:0 10px;padding:0;list-style:none}.thumbnail-item{margin:0 0 20px 0}@media screen and (max-width: 767px){.thumbnail-row .thumbnail-item{padding-right:5px;padding-left:5px}}.thumbnail-link{display:block;color:#333;transition:opacity .2s}.thumbnail-link:hover{color:#333;text-decoration:none;opacity:.75}.thumbnail-link:visited{color:#333}.thumbnail-img{display:block;transition:opacity .25s ease-out;backface-visibility:hidden}.thumbnail-title{margin:10px 0;font-weight:bold;font-size:15px}@media print{.thumbnail-title{font-size:15px}}.thumbnail-detail{margin:0;line-height:1.5;font-size:12px}@media print{.thumbnail-detail{font-size:12px}}.topicpath{padding:14px 0 12px;color:#fff}.topicpath-list{margin:0 auto;padding:0;list-style:none}.topicpath-item{float:left;margin-top:-5px;padding:0 10px 0 23px;font-weight:bold;font-size:12px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEgMTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qxe2ZvbnQtZmFtaWx5OidIaXJhS2FrdVByb04tVzYtODNwdi1SS1NKLUgnO30KCS5zdDJ7Zm9udC1zaXplOjEycHg7fQo8L3N0eWxlPgo8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDAuNTgyIDkuNTg2NykiIGNsYXNzPSJzdDAgc3QxIHN0MiI+ICZndDs8L3RleHQ+Cjwvc3ZnPgo=) no-repeat left top;background-size:contain}.topicpath-item:first-child{padding:0 10px 0 0;background:0}.topicpath-link{color:#fff;font-weight:bold;font-size:12px}.topicpath-link:visited,.topicpath-link:focus,.topicpath-link:active{color:#fff}.titlepath-box{position:relative}.titlepath-box .path-wrap{position:absolute;bottom:-27px;left:0;width:100%}.titlepath-box .path-wrap .path-cont{position:relative}.titlepath-box .path-wrap .path-cont:before{position:absolute;top:0;left:0;z-index:-1;width:50%;height:40px;background-color:#cb2b21;content:""}.titlepath-box .path-wrap .path-cont .path-inner{width:92%;max-width:1012px;margin:0 auto;background-color:#cb2b21}@media(min-width: 768px){.topicpath{padding:22px 0 20px}.titlepath-box .path-wrap .path-cont:before{height:56px}}.top_h2_title{margin:0 auto;text-align:center}.top_h2_title p{margin:0;color:#cb2b21;font-size:2.6rem;line-height:1.2}.top_h2_title h2{font-size:14px}@media(min-width: 1024px){.top_h2_title p{font-size:3.25rem}}h2.obi{margin:1rem auto;padding:.8rem 2rem;color:#fff;font-size:1.5rem;text-align:left;background:#cb2b21;border-left:8px solid #000}h3.dots{position:relative;padding-left:20px;font-size:1.25rem}h3.dots:before{position:absolute;top:calc(50% - 12px);left:0;width:12px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij4KICA8ZyBpZD0i44Kw44Or44O844OXXzU5MSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNTkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3IC0zNzc4KSI+CiAgICA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQzIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MyIgY3g9IjYiIGN5PSI3IiByeD0iNiIgcnk9IjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NyAzNzg4KSIgZmlsbD0iIzBkMDEwMCIvPgogICAgPGVsbGlwc2UgaWQ9IualleWGhuW9ol80NCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDQiIGN4PSI2IiBjeT0iNyIgcng9IjYiIHJ5PSI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzcgMzc3OCkiIGZpbGw9IiNjYjJiMjEiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;background-size:contain;content:""}h2.undercenter,h3.undercenter{position:relative;font-size:2rem;text-align:center;border-bottom:none}h2.undercenter:before,h3.undercenter:before{position:absolute;bottom:-8px;left:calc(50% - 30px);width:60px;height:1px;background:#cb2b21;border-radius:3px;content:""}.marker{width:-moz-fit-content;width:fit-content;margin:12px auto 24px;padding:0 4px;font-weight:bold;font-size:2rem;text-align:center;background:linear-gradient(transparent 60%, #f89e99 60%)}.news-index-item{margin-bottom:40px}.news-index-item .news-index-item-inner{max-width:250px;height:100%;margin:0 auto;border:1px solid #cecece}.news-index-item .news-index-item-inner .imgbox{display:flex;align-items:center;justify-content:center;height:170px;margin:0 auto;overflow:hidden;text-align:center}.news-index-item .news-index-item-inner .imgbox img{width:auto;height:100%;transition:.5s all}.news-index-item .news-index-item-inner .textbox{width:92%;margin:10px auto}.news-index-item .news-index-item-inner .textbox .days{font-weight:bold}.news-index-item .news-index-item-inner .textbox .days span{display:inline-block;margin-top:-3px;margin-left:8px;padding:3px 12px;color:#fff;font-size:10px;vertical-align:middle;background-color:#cb2b21}.news-index-item .news-index-item-inner .textbox .detail{margin:0;font-size:.875rem}.news-index-item:hover .news-index-item-inner .imgbox img{transform:scale(1.1, 1.1);transition:.5s all}.admin-wrap{padding-top:90px}.store-box{margin:60px auto 0}.store-box .store-boxinner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto;text-align:center}.store-box .store-boxinner .store-btnbox{width:50%}@media(min-width: 480px){.store-box .store-boxinner{justify-content:center}}.ctabtn_wrap{width:92%;margin:32px auto;text-align:center}.ctabtn_wrap .ctabtn_text{position:relative;display:inline-block}.ctabtn_wrap .ctabtn_text p{position:relative;margin:0 0 40px;font-weight:bold;font-size:1.25rem;line-height:1.7}.ctabtn_wrap .ctabtn_text p::before,.ctabtn_wrap .ctabtn_text p::after{display:none}@media(min-width: 480px){.ctabtn_wrap{width:calc(100% - 125px);margin:60px auto}.ctabtn_wrap .ctabtn_text p::before,.ctabtn_wrap .ctabtn_text p::after{position:absolute;top:0;right:auto;left:auto;display:inline-block;height:4.2rem;content:""}.ctabtn_wrap .ctabtn_text p::before{left:-40px;border-left:#cb2b21 solid 2px;transform:rotate(-38deg)}.ctabtn_wrap .ctabtn_text p::after{right:-40px;border-right:#cb2b21 solid 2px;transform:rotate(38deg)}}.flow_unit_wrap{width:calc(100% - 20px);margin:0 10px}.flow_unit_wrap .flow_unit_item{margin-bottom:32px}.flow_unit_wrap .flow_unit_item .flow_unit_item_inner{margin:0 10px}.flow_unit_wrap .flow_unit_item .flow_unit_item_inner .imgbox{position:relative;overflow:hidden}.flow_unit_wrap .flow_unit_item .flow_unit_item_inner .imgbox img{width:100%;height:auto}.flow_unit_wrap .flow_unit_item .flow_unit_item_inner .imgbox .step_number{position:absolute;top:0;left:0;display:inline-block;background-color:#0d0100;clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%)}.flow_unit_wrap .flow_unit_item .flow_unit_item_inner .imgbox .step_number p{margin:0;padding:8px 24px 8px 10px;font-size:20px;line-height:1;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.flow_unit_wrap .flow_unit_item .textbox h3.dots{margin:10px 0 !important}.flow_unit_wrap .flow_unit_item .textbox p{margin:0 !important;text-align:justify;text-justify:inter-ideograph}.clear{clear:both}.custom_space{padding:24px 0}@media(min-width: 768px){.custom_space{padding:40px 0}}.bg_skew_border{width:100%;background-color:#f2f2f2;background-image:repeating-linear-gradient(-65deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 15px, transparent 0, transparent 30px)}.service-suggest-wrap p,.businesstrip-suggest-wrap p{margin:0}.service-suggest-wrap{padding:60px 0;background:url(/themes/tirepark/dest/assets/suggest-bg.jpg) no-repeat center center;background-size:cover}.service-suggest-inner .intro{color:#fff;font-size:1.2rem;text-align:center}.service-suggest-inner .intro a{color:#cb2b21;text-decoration:underline}.service-suggest-inner .intro a:hover{text-decoration:none}.service-suggest-inner .outro{padding:48px 0 0;color:#fff;font-weight:bold;text-align:center}.service-suggest-inner .maincolor-btn-box{margin:48px auto 0;text-align:center}.service-suggest-box{margin:60px 0 0}.service-suggest-box .service-suggest-box-inner{display:flex;flex-wrap:wrap;justify-content:space-around}.service-suggest-box-item{width:100%;max-width:440px;margin:0 auto 32px;color:#cb2b21;background-color:#fff;border:1px solid #cb2b21}.service-suggest-box-item .service-suggest-box-item-inner{width:90%;margin:0 auto;padding:40px 0}.service-suggest-box-item .service-suggest-box-item-inner a{color:#cb2b21}.service-suggest-box-item .service-suggest-box-item-inner h4{margin:0;font-size:1.4rem}.service-suggest-box-item .service-suggest-box-item-inner p img{width:35px;height:auto;vertical-align:middle}.service-suggest-box-item .service-suggest-box-item-inner p.tel{padding:1rem 0;font-weight:bold;font-size:1.9rem;vertical-align:middle}.bl_suggestContactBox{position:relative}.service-suggest-black{color:#0d0100;border:1px solid #d0d0d0}.service-suggest-black .service-suggest-box-item-inner a{color:#0d0100}@media(min-width: 480px){.service-suggest-box-item{width:90%}.service-suggest-box-item .service-suggest-box-item-inner{width:82%}}@media(min-width: 768px){.service-suggest-inner .intro{font-size:1.625rem}.service-suggest-box-item{width:48%}.service-suggest-box-item .service-suggest-box-item-inner{width:90%}}@media(min-width: 1024px){.service-suggest-box-item .service-suggest-box-item-inner{width:82%}}.bl_suggestSns{position:absolute;top:50%;right:0;transform:translateY(-50%)}.bl_suggestSns_item{display:inline-block;margin-top:8px}.bl_suggestSns_item a{color:#cb2b21}.bl_suggestSns_item img{width:34px}.businesstrip-suggest-wrap{padding:60px 0}.businesstrip-suggest-wrap .service-suggest-inner .intro{color:#0d0100}.businesstrip-suggest-wrap .service-suggest-box{margin:32px 0 0}.businesstrip-suggest-black{color:#0d0100;border:1px solid #0d0100}.businesstrip-suggest-black .service-suggest-box-item-inner a{color:#0d0100}.service-intro-wrap{margin-bottom:80px;padding:50px 0 0;background:linear-gradient(180deg, #f2f2f2 0%, #f2f2f2 90%, #fff 90%, #fff 100%)}.service-intro-wrap img{width:100%;height:auto}.service-top-wrap .service-top-inner{position:relative;width:100%;max-width:1920px;margin:0 auto}.service-top-wrap .service-top-inner .service-textbox{display:flex}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left{width:100%;padding:50px 0;background:linear-gradient(#cb2121 0%, #860303 100%)}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner{width:92%;max-width:558px;margin:0 auto;padding:0 4%;color:#fff}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner h2{font-size:1.3125rem}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner p.subtitle{font-weight:bold;font-size:1rem}.service-top-wrap .service-top-inner .service-textbox .service-textbox-right{width:0%}.service-top-wrap .service-top-inner .service-imgbox{position:relative;right:0;bottom:0;width:86%;max-width:864px;height:280px;margin:-20px 0 0 auto;background:url(/themes/tirepark/dest/assets/corporate_info_img01.jpg) no-repeat center center;background-size:cover}@media(min-width: 480px){.service-top-wrap .service-top-inner .service-textbox .service-textbox-left{width:90%}.service-top-wrap .service-top-inner .service-textbox .service-textbox-right{width:10%}.service-top-wrap .service-top-inner .service-imgbox{width:80%}}@media(min-width: 768px){.service-top-wrap .service-top-inner .service-textbox .service-textbox-left{width:75%}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner{width:58%;margin:0 auto 0 0;padding-left:8%}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner h2{font-size:1.625rem}.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner p.subtitle{font-size:1.125rem}.service-top-wrap .service-top-inner .service-textbox .service-textbox-right{width:25%}.service-top-wrap .service-top-inner .service-imgbox{position:absolute;right:0;bottom:-60px;width:45%}}@media(min-width: 1024px){.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner{width:58%;padding-left:9%}}@media(min-width: 1366px){.service-top-wrap .service-top-inner .service-textbox .service-textbox-left .service-textbox-inner{width:100%;padding-left:13%}}.service-bottom-wrap{padding-top:120px}.service-bottom-wrap .service-bottom-inner .textbox .title{margin:24px auto}.service-bottom-wrap .service-bottom-inner .textbox .title p{margin:0 auto 8px;color:#fff;font-size:1.25rem}.service-bottom-wrap .service-bottom-inner .textbox .title p span{padding:4px 8px;background-color:#222}.service-bottom-wrap .service-bottom-inner .textbox .text span{color:#cb2b21;font-weight:bold}.service-bottom-wrap .service-bottom-inner .textbox .flow{margin-top:32px;background:#fff;border:1px solid #cb2b21}.service-bottom-wrap .service-bottom-inner .textbox .flow .flow-inner{width:86%;margin:0 auto;padding:8px 0}.service-bottom-wrap .service-bottom-inner .textbox .flow .flow-inner p{font-size:.875rem}.service-bottom-wrap .service-bottom-inner .textbox .flow .flow-inner p:nth-of-type(1){font-weight:bold}@media(min-width: 768px){.service-bottom-wrap .service-bottom-inner .textbox .title{margin:0 auto 32px}}.exchange-top-wrap .service-top-inner .service-imgbox{height:400px;background:url(/themes/tirepark/dest/assets/exchange_info_img01.jpg) no-repeat center center;background-size:cover}.exchange-bottom-wrap{padding-top:100px}.exchange-bottom-wrap02{padding-top:80px}@media(min-width: 768px){.exchange-bottom-wrap{padding-top:160px}.exchange-bottom-wrap02{padding-top:100px}}.slash_wrap{margin:60px auto 16px;text-align:center}.slash_wrap .slash_text{position:relative;display:inline-block}.slash_wrap .slash_text p{position:relative;margin:0 0 0px;font-weight:bold;font-size:1.25rem;line-height:1.7}.slash_wrap .slash_text p::before,.slash_wrap .slash_text p::after{position:absolute;top:0;right:auto;left:auto;height:2.5rem;content:""}.slash_wrap .slash_text p::before{left:-50px;border-left:#cb2b21 solid 2px;transform:rotate(-38deg)}.slash_wrap .slash_text p::after{right:-50px;border-right:#cb2b21 solid 2px;transform:rotate(38deg)}.storage-title h2{color:#cb2b21;font-size:1.5rem;text-align:center}.storage-title h2.merit{font-size:2rem}.storage-title p{margin:0 auto;font-weight:bold;font-size:1.2rem;text-align:center}.videobox{width:100%;max-width:668px;margin:32px auto 60px}@media screen and (min-width: 768px){.storage-title h2{font-size:2rem}.storage-title h2.merit{font-size:2.875rem}.storage-title p{font-size:1.625rem}}.storage-mainvisual-wrap{position:relative;overflow:hidden}.storage-mainvisual-wrap .storage-mainvisual-inner img{width:100%;height:auto;vertical-align:bottom}.storage-mainvisual-wrap .storage-mainvisual-inner .main-img{height:80vh;background:url(/themes/tirepark/dest/assets/storage_mainimg.jpg) no-repeat;background-size:cover}.storage-mainvisual-wrap .storage-mainvisual-inner .logo{position:absolute;top:3vh;left:3%;width:100%}.storage-mainvisual-wrap .storage-mainvisual-inner .logo img{width:50%;max-width:340px}.storage-mainvisual-wrap .storage-mainvisual-inner .logo-tire{position:absolute;top:0;right:3%;width:100%;margin:0 auto;text-align:right}.storage-mainvisual-wrap .storage-mainvisual-inner .logo-tire img{width:26%;max-width:150px}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner{position:relative;z-index:1;padding:45% 0;overflow:hidden}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .obi{position:absolute;top:10%;right:-7%;left:-7%;z-index:-1;display:block;height:80%;background:#ffec00;transform:rotate(-7deg)}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item{position:absolute;top:29%;left:2%;width:96%;padding:5% 0;transform:rotate(-7deg)}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item img{width:100%}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item p{margin:0;padding-top:8px;color:#000;font-weight:bold;font-size:1rem;text-align:right;text-shadow:1px 1px 3px rgba(0,0,0,.16)}.storage-mainvisual-wrap .storage-mainvisual-inner .price{position:absolute;right:3%;bottom:3vh;width:100%;margin:0 auto;text-align:right}.storage-mainvisual-wrap .storage-mainvisual-inner .price img{width:38%;max-width:250px}@media screen and (min-width: 480px){.storage-mainvisual-wrap .storage-mainvisual-inner .main-img{height:calc(100vh - 300px)}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item p{font-size:1.3rem}}@media screen and (min-width: 768px){.storage-mainvisual-wrap .storage-mainvisual-inner .main-img{height:calc(100vh - 150px)}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner{padding:45% 0}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .obi{top:20%;height:60%}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item{top:29%;left:2%;width:96%}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item p{font-size:1.6rem}}@media screen and (min-width: 1024px){.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner{padding:28% 0}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item{top:17%;left:4%;width:92%;padding:7% 0}}@media screen and (min-width: 1921px){.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner{padding:22% 0}.storage-mainvisual-wrap .storage-mainvisual-inner .titlebox .titlebox_inner .title_item{left:8%;width:84%;padding:4% 0}}.storage-nav-wrap{padding:28px 0 16px;background-color:#0d0100}.storage-nav-box{display:flex;flex-wrap:wrap;justify-content:space-between}.storage-nav-box .storage-nav-item{width:50%;margin:0 auto 14px}.storage-btn-box{margin:0 10px}.storage-btn-box a .storage-arrow-btn{position:relative;padding:10px 0px 16px;color:#0d0100;font-weight:bold;text-align:center;background-color:#efecec;border:solid 2px #efecec;transition:all 200ms 0s ease}.storage-btn-box a .storage-arrow-btn:hover{color:#fff;text-decoration:none;background-color:#cb2b21;border:solid 2px #cb2b21;transition:all 300ms 0s ease}.storage-btn-box a .storage-arrow-btn:active{color:#fff}.storage-btn-box a .storage-arrow-btn img{position:absolute;right:calc(50% - 24px);bottom:13%;width:24px;transform:translateX(-50%)}.storage-btn-box a:hover{text-decoration:none}@media screen and (min-width: 768px){.storage-nav-wrap{padding:54px 0 40px}.storage-nav-box .storage-nav-item{width:25%}}.storage-about-wrap{width:100%;margin:0 auto;padding:80px 0;background-color:#f2f2f2}.storage-about-wrap .storage-about-inner{padding:8px 0 32px;background:#fff;border-radius:18px;box-shadow:1px 1px 4px rgba(0,0,0,.16)}@media screen and (min-width: 768px){.storage-about-wrap .storage-about-inner{border-radius:32px}}.hp_center{margin:0 auto;text-align:center}.hp_mb60{margin-bottom:60px}.hp_mb40{margin-bottom:40px}.hp_tbpc{display:none}.hp_sp{display:block}@media screen and (min-width: 768px){.hp_tbpc{display:block}.hp_sp{display:none}}.el_title_diagonal{position:relative;display:inline-block;margin-bottom:24px;padding:0 15px;color:#cb2b21;font-size:26px}.el_title_diagonal:before,.el_title_diagonal:after{position:absolute;top:0;width:2px;height:100%;background:#cb2b21;border-radius:3px;content:""}.el_title_diagonal:before{left:0;transform:rotate(-25deg)}.el_title_diagonal:after{right:0;transform:rotate(25deg)}@media screen and (min-width: 768px){.el_title_diagonal{padding:0 30px;font-size:32px}}.el_title_redBold{margin:0;padding:0 0 8px;color:#cb2b21;font-size:18px}@media screen and (min-width: 768px){.el_title_redBold{font-size:22px}}.el_title_redbelt{margin:0 auto 16px;padding:8px 18px;color:#fff;font-size:18px;background:#cb2b21}@media(min-width: 768px){.el_title_redbelt{padding:12px 18px;font-size:24px}}.un_storagecalcImg img{width:100%}.un_storagecalc{margin:0 auto 32px}.un_storagecalcBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 0 24px 0;padding:0;list-style:none}.un_storagecalcItem{box-sizing:border-box;width:100%;padding:0;background:#eee;border:1px solid #fff}.un_storagecalcItem__w100{width:100% !important;padding-top:10px}.un_storagecalcLbl{padding:10px 10px 0 15px;font-weight:bold}.un_storagecalCtl{display:block;box-sizing:border-box;width:100%;padding:10px}.un_storagecalcSlct{min-height:30px;padding-top:4px;padding-bottom:4px;font-size:16px;vertical-align:top;background-color:#f7f7f7}.un_storagecalcResult{max-width:768px;margin:0 auto 32px}.un_storagecalcResult_box{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:0;background:#eee;border:1px solid #fff}.un_storagecalcResult_item{width:100%;padding:10px 0 10px}.un_storagecalcResult_item__arrow{position:relative;margin:0 auto;text-align:center}.un_storagecalcResult_item__arrow img{position:relative;width:20px;transform:rotate(90deg)}.un_storagecalcResult_txt{min-height:26px;margin:8px 15px 0;padding:14px 0 12px;font-weight:bold;font-size:26px;line-height:1;text-align:center;background:#fff}@media(min-width: 768px){.un_storagecalcItem{width:33.3333%}.un_storagecalCtl{padding:5px 15px 15px 15px}.un_storagecalcSlct{min-height:40px;padding-left:8px}.un_storagecalcResult_item{width:30%;padding:10px 0 20px}.un_storagecalcResult_item__arrow{width:10%}.un_storagecalcResult_item__arrow img{position:absolute;top:auto;bottom:0;left:50%;width:20px;padding-bottom:16px;transform:translate(-50%, -50%)}}.storage-price-wrap{width:100%;margin:0 auto;padding:60px 0;background-color:#f2f2f2}.storage-price-wrap .storage-price-inner{background:#fff;border-radius:18px;box-shadow:1px 1px 4px rgba(0,0,0,.16)}.storage-price-box{position:relative;padding:60px 0}.storage-price-box .h2_titlebox{position:absolute;top:-36px;left:50%;width:100%;transform:translateX(-50%)}.storage-price-box .h2_titlebox h2{width:80%;max-width:410px;padding:17px 0;color:#fff;font-size:1.5rem;line-height:1;text-align:center;background:linear-gradient(#cb2121 0%, #860303 100%)}.storage-price-box .h3_titlebox h3{margin:10px auto 24px;text-align:left}.storage-price-btn-box{margin:80px auto 40px;text-align:center}.storageprice_table01{width:100%;margin:40px auto 60px}.storageprice_table01 table{border-collapse:collapse}.storageprice_table01 table tr td,.storageprice_table01 table tr th{width:20%;padding:16px 12px;border:2px solid #f2f2f2}.storageprice_table01 table tr:nth-of-type(1) td,.storageprice_table01 table tr:nth-of-type(1) th{border:none}.storageprice_table01 table tr:nth-of-type(2) td{border:none}.storageprice_table01 table tr:nth-of-type(2) th{color:#fff;font-size:1.25rem}.storageprice_table01 table tr:nth-of-type(2) th:nth-of-type(1){background-color:#cb2b21}.storageprice_table01 table tr:nth-of-type(2) th:nth-of-type(2){background-color:#0d0100}.storageprice_table01 table tr:not(:first-of-type) td:nth-of-type(2){background-color:#fae9e8}.storageprice_table01 table tr:not(:first-of-type) td:nth-of-type(3){background-color:#fdf7f7}.storageprice_table01 table tr:not(:first-of-type) td:nth-of-type(4){background-color:#cecece}.storageprice_table01 table tr:not(:first-of-type) td:nth-of-type(5){background-color:#f7f7f7}.storageprice_table01 table tr .text01{font-size:.75rem;text-align:left}.balloon{position:relative;display:inline-block;min-width:120px;max-width:100%}.balloon:before{position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-top:10px solid #cb2b21;content:""}.balloon p{margin:0;padding:4px 8px;color:#fff;font-size:14px;text-align:center;background:#cb2b21}.storageprice_table02{margin:0 auto 60px}.storageprice_table02 table{width:100%;border-collapse:collapse}.storageprice_table02 table tr td,.storageprice_table02 table tr th{padding:15px 20px;border:1px solid #cecece}.storageprice_table02 table tr th{width:60%;color:#fff;font-weight:normal;background:#5f5f5f}.storageprice_table02 table tr td{width:40%;background:#f2f2f2}.storageprice_table02 table a{text-decoration:underline}@media screen and (min-width: 768px){.storage-price-wrap .storage-price-inner{border-radius:64px}.storage-price-box .h2_titlebox h2{font-size:2rem}}.storage-merit-wrap{margin:60px auto}.storage-merit-wrap .storage-merit-inner .storage-merit-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto}.storage-merit-wrap .storage-merit-inner .storage-merit-box .storage-merit-item{width:50%}.storage-merit-wrap .storage-merit-inner .storage-merit-box .storage-merit-item .storage-merit-item-inner{margin:0 10px 24px}.storage-merit-wrap .storage-merit-inner .storage-merit-box .storage-merit-item .storage-merit-item-inner img{width:100%;height:auto}@media screen and (min-width: 768px){.storage-merit-wrap .storage-merit-inner .storage-merit-box .storage-merit-item{width:25%}}.storage-flow-wrap{padding:40px 0 80px;background-color:#f2f2f2}.storage-flow-wrap p{margin:0}.storage-flow-wrap img{width:100%;height:auto}.storage-flow-wrap .storage-flow-inner .storage-flow-box{margin:32px auto}.storage-flow-wrap .storage-flow-inner .storage-flow-box .imgbox{width:70%;margin:0 auto}.storage-flow-wrap .storage-flow-inner .storage-flow-box .arrow_imgbox{margin:20px auto;text-align:center}.storage-flow-wrap .storage-flow-inner .storage-flow-box .arrow_imgbox img{width:30px;height:26px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item{padding:30px 0;background-color:#fff;border:1px solid #cb2b21;border-radius:20px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner{display:flex;flex-wrap:wrap;align-items:center;width:90%;margin:0 auto}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .textbox{width:100%}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .textbox p:nth-of-type(1){padding:8px 0;font-weight:bold;font-size:22px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .step{width:30%;margin:0;color:#fff;font-weight:normal;font-size:32px;line-height:1;text-shadow:1px 1px 0 #cb2b21,-1px 1px 0 #cb2b21,1px -1px 0 #cb2b21,-1px -1px 0 #cb2b21}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item:nth-of-type(1) .storage-flow-item-inner .imgbox img{max-width:88px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item:nth-of-type(3) .storage-flow-item-inner .imgbox img{max-width:46px}@media screen and (min-width: 768px){.storage-flow-wrap .storage-flow-inner .storage-flow-box .imgbox{width:calc(18% - 24px)}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .textbox{width:67%}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .textbox p:nth-of-type(1){font-size:26px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item .storage-flow-item-inner .step{width:15%;font-size:40px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item:nth-of-type(1) .storage-flow-item-inner .imgbox img{max-width:110px}.storage-flow-wrap .storage-flow-inner .storage-flow-box .storage-flow-item:nth-of-type(3) .storage-flow-item-inner .imgbox img{max-width:68px}}.storage-page{position:fixed;right:20px;bottom:5vh;z-index:9999;margin:0;opacity:0}.storage-page a:focus{display:block;border:1px dotted #fff}.storage-page-btn{display:block;width:90px;height:90px;overflow:hidden;white-space:nowrap;text-indent:100%;background:url(/themes/tirepark/dest/assets/reserve-btn.png) no-repeat center;background-size:100%;transform:translateZ(0);right:calc(20px + constant(safe-area-inset-right));transition:opacity .2s ease-out}.storage-page-btn-appear{opacity:1}@media screen and (min-width: 768px){.storage-page-btn{width:130px;height:130px}.storage-page-btn:hover{opacity:.8;transition:opacity .25s linear}}.js_tiresize_bgcolor{color:#fff;font-size:1.125rem;background:#cb2b21 !important}.campaign_main_wrap{width:100%;margin:0 auto;text-align:center}.campaign_main_wrap .campaign_main_inner .imgbox{padding:60px 0 40px}.campaign_main_wrap .campaign_main_inner .imgbox img{width:100%;max-width:800px;height:auto;vertical-align:bottom}@media screen and (min-width: 768px){.campaign_main_wrap .campaign_main_inner .imgbox{padding:90px 0 80px}}h2{margin:0 auto}ul{padding:0;list-style:none}.linemarker-red{background:linear-gradient(transparent 60%, #f89e99 60%)}.top_banner_corporate{margin:60px auto}.top_banner_corporate .top_banner_corporate_inner{width:92%;max-width:844px;margin:0 auto}.top_banner_corporate .top_banner_corporate_inner img{width:100%;height:auto}.top_banner_corporate .top_banner_corporate_inner a:hover{opacity:.8}.top-worry-wrap{padding:80px 0 60px;background-color:#f2f2f2}.top-worry-wrap .top-worry-container{padding:60px 0 0;background-color:#fff;border-radius:36px}.top-worry-wrap .top-worry-container h2{width:92%;font-size:1.7rem;text-align:left}.top-worry-wrap .top-worry-container .top-worry-inner{position:relative;width:92%;margin:0 auto}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box{position:relative}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:484px;margin:40px auto 0}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item{width:calc(50% - 18px);max-width:230px;margin:0 auto 24px;background-color:#fff;border:1px solid #cecece;border-radius:22px}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner{width:86%;margin:0 auto;padding:16px 0;font-size:12px}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner h3{margin:0;color:#cb2b21;font-size:1rem;text-align:center}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner hr{width:80%;border-top:1px solid #cecece}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner p{text-align:justify;text-justify:inter-ideograph}.top-worry-wrap .top-worry-container .top-worry-inner .imgbox{padding-top:0px;text-align:center}.top-worry-wrap .top-worry-container .top-worry-inner .imgbox img{width:60%;max-width:450px;height:auto;vertical-align:bottom}.top-worry-wrap .textbox{width:92%;margin:0 auto;padding-top:50px}.top-worry-wrap .textbox p{margin:0;font-weight:bold;font-size:1.4rem;text-align:left}.top-worry-wrap .textbox p span{color:#cb2b21;font-size:1.7rem}@media(min-width: 480px){.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item{width:calc(50% - 18px);max-width:230px}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner{font-size:16px}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner .item .item_inner h3{font-size:1.125rem}}@media(min-width: 768px){.top-worry-wrap .top-worry-container h2{font-size:2.25rem;text-align:center}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box{position:absolute;top:60px;right:0}.top-worry-wrap .top-worry-container .top-worry-inner .top-worry-box .top-worry-box-inner{margin:0 auto}.top-worry-wrap .top-worry-container .top-worry-inner .imgbox{padding-top:440px;text-align:left}.top-worry-wrap .textbox p{font-size:1.75rem;text-align:center}.top-worry-wrap .textbox p span{font-size:2.06rem}}@media(min-width: 1024px){.top-worry-wrap .top-worry-container .top-worry-inner .imgbox{padding-top:200px}}.top_paysns_outbox{width:100%;background:url(/themes/tirepark/dest/assets/top-paysns-bg.jpg) no-repeat;background-size:cover}.top_paysns_outbox .top_paysns_outbox_inner{width:96%;margin:0 auto;padding:60px 0}.top_paysns_wrap{margin-bottom:50px}.top_paysns_wrap .top_paysns_inner .titlebox{padding:8px;text-align:center;background-color:#0d0100}.top_paysns_wrap .top_paysns_inner .titlebox h2{color:#fff}.top_paysns_wrap .top_paysns_inner .titlebox p{color:#cb2b21}.top_paysns_box{margin:32px auto;box-shadow:3px 3px 6px rgba(0,0,0,.16)}.top_paysns_box .imgbox{padding:24px 0;background-color:#fff}.top_paysns_box .imgbox .boxinner{width:90%;max-width:700px;margin:0 auto}.top_paysns_box .imgbox .boxinner ul{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0;border-bottom:1px solid #acacac}.top_paysns_box .imgbox .boxinner ul li{width:20%;padding-bottom:8px}.top_paysns_box .imgbox .boxinner ul li img{width:100%;max-width:124px;height:auto}.top_paysns_box .imgbox .boxinner ul .prepaidtransportation{display:block;width:100%;font-size:12px;text-align:right}.top_paysns_box .imgbox .boxinner ul .prepaidtransportation img{max-width:100%}.top_paysns_txt{margin-top:10px;margin-bottom:16px;font-size:14px;text-align:center}.sns_imgbox{background-color:#fff}.sns_imgbox .sns_boxinner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:92%;margin:0 auto;padding:40px 0}.sns_imgbox .sns_boxinner .snsbox{width:calc(50% - 1px)}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner{width:100%;max-width:360px;margin:0 auto}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner h3{margin:0;font-size:20px;text-align:center}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner ul{display:flex;flex-wrap:wrap}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner ul li{width:100%;max-width:110px;margin:0 auto;padding-bottom:8px;text-align:center}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner ul li a img{width:36px;height:auto}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner ul li a p{font-size:10px}.sns_imgbox .sns_boxinner .snsbox:nth-of-type(1){border-right:1px solid #222}@media(min-width: 520px){.sns_imgbox .sns_boxinner{align-items:center}.sns_imgbox .sns_boxinner .snsbox .snsbox_inner ul li{width:33.333%}}.top_store_h2_title{margin:80px auto 0}.top_store_wrap{position:relative;margin:0 auto 40px}.top_store_wrap .top_store_inner img{width:100%;height:auto}.top_store_wrap .bg-color{display:none}.top_store_wrap .bg-color .red{width:50%;background:linear-gradient(#cb2121 0%, #860303 100%)}.top_store_wrap .bg-color .black{width:50%;background:#222}.top_store_box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px 0 18px}.top_store_box .top_store_item{width:100%;margin:0 auto 40px}.top_store_box .top_store_item .top_store_item_inner{width:96%;max-width:470px;margin:0 auto;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.16)}.top_store_box .top_store_item .top_store_item_inner .textbox{padding:24px 0}.top_store_box .top_store_item .top_store_item_inner .textbox .textbox_inner{width:80%;margin:0 auto}.top_store_box .top_store_item .top_store_item_inner .textbox .textbox_inner h3{margin:0 auto 16px;color:#cb2b21;font-size:22px}.top_store_box .top_store_item .top_store_item_inner .textbox .textbox_inner p{margin:0}.top_store_box .top_store_item .top_store_item_inner .textbox .textbox_inner a:hover{text-decoration:none}.top_store_box .top_store_item .top_store_item_inner .textbox .textbox_inner .supplement{color:#5f5f5f;font-size:12px;line-height:1.4}.top_store_box .top_store_item:nth-of-type(1) .top_store_item_inner{margin:0 auto}.top_store_box .top_store_item:nth-of-type(2) .top_store_item_inner{margin:0 auto}@media(min-width: 768px){.top_store_wrap .bg-color{position:absolute;bottom:0;left:0;z-index:-999;display:flex;width:100%;height:180px}.top_store_box .top_store_item{width:50%}.top_store_box .top_store_item:nth-of-type(1) .top_store_item_inner{margin:0 auto 0 0}.top_store_box .top_store_item:nth-of-type(2) .top_store_item_inner{margin:0 0 0 auto}}.top_news_wrap{margin:50px auto}.top_news_wrap .top_news_inner{width:92%;max-width:1266px;margin:0 auto}.top_news_wrap .top_news_inner .top_news_box{margin:32px auto 0}.top_news_wrap .top_news_inner .btn_warap{margin:0 auto;text-align:center}@media(min-width: 768px){.top_news_wrap{margin:80px auto 100px}}.top_service_wrap{position:relative;width:100%;margin:80px auto 120px}.top_service_wrap .top_service_cont{z-index:1;height:90%;padding:50px 0 0;background:url(/themes/tirepark/dest/assets/top-service-bg.jpg) no-repeat;background-size:cover}.top_service_wrap .top_service_cont .top_service_inner{position:relative;z-index:3;width:92%;max-width:1365px;margin:0 auto}.top_service_wrap .top_service_cont .top_service_inner .textbox{padding:24px 0}.top_service_wrap .top_service_cont .top_service_inner .textbox p{line-height:1.8;text-align:justify;text-justify:inter-ideograph}.top_service_wrap .bg-filter{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:80px;background-color:#fff}.top_service_nav_box img{width:100%;height:auto;vertical-align:bottom}.top_service_nav_box .top_service_nav_boxinner{display:flex;flex-wrap:wrap}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item{width:50%;margin-bottom:24px}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner{position:relative;width:94%;margin:0 auto;overflow:hidden}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner .imgbox{transition:.3s all}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner .filter-triangle{position:absolute;bottom:68px;left:0;width:100%}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner .filter{position:absolute;bottom:0;left:0;width:100%;height:68px;background:rgba(13,1,0,.7)}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner:hover .imgbox{transform:scale(1.1, 1.1);transition:.3s all}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner:hover .filter img{transform:translateX(3px) translateY(-10px);transition:all 300ms 0s ease}@media(min-width: 768px){.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item{width:33.333%}}@media(min-width: 1024px){.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item{width:20%}.top_service_nav_box .top_service_nav_boxinner .top_service_nav_item .top_service_nav_item_inner:hover .filter img{transform:translateX(3px) translateY(-14px)}}.top-otherlink-wrap{margin:0 auto;text-align:center;background-color:#f2f2f2}.top-otherlink-wrap .top-otherlink-inner{padding:50px 0 30px}.top-otherlink-box{display:inline-block;width:50%;max-width:340px;margin:0 50px 20px}.top-otherlink-box a{color:#fff}.top-otherlink-box a .top-otherlink-box-inner{padding:20px 0;text-align:center;background-color:#222}span.red-marker{padding:0 4px;font-weight:bold;font-size:1.5rem;background:linear-gradient(transparent 60%, #f89e99 60%)}@media(min-width: 768px){span.red-marker{font-size:2rem}}.service-index-wrap .service-index-container p{margin:0}.service-index-intro{margin:60px auto;text-align:center}.service-index-intro .textbox p{font-weight:bold}.service-index-intro .textbox p:nth-of-type(1){font-size:20px}.service-index-intro .textbox p:nth-of-type(2){position:relative;padding:0 0 .6rem;font-size:34px}.service-index-intro .textbox p:nth-of-type(2):before{position:absolute;bottom:-5px;left:calc(50% - 30px);width:60px;height:1px;background:#cb2b21;border-radius:3px;content:""}.service-index-nav-wrap{padding:0}.service-index-nav-wrap .service-index-nav{padding:280px 0 0;background:#f2f2f2}.service-index-nav-wrap .service-index-nav .service-index-nav-inner{position:relative}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .colorbox{width:60%;margin:0 auto 0 0}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .colorbox .colorbg{height:382px;background:linear-gradient(#cb2121 0%, #860303 100%)}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .imgbox{position:absolute;top:60px;right:0;left:auto;width:100%;height:382px;background:url(/themes/tirepark/dest/assets/service-index01.jpg) no-repeat center center;background-size:cover}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox{position:absolute;bottom:-200px;left:8%;width:90%;max-width:512px;padding:40px 0;background-color:#fff}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner{position:relative;width:86%;margin:0 auto}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .text{padding:0 0 40px;line-height:1.8}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .textbox-title{position:absolute;top:-110px;left:-16px;color:#fff}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .textbox-title span{padding:8px;background-color:#222}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .textbox-title h2{margin-top:10px;padding:8px;font-size:22px;background-color:#222}.service-index-nav-wrap .service-index-nav:nth-of-type(even) .service-index-nav-inner .colorbox{margin:0 0 0 auto}.service-index-nav-wrap .service-index-nav:nth-of-type(even) .service-index-nav-inner .imgbox{right:auto;left:0}.service-index-nav-wrap .service-index-nav:nth-of-type(even) .service-index-nav-inner .textbox{right:8%;left:auto}.service-index-nav-wrap .service-index-nav:nth-last-of-type(1){padding:280px 0}.service-index-nav-wrap .service-index-nav:nth-of-type(1){margin-top:100px;padding:0 0;background:none}.service-index-nav-wrap .service-index-nav:nth-of-type(2) .service-index-nav-inner .imgbox{background:url(/themes/tirepark/dest/assets/service-index02.jpg) no-repeat center center;background-size:cover}.service-index-nav-wrap .service-index-nav:nth-of-type(3) .service-index-nav-inner .imgbox{background:url(/themes/tirepark/dest/assets/service-index03.jpg) no-repeat center center;background-size:cover}.service-index-nav-wrap .service-index-nav:nth-of-type(4) .service-index-nav-inner .imgbox{background:url(/themes/tirepark/dest/assets/service-index04.jpg) no-repeat center center;background-size:cover}.service-index-nav-wrap .service-index-nav:nth-of-type(5) .service-index-nav-inner .imgbox{background:url(/themes/tirepark/dest/assets/service-index05.jpg) no-repeat center center;background-size:cover}.service-index-table{padding:80px 0}.service-index-table .service-index-table-inner{padding:0 10px}@media(min-width: 768px){.service-index-intro .textbox p:nth-of-type(1){font-size:26px}.service-index-intro .textbox p:nth-of-type(2){font-size:45px}.service-index-nav-wrap{padding:0 0 48px}.service-index-nav-wrap .service-index-nav{padding:180px 0 0}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .imgbox{right:5%;width:60%}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox{bottom:-100px;width:80%}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .textbox-title{top:-120px}.service-index-nav-wrap .service-index-nav .service-index-nav-inner .textbox .textbox-inner .textbox-title h2{font-size:36px}.service-index-nav-wrap .service-index-nav:nth-of-type(even) .service-index-nav-inner .imgbox{left:5%}.service-index-nav-wrap .service-index-nav:nth-last-of-type(1){padding:180px 0}}@media(min-width: 1024px){.service-index-nav-wrap .service-index-nav .service-index-nav-inner .imgbox{right:20%}.service-index-nav-wrap .service-index-nav:nth-of-type(even) .service-index-nav-inner .imgbox{left:20%}}.sale-intro-wrap .sale-intro-inner{position:relative}.sale-intro-wrap .sale-intro-inner .imgbox{opacity:.64;filter:blur(0)}.sale-intro-wrap .sale-intro-inner .imgbox img{width:100%;height:auto}.sale-intro-wrap .sale-intro-inner .textbox{position:relative;top:0;left:0;transform:translate(0, 0)}.sale-intro-wrap .sale-intro-inner .textbox .textbox-innder{margin:0 auto;padding:40px 0;line-height:1.8;text-align:center}.sale-intro-wrap .sale-intro-inner .textbox .textbox-innder h2{color:#cb2b21;font-size:1.625rem}@media(min-width: 768px){.sale-intro-wrap .sale-intro-inner .imgbox{filter:blur(7px)}.sale-intro-wrap .sale-intro-inner .textbox{position:absolute;top:50%;left:50%;width:90%;background-color:hsla(0,0%,100%,.9);transform:translate(-50%, -50%)}}.sale-hotselling-wrap p,.sale-hotselling-wrap h3{margin:0}.sale-hotselling-wrap .sale-hotselling-inner{padding:60px 0}.sale-hotselling-wrap .sale-hotselling-inner .title p{padding:32px 0;text-align:center}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item{position:relative}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner{width:calc(100% - 20px);margin:0 auto;padding:10px 10px 0;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:3px 0 6px rgba(0,0,0,.16)}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .textbox{padding:10px 0}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .textbox h3{font-weight:normal;font-size:1rem}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .circlebox{position:absolute;top:4px;left:14px}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .circlebox .circle{width:42px;height:42px;line-height:40px;text-align:center;border-radius:50%}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .circlebox .circle span{color:#fff;font-weight:bold;font-size:12px}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .circlebox .circle_new{background:#cb2b21}.sale-hotselling-wrap .sale-hotselling-inner .sale-hotselling-box .sale-hotselling-item .sale-hotselling-item-inner .circlebox .circle_used{background:#5f5f5f}.sale-quote-text{width:92%;margin:20px auto}.sale-quote-text p{font-weight:bold;font-size:1.125rem;line-height:1.6;text-align:left}.sale-quote-text p span{padding:0 4px;font-size:1.5rem;background:linear-gradient(transparent 60%, #f89e99 60%)}@media(min-width: 768px){.sale-quote-text{margin:80px auto}.sale-quote-text p{font-size:1.25rem;text-align:center}.sale-quote-text p span{font-size:2rem}}.exchange-banner{margin:40px auto 40px}.exchange-banner .exchange-banner-inner .exchange-banner-item{position:relative;margin-bottom:60px}.exchange-banner .exchange-banner-inner .exchange-banner-item img{width:100%;height:auto}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox{position:absolute;top:20%;left:50%;width:100%;transform:translate(-50%, -50%)}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3{margin:0 auto;color:#fff;font-size:1.6rem;line-height:1;text-align:center}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3 span{font-size:1.15rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox p{margin:0;color:#cb2b21;font-weight:bold;font-size:12px;text-align:center}.exchange-banner .exchange-banner-inner .exchange-banner-item:hover{opacity:.8}@media(min-width: 480px){.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox{top:50%;left:0;width:37%;transform:translateY(-50%)}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3{font-size:1.8rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3 span{font-size:1.1rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox p{font-size:13px}}@media(min-width: 768px){.exchange-banner{margin:120px auto}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox{width:40%}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3{font-size:2rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3 span{font-size:1.2rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox p{font-size:14px}}@media(min-width: 1024px){.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3{font-size:2.5rem}.exchange-banner .exchange-banner-inner .exchange-banner-item .textbox h3 span{font-size:1.5rem}}.corporate_merit_wrap{margin:0px auto 40px}.corporate_merit_wrap p{margin:0 !important}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item{display:flex;align-items:stretch;width:100%;padding:32px 0}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox{position:relative;margin:0 10px;border:3px solid #cb2b21}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .number{display:inline-block;padding:16px;color:#fff;background-color:#cb2b21}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .number p{font-weight:bold;font-size:27px;line-height:1}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner{width:90%;margin:0 auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner .textbox{padding:8px 0 20px}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner .textbox h3{margin:1em 0 !important;color:#cb2b21;font-size:1.125rem;border-bottom:none !important}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner .textbox p:nth-of-type(1){font-weight:bold}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner .textbox p:nth-of-type(2){padding-top:16px;font-size:.875rem}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item .corporate_merit_itembox .corporate_merit_item-inner .imgbox{position:absolute;top:-20px;right:20px}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(1) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:81px;height:auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(2) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:72px;height:auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(3) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:88px;height:auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(4) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:72px;height:auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(5) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:88px;height:auto}.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item:nth-of-type(6) .corporate_merit_itembox .corporate_merit_item-inner .imgbox img{width:90px;height:auto}@media(min-width: 480px){.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item{width:50%}}@media(min-width: 768px){.corporate_merit_wrap .corporate_merit_inner .corporate_merit_box .corporate_merit_item{width:33.333%}}.businesstrip-intro-wrap{margin:60px auto 40px}.businesstrip-intro-wrap h2,.businesstrip-intro-wrap h3,.businesstrip-intro-wrap p{margin:0}.businesstrip-intro-wrap .businesstrip-intro-inner{position:relative}.businesstrip-intro-wrap .businesstrip-intro-inner .imgbox{width:100%}.businesstrip-intro-wrap .businesstrip-intro-inner .imgbox img{width:100%;height:auto}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox{position:relative;top:0;right:0;width:100%;margin:0 auto}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner{padding:17px 0}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .title{color:#fff}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .title span{padding:6px 4px;background-color:#222}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .title h2{margin-bottom:8px;font-size:1.25rem}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .text{margin:16px 0;background-color:#f2f2f2;border:1px solid #cb2b21}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .text .text-inner{width:90%;margin:0 auto;padding:24px 0}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .text .text-inner h3{margin-bottom:16px;color:#cb2b21;font-size:1.25rem}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner .text .text-inner p:nth-of-type(1){margin-bottom:16px;font-weight:bold}@media(min-width: 1024px){.businesstrip-intro-wrap{margin:80px auto}.businesstrip-intro-wrap .businesstrip-intro-inner .imgbox{width:60%}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox{position:absolute;width:80%;max-width:456px}.businesstrip-intro-wrap .businesstrip-intro-inner .textbox .textbox-inner{padding:17px 0}}.businesstrip-trouble-wrap{background-color:#f2f2f2}.businesstrip-trouble-wrap img{width:100%;height:auto}.businesstrip-trouble-wrap .businesstrip-trouble-inner{margin:0 auto;padding:60px 0;text-align:center}.businesstrip-trouble-wrap .businesstrip-trouble-inner h2{font-size:1.4rem}.businesstrip-trouble-wrap .businesstrip-trouble-inner .imgbox{margin:40px auto}.businesstrip-trouble-wrap .businesstrip-trouble-inner .imgbox .img02 img{max-width:480px}@media(min-width: 768px){.businesstrip-trouble-wrap .businesstrip-trouble-inner h2{font-size:2rem}}.businesstrip-3step-wrap{margin:60px auto}.businesstrip-3step-wrap .businesstrip-3step-inner p.title{font-weight:bold;font-size:1.125rem;text-align:center}.businesstrip-3step-wrap .businesstrip-3step-inner .box{margin:40px auto}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner{display:flex;flex-wrap:wrap;justify-content:center}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item{display:flex;align-items:stretch;width:50%;margin-bottom:32px}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner{margin:0 10px;padding:32px 0;background:#cb2b21}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner .itembox{width:80%;margin:0 auto}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner .itembox .imgbox{display:flex;justify-content:center;width:128px;height:128px;margin:0 auto;color:#000;line-height:128px;text-align:center;background-color:#fff;border-radius:50%}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner .itembox .imgbox img{width:55px}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner .itembox .textbox{margin-top:24px}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner .itembox .textbox p{color:#fff}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner:nth-of-type(2) .item-inner .imgbox img{width:59px}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item .item-inner:nth-of-type(3) .item-inner .imgbox img{width:73px}@media(min-width: 768px){.businesstrip-3step-wrap .businesstrip-3step-inner p.title{font-size:1.25rem}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner{justify-content:space-between}.businesstrip-3step-wrap .businesstrip-3step-inner .box .box-inner .item{width:33.333%}}.businesstrip-nintei-wrap{margin:80px auto;background:linear-gradient(rgba(13, 1, 0, 0.61) 0%, #000 100%)}.businesstrip-nintei-wrap img{width:100%;height:auto}.businesstrip-nintei-wrap h3,.businesstrip-nintei-wrap p{margin:0}.businesstrip-nintei-wrap .businesstrip-nintei-inner{padding:60px 0}.businesstrip-nintei-wrap .businesstrip-nintei-inner .textbox .textbox-inner h3{padding:16px 0;color:#fff;font-size:1.125rem}.businesstrip-nintei-wrap .businesstrip-nintei-inner .textbox .textbox-inner p{color:#fff}@media(min-width: 768px){.businesstrip-nintei-wrap .businesstrip-nintei-inner .textbox .textbox-inner h3{padding:0 0 16px;font-size:1.25rem}}.ly_dotsbg{background:url(data:image/png;base64,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) repeat;background-size:140px}.ly_punk{font-size:14px;font-family:"Noto Sans JP",sans-serif;font-style:normal}.ly_punk p a{text-decoration:underline}.ly_punk p a:hover{text-decoration:none}.ly_punk img{height:auto;vertical-align:bottom}@media(min-width: 768px){.ly_punk{font-size:16px}}a[href*="tel:"]{color:initial;text-decoration:none !important}@media(min-width: 751px){a[href*="tel:"]{text-decoration:none;cursor:default;pointer-events:none}}.el_display_bl{display:block}@media(min-width: 768px){.el_display_bl{display:inline-block}}.el_mainHeading{width:100%;margin:0}.el_mainHeading img{width:100%}.el_lgHeading_ribbon{color:#007aff;font-weight:bold;font-size:22px}@media(min-width: 480px){.el_lgHeading_ribbon{font-size:26px}}@media(min-width: 768px){.el_lgHeading_ribbon{font-size:23px}}@media(min-width: 1440px){.el_lgHeading_ribbon{font-size:26px}}.el_lgHeading_pk{color:#ee3556;font-weight:bold;font-size:28px;text-align:center}@media(min-width: 768px){.el_lgHeading_pk{font-size:38px}}@media(min-width: 1024px){.el_lgHeading_pk{font-size:46px}}.el_heading_appeal:before{display:inline-block;width:30px;height:30px;margin-top:-34px;vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA2MSA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg3XzMzMikiPgo8cGF0aCBkPSJNNTguNDkgMzIuMTJDNTguNzUgMzIuMTIgNTkuMDIgMzIuMDcwMSA1OS4yNyAzMS45NjAxQzYwLjMxIDMxLjUzMDEgNjAuOCAzMC4zNDAxIDYwLjM2IDI5LjMwMDFMNDguNjcgMS4yNTAwNUM0OC4yNCAwLjIyMDA1MSA0Ny4wNSAtMC4yNzk5NDkgNDYuMDEgMC4xNjAwNTFDNDQuOTcgMC41OTAwNTEgNDQuNDggMS43ODAwNSA0NC45MiAyLjgyMDA1TDU2LjYyIDMwLjg4MDFDNTYuOTUgMzEuNjYwMSA1Ny43IDMyLjEzMDEgNTguNSAzMi4xMzAxTDU4LjQ5IDMyLjEyWiIgZmlsbD0iI0ZGQTIxMCIvPgo8cGF0aCBkPSJNNDQuOTk5OSA0Mi4wODAxQzQ1LjU0OTkgNDIuMDgwMSA0Ni4wODk5IDQxLjg2MDEgNDYuNDg5OSA0MS40MzAxQzQ3LjI0OTkgNDAuNjEwMSA0Ny4xOTk5IDM5LjMyMDEgNDYuMzc5OSAzOC41NjAxTDE0Ljg1OTkgOS4zNTAwNUMxNC4wMzk5IDguNTkwMDUgMTIuNzQ5OSA4LjY0MDA1IDExLjk4OTkgOS40NjAwNUMxMS4yMjk5IDEwLjI4MDEgMTEuMjc5OSAxMS41NzAxIDEyLjA5OTkgMTIuMzMwMUw0My42Mjk5IDQxLjUzMDFDNDQuMDE5OSA0MS44OTAxIDQ0LjUxOTkgNDIuMDcwMSA0NS4wMDk5IDQyLjA3MDFMNDQuOTk5OSA0Mi4wODAxWiIgZmlsbD0iI0ZGQTIxMCIvPgo8cGF0aCBkPSJNMzMuMDkgNTUuODFDMzMuOTggNTUuODEgMzQuOCA1NS4yMiAzNS4wNSA1NC4zMUMzNS4zNSA1My4yMyAzNC43MSA1Mi4xMSAzMy42MyA1MS44MUwyLjU2OTk1IDQzLjI4QzEuNDg5OTUgNDIuOTggMC4zNjk5NTMgNDMuNjIgMC4wNjk5NTM0IDQ0LjdDLTAuMjMwMDQ3IDQ1Ljc4IDAuNDA5OTUzIDQ2LjkgMS40ODk5NSA0Ny4yTDMyLjU1IDU1Ljc0QzMyLjczIDU1Ljc5IDMyLjkxIDU1LjgxIDMzLjA5IDU1LjgxWiIgZmlsbD0iI0ZGQTIxMCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzg3XzMzMiI+CjxyZWN0IHdpZHRoPSI2MC41MiIgaGVpZ2h0PSI1NS44MSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;background-size:contain;content:""}@media(min-width: 768px){.el_heading_appeal:before{width:42px;height:42px;margin-top:-44px}}@media(min-width: 1024px){.el_heading_appeal:before{width:50px;height:50px;margin-top:-56px}}.el_mdHeading{font-weight:bold;font-size:18px}@media(min-width: 768px){.el_mdHeading{font-size:24px}}.el_smHeading{font-weight:bold}.el_markerHeading{margin:0;font-weight:bold;font-size:22px}.el_markerHeading span{margin-right:24px;background:linear-gradient(transparent 60%, rgba(238, 53, 86, 0.6) 40%)}@media(min-width: 480px){.el_markerHeading{font-size:26px}}@media(min-width: 1024px){.el_markerHeading{font-size:32px}}.el_markerHeading_yl span{background:linear-gradient(transparent 60%, #fdf746 40%)}.el_lgHeading_wh{color:#fff;font-weight:bold;font-size:28px;text-align:center}@media(min-width: 768px){.el_lgHeading_wh{font-size:38px}}@media(min-width: 1024px){.el_lgHeading_wh{font-size:46px}}.el_lgHeading_bgblue{padding:8px;color:#fff;font-size:20px;text-align:center;background-color:#007aff}@media(min-width: 768px){.el_lgHeading_bgblue{font-size:24px}}.el_beltHeading_bl{margin-bottom:12px;padding:10px;color:#fff;font-size:18px;letter-spacing:.1em;text-align:center;background-color:#007aff}@media(min-width: 768px){.el_beltHeading_bl{padding:8px;font-size:23px}}.el_telIcon{margin:0 auto;color:#007aff;font-weight:bold;font-size:26px;text-align:center}.el_telIcon img{width:32px;vertical-align:middle}.el_telIcon a{color:#007aff;text-decoration:none}.el_telIcon a:visited{color:#007aff;text-decoration:none}.el_telIcon a:hover{text-decoration:underline}@media(min-width: 768px){.el_telIcon{font-size:32px}.el_telIcon img{width:40px}}@media(min-width: 1024px){.el_telIcon{font-size:36px}}.bl_appealHeading{position:relative;width:300px;margin:0 auto;padding-top:8px;font-weight:bold;font-size:22px;line-height:1;text-align:center}.bl_appealHeading::before,.bl_appealHeading::after{position:absolute;top:0;right:auto;left:auto;display:inline-block;height:2.2rem;content:""}.bl_appealHeading::before{left:32px;border-left:#000 solid 2px;transform:rotate(-38deg)}.bl_appealHeading::after{right:32px;border-right:#000 solid 2px;transform:rotate(38deg)}@media(min-width: 768px){.bl_appealHeading{font-size:27px}.bl_appealHeading::before,.bl_appealHeading::after{height:2.8rem}}.bl_Imgbox img{width:100%}.bl_flowItem{padding:40px 0;background-color:#fff;border-radius:22px}.bl_flowitemInner{width:calc(100% - 48px);margin:0 auto}.bl_flowitemImgbox{margin-bottom:32px}.bl_flowitemImgbox img{width:100%;border-radius:20px;box-shadow:2px 2px 4px rgba(0,0,0,.2)}@media(min-width: 768px){.bl_flowitemImgbox{margin-bottom:0}}.bl_flowArrow{margin:40px auto;text-align:center}.bl_flowArrow img{width:64px;vertical-align:bottom}.bl_backcolor_rb{padding:14px 24px;background-color:#e9f1fa}.bl_backcolor_txt{color:#007aff;font-weight:bold}.bl_flexbox{display:flex;flex-flow:row wrap;justify-content:space-between}.bl_onepartsItem{width:100%;margin:0 auto}@media(min-width: 768px){.bl_onepartsItem{width:80%}}.bl_twopartsItem{width:100%;margin-bottom:16px}@media(min-width: 768px){.bl_twopartsItem{width:calc(50% - 16px);margin-bottom:0}}.un_punkmv_wrap{width:100%}.un_punkmv_inner{position:relative;max-width:100%;height:calc(100vh - 200px);min-height:540px;max-height:auto}@media(min-width: 480px){.un_punkmv_inner{min-height:800px;max-height:810px}}@media(min-width: 1024px){.un_punkmv_inner{max-height:initial}}.un_punkmv_item{width:100%;height:100%;margin-top:-32px;margin-right:auto;margin-left:auto;background:url(/themes/tirepark/dest/assets/punk-mvsm.jpg) no-repeat center;background-size:cover}@media(min-width: 1024px){.un_punkmv_item{margin-top:0;background:url(/themes/tirepark/dest/assets/punk-mv.jpg) no-repeat center;background-size:cover}}.un_punkmv_logobox{position:absolute;top:15vh;left:50%;width:80%;max-width:540px;margin:0 auto;text-align:center;transform:translateX(-50%)}@media(min-width: 768px){.un_punkmv_logobox{top:8vh}}@media(min-width: 1024px){.un_punkmv_logobox{position:absolute;left:5%;width:100%;max-width:600px;transform:none}}@media(min-width: 1440px){.un_punkmv_logobox{top:8vh;max-width:700px}}.un_punkmvImg_ribbon{width:74%}@media(min-width: 768px){.un_punkmvImg_ribbon{max-width:459px}}.un_punkmv_txt{margin-bottom:18px;color:#ee3556;font-weight:bold;font-size:18px;line-height:2}.un_punkmv_txt span{padding:8px;background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media(min-width: 768px){.un_punkmv_txt{margin-bottom:22px;font-size:22px}.un_punkmv_txt span{padding:10px}}@media(min-width: 1024px){.un_punkmv_txt{margin-bottom:32px;font-size:36px}.un_punkmv_txt span{padding:16px}}.un_punkmv_price{position:absolute;left:50%;width:92%;margin-top:-100px;padding:32px 0;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.25);transform:translateX(-50%)}@media(min-width: 1024px){.un_punkmv_price{max-width:1012px}}.un_punkmv_Tbl{width:92%;margin:0 auto;text-align:center}.un_punkmv_Tbl tr{font-weight:bold;font-size:18px}.un_punkmv_Tbl th,.un_punkmv_Tbl td{display:inline-block;width:100%;max-width:370px;margin:0 auto;padding:6px 0;text-align:center}.un_punkmv_Tbl th{display:flex;align-items:center;justify-content:center;color:#fff;background:#007aff}.un_punkmv_Tbl td{padding:14px 0;background:#e9f1fa}@media(min-width: 768px){.un_punkmv_Tbl{width:auto}.un_punkmv_Tbl tr{font-size:22px}.un_punkmv_Tbl th,.un_punkmv_Tbl td{padding:10px 0}.un_punkmv_Tbl th{width:370px}.un_punkmv_Tbl td{display:table-cell;width:290px;padding:16px 0}}@media(min-width: 1024px){.un_punkmv_Tbl tr{font-size:26px}.un_punkmv_Tbl th{width:426px}.un_punkmv_Tbl td{width:357px}}.un_icon_tirework{width:51px}@media(min-width: 1024px){.un_icon_tirework{width:63px}}.un_punktel_wrap{position:fixed;right:2%;bottom:3%;z-index:999;display:none;box-shadow:2px 2px 6px rgba(0,0,0,.25)}@media(min-width: 768px){.un_punktel_wrap{display:inline-block}}.un_punkmvtel_wrap{position:fixed;right:0;bottom:0;z-index:998;display:block;width:100%}@media(min-width: 768px){.un_punkmvtel_wrap{display:none}}.un_punktel_inner{position:relative;z-index:10;margin:0 auto;padding:8px 8px;color:#fff;background-color:#ee3556;border:4px solid #fff}@media(min-width: 768px){.un_punktel_inner{padding:18px 8px;border:6px solid #fff}}@media(min-width: 1024px){.un_punktel_inner{padding:24px 8px;border:8px solid #fff}}.un_punktel_txt{margin:0;font-size:14px;text-align:center}@media(min-width: 768px){.un_punktel_txt{font-size:16px}}.un_punktel_num{display:flex;align-items:center;justify-content:center;margin:0;line-height:1.2}.un_punktel_num img{width:16px;margin-top:5px}.un_punktel_num span{font-size:16px}@media(min-width: 768px){.un_punktel_num img{width:30px}.un_punktel_num span{font-size:32px}}@media(min-width: 1024px){.un_punktel_num img{width:36px}.un_punktel_num span{font-size:40px}}.un_punkservice_wrap{padding-top:160px;padding-bottom:80px;background:linear-gradient(to bottom, #007aff, #00bbff)}@media(min-width: 768px){.un_punkservice_wrap{padding-top:136px}}.un_punkservice{display:flex;flex-flow:row wrap;justify-content:space-between}.un_punkserviceItem{width:100%;max-width:490px;margin:0 auto;margin-bottom:40px}@media(min-width: 768px){.un_punkserviceItem{width:calc(50% - 16px);margin-bottom:0}}.un_punkserviceItem:nth-last-of-type(1){margin-bottom:0}.un_punkservice_img{width:100%;height:auto;border-radius:32px}.un_punkserviceTtl{position:relative;margin:0 auto 16px;text-align:center}.un_punkserviceTtl img{width:90%;max-width:400px;height:auto}.un_punkserviceTtl h2{position:absolute;top:50%;left:50%;width:100%;margin-top:-2px;transform:translate(-50%, -50%)}.un_punkservice_txt{margin-bottom:0;color:#fff;font-size:16px}@media(min-width: 768px){.un_punkservice_txt{font-size:20px}}.un_punkpoint_wrap{margin-bottom:80px;padding-top:80px}.un_punkpoint_box{margin-top:48px;padding:64px 0 0;background-color:rgba(0,0,0,0);border-radius:18px}@media(min-width: 768px){.un_punkpoint_box{margin-top:80px;padding:64px 0 40px;background-color:#e9f1fa}}@media(min-width: 1024px){.un_punkpoint_box{margin-top:120px}}.un_punkpoint_inner{display:flex;flex-flow:row wrap;justify-content:space-around}@media(min-width: 768px){.un_punkpoint_inner{justify-content:space-between}}.un_punkpointItem{position:relative;box-sizing:border-box;width:100%;margin-bottom:100px;padding:40px 0 24px;background-color:#e9f1fa;border-right:none;border-radius:18px}.un_punkpointItem:nth-last-of-type(1){margin-bottom:0;border-right:none}@media(min-width: 480px){.un_punkpointItem{width:calc(50% - 16px);margin-bottom:112px}}@media(min-width: 768px){.un_punkpointItem{width:33.3333%;margin-bottom:0;padding:0;background-color:rgba(0,0,0,0);border-right:1px solid #000;border-radius:0}}.un_punkpointItem_inner{width:80%;margin:0 auto}.un_punkpointItem_circle{position:absolute;top:-12px;left:50%;width:120px;height:120px;color:#fff;text-align:center;background:#007aff;border-radius:50%;transform:translate(-50%, -50%)}@media(min-width: 480px){.un_punkpointItem_circle{top:-20px}}@media(min-width: 768px){.un_punkpointItem_circle{top:-60px}}@media(min-width: 1024px){.un_punkpointItem_circle{top:-75px;width:150px;height:150px}}.un_punkpointItem_circleInner{margin:1.2em 0}.un_punkpointItem_circleInner span{display:block}.un_punkpointItem_no{margin-top:0;font-weight:300;font-size:58px;font-family:"Poppins",sans-serif;font-style:normal;line-height:1}@media(min-width: 1024px){.un_punkpointItem_no{margin-top:8px;font-size:72px}}.un_punkpointItem_ttl{font-weight:bold;font-size:22px}.bl_slopeTtl{margin-top:40px}.un_punkprice_tbl{width:100%;margin:24px auto 0;text-align:center}.un_punkprice_tbl tr{font-weight:bold;font-size:18px}.un_punkprice_tbl th,.un_punkprice_tbl td{display:inline-block;width:100%;max-width:357px;margin:0 auto;padding:14px 0;text-align:center}.un_punkprice_tbl th{display:flex;align-items:center;justify-content:center;width:100%;color:#fff;background:#007aff}.un_punkprice_tbl td{width:100%;background:#e9f1fa}@media(min-width: 768px){.un_punkprice_tbl{width:auto}.un_punkprice_tbl tr{font-size:22px}.un_punkprice_tbl th,.un_punkprice_tbl td{display:table-cell;padding:16px 0}.un_punkprice_tbl th{width:320px}.un_punkprice_tbl td{width:357px}}@media(min-width: 1024px){.un_punkprice_tbl tr{font-size:26px}}.un_punkprice_areaWrap{margin-top:40px}@media(min-width: 768px){.un_punkprice_areaWrap{margin-top:440px}}@media(min-width: 1024px){.un_punkprice_areaWrap{margin-top:320px}}.un_punkprice_areaInner{position:relative;max-width:1012px;margin:0 auto}.un_punkprice_areaColor{padding:60px 0;background:#fdebee}.un_punkprice_areaTxt{font-weight:400;font-size:16px}.un_punkprice_areaTxt span{display:block;padding-left:0;font-size:14px}@media(min-width: 768px){.un_punkprice_areaTxt{font-size:20px}.un_punkprice_areaTxt span{display:inline-block;padding-left:8px;font-size:16px}}.un_punkprice_areamap{position:absolute;right:0;bottom:180px;display:none}.un_punkprice_areamap img{max-width:567px}@media(min-width: 768px){.un_punkprice_areamap{bottom:160px;display:block}}@media(min-width: 1024px){.un_punkprice_areamap{bottom:20px}}.un_punkprice_areamapSP{position:relative;display:block;width:92%;margin:0 auto;margin-bottom:-60px;text-align:center}.un_punkprice_areamapSP img{width:100%;max-width:567px}@media(min-width: 768px){.un_punkprice_areamapSP{display:none}}.un_punkpayment_wrap{padding:60px 0;background:url(/themes/tirepark/dest/assets/bg-punkpayment.jpg) no-repeat;background-size:cover}.un_punkpayment_wrap p{margin:0}@media(min-width: 768px){.un_punkpayment_wrap{padding:140px 0}}.un_punkpayment_box{width:100%;margin:0 auto;text-align:center}@media(min-width: 768px){.un_punkpayment_box{width:84%}}.un_punkpayment_boxInner{margin:32px auto}.un_punkpayment_ttl{padding:8px;text-align:center;background-color:#007aff;border-radius:16px 16px 0 0;box-shadow:3px 3px 6px rgba(0,0,0,.16)}.un_punkpayment_imgBox{padding:24px 0;background-color:#fff;border-radius:0 0 16px 16px;box-shadow:3px 3px 6px rgba(0,0,0,.16)}.un_punkpayment_imgBoxinner{display:flex;flex-wrap:wrap;align-items:center;width:90%;max-width:700px;margin:0 auto;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #acacac}.un_punkpayment_imgBoxinner li{width:20%;padding-bottom:8px}.un_punkpayment_imgBoxinner li img{width:100%;max-width:124px;height:auto}.un_punkpayment_imgBoxinner .prepaidtransportation{display:block;width:100%;padding-top:10px;text-align:right}.un_punkpayment_imgBoxinner .prepaidtransportation img{max-width:100%}.un_punkflow_wrap{padding:80px 0;background:linear-gradient(to right, #007aff, #00bbff)}.un_punkflow_subTtl{margin-top:0;margin-bottom:40px;color:#fff;font-size:16px;text-align:center}@media(min-width: 768px){.un_punkflow_subTtl{font-size:20px}}.un_punkflow_tbl tr{font-weight:bold}.un_punkflow_tbl th,.un_punkflow_tbl td{display:inline-block;width:100%;padding:16px 0;text-align:center}.un_punkflow_tbl th{color:#fff;background:#007aff}.un_punkflow_tbl td{background:#e9f1fa}@media(min-width: 480px){.un_punkflow_tbl th,.un_punkflow_tbl td{display:table-cell}.un_punkflow_tbl th{width:212px}.un_punkflow_tbl td{width:180px}}.el_fontweight_n{font-weight:normal}.clearHidden{display:block;clear:both;height:0;margin:0;border:none;visibility:hidden}.entry-style [class*=acms-col-]{padding:0}.entry-style h2{margin-right:10px;margin-left:10px}.entry-style h3{margin-right:10px;margin-left:10px}.entry-style h4{margin-right:10px;margin-left:10px}.entry-style h5{margin-right:10px;margin-left:10px}.entry-style h6{margin-right:10px;margin-left:10px}.entry-style dl{margin-right:10px;margin-left:10px}.entry-style p{margin-right:10px;margin-left:10px}.entry-style blockquote{margin:0 0 20px 0;padding:10px 20px;border-left:solid 5px #ccc}.entry-style [class*=column-image]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-file]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-map]{border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);box-sizing:border-box}.entry-style [class*=column-yolp]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-street-view]:not(.column-street-view-inner){padding-right:10px;padding-left:10px}.entry-style [class*=column-youtube]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-video]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-eximage]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-media]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-style [class*=column-quote]{margin-right:10px;margin-left:10px}.entry-style [class*=column-module]{padding-left:10px;padding-right:10px;box-sizing:border-box}[class*=column-image]{margin-bottom:20px}[class*=column-file]{margin-bottom:20px}[class*=column-map]{margin-bottom:20px}[class*=column-yolp]{margin-bottom:20px}[class*=column-street-view]{margin-bottom:20px}[class*=column-youtube]{margin-bottom:20px}[class*=column-video]{margin-bottom:20px}[class*=column-eximage]{margin-bottom:20px}[class*=column-media]{margin-bottom:20px}[class*=column-quote]{margin-bottom:20px}[class*=column-module]{margin-bottom:20px}[class*=column-image],[class*=column-media],[class*=column-eximage]{display:block}[class*=column-image].caption,[class*=column-media].caption,[class*=column-eximage].caption{margin-bottom:10px}[class*=column-image] a,[class*=column-media] a,[class*=column-eximage] a{display:block}[class*=column-image] img,[class*=column-media] img,[class*=column-eximage] img{max-width:100%;height:auto;vertical-align:top}[class*=column-image] .caption,[class*=column-media] .caption,[class*=column-eximage] .caption{margin:5px 0 0 0}[class*=column-image][style*=width]{max-width:100%}[class*=column-media] a[href*=media-download]{display:inline-block;width:100%}[class*=column-map]>img,[class*=column-yolp]>img{max-width:100%}[class*=column-map] img,[class*=column-yolp] img{width:auto;height:auto}[class*=column-map]>div{max-width:100%}[class*=column-yolp]{width:auto !important}[class*=column-quote] blockquote{padding:20px 10px 20px 20px}[class*=column-quote] .quoteImageContainer{position:relative;float:left;max-width:154px;margin-right:25px}[class*=column-quote] .quoteImage{display:block;max-width:100%;height:auto}[class*=column-quote] .quoteTitle{margin:0 0 5px 0;padding:0;line-height:1.4;font-size:18px}@media print{[class*=column-quote] .quoteTitle{font-size:18px}}[class*=column-quote] .quoteTitleLink{color:#006cd8}[class*=column-quote] .quoteSiteName{margin:0 0 10px 0;padding:0;color:#666;font-size:11px}@media print{[class*=column-quote] .quoteSiteName{font-size:11px}}[class*=column-quote] .quoteDescription{margin:0;padding:0;color:#333;line-height:1.6;font-size:12px}@media print{[class*=column-quote] .quoteDescription{font-size:12px}}.column-image-left{float:left;text-align:left}.column-image-right{float:right;text-align:right}.column-image-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-image-auto{float:none}.column-file-left{text-align:left;float:left;text-align:left}.column-file-left+.caption{text-align:left}.column-file-right{text-align:right;float:right;text-align:right}.column-file-right+.caption{text-align:right}.column-file-center{text-align:center;display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-file-center+.caption{text-align:center}.column-file-auto{text-align:auto;float:none}.column-file-auto+.caption{text-align:auto}.column-map-left{float:left;text-align:left}.column-map-right{float:right;text-align:right}.column-map-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-map-auto{float:none}.column-yolp-left{float:left;text-align:left}.column-yolp-right{float:right;text-align:right}.column-yolp-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-yolp-auto{float:none}.column-street-view-left{float:left;text-align:left}.column-street-view-right{float:right;text-align:right}.column-street-view-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-street-view-auto{float:none}.column-youtube-left{float:left;text-align:left}.column-youtube-right{float:right;text-align:right}.column-youtube-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-youtube-auto{float:none}.column-video-left{float:left;text-align:left}.column-video-right{float:right;text-align:right}.column-video-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-video-auto{float:none}.column-eximage-left{float:left;text-align:left}.column-eximage-right{float:right;text-align:right}.column-eximage-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-eximage-auto{float:none}.column-media-left{float:left;text-align:left}.column-media-left :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-right{float:right;text-align:right}.column-media-right :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-media-center :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-media-auto{float:none}.column-media-auto :not([href*=media-download]):not([href*=storage])+.caption{text-align:center}.column-quote-left{float:left;text-align:left}.column-quote-right{float:right;text-align:right}.column-quote-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-quote-auto{float:none}.column-module-left{float:left;text-align:left}.column-module-right{float:right;text-align:right}.column-module-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-module-auto{float:none}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-image]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-file]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-map]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-yolp]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-street-view]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-youtube]{width:100% !important}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-video]{width:100% !important}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-eximage]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-media]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-quote]{width:auto !important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-module]{width:auto !important;max-width:100%}@media(max-width: 480px){[class*=acms-col-][class*=-right]{float:left}[class*=acms-col-][class*=-right]+*{clear:both}}.entry-container{margin-right:10px;margin-left:10px}.column-pdf-image{width:100%;border:solid 1px #aaa}.column-inner-street-view{width:100%;padding-bottom:100%}.column-youtube,.column-iframe{position:relative;width:100%;height:100%;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.column-youtube iframe,.column-youtube object,.column-youtube embed,.column-iframe iframe,.column-iframe object,.column-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%}.highlight1{background-color:#ff6}.highlight2{background-color:#a0ffff}.highlight3{background-color:#9f9}.highlight4{background-color:#f99}.highlight5{background-color:#f6f}.highlight6{background-color:#800}.entry_wrap{width:94%;margin:0 auto}.wrap-margin{margin:80px auto}.entry{margin:40px 0 60px 0}.page-header{margin:0 0 20px 0;border-bottom:2px solid #cb2b21}.entry-info{margin-top:0;font-size:14px}@media print{.entry-info{font-size:14px}}.entry-category,.entry-new{font-size:14px}@media print{.entry-category,.entry-new{font-size:14px}}.entry-title{margin:10px 0}.entry-title a{color:#333}.acms-entry h2 .entry-title{padding:0}.entry-style-top{padding:0 5px}.entry-style-grid{margin:0 -10px}.entry-style{color:#333;word-wrap:break-word}.entry-style h2{position:relative;margin:60px 10px 25px 10px;padding:.7rem 1rem;color:#fff;font-size:1.25rem;background:#cb2b21;border-left:8px solid #000}.entry-style h2::after{position:absolute;top:50%;left:0;display:inline-block;width:28px;height:28px;vertical-align:middle;transform:translateY(-50%);content:""}.entry-style h2.module-heading{margin:0;padding:0;border:0}.entry-style h2.entry-heading-center{position:relative;margin:20px 0 25px 0;color:#333;text-align:center;border:0;font-size:16px}@media print{.entry-style h2.entry-heading-center{font-size:16px}}.entry-style h2.entry-heading-center:before{position:absolute;right:0;bottom:-10px;left:0;width:60px;height:4px;margin:0 auto;background:#999;content:""}.entry-style h2:nth-of-type(1){margin:0 10px 25px 10px}.entry-style h3{margin:40px 10px 20px 10px;padding:0 0 5px 0;color:#0d0100;font-size:1.375rem;border-bottom:3px solid #cb2b21}.entry-style h3:before{content:none}.entry-style h3.dots{position:relative;margin:16px 10px 16px 10px;padding:0 0 5px 20px;font-size:1.25rem;border-bottom:none}.entry-style h3.dots:before{position:absolute;top:4px;left:0;width:12px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDEyIDI0Ij4KICA8ZyBpZD0i44Kw44Or44O844OXXzU5MSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgNTkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc3IC0zNzc4KSI+CiAgICA8ZWxsaXBzZSBpZD0i5qWV5YaG5b2iXzQzIiBkYXRhLW5hbWU9IualleWGhuW9oiA0MyIgY3g9IjYiIGN5PSI3IiByeD0iNiIgcnk9IjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NyAzNzg4KSIgZmlsbD0iIzBkMDEwMCIvPgogICAgPGVsbGlwc2UgaWQ9IualleWGhuW9ol80NCIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDQiIGN4PSI2IiBjeT0iNyIgcng9IjYiIHJ5PSI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzcgMzc3OCkiIGZpbGw9IiNjYjJiMjEiLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat;background-size:contain;content:""}.entry-style h3.undercenter{position:relative;margin:40px 10px 38px 10px;font-size:1.4rem;text-align:center;border-bottom:none}.entry-style h3.undercenter:before{position:absolute;bottom:-5px;left:calc(50% - 30px);width:60px;height:1px;background:#cb2b21;border-radius:3px;content:""}.entry-style h4{margin:12px 10px 20px 10px;font-size:18px;color:#333}@media print{.entry-style h4{font-size:18px}}.entry-style a{text-decoration:underline}.entry-style a:hover,.entry-style a:focus,.entry-style a:active{text-decoration:none}.entry-style a:visited{text-decoration:underline}@media(min-width: 768px){.entry{margin:80px 0 60px 0}.entry-style h2{padding:.7rem 2rem;font-size:1.375rem}.entry-style h2.entry-heading-center{margin:0 20px 35px 0;font-size:22px}}@media print and (min-width: 768px){.entry-style h2.entry-heading-center{font-size:22px}}@media(min-width: 768px){.entry-style h2.entry-heading-center:before{bottom:-15px}.entry-style h3.undercenter{font-size:2rem}.entry-style h3.undercenter:before{bottom:-8px}}.entry-style p{margin-top:0;margin-bottom:10px;line-height:1.7}.entry-style p.entry-danger-text{color:#c41134;font-weight:bold}.entry-style p.summary-title{margin:0 0 10px 0}.entry-style p.summary-detail{margin:0 0 10px 0;font-size:14px}@media print{.entry-style p.summary-detail{font-size:14px}}.entry-style p.entry-lead-text{margin-bottom:25px;line-height:1.5;text-align:center;font-size:20px}@media print{.entry-style p.entry-lead-text{font-size:20px}}.entry-style .entry-small-text{font-size:.9em}@media(min-width: 768px){.entry-style p.entry-lead-text{margin:0 0 40px 0;font-size:30px}}@media print and (min-width: 768px){.entry-style p.entry-lead-text{font-size:30px}}.entry-container{margin:0 10px}[class^=column-table] .entry-container{margin-bottom:40px;overflow-x:auto}[class^=column-table] table{margin-bottom:0}.entry-style table{width:100%;border-collapse:collapse}.entry-style th,.entry-style td{display:block;padding:5px 10px;color:#333;line-height:1.8;text-align:left;vertical-align:top;border:1px solid #cecece}.entry-style .acms-table-responsive{border-top:0;border-bottom:0}.entry-style .acms-table-responsive th,.entry-style .acms-table-responsive td{display:table-cell;white-space:nowrap}.entry-style .acms-table-responsive table{margin:0}.entry-style th{color:#fff;background:#5f5f5f}.entry-style td{background:#f2f2f2}.entry-style .entry-custom-table{margin-bottom:60px}@media(min-width: 768px){.entry-style th,.entry-style td{display:table-cell;padding:15px 20px;text-align:left;border-top:1px solid #cecece}.entry-style th{color:#fff;background:#5f5f5f}.entry-style td{background:#f2f2f2}}.entry-style ul{margin:0 10px 25px 10px;padding:0 0 0 2em}.entry-style ul li{margin:0 0 5px 0;line-height:1.5}.entry-style ul.summary-default{padding:0}.entry-style ul.summary-default li{margin:0}.entry-style ol{margin:0 10px 25px 10px;padding:0 0 0 2em}.entry-style ol li{margin:0 0 5px 0;line-height:1.5}.entry-style dl{margin-top:0;margin-bottom:40px;font-size:16px;line-height:1.5}@media print{.entry-style dl{font-size:16px}}.entry-style dt{margin:0 0 5px 0;font-weight:bold;line-height:1.2}.entry-style dd{margin-bottom:10px;margin-left:0;line-height:1.5}.entry-style blockquote{box-sizing:border-box;width:100%;margin-bottom:40px;padding:20px 10px 20px 20px;line-height:1.8;background:#f5f5f5;border-left:5px solid #dedede}.entry-style .column-quote-auto blockquote{padding:10px;border:1px solid #d0d0d0}.entry-style .column-quote-auto .quoteTitleLink{color:#333}@media(min-width: 480px){.entry-style blockquote{padding:20px 20px 20px 30px}.entry-style .column-quote-auto blockquote{padding:15px}}.entry-style pre{box-sizing:border-box;width:100%;margin:0 0 40px 0;font-family:"Menlo","Monaco","Courier New",monospace;white-space:pre-wrap}.entry-style pre ol{margin:0;padding:0 0 0 2.5em}.entry-style pre ol li{line-height:1.5}.entry-style hr{border:0;border-bottom:1px solid #e5e5e5}.column-file-auto+.caption{margin-left:10px}[class*=column-media-] a,[class*=column-image-] a{transition:opacity .2s}[class*=column-media-] a:hover,[class*=column-image-] a:hover{opacity:.8}.ug-bg-color{margin:25px 10px 60px 10px;padding:20px 10px;overflow:hidden;background:#f5f5f5;border:1px solid #cb2b21}.ug-bg-color *:last-child{margin-bottom:0}.ug-bg-color h2{margin-bottom:10px;padding-top:0;padding-bottom:0}.ug-bg-color h3,.ug-bg-color h4{margin-bottom:10px}.entry-style ul.contact-form{margin:0;padding:0}.entry-style ul.contact-form li{margin:0}.entry-style tr.contact-form-group:nth-child(odd){background:inherit}.entry-style .contact-form th,.entry-style .contact-form td{background:inherit;border:0}.entry-footer{display:flex;flex-direction:column;margin:0 0 20px 0;padding:10px;background:#f5f5f5}.entry-tag{margin:0 0 5px 0}.entry-tag-icon{float:left;color:#707070}.entry-tag-item{float:left;margin:0 0 0 10px}.entry-footer-item+.entry-footer-item{margin:10px 0 0 0}@media(min-width: 768px){.entry-footer{display:flex;flex-direction:row;align-items:center}.entry-footer-item+.entry-footer-item{margin:0 0 0 auto}}.continue-link{margin:0}.continue-link a{display:inline-block;padding:10px;color:#fff;font-weight:bold;line-height:1.5;text-decoration:none;background:#cb2b21;border-radius:3px}.continue-link a [class*=acms-icon]{margin:0 10px 0 0}.continue-link a:link,.continue-link a:visited{color:#fff}.continue-link a:hover,.continue-link a:focus,.continue-link a:active{color:#fff;text-decoration:none;background:#ef5c54}@media(min-width: 768px){.entry-tag{margin:0}.continue-link a{padding:5px 10px;font-weight:normal}}.textcenter{display:block;margin:0 auto 40px;text-align:center}.textright{display:block;margin:0 0 40px auto;text-align:right}.font-small{font-size:.875rem !important}.error_wrap{margin:60px auto}.entry_snsbox{margin:0 10px;padding:8px 0 10px}.underline{border-top:1px solid #555 !important}@media(min-width: 768px){.entry_snsbox{padding:8px 0 24px}}.entry-style .entry-btn-default,.entryFormLiteEditor .entry-btn-default{background:#666;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.entry-style .entry-btn-default:hover,.entry-style .entry-btn-default:visited,.entryFormLiteEditor .entry-btn-default:hover,.entryFormLiteEditor .entry-btn-default:visited{color:#fff;text-decoration:none}.entry-style .entry-btn-default:focus,.entry-style .entry-btn-default:active,.entryFormLiteEditor .entry-btn-default:focus,.entryFormLiteEditor .entry-btn-default:active{color:#fff}.entry-style .entry-btn-default:hover,.entryFormLiteEditor .entry-btn-default:hover{color:#fff;background-color:#444;background-image:linear-gradient(to bottom, #666, #444)}.entry-style .entry-btn-default:active,.entry-style .entry-btn-default:focus,.entryFormLiteEditor .entry-btn-default:active,.entryFormLiteEditor .entry-btn-default:focus{background:#444}.entry-style .entry-btn-attention,.entryFormLiteEditor .entry-btn-attention{background:#cb2b21;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px}.entry-style .entry-btn-attention:hover,.entry-style .entry-btn-attention:visited,.entryFormLiteEditor .entry-btn-attention:hover,.entryFormLiteEditor .entry-btn-attention:visited{color:#fff;text-decoration:none}.entry-style .entry-btn-attention:focus,.entry-style .entry-btn-attention:active,.entryFormLiteEditor .entry-btn-attention:focus,.entryFormLiteEditor .entry-btn-attention:active{color:#fff}.entry-style .entry-btn-attention:hover,.entryFormLiteEditor .entry-btn-attention:hover{color:#fff;background-color:#ef5c54;background-image:linear-gradient(to bottom, #cb2b21, #ef5c54)}.entry-style .entry-btn-attention:active,.entry-style .entry-btn-attention:focus,.entryFormLiteEditor .entry-btn-attention:active,.entryFormLiteEditor .entry-btn-attention:focus{background:#ef5c54}.entry-style .entry-btn-icon-before,.entryFormLiteEditor .entry-btn-icon-before{margin:0 10px 0 0}.entry-style .entry-btn-icon-after,.entryFormLiteEditor .entry-btn-icon-after{margin:0 0 0 10px}.field-title{padding:0 10px}.field-title:first-child{margin:0 0 10px 0}.field-table-inner{width:100%}.field-table-inner th,.field-table-inner td{border:0}.main:before,.main:after{display:table;content:" "}.main:after{clear:both}.main-inner{width:100%;max-width:1012px}.main-inner.is-space-left{float:right}.main-inner.is-space-right{float:left}.main-inner.is-space-center{margin:0 auto}.side-title{margin-top:0;font-size:18px}@media print{.side-title{font-size:18px}}.contact_wrap{margin:0 auto 80px}.contact-box .message-group{margin:0 0 35px 0}.contact-box .message-text{margin:30px auto 60px;color:#cb2b21;font-weight:bold}.contact-box .contact-no{margin:0;color:#333;font-weight:bold;font-size:30px}@media print{.contact-box .contact-no{font-size:30px}}.contact-box .contact-no a{color:inherit}.contact-box .error-text{margin:5px 0 0 0;color:#cb2b21}.contact-box p{line-height:1.6}.contact-form{display:flex;flex-wrap:wrap;width:100%;margin:0 0 20px 0;padding:0;list-style:none;background:#e6e6e6}.contact-form-heading{margin:40px 0 10px 0}.contact-form-group{display:flex;flex-wrap:wrap;width:100%;padding:0;background:#eee;border-bottom:1px solid #fff}.contact-form-group fieldset{display:contents;border:0}.contact-form-label{display:block;box-sizing:border-box;width:100%;margin:0;padding:10px 10px 0 10px;font-weight:bold;text-align:left}.contact-form-control{display:block;box-sizing:border-box;width:100%;padding:10px}.contact-form-grid{margin:0 -5px}.contact-form-col,.acms-entry .contact-form-col{margin:0 0 10px 0;padding:0 5px}.contact-form-col:last-child,.acms-entry .contact-form-col:last-child{margin:0}@media(min-width: 768px){.contact-form{width:100%}.contact-form-label{padding:15px 15px 5px 15px;vertical-align:top}.contact-form-control{padding:5px 15px 15px 15px}.contact-form-col{margin:0}}.contact-box .mail-step{margin:0 0 25px 0;padding:0 10px;background:#e5e5e5;counter-reset:mailStep}.contact-box .mail-step-item{float:left;margin:0 5px;padding:14px 0 10px;color:#999;font-weight:bold;list-style:none;border-bottom:4px solid rgba(0,0,0,0);font-size:14px}@media print{.contact-box .mail-step-item{font-size:14px}}.contact-box .mail-step-item:before{content:counter(mailStep) ".";counter-increment:mailStep}.contact-box .mail-step-item-current{color:#333;border-bottom:4px solid #0d0100}@media(min-width: 768px){.contact-box .mail-step-item{margin:0 10px;padding:18px 0 14px;font-size:16px}}@media print and (min-width: 768px){.contact-box .mail-step-item{font-size:16px}}.contact-box a{color:#fff;text-decoration:none}.contact-box a:hover{text-decoration:none}.form-btn-box{margin:0 10px 50px 10px;text-align:center}.form-btn{display:inline-block}@media(min-width: 768px){.form-btn-send{width:100%;max-width:360px}}.label-required{margin:0 5px;padding:2px 8px;color:#fff;background:#cb2b21;border-radius:3px;font-size:12px}@media print{.label-required{font-size:12px}}@media(min-width: 768px){.label-required{margin:0 10px}}.contact-box select[required]:required{border:1px solid #c49511}.contact-box select.focused:invalid{border:1px solid #c41134}.contact-box select[required]:valid{border:1px solid #a7a7aa}.contact-box input[required]:required,.contact-box textarea[required]:required{background:#fffdeb}.contact-box input.focused:invalid,.contact-box textarea.focused:invalid{background:#ffebee}.contact-box input[required]:valid,.contact-box textarea[required]:valid{background:#fff}.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{font-size:16px;box-sizing:border-box;padding:0 5px}@media print{.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{font-size:16px}}.contact-box textarea{font-size:16px;padding:5px 5px 4px}@media print{.contact-box textarea{font-size:16px}}.contact-box select{min-height:30px;padding-top:4px;padding-bottom:4px;vertical-align:top;background-color:#f7f7f7;font-size:16px}@media print{.contact-box select{font-size:16px}}@media(min-width: 768px){.contact-box input[type=text],.contact-box input[type=password],.contact-box input[type=datetime],.contact-box input[type=datetime-local],.contact-box input[type=date],.contact-box input[type=month],.contact-box input[type=time],.contact-box input[type=week],.contact-box input[type=number],.contact-box input[type=email],.contact-box input[type=url],.contact-box input[type=search],.contact-box input[type=tel]{padding:5px 8px}.contact-box textarea{padding:5px 8px}.contact-box select{min-height:40px;padding-left:8px}}.valid-mark{display:none}.valid-mark.valid{display:inline;float:right;color:#5cb85c}.invalid{background-color:#ffebee !important}.contact_telbox{margin:0 auto 50px;text-align:center;background-color:#eee;border:2px solid #cb2b21;border-radius:12px}.contact_telbox .contact_telbox_inner{padding:16px 0 22px}.contact_mailbox_intro{margin:16px auto 32px}.contact_mailbox_intro a{color:#0d0100;text-decoration:underline}.note{font-weight:normal;font-size:.85rem}.reserve_wrap .maincolor-arrow-btn{margin:24px auto}.reserve_wrap .maincolor-arrow-btn a:hover{color:#fff;background-color:#ef5c54;border:solid 2px #cb2b21}.realestate-map{overflow:hidden}.realestate-map .js-s2d-ready,.realestate-map [class*=column-map-]{width:auto !important;max-width:100%}.realestate-map img[class*=column-map-]{width:auto !important;max-width:100%;height:auto}.realestate-map-entry{margin:0 10px}.entry-column table.realestate-search{margin:20px 0 30px 0}@media screen and (min-width: 1024px){.table-nowrap{white-space:nowrap}}.realestate-search{border-collapse:collapse}.realestate-search input{box-sizing:border-box}@media screen and (max-width: 767px){.realestate-search th,.realestate-search td{display:block;box-sizing:border-box}.realestate-search input{box-sizing:border-box}}.realestate-search-group{display:flex}.realestate-search-item{display:flex;align-items:center;margin:0 0 10px 0}.realestate-search-label{max-width:6em;padding:0 10px;font-weight:bold;white-space:nowrap}.realestate-search-input{display:flex;align-items:center;width:100%;padding:0 10px}.realestate-search-select-price{width:calc(50% - 1em)}.realestate-search-select-connector{padding:0 .5em}.realestate-search-footer{display:flex;justify-content:center;margin:0 0 15px 0;padding:5px 10px 10px 10px}@media(max-width: 767px){.realestate-search-group{flex-direction:column}.realestate-search-input{padding:0}}.text-btn{margin-left:8px;padding:5px;color:#fff;font-size:.75rem;background-color:#cb2b21;border-radius:6px}.text-btn:hover{text-decoration:none;background-color:#ef5c54}.foot-wrapper{background:#f2f2f2}.footer{width:86%;max-width:1020px;margin:0 auto}.footer-company-wrap{border-right:none}.footer-company-wrap:nth-of-type(2){border-right:none}.footer-company-box{width:270px;height:auto;margin:0 auto 32px}.footer-company-box dl{margin:0}.company-about{color:#111;line-height:1.5}.company-name{margin:0 0 5px 0;color:#111;font-weight:bold;font-style:normal}.company-detail{margin:0 0 5px 0;padding:0;color:#0d0100;font-size:.875rem;font-style:normal}.company-detail a:hover{text-decoration:none}.company-detail-tel{font-weight:bold;font-size:22px}.company-detail-tel img{width:20px;height:auto;vertical-align:middle}.company-detail-tel a{color:#0d0100;font-size:22px}.company-detail-tel a:hover{text-decoration:underline}@media screen and (min-width: 768px){.footer{width:94%}.footer-company-wrap{border-right:1px solid #bcbcbc}.footer-company-box{margin:0 auto}.company-detail-tel{font-size:24px}.company-detail-tel img{width:22px}.company-detail-tel a{font-size:24px}}.copyright{padding:16px 0 76px;color:#fff;font-size:12px;background-color:#0d0100}.copyright-text{margin:0 auto}.footer_logo{padding:56px 0 40px}.footer_logo .footer_logo_inner{margin:0 auto;text-align:center}.footer_logo .footer_logo_inner .imgbox img{width:60%;max-width:311px;height:auto}.footer-sns-box .sns-item{display:inline-block;margin-top:8px;padding-right:16px}.footer-sns-box .sns-item img{width:34px;height:34px}.operation{padding:60px 0 24px}.operation p{font-size:12px;text-align:right}.operation .cookiepolicy a{text-decoration:underline}@media screen and (min-width: 768px){.copyright{padding:16px 0}}.footer_okazaki{padding-bottom:40px}.foot_okazakicompany_wrap{border-right:none}.head-wrapper{position:fixed;top:0;left:50%;z-index:999;width:100%;background-color:#fff;transform:translateX(-50%)}.header{width:100%;max-width:1920px;margin:0 auto}.site-name{width:100%;margin:0 auto;font-size:0;text-align:left}.header-stack .site-name{margin:30px 0 20px}.site-name a{width:100%;height:100%}.store{margin:0;font-weight:bold;font-size:12px;text-align:right}.site-logo{width:100%;max-width:260px;height:auto}.site-name-text{display:inline;vertical-align:middle}.edit-link{display:inline-block;vertical-align:middle}.header-nav{position:relative;display:none}@media(min-width: 768px){.header-stack .site-name{text-align:center}.header{display:flex}.header-stack .header{display:block}.header-logo{width:100%}.header-stack .header-logo{display:block}.header-nav{display:none;vertical-align:middle}.header-stack .header-nav{display:block;width:100%;margin:0 0 15px 0}}@media(min-width: 1024px){.site-name{text-align:right}.header-logo{width:17%}.header-stack .header-logo{display:block;width:100%}.header-logo-inner{width:100%;max-width:260px;margin:0 0 0 auto}.header-nav{display:flex;align-items:center;justify-content:flex-end;width:83%;height:100%}.header-stack .header-nav{display:block;width:100%;margin:0 0 15px 0}}.header-logo{padding:20px 0 20px 12px}.site-header{position:fixed;top:0;right:0;z-index:9999;width:100%;height:58px;padding:0 5px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0 calc(5px + constant(safe-area-inset-right)) 0 calc(5px + constant(safe-area-inset-left))}.mobile_logo{width:50%;max-width:200px;margin:0 auto 0 24px;padding-top:9px;vertical-align:middle}.mobile_logo .store{font-size:.6rem}.nav-menu-btn{position:fixed;top:0;right:12px;z-index:999999;box-sizing:border-box;padding:14px 5px;color:#0d0100;font-size:20px}@media print{.nav-menu-btn{font-size:20px}}a .nav-menu-btn{color:#0d0100}.nav-menu-btn:hover{color:#0d0100;text-decoration:none}.nav-menu-btn .acms-icon-sort{display:inline-block}.nav-menu-action{display:table;float:right;margin:0;padding:0}.nav-menu-action-item{display:table-cell;width:44px;height:44px;color:#0d0100;text-align:center;vertical-align:middle;font-size:20px}@media print{.nav-menu-action-item{font-size:20px}}.nav-menu-action-link{color:#0d0100}.nav-menu-action-link:hover,.nav-menu-action-link:active,.nav-menu-action-link:visited,.nav-menu-action-link:focus{color:#0d0100;text-decoration:none}.navbar{display:none;width:90%;max-width:880px;height:100%}.navbar.acms-admin-module-edit-wrapper{z-index:1}.navbar ul{margin:0;padding:0;list-style:none}.navbar li a{display:block;padding:10px;color:#333;font-weight:bold}.navbar li a:hover,.navbar li a:focus,.navbar li a:active{color:#fff;text-decoration:none}.navbar li a img.triangle{margin-top:-3px;padding-left:4px;vertical-align:middle}@media(min-width: 1024px){.header{height:90px}.navbar{display:inline-block;vertical-align:middle}.navbar>ul{display:flex;flex-wrap:wrap;height:100%;padding:0;list-style:none;place-content:center flex-end}.header-stack .navbar>ul{display:table;float:none;width:100%;table-layout:fixed;border-right:1px solid #eee}.navbar li{position:relative;display:flex;align-items:center;justify-content:center;width:12.5%;height:100%;text-align:center}.header-stack .navbar li.navbar-btn{padding:0 10px}.header-stack .navbar li{display:table-cell;float:none;border-left:1px solid #eee}.navbar li ul{position:absolute;top:100%;left:-100%;display:none;min-width:200px;padding-top:6px}.navbar li li{margin:0}.header-stack .navbar li li{display:block;border:0}.navbar li a{padding:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);transition:border .25s ease-out}.navbar li a:hover,.navbar li a:focus,.navbar li a:active{color:#0d0100;background:rgba(0,0,0,0)}.header-stack .navbar li a{display:block;padding:10px;font-size:16px}}@media print and (min-width: 1024px){.header-stack .navbar li a{font-size:16px}}@media(min-width: 1024px){.navbar li.stay a{border-bottom:4px solid #cb2b21}.navbar li.stay a.btn-attention{border:0}.navbar li:hover ul{left:50%;z-index:10000;display:block;padding-top:0;transform:translateX(-50%);animation:.8s fade-in}.navbar li:hover a{border-bottom:4px solid #cb2b21}.navbar li:hover a.btn-attention{border:0}.navbar li:hover li{text-align:center}.navbar li:hover li a{border:0}.navbar li li{display:block;float:none;width:100%;text-align:left;background:#cb2b21;border-top:1px solid #111}.navbar li li:first-child{border:0;border-radius:10px 10px 0 0}.navbar li li:first-child a:hover{border-radius:10px 10px 0 0}.navbar li li:last-child{border-radius:0 0 10px 10px}.navbar li li:last-child a:hover{border-radius:0 0 10px 10px}.navbar li li a{margin:0;padding:10px 15px;color:#fff;border:0}.navbar li li a:hover{color:#fff;background:#ef5c54;border:0}.navbar .nav-bgcolor{height:100%;color:#fff;font-weight:bold;font-size:11px}.navbar .nav-bgcolor img{width:36px;height:auto;vertical-align:top}.navbar .nav-bgcolor a{color:#fff;font-size:11px}.navbar .nav-bgcolor a p{margin:0;padding-top:.2rem;line-height:1.2}.navbar .nav-bgcolor:hover{opacity:.7}.navbar .nav-bgcolor:hover a{color:#fff;border-bottom:4px solid rgba(0,0,0,0)}.navbar .nav-bgcolor.stay a{color:#fff;border:none}.navbar .bgcolor-sf{background-color:#cb2b21}.navbar .bgcolor-e{background-color:#a0241c}.navbar .bgcolor-c{background-color:#4e4e4e}.navbar .bgcolor-ef{background-color:#0d0100}.navbar a.btn-attention{background:#cb2b21;color:#fff;font-weight:bold;line-height:1.3;border:0;display:inline-block;padding:6px 15px;border-radius:3px;border:0}.navbar a.btn-attention:hover,.navbar a.btn-attention:visited{color:#fff;text-decoration:none}.navbar a.btn-attention:focus,.navbar a.btn-attention:active{color:#fff}.navbar a.btn-attention:hover{color:#fff;background-color:#ef5c54;background-image:linear-gradient(to bottom, #cb2b21, #ef5c54);border:0}.navbar a.btn-attention:active,.navbar a.btn-attention:focus{background:#ef5c54}}@media(min-width: 1024px){.navbar ul li a{font-size:14px}}@media print and (min-width: 1024px){.navbar ul li a{font-size:14px}}.icon-toggle-menu{position:relative;display:inline-block;width:26px;height:2px;margin:6px 0;vertical-align:middle;background-color:#333;border-radius:1px;transition:.1s all}.icon-toggle-menu:before,.icon-toggle-menu:after{position:absolute;display:block;width:26px;height:2px;background-color:#333;border-radius:1px;transition:.3s all;content:""}.icon-toggle-menu:before{top:-6px}.icon-toggle-menu:after{bottom:-6px}[aria-expanded=true] .icon-toggle-menu{background:rgba(0,0,0,0)}[aria-expanded=true] .icon-toggle-menu:before{width:22px;background-color:#fff;transform:translate(-2px, 6px) rotate(45deg)}[aria-expanded=true] .icon-toggle-menu:after{width:22px;background-color:#fff;transform:translate(-2px, -6px) rotate(-45deg)}@media(max-width: 1023px){.is-locked{overflow:hidden}.mobile-nav{position:fixed;top:0;left:0;z-index:10000;display:none;box-sizing:border-box;width:100%;height:100%;background-color:#111;opacity:0;transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-duration:.3s;transition-property:all}.mobile-nav.is-active{display:block}.mobile-nav.is-opened{opacity:1}.mobile-nav-wrap{display:flex;align-items:flex-start;box-sizing:border-box;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-nav-inner{padding:0 20px}.mobile-nav-inner .mobile_logo .site-logo{width:75%;max-width:400px}.mobile-nav-inner ul{width:80%;max-width:500px;margin:16px auto 16px;padding:0;color:#ef5c54;font-weight:bold;font-size:19px;text-align:center;list-style:none}.mobile-nav-inner ul a{color:#cb2b21}.mobile-nav-inner ul li{padding:16px 0 16px 8px;text-align:left;border-bottom:1px solid #cb2b21}.mobile-nav-inner ul li ul{margin:0 auto 0;padding-left:0;font-weight:normal;font-size:15px}.mobile-nav-inner ul li ul li{padding:4px 0;border-bottom:none}.mobile-nav-inner ul li img{display:none}.mobile-nav-inner ul li .title{margin:0}.mobile-nav-inner ul .navbar-btn{font-size:18px;border-bottom:none}.mobile-nav-inner ul .navbar-btn a{color:#fff}.mobile-navbar{width:100%}.mobile-navbar-list{display:block;margin:20px 0;padding:0;line-height:2.4;list-style:none;font-size:18px}}@media print and (max-width: 1023px){.mobile-navbar-list{font-size:18px}}@media(max-width: 1023px){.mobile-navbar-list li{display:block}.mobile-navbar-list .navbar-btn{margin-top:10px}.mobile-navbar-list a{display:block}.mobile-navbar-list a:not(.btn-attention),.mobile-navbar-list a:not(.btn-attention):hover,.mobile-navbar-list a:not(.btn-attention):visited,.mobile-navbar-list a:not(.btn-attention):active,.mobile-navbar-list a:not(.btn-attention):focus{color:#333}.mobile-navbar-list a.btn-attention{color:#cb2b21;font-weight:normal;text-align:center;background:rgba(0,0,0,0);border:1px solid #cb2b21;font-size:16px}}@media print and (max-width: 1023px){.mobile-navbar-list a.btn-attention{font-size:16px}}@media(max-width: 1023px){.mobile-navbar-list .mobile-navbar-list{margin:-5px 0 10px 10px;line-height:2;font-size:14px}}@media print and (max-width: 1023px){.mobile-navbar-list .mobile-navbar-list{font-size:14px}}@media(max-width: 1023px){.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention),.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):hover,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):visited,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):active,.mobile-navbar-list .mobile-navbar-list a:not(.btn-attention):focus{color:#666}.mobile-nav-side{margin:20px 0}.mobile-nav-side-list{margin:0;padding:0;list-style:none}.mobile-nav-side-item{display:block;margin:0 0 10px 0}.mobile-nav-side-link{display:block;color:#333}.mobile-nav-side-link:hover,.mobile-nav-side-link:visited,.mobile-nav-side-link:active,.mobile-nav-side-link:focus{color:#333}.mobile-navbar-footer{margin:15px 0 0 0}.mobile-navbar-footer .sns-list{margin:0 0 30px}}@media(min-width: 768px){header{position:static}.head-glovalnav.fixed{position:fixed;top:0;z-index:9999;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.head-glovalnav.fixed .header{height:55px;transition:all .3s ease}.head-glovalnav.fixed .header-logo{padding:3px 0 0px 12px}.head-glovalnav.fixed .site-logo{max-width:220px;height:auto;transition:all .3s ease}.head-glovalnav.fixed .navbar .nav-bgcolor{width:67px}.head-glovalnav.fixed .navbar .nav-bgcolor a p.title{display:none}.head-glovalnav.fixed .navbar .nav-bgcolor img{width:30px}}.sp-nav-logo{width:80%;max-width:500px;margin:60px auto 0;text-align:center}.sp-nav-logo img{width:70%;max-width:260px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RSx3QkFDQSxjL0NodEJKLGdCQUdBLHFDK0Myc0JFLHdDL0Mxc0JBLGdCK0Nta0JKLDBCQTRJTSxpVkFLRSxXQUtOLGlCQUNFLGNBR0Ysc0JBQ0UsU0FDQSxVQUNBLGdCQUVGLHNCQUNFLGNBQ0Esa0JBRUYsc0JBQ0UsY0FDQSxXQUVBLG1IQUlFLFdBSUosc0JBQ0Usa0JBRUEsZ0NBQ0UsaUJBS04seUJBQ0UsT0FDRSxnQkFHRixzQkFDRSxlQUNBLE1BQ0EsYUFDQSxXQUNBLHNCQUNBLG9DQUVBLDhCQUNFLFlBQ0Esd0JBRUYsbUNBQ0UsdUJBR0YsaUNBQ0UsZ0JBQ0EsWUFDQSx3QkFNQSwyQ0FDRSxXQUNBLHFEQUNFLGFBRUYsK0NBQ0UsWUFZVixhQUNFLFVBQ0EsZ0JBQ0EsbUJBQ0Esa0JBQ0EsaUJBQ0UsVUFDQSx3NlEiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2ZvbnQtc2l6ZS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uLi9zeXN0ZW0vc3JjL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9nbG9iYWwvX21peGlucy5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19jb29raWVjb25zZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9faGVhZGxpbmUuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19pbmZvLWJhci5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19tYWluLXZpc3VhbC5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX21vZHVsZS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fcGFnZS10aXRsZS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3NsaWRlci5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3N1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19zdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fdGh1bWJuYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fdG9waWNwYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fc3RvcmUuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19jdXN0b20tdW5pdC5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2VudHJ5LXN1Z2dlc3Quc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19lbnRyeS1pbnRyb2JveC5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3N0b3JhZ2Uuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19jYW1wYWlnbi5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3RvcC5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3NlcnZpY2Uuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19idXNpbmVzc3RyaXB0aXJlcy5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2J1c2luZXNzdHJpcHB1bmsuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uLi9zeXN0ZW0vc3JjL3Njc3MvX3VuaXQuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19lbnRyeS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4uL3N5c3RlbS9zcmMvc2Nzcy9nbG9iYWwvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2VkaXRvci5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2ZpZWxkLnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fbWFpbi5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX3NpZGUuc2NzcyIsIndlYnBhY2s6Ly90aXJlcGFyay8uL3NyYy9zY3NzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vdGlyZXBhcmsvLi9zcmMvc2Nzcy9fcmVhbGVzdGF0ZS5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4vc3JjL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3RpcmVwYXJrLy4uL3N5c3RlbS9zcmMvc2Nzcy9taXhpbnMvX2FuaW1hdGlvbi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDoqK3lrppcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGVuYWJsZS1pcGhvbmV4OiB0cnVlO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44OZ44O844K5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCs+ODs+ODhuOCpOODiuODvOW5hVxuJGNvbnRhaW5lcjogMTIwMHB4O1xuJG5hcnJvdy1jb250YWluZXI6IDEwMTJweDtcblxuLy8g44Oh44Kk44Oz44Kr44Op44Og5bmFXG4kbWFpbi1jb2x1bW4td2lkdGg6IDEwMTJweDtcblxuLy8g44Kw44Oq44OD44OJ44Gu6ZaT6ZqUXG4vLyRncmlkLXNwYWNlICAgICAgICAgICA6IDIwcHg7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5XjgqHjgqTjg6vjga7jg5Hjgrlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8kYWNtcy1mb250OiAnL3RoZW1lcy9zeXN0ZW0vZm9udHMvJzsgLy8g44OV44Kp44Oz44OI44Gu44OR44K544KS5LiK5pu444GNXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/jgIDmm7jkvZNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsXG4gIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtZmFtaWx5LWVuOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuXG4uZm9udC1lbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWVuO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8v44CA44Kr44Op44O8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOiDjOaZr+iJslxuJGJnLWNvbG9yOiAjZmZmO1xuXG4vLyDjg5fjg6njgqTjg57jg6rjg7zjgqvjg6njg7xcbiRwcmltYXJ5LWNvbG9yOiAjY2IyYjIxO1xuJHByaW1hcnktY29sb3ItaG92ZXI6ICNlZjVjNTQ7XG4vLyDjgrvjgqvjg7Pjg4Djg6rjg7zjgqvjg6njg7xcbiRzZWNvbmRhcnktY29sb3I6ICMwZDAxMDA7XG4vLyDjg5njg7zjgrnjgqvjg6njg7xcbiRiYXNlLWNvbG9yOiAjZTVlNWU1O1xuXG4vL+eKtuaFi1xuJGZvY3VzLWNvbG9yOiAjY2IyYjIxO1xuXG4vLyDjg5zjgr/jg7NcbiRidG4tZGVmYXVsdC1jb2xvcjogIzY2NjtcbiRidG4tc3RhcnQtY29sb3I6ICM2NjY7XG4kYnRuLWVuZC1jb2xvcjogIzQ0NDtcbiRidG4tYWN0aXZlLWNvbG9yOiAjNDQ0O1xuJGJ0bi1ob3Zlci1jb2xvcjogIzQ0NDtcblxuLy8g6Imy5LuY44GN44Oc44K/44OzXG4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yOiAjY2IyYjIxO1xuJGJ0bi1hdHRlbnRpb24tc3RhcnQtY29sb3I6ICNjYjJiMjE7XG4kYnRuLWF0dGVudGlvbi1lbmQtY29sb3I6ICNlZjVjNTQ7XG4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I6ICNlZjVjNTQ7XG4kYnRuLWF0dGVudGlvbi1ob3Zlci1jb2xvcjogI2VmNWM1NDtcblxuLy8g5ZCEU05T6ImyXG4vLyAkZmFjZWJvb2stY29sb3I6ICMxODc3ZjI7XG4vLyAkdHdpdHRlci1jb2xvcjogIzU1YWNlZTtcbi8vICR5b3V0dWJlLWNvbG9yOiAjY2QyMDFmO1xuXG4vLyDjg6rjg7Pjgq/oibJcbiRsaW5rLWNvbG9yOiAjMTExMTExO1xuJGxpbmstY29sb3ItdmlzaXRlZDogIzExMTExMTtcbiRsaW5rLWNvbG9yLWFjdGl2ZTogI2NiMmIyMTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAjY2IyYjIxO1xuXG4vLyDjg4bjgq3jgrnjg4joibJcbiR0ZXh0LWNvbG9yLWJhc2U6ICMwZDAxMDA7XG4vLyDog4zmma9cbiRzdWItYmFzZS1jb2xvcjogI2YyZjJmMjtcblxuLy8g6IOM5pmvKOm7kilcbiRibGFjay1iZy1jb2xvcjogIzIyMjIyMjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOODmOODg+ODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGVhZGVyLWhlaWdodDogOTBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCqOODs+ODiOODquODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyR1bml0LWd1dHRlciAgICAgICAgICAgICAgICAgICAgICAgOiAkZ3JpZC1zcGFjZTtcbiRlbnRyeS1tYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtOiAxMHB4ICFkZWZhdWx0O1xuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZDogMjVweCAhZGVmYXVsdDtcbiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc6IDQwcHggIWRlZmF1bHQ7XG5cbi8vJGVudHJ5LWNsYXNzICAgICAgICAgICAgICAgICAgICAgICA6IGVudHJ5LWNvbHVtbjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vL+OAgOOCueODqeOCpOODgOODvFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1zbGlkZXItaGVpZ2h0LW1vYmlsZTogMzAwcHg7XG4kbWFpbi1zbGlkZXItaGVpZ2h0LWRlc2t0b3A6IDQwMHB4O1xuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5njg7zjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmJvZHkge1xuXHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdGZvbnQtZmFtaWx5OiBnbG9iYWwuJGZvbnQtZmFtaWx5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG59XG5cbi8qIOODquODs+OCr+OBruioreWumiAqL1xuYSB7XG5cdGNvbG9yOiBnbG9iYWwuJGxpbmstY29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xufVxuYTp2aXNpdGVkIHtcblx0Y29sb3I6IGdsb2JhbC4kbGluay1jb2xvci12aXNpdGVkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmFjdGl2ZSB7XG5cdGNvbG9yOiBnbG9iYWwuJGxpbmstY29sb3ItYWN0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcblx0Y29sb3I6IGdsb2JhbC4kbGluay1jb2xvci1ob3Zlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIOOCs+ODs+ODhuODiuODvCAqL1xuLmFjbXMtY29udGFpbmVyIHtcblx0d2lkdGg6IDk0JTtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJGNvbnRhaW5lcjtcblx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdEBpZiAoZ2xvYmFsLiRlbmFibGUtaXBob25leCA9PSB0cnVlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygje21hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpfSArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygje21hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpfSArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG5cdH1cblx0LmFjbXMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG4ubmFycm93LWNvbnRhaW5lciB7XG5cdHdpZHRoOiA5NCU7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRuYXJyb3ctY29udGFpbmVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdEBpZiAoZ2xvYmFsLiRlbmFibGUtaXBob25leCA9PSB0cnVlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogY2FsYygje21hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpfSArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygje21hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpfSArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdGJvZHkge1xuXHRcdC8vIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHQvLyBmb250LWZhbWlseTogZ2xvYmFsLiRmb250LWZhbWlseTtcblx0XHQvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0fVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vZ2xvYmFsL2Z1bmN0aW9uc1wiIGFzIGZ1bmN0aW9ucztcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUsJGJhc2U6MTYsJGltcG9ydGFudDogZmFsc2UpIHtcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4IGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gIC8vZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpICogMXJlbSBmdW5jdGlvbnMuaWYtaW1wb3J0YW50KCRpbXBvcnRhbnQpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4IGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gICAgLy9mb250LXNpemU6IG1hdGguZGl2KCRzaXplLCAkYmFzZSkgKiAxcmVtIGZ1bmN0aW9ucy5pZi1pbXBvcnRhbnQoJGltcG9ydGFudCk7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGtleWZyYW1lcyBmYWRlLWluIHtcblx0MCUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQyMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MTAwJSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuQC1tb3ota2V5ZnJhbWVzIGZhZGUtaW4ge1xuXHQwJSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDIwJSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMDAlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbiB7XG5cdDAlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MjAlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmpzIC5qcy1hbmltYXRpb24ge1xuXHQuc2VjdGlvbi1oZWFkaW5nLFxuXHQuZW50cnktaGVhZGluZy1jZW50ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcblx0fVxuXG5cdC5tb2R1bGUtZ3JvdXAtbGlzdCxcblx0LmVudHJ5LWNvbHVtbixcblx0Lm1vZHVsZS1zZWN0aW9uLFxuXHQuc3VnZ2VzdC1jZW50ZXItYm94IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjRzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dCAwLjRzO1xuXHR9XG5cblx0Lm1haW4tc2xpZGVyLXRleHQtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC42cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQgMC42cztcblx0fVxufVxuXG4uanMtYW5pbWF0aW9uLmlzLXNob3cge1xuXHQuc2VjdGlvbi1oZWFkaW5nLFxuXHQuZW50cnktaGVhZGluZy1jZW50ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQubW9kdWxlLWdyb3VwLWxpc3QsXG5cdC5lbnRyeS1jb2x1bW4sXG5cdC5tb2R1bGUtc2VjdGlvbixcblx0LnN1Z2dlc3QtY2VudGVyLWJveCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5tYWluLXNsaWRlci10ZXh0LXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50IHtcblx0LmpzIC5qcy1hbmltYXRpb24ge1xuXHRcdC5zZWN0aW9uLWhlYWRpbmcsXG5cdFx0LmVudHJ5LWhlYWRpbmctY2VudGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9kdWxlLWdyb3VwLWxpc3QsXG5cdFx0LmVudHJ5LWNvbHVtbixcblx0XHQubW9kdWxlLXNlY3Rpb24sXG5cdFx0LnN1Z2dlc3QtY2VudGVyLWJveCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1haW4tc2xpZGVyLXRleHQtd3JhcCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8vIOi/veWKoFxuLyogZmFkZVVwICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmZhZGVVcDAxLFxuLmZhZGVVcDAyLFxuLmZhZGVVcDAzLFxuLmZhZGVVcDA0LFxuLmZhZGVVcDA1IHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZhZGVVcDAxLmFuaW1hdGVkLFxuLmZhZGVVcDAyLmFuaW1hdGVkLFxuLmZhZGVVcDAzLmFuaW1hdGVkLFxuLmZhZGVVcDA0LmFuaW1hdGVkLFxuLmZhZGVVcDA1LmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVVcEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVVcEFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8qIGZhZGVyaWdodCAqL1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5mYWRlcmlnaHQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmFkZXJpZ2h0LmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVSaWdodEFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDA7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVSaWdodEFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI0MHB4KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuZmFkZXJpZ2h0IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmZhZGVyaWdodC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHR9XG59XG5cbi8qIGZhZGVib3R0b20gKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uZmFkZWJvdHRvbSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlYm90dG9tLmFuaW1hdGVkIHtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVib3R0b21BbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlYm90dG9tQW5pbWUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5mYWRlYm90dG9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0LmZhZGVib3R0b20uYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcblx0fVxufVxuXG4vKiBmYWRlSW4gKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uYmdleHRlbmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9wYWNpdHk6IDA7XG5cdGFuaW1hdGlvbi1uYW1lOiBiZ2V4dGVuZEFuaW1lQmFzZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBiZ2V4dGVuZEFuaW1lQmFzZSB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuLyotLS0tLS0tLS0g5bem44GL44KJIC0tLS0tLS0tKi9cbi5iZ0xSZXh0ZW5kOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLyBtYXgtd2lkdGg6IDgwMHB4O1xuXHRoZWlnaHQ6IDdweDtcblx0YmFja2dyb3VuZDogcmdiYSgyMDMsIDQzLCAzMywgMC45KTtcblx0YW5pbWF0aW9uLW5hbWU6IGJnTFJleHRlbmRBbmltZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0Y29udGVudDogXCJcIjtcbn1cbkBrZXlmcmFtZXMgYmdMUmV4dGVuZEFuaW1lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR9XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG5cdH1cblx0NTAuMDAxJSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHR9XG59XG5cbi8qIOOBvOOBi+OBl+OBi+OCieWHuuePviAqL1xuLmJsdXIge1xuXHRvcGFjaXR5OiAwO1xuXHRhbmltYXRpb24tbmFtZTogYmx1ckFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41cztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYmx1ckFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRmaWx0ZXI6IGJsdXIoMTBweCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogYmx1cigwKTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vKiB6b29tSW4gKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4uem9vbUluIHtcblx0YW5pbWF0aW9uLW5hbWU6IHpvb21JbkFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkFuaW1lIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSwgcm90YXRlKC03ZGVnKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8qIOOCueOCr+ODreODvOODq+OCkuOBl+OBn+OCieWHuuePvuOBmeOCi+imgee0oOOBq+OBr+OBmOOCgeOBq+mAj+mBjjDjgpLmjIflrprjgIAqL1xuLnpvb21JblRyaWdnZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZjjgo/jgaNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogYmx1ciAqL1xuLmJsdXIge1xuXHRhbmltYXRpb24tbmFtZTogYmx1ckFuaW1lO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBibHVyQW5pbWUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwcHgpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMCk7XG5cdH1cbn1cblxuLyog44K544Kv44Ot44O844Or44KS44GX44Gf44KJ5Ye654++44GZ44KL6KaB57Sg44Gr44Gv44GY44KB44Gr6YCP6YGOMOOCkuaMh+WumuOAgCovXG4uYmx1clRyaWdnZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5Djg4rjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJhbm5lciB7XG5cdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAtMikgMTBweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgLjI1cyBlYXNlLW91dCk7XG5cdFx0ICY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdH1cblx0fVxufVxuLmJhbm5lci1pdGVtIHtcblx0bWFyZ2luOiAwIDAgbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMikgMDtcbn1cblxuLmJhbm5lci1pbWctY2VudGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOaZgumWk+WkieWMllxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIHRyYW5zaXRpb24tcHJvcGVydHnjgIEgdHJhbnNpdGlvbi1kdXJhdGlvbuOAgSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbuOAgSB0cmFuc2l0aW9uLWRlbGF5IOOBruWQhOODl+ODreODkeODhuOCo+OBruWApFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pe1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbi8vIOODl+ODreODkeODhuOCo1xuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkpe1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbi8vIOOBhOOBpOWni+OBvuOCi+OBi1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpe1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbi8vIOOBi+OBi+OCi+aZgumWk1xuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24pe1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi8vIOaZgumWk+WkieWMllxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uKXtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0biB7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWRlZmF1bHQtY29sb3I7XG5cdGJvcmRlcjogMDtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tc21hbGwoKTtcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1jb2xvcnMoZ2xvYmFsLiRidG4tc3RhcnQtY29sb3IsIGdsb2JhbC4kYnRuLWVuZC1jb2xvciwgI2ZmZik7XG5cdH1cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWFjdGl2ZS1jb2xvcjtcblx0fVxufVxuLyog44Oc44K/44Oz44CA6Imy5LuY44GNICovXG4uYnRuLWF0dGVudGlvbiB7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yO1xuXHRib3JkZXI6IDA7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLXNtYWxsKCk7XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tY29sb3JzKGdsb2JhbC4kYnRuLWF0dGVudGlvbi1zdGFydC1jb2xvciwgZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWVuZC1jb2xvciwgI2ZmZik7XG5cdH1cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I7XG5cdH1cbn1cblxuLyog44Oc44K/44Oz44K144Kk44K65aSnICovXG4uYnRuLWxhcmdlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tZGVmYXVsdC1jb2xvcjtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tbGFyZ2UoKTtcblx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyKTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4taG92ZXItY29sb3I7XG5cdH1cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWFjdGl2ZS1jb2xvcjtcblx0fVxufVxuLyog44Oc44K/44Oz44K144Kk44K65aSnIOiJsuS7mOOBjSAqL1xuLmJ0bi1hdHRlbnRpb24tbGFyZ2Uge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZGVmYXVsdC1jb2xvcjtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdEBpbmNsdWRlIGdsb2JhbC5idG4tbGFyZ2UoKTtcblx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4yNXMgbGluZWFyKTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWhvdmVyLWNvbG9yO1xuXHR9XG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tYWN0aXZlLWNvbG9yO1xuXHR9XG59XG4vKiDjg4fjgrnjgq/jg4jjg4Pjg5fvvJrmnIDlpKczNjBweOODnOOCv+ODsyAqL1xuLmJ0bi1ibG9jay1sYXJnZSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1kZWZhdWx0LWNvbG9yO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1sYXJnZSgpO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXIpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1ob3Zlci1jb2xvcjtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYWN0aXZlLWNvbG9yO1xuXHR9XG59XG4vKiDjg4fjgrnjgq/jg4jjg4Pjg5fvvJrmnIDlpKczNjBweOODnOOCv+ODsyDoibLku5jjgY0gKi9cbi5idG4tYXR0ZW50aW9uLWJsb2NrLWxhcmdlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yO1xuXHRAaW5jbHVkZSBnbG9iYWwuYnRuLWJhc2UoKTtcblx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1sYXJnZSgpO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjI1cyBsaW5lYXIpO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24taG92ZXItY29sb3I7XG5cdH1cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuYnRuLWJsb2NrLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHR9XG5cdC5idG4tYXR0ZW50aW9uLWJsb2NrLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHR9XG59XG5cbi5idG4tc2VhcmNoLWJsb2NrIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTY1cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpIHtcblx0LmJ0bi1zZWFyY2gtYmxvY2sge1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tc2VhcmNoLWJsb2NrKCk7XG5cdH1cbn1cblxuLyog44Oc44O844OA44O844Oc44K/44OzICovXG4uaG9tZS1idG4ge1xuXHRtYXJnaW46IDIwcHggYXV0byAxMHB4O1xufVxuLmJ0bi1ib3JkZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFtjbGFzcyo9XCJhY21zLWljb24tXCJdIHtcblx0XHRjb2xvcjogI2NjYztcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cblxuLyog44Oc44K/44OzKOefouWNsOOBguOCiilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW5jb2xvci1hcnJvdy1idG4ge1xuXHRtYXJnaW46IDAgYXV0byAxNHB4O1xufVxuXG4ubWFpbmNvbG9yLWFycm93LWJ0biBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxNHB4IDYwcHggMTRweCAxOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgMHMgZWFzZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IHNvbGlkIDJweCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdFx0d2lkdGg6IDI0cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCY6aG92ZXIgPiBpbWcge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpIHRyYW5zbGF0ZVkoLTEycHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHR9XG59XG5cbi8qIOODnOOCv+ODsyjnn6LljbDjgarjgZcpKOinkuS4uClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW5jb2xvci1idG4ge1xuXHRtYXJnaW46IDAgYXV0byAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpbmNvbG9yLWJ0biBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMnB4IDM2cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXI6IHNvbGlkIDJweCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdC8vIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdCY6bGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6dmlzaXRlZCxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ly8gYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4vKiDjg5zjgr/jg7Mo6IOM5pmv55m9KSjnn6LljbDjgYLjgoopXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZWNvbG9yLWFycm93LWJ0biB7XG5cdG1hcmdpbjogMCBhdXRvIDE0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndoaXRlY29sb3ItYXJyb3ctYnRuIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE0cHggNDBweDtcblx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogc29saWQgMnB4ICNmZmYgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0fVxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMTZweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQmOmhvdmVyID4gaW1nIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC04cHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHR9XG59XG5cbi8qIOODnOOCv+ODsyjog4zmma/nmb0pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZWNvbG9yLWJ0biB7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndoaXRlY29sb3ItYnRuIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHggMzJweDtcblx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHR9XG59XG5cbi8qIOODnOOCv+ODsyjpu5LjgrDjg6njg4fjg7zjgrfjg6fjg7Pnn6LljbDjgarjgZcpXG7lupfoiJfmg4XloLHnlKhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJsYWNrLW5vbmUtYnRuIHtcblx0d2lkdGg6IDk2JTtcblx0bWF4LXdpZHRoOiAyMzhweDtcblx0bWFyZ2luOiAwIGF1dG8gMTZweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMTMsIDEsIDAsIDAuNjEpIDAlLCAjMDAwIDEwMCUpO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxNnB4IDdweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCAwJSwgIzAwMCAxMDAlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5ibGFjay1ub25lLWJ0biB7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG8gMTZweDtcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBwYWRkaW5nOiAxNnB4IDMycHg7XG5cdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMTMsIDEsIDAsIDAuNjEpIDAlLCAjMDAwIDEwMCUpO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCAwJSwgIzAwMCAxMDAlKTtcblx0XHRcdFx0Ly8gdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOODnOOCv+ODsyjog4zmma/jgarjgZcpKOefouWNsOOBguOCiilcbuODiOODg+ODl+ODmuODvOOCuOOBp+S9v+eUqFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9uZWNvbG9yLW5vbmUtYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOTAlO1xuXHRtYXJnaW46IDdweCBhdXRvIDEwcHg7XG5cdHAge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyN3B4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxufVxuXG4ubm9uZWNvbG9yLW5vbmUtYnRuIGEge1xuXHQvLyB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdH1cblx0aW1nIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5ub25lY29sb3Itbm9uZS1idG4ge1xuXHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQvLyB3aWR0aDogOTAlO1xuXHRcdC8vIG1hcmdpbjogN3B4IGF1dG8gMTBweDtcblx0fVxuXG5cdC5ub25lY29sb3Itbm9uZS1idG4gYSB7XG5cdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIHRvcDogNTAlO1xuXHRcdFx0Ly8gcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdC8vIG1hcmdpbjogYXV0bztcblx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL2dsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy/jgIDjg5zjgr/jg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGJ0bi1jb2xvcnMoJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yLCAkY29sb3IpIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGVuZC1jb2xvcjtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cbi8vIOODmeODvOOCuVxuQG1peGluIGJ0bi1iYXNlKCkge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGJvcmRlcjogMDtcblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cbn1cbi8vIOOCteOCpOOCuuWwj1xuQG1peGluIGJ0bi1zbWFsbCgpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA2cHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuLy8g44K144Kk44K65aSnXG5AbWl4aW4gYnRuLWxhcmdlKCkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDIwKTtcbn1cbi8vIOODluODreODg+OCr1xuQG1peGluIGJ0bi1zZWFyY2gtYmxvY2soKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xufVxuXG4vLyDjg5Xjg4Pjgr/jg7xTTlPjg5zjgr/jg7Ncbi8vIEBtaXhpbiBmb290ZXItc25zLWxpc3QoJHNucy1jb2xvcil7XG4vLyBcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHR3aWR0aDogMzBweDtcbi8vIFx0aGVpZ2h0OiAzMHB4O1xuLy8gXHRjb2xvcjogI0ZGRjtcbi8vIFx0bGluZS1oZWlnaHQ6IDEuNTtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRiYWNrZ3JvdW5kOiAkc25zLWNvbG9yO1xuLy8gXHRib3JkZXItcmFkaXVzOiA0cHg7XG4vLyBcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE5KTtcbi8vIFx0ICY6YmVmb3JlIHtcbi8vIFx0XHQgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdH1cbi8vIH1cbi8vIOOCqOODs+ODiOODquODvOS4i+OCt+OCp+OCouODnOOCv+ODs1xuLy8gQG1peGluIHNoYXJlLXNucy1idG4oJHNucy1jb2xvcikge1xuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyBcdGNvbG9yOiAkc25zLWNvbG9yO1xuLy8gXHRsaW5lLWhlaWdodDogMS4yO1xuLy8gXHQmOmJlZm9yZSB7XG4vLyBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0fVxuLy8gXHQmOmZvY3VzOmJlZm9yZSB7XG4vLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdHRvcDogLTFweDtcbi8vIFx0XHRyaWdodDogLTFweDtcbi8vIFx0XHRib3R0b206IC0xcHg7XG4vLyBcdFx0bGVmdDogLTFweDtcbi8vIFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgIzMzMztcbi8vIFx0XHRjb250ZW50OiBcIlwiO1xuLy8gXHR9XG4vLyB9XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCq+ODvOODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2FyZCB7XG5cdG1hcmdpbjogMCAwIDQwcHggMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBnbG9iYWwuJGJhc2UtY29sb3I7XG59XG4uY2FyZC1pdGVtIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xufVxuLmNhcmQtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgLTIpO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjb2xvcjogIzMzMztcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNFRUU7XG5cdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjI1cyBsaW5lYXIpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjp2aXNpdGVkLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cbn1cbi5jYXJkLWltZyB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5jYXJkLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcmQtZGV0YWlsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxMyk7XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiogTGlnaHQgY29sb3Itc2NoZW1lICoqL1xuOnJvb3R7XG4gIC0tY2MtYmc6ICNmZmY7XG4gIC0tY2MtdGV4dDogIzMzMzMzMztcbiAgLS1jYy1idG4tcHJpbWFyeS1iZzogI0M0MTEzNDtcbiAgLS1jYy1idG4tcHJpbWFyeS10ZXh0OiB2YXIoLS1jYy1iZyk7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6ICM5MTAwMjE7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS1iZzogI0YxRjFGMTtcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNjLXRleHQpO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktaG92ZXItYmc6ICNFRUVFRUU7XG4gIC0tY2MtdG9nZ2xlLWJnLW9mZjogIzk5OTk5OTtcbiAgLS1jYy10b2dnbGUtYmctb246ICM2NjY2NjY7XG4gIC0tY2MtdG9nZ2xlLWJnLXJlYWRvbmx5OiAjRTVFNUU1O1xuICAtLWNjLXRvZ2dsZS1rbm9iLWJnOiAjZmZmO1xuICAtLWNjLXRvZ2dsZS1rbm9iLWljb24tY29sb3I6ICNmYWVjZWM7XG4gIC0tY2MtYmxvY2stdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnOiAjRjFGMUYxO1xuICAtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3ZlcjogI0VFRUVFRTtcbiAgLS1jYy1zZWN0aW9uLWJvcmRlcjogI2Y1ZjFmMTtcbiAgLS1jYy1jb29raWUtdGFibGUtYm9yZGVyOiAjZjJlOWU5O1xuICAtLWNjLW92ZXJsYXktYmc6IHJnYmEoNCwgNiwgOCwgLjg1KTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnOiAjZGJjZmNmO1xuICAtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXI6ICNhMDkxOTE7XG59XG5cbi8qKiBEYXJrIGNvbG9yLXNjaGVtZSAqKi9cbi5jX2Rhcmttb2Rle1xuICAtLWNjLWJnOiAjMTgxYjFkO1xuICAtLWNjLXRleHQ6ICNkOGU1ZWE7XG4gIC0tY2MtYnRuLXByaW1hcnktYmc6ICNhNmM0ZGQ7XG4gIC0tY2MtYnRuLXByaW1hcnktdGV4dDogIzAwMDtcbiAgLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZzogI2MyZGZmNztcbiAgLS1jYy1idG4tc2Vjb25kYXJ5LWJnOiAjMzMzODNjO1xuICAtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dDogdmFyKC0tY2MtdGV4dCk7XG4gIC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZzogIzNlNDU0YTtcbiAgLS1jYy10b2dnbGUtYmctb2ZmOiAjNjY3NDgxO1xuICAtLWNjLXRvZ2dsZS1iZy1vbjogdmFyKC0tY2MtYnRuLXByaW1hcnktYmcpO1xuICAtLWNjLXRvZ2dsZS1iZy1yZWFkb25seTogIzQ1NGM1NDtcbiAgLS1jYy10b2dnbGUta25vYi1iZzogdmFyKC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnKTtcbiAgLS1jYy10b2dnbGUta25vYi1pY29uLWNvbG9yOiB2YXIoLS1jYy1iZyk7XG4gIC0tY2MtYmxvY2stdGV4dDogI2IzYmZjNTtcbiAgLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmc6ICMyMzI3MmE7XG4gIC0tY2MtY29va2llLWNhdGVnb3J5LWJsb2NrLWJnLWhvdmVyOiAjMmIzMDM1O1xuICAtLWNjLXNlY3Rpb24tYm9yZGVyOiAjMjkyZDMxO1xuICAtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXI6ICMyYjMwMzU7XG4gIC0tY2Mtd2Via2l0LXNjcm9sbGJhci1iZzogIzY2NzQ4MTtcbiAgLS1jYy13ZWJraXQtc2Nyb2xsYmFyLWJnLWhvdmVyOiAjOTE5OWEwO1xufVxuXG4uY2NfZGl2ICosXG4uY2NfZGl2IDpiZWZvcmUsXG4uY2NfZGl2IDphZnRlcntcbiAgZmxvYXQ6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uY2NfZGl2IHtcbiAgY29sb3I6ICMyZDQxNTY7XG4gIGNvbG9yOiB2YXIoLS1jYy10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4uY2NfZGl2IC5jLWJuLFxuLmNjX2RpdiAuYi10bCxcbiNzLXR0bCxcbiNjLXR0bCxcbiNzLWJsIHRkOmJlZm9yZXtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2NtLFxuI3MtaW5yLFxuLmNjX2RpdiAuYy1ibCxcbi5jY19kaXYgLmItdGwsXG4jcy1ibCAuYWN0IC5iLWFjY3tcbiAgYm9yZGVyLXJhZGl1czogLjM1ZW07XG59XG5cbi5jY19kaXYgaW5wdXQsXG4uY2NfZGl2IGJ1dHRvbixcbi5jY19kaXYgYXtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jY19kaXYgYXtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG4uY2NfZGl2IGE6aG92ZXJ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogTWFrZSBlbGVtZW50cyBcImFuaW1hdGFibGVcIiAqL1xuLmMtLWFuaW0gI2NtLFxuLmMtLWFuaW0gI3MtY250LFxuLmMtLWFuaW0gI3MtaW5yLFxuI2NzLW92LFxuI2NtLW92e1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC4yNXMgbGluZWFyLCBvcGFjaXR5IC4yNXMgZWFzZSwgdHJhbnNmb3JtIC4yNXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi5jLS1hbmltIC5jLWJue1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi8qIHN0YXJ0IHRyYW5zaXRpb25zICovXG4uYy0tYW5pbSAjY20uYmFyLnNsaWRlLFxuLmMtLWFuaW0gLmJhci5zbGlkZSAjcy1pbnJ7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjRzIGVhc2UsIG9wYWNpdHkgLjRzIGVhc2UsIHRyYW5zZm9ybSAuNHMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi5jLS1hbmltICNjbS5iYXIuc2xpZGUgKyAjY20tb3YsXG4uYy0tYW5pbSAuYmFyLnNsaWRlICsgI2NzLW92e1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyBlYXNlLCBvcGFjaXR5IC40cyBlYXNlLCB0cmFuc2Zvcm0gLjRzIGVhc2UhaW1wb3J0YW50O1xufVxuXG4jY20uYmFyLnNsaWRlLFxuLmNjX2RpdiAuYmFyLnNsaWRlICNzLWlucntcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY20uYmFyLnRvcC5zbGlkZSxcbi5jY19kaXYgLmJhci5sZWZ0LnNsaWRlICNzLWlucntcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NtLnNsaWRlLFxuLmNjX2RpdiAuc2xpZGUgI3MtaW5ye1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS42ZW0pO1xufVxuXG4jY20udG9wLnNsaWRle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNmVtKTtcbn1cblxuI2NtLmJhci5zbGlkZXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4jY20uYmFyLnRvcC5zbGlkZXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi8qIGVuZCB0cmFuc2l0aW9ucyAqL1xuXG4vKiBTaG93IG1vZGFscyAqL1xuXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20sXG4uc2hvdy0tY29uc2VudCAuYy0tYW5pbSAjY20uYmFyLFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNzLWlucixcbi5zaG93LS1zZXR0aW5ncyAuYy0tYW5pbSAuYmFyLnNsaWRlICNzLWlucntcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltICNjbS5ib3gubWlkZGxlLFxuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLmNsb3VkLm1pZGRsZXtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gI3MtY250e1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cblxuLyogU2hvdyBvdmVybGF5cyAqL1xuLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnQgLmMtLWFuaW0gI2NtLW92LFxuLnNob3ctLXNldHRpbmdzIC5jLS1hbmltICNjcy1vdntcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEhaW1wb3J0YW50O1xufVxuXG4jY217XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEuMjUwZW07XG4gIGJvdHRvbTogMS4yNTBlbTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQuMmVtO1xuICBwYWRkaW5nOiAxLjFlbSAxLjhlbSAxLjRlbSAxLjhlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1iZyk7XG4gIGJveC1zaGFkb3c6IDAgMC42MjVlbSAxLjg3NWVtICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDAgMC42MjVlbSAxLjg3NWVtIHJnYmEoMiwgMiwgMywgMC4yOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiogZml4IGh0dHBzOi8vZ2l0aHViLmNvbS9vcmVzdGJpZGEvY29va2llY29uc2VudC9pc3N1ZXMvOTQgKiovXG4jY2NfZGl2ICNjbSB7XG4gIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbn1cblxuI2MtdHRse1xuICBtYXJnaW4tYm90dG9tOiAuN2VtO1xuICBmb250LXNpemU6IDEuMDVlbTtcbn1cblxuLmNsb3VkICNjLXR0bHtcbiAgbWFyZ2luLXRvcDogLS4xNWVtO1xufVxuXG4jYy10eHR7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jY19kaXYgLmMtYm57XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMWVtIDEuN2VtO1xuICBjb2xvcjogIzQwNTA1YTtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGZvbnQtc2l6ZTogMC44MmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlNWViZWY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNjbSAuYy1ibntcbiAgd2lkdGg6IDQ4LjUlO1xufVxuXG4jYy1ibnMgYnV0dG9uICsgYnV0dG9uLFxuI3MtY250IGJ1dHRvbiArIGJ1dHRvbixcbiNzLWMtYm57XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3MtY250ICNzLXJhbGwtYm57XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jY20gLmNfbGluazpob3ZlcixcbiNjbSAuY19saW5rOmFjdGl2ZSxcbiNzLWNudCBidXR0b24gKyBidXR0b246aG92ZXIsXG4jcy1jbnQgYnV0dG9uICsgYnV0dG9uOmFjdGl2ZSxcbiNzLWMtYm46YWN0aXZlLFxuI3MtYy1ibjpob3ZlcntcbiAgYmFja2dyb3VuZDogI2Q4ZTBlNjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtYnRuLXNlY29uZGFyeS1ob3Zlci1iZyk7XG59XG5cbi8qKlxuQ29va2llQ29uc2VudCBzZXR0aW5ncyBtb2RhbFxuKiovXG4jcy1jbnR7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzLWJse1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jcy1ibCAudGl0bGV7XG4gIG1hcmdpbi10b3A6IDEuNGVtO1xufVxuXG4jcy1ibCAudGl0bGU6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNzLWJsIC5iLWJue1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYi1hY2MgLnB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuI3MtY250IC5iLWJuIC5iLXRse1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4zZW0gNi40ZW0gMS4zZW0gMi43ZW07XG4gIGZvbnQtc2l6ZTogLjk1ZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlO1xufVxuXG4jcy1jbnQgLmFjdCAuYi1ibiAuYi10bHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbiNzLWNudCAuYi1ibiAuYi10bDphY3RpdmUsXG4jcy1jbnQgLmItYm4gLmItdGw6aG92ZXJ7XG4gIGJhY2tncm91bmQ6ICNlOWVmZjQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZy1ob3Zlcik7XG59XG5cbiNzLWJsIC5iLWJue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzLWJsIC5jLWJse1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYzZjU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2Mtc2VjdGlvbi1ib3JkZXIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZTtcbn1cblxuI3MtYmwgLmMtYmw6aG92ZXJ7XG4gIGJhY2tncm91bmQ6ICNmMGY0Zjc7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG59XG5cbiNzLWJsIC5jLWJsOmxhc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbiNzLWJsIC5jLWJsOmZpcnN0LWNoaWxke1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjpub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4jcy1ibCAuYy1ibDpub3QoLmItZXgpOmZpcnN0LWNoaWxkOmhvdmVye1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG5cbiNzLWJsIC5jLWJsLmItZXh7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmMGY0Zjc7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWNvb2tpZS1jYXRlZ29yeS1ibG9jay1iZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuI3MtYmwgLmMtYmwuYi1leCArIC5jLWJse1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzLWJsIC5jLWJsLmItZXggKyAuYy1ibC5iLWV4e1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jcy1ibCAuYy1ibC5iLWV4OmZpcnN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbiNzLWJsIC5jLWJsLmItZXg6Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbiNzLWJsIC5iLWFjY3tcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzLWJsIC5hY3QgLmItYWNje1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3MtY250IC5we1xuICBtYXJnaW4tdG9wOiAuODVlbTtcbiAgY29sb3I6ICMyZDQxNTY7XG4gIGNvbG9yOiB2YXIoLS1jYy1ibG9jay10ZXh0KTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpkaXNhYmxlZHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI2Mtdmxue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNjc3tcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS43ZW07XG59XG5cbiNzLWlucntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDVlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC43NWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiByZ2JhKDMsIDYsIDksIC4yNikgMHB4IDEzcHggMjdweCAtNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKC45Nik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cblxuI3MtaW5yLFxuI3MtaGRyLFxuI3MtYm5ze1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1iZyk7XG59XG5cbiNzLWJse1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMS4zZW0gMi4xZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbn1cblxuI3MtYm5ze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNC43NWVtO1xuICBwYWRkaW5nOiAxZW0gMi4xZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2Mtc2VjdGlvbi1ib3JkZXIpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjNmNTtcbn1cblxuLmNjX2RpdiAuY2MtbGlua3tcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY29sb3I6ICMyNTNiNDg7XG4gIGNvbG9yOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2NfZGl2IC5jYy1saW5rOmhvdmVyLFxuLmNjX2RpdiAuY2MtbGluazphY3RpdmV7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNjLWJucyBidXR0b246Zmlyc3QtY2hpbGQsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxke1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWNjLWJ0bi1wcmltYXJ5LXRleHQpO1xuICBiYWNrZ3JvdW5kOiAjMjUzYjQ4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1iZyk7XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGdsOmNoZWNrZWQgfiAuYy10Z3tcbiAgYmFja2dyb3VuZDogIzI1M2I0ODtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLW9uKTtcbn1cblxuI2MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsXG4jYy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLFxuI3MtYm5zIGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsXG4jcy1ibnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjMWQyZTM4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1idG4tcHJpbWFyeS1ob3Zlci1iZyk7XG59XG5cbiNzLWhkcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0Ljc1ZW07XG4gIHBhZGRpbmc6IDAgMi4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2Mtc2VjdGlvbi1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNTtcbn1cblxuI3MtdHRse1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXNpemU6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3MtYy1ibntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS43ZW07XG4gIGhlaWdodDogMS43ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMS40NWVtO1xufVxuXG4jcy1jLWJuY3tcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNjX2RpdiBzcGFuLnQtbGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jY19wb2xpY3lfX3RleHR7XG4gIGhlaWdodDogMzEuMjUwZW07XG4gIG1hcmdpbi10b3A6IDEuMjUwZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbiNjLXMtaW57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjVlbSk7XG4gIG1heC1oZWlnaHQ6IDM3LjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODhweCkge1xuICAvKiogd29ya3Mgb25seSBvbiB3ZWJraXQtYmFzZWQgYnJvd3NlcnMgKiovXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICB3aWR0aDogLjllbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1MGVtIDAuMjUwZW0gMDtcbiAgfVxuXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICBiYWNrZ3JvdW5kOiAjY2ZkNWRiO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmcpO1xuICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIHZhcigtLWNjLWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBlbTtcbiAgfVxuXG4gICNzLWJsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjOTE5OWEwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNjLXdlYmtpdC1zY3JvbGxiYXItYmctaG92ZXIpO1xuICB9XG5cbiAgI3MtYmw6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLyoqIGN1c3RvbSBjaGVja2JveCAqKi9cbi8qIFRoZSBjb250YWluZXIgKi9cbi5jY19kaXYgLmItdGcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiAxLjJlbTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10Z2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuLmNjX2RpdiAuYi10ZyAuYy10ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzkxOWVhNjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWJnLW9mZik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLCBib3gtc2hhZG93IC4yNXMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jY19kaXYgc3Bhbi50LWxiLFxuLmNjX2RpdiAuYi10Zyxcbi5jY19kaXYgLmItdGcgLmMtdGcsXG4uY2NfZGl2IC5iLXRnIC5jLXRnbHtcbiAgd2lkdGg6IDMuNGVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0ZW07XG59XG5cbi5jY19kaXYgLmItdGcgLmMtdGcuYy1yb3tcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2wgfiAuYy10Zy5jLXJve1xuICBiYWNrZ3JvdW5kOiAjZDVkZWUyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy10b2dnbGUtYmctcmVhZG9ubHkpO1xufVxuXG4uY2NfZGl2IC5iLXRnIC5jLXRnbCB+IC5jLXRnLmMtcm86YWZ0ZXJ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTI1ZW07XG4gIGxlZnQ6IDAuMTI1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxLjI1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLXRvZ2dsZS1rbm9iLWJnKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgyNCwgMzIsIDM1LCAuMzYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXG4uY2NfZGl2IC5iLXRnIC5jLXRnbDpjaGVja2VkIH4gLmMtdGc6YWZ0ZXJ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjllbSk7XG59XG5cbiNzLWJsIHRhYmxlLFxuI3MtYmwgdGgsXG4jcy1ibCB0ZHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jcy1ibCB0Ym9keSB0cntcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2U7XG59XG5cbiNzLWJsIHRib2R5IHRyOmhvdmVye1xuICBiYWNrZ3JvdW5kOiAjZTllZmY0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jYy1jb29raWUtY2F0ZWdvcnktYmxvY2stYmctaG92ZXIpO1xufVxuXG4jcy1ibCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbiNzLWJsIHRkLFxuI3MtYmwgdGgge1xuICBwYWRkaW5nOiAwLjhlbSAwLjYyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICBmb250LXNpemU6IC44ZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNzLWJsIHRoIHtcbiAgcGFkZGluZzogMS4yZW0gMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4jcy1ibCB0aGVhZCB0cjpmaXJzdC1jaGlsZHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVkZjI7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjcy1jbnQsXG4uZm9yY2UtLWNvbnNlbnQgI2Nze1xuICB3aWR0aDogMTAwdnc7XG59XG5cbiNjbS1vdixcbiNjcy1vdntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwNzA3MDc7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNiwgOCwgLjg1KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2Mtb3ZlcmxheS1iZyk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNob3ctLXNldHRpbmdzICNjcy1vdixcbi5jLS1hbmltICNjcy1vdixcbi5mb3JjZS0tY29uc2VudCAuYy0tYW5pbSAjY20tb3YsXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCAjY20tb3Z7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jY3Mtb3Z7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JjZS0tY29uc2VudCAuY2NfZGl2e1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgLjI1cyBsaW5lYXI7XG59XG5cbi5mb3JjZS0tY29uc2VudC5zaG93LS1jb25zZW50IC5jLS1hbmltIC5jY19kaXYsXG4uZm9yY2UtLWNvbnNlbnQuc2hvdy0tc2V0dGluZ3MgLmMtLWFuaW0gLmNjX2RpdntcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZvcmNlLS1jb25zZW50ICNjbXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZm9yY2UtLWNvbnNlbnQgI2NtLmJhcntcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG5odG1sLmZvcmNlLS1jb25zZW50LnNob3ctLWNvbnNlbnR7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCxcbmh0bWwuZm9yY2UtLWNvbnNlbnQuc2hvdy0tY29uc2VudCBib2R5e1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4haW1wb3J0YW50O1xufVxuLyoqIEVORCBCTE9DSyBQQUdFIFNDUk9MTCAqL1xuXG4vKiogQkVHSU4gSUNPTlMgKiovXG4uY2NfZGl2IC5iLWJuIC5iLXRsOjpiZWZvcmUsXG4uY2NfZGl2IC5hY3QgLmItYm4gLmItdGw6OmJlZm9yZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxLjJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJvcmRlcjogc29saWQgIzJkNDE1NjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogJyc7XG59XG5cbi5jY19kaXYgLmFjdCAuYi1ibiAuYi10bDo6YmVmb3Jle1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSkgcm90YXRlKDIyNWRlZyk7XG59XG5cbi5jY19kaXYgLm9uLWk6OmJlZm9yZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4zN2VtO1xuICBsZWZ0OiAuNzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IC40NWVtO1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogJyc7XG59XG5cbiNzLWMtYm46OmJlZm9yZSxcbiNzLWMtYm46OmFmdGVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjU4ZW07XG4gIGxlZnQ6IC44MmVtO1xuICB3aWR0aDogMS41cHg7XG4gIGhlaWdodDogLjZlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICM0NDRkNTM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNjLWJ0bi1zZWNvbmRhcnktdGV4dCk7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiAnJztcbn1cblxuI3MtYy1ibjo6YWZ0ZXJ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5jY19kaXYgLm9mZi1pLFxuLmNjX2RpdiAub24taXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTtcbn1cblxuLmNjX2RpdiAub24taXtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNjX2RpdiAub2ZmLWk6OmJlZm9yZSxcbi5jY19kaXYgLm9mZi1pOjphZnRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC40MmVtO1xuICByaWdodDogLjhlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAuMDkzNzVlbTtcbiAgaGVpZ2h0OiAuN2VtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2NkZDZkYztcbiAgYmFja2dyb3VuZDogdmFyKC0tY2MtdG9nZ2xlLWtub2ItaWNvbi1jb2xvcik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgY29udGVudDogJyAnO1xufVxuXG4uY2NfZGl2IC5vZmYtaTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNjX2RpdiAub2ZmLWk6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnIC5vbi1pe1xuICBvcGFjaXR5OiAxO1xufVxuLmNjX2RpdiAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnIC5vZmYtaXtcbiAgb3BhY2l0eTogMDtcbn1cbi8qKiBFTkQgSUNPTlMgKiovXG5cbi5mb3JjZS0tY29uc2VudCAjY20uYm94Lm1pZGRsZSxcbi5mb3JjZS0tY29uc2VudCAjY20uY2xvdWQubWlkZGxle1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM3JSk7XG59XG5cbi5mb3JjZS0tY29uc2VudCAjY20uYm94Lm1pZGRsZS56b29tLFxuLmZvcmNlLS1jb25zZW50ICNjbS5jbG91ZC5taWRkbGUuem9vbXtcbiAgdHJhbnNmb3JtOiBzY2FsZSguOTUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbn1cblxuI2NtLmJveC5jZW50ZXJ7XG4gIHJpZ2h0OiAxZW07XG4gIGxlZnQ6IDFlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFN0YXJ0IGNsb3VkIGxheW91dCAqL1xuI2NtLmNsb3VkIHtcbiAgcmlnaHQ6IDFlbTtcbiAgbGVmdDogMWVtO1xuICB3aWR0aDogdW5zZXQ7XG4gIG1heC13aWR0aDogNTBlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuM2VtIDJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy1pbnJ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNjX2RpdiAuY2xvdWQgI2MtaW5yLWl7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy10eHR7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4uY2NfZGl2IC5jbG91ZCAjYy1ibnN7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNjbS5jbG91ZCAuYy1ibntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLjYyNWVtIDAgMCAwO1xufVxuXG4jY20uY2xvdWQgLmMtYm46Zmlyc3QtY2hpbGR7XG4gIG1hcmdpbjogMDtcbn1cblxuI2NtLmNsb3VkLmxlZnR7XG4gIG1hcmdpbi1yaWdodDogMS4yNWVtO1xufVxuXG4jY20uY2xvdWQucmlnaHR7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG4vKiBFbmQgY2xvdWQgbGF5b3V0ICovXG5cbi8qIFN0YXJ0IGJhciBsYXlvdXQgKi9cbiNjbS5iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI2NtLmJhciAjYy1pbnJ7XG4gIG1heC13aWR0aDogMzJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNjbS5iYXIgI2MtYm5ze1xuICBtYXgtd2lkdGg6IDMzLjc1ZW07XG59XG5cbiNjbS5iYXIgI2Nze1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2NfZGl2IC5iYXIgI2Mtcy1pbntcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNjX2RpdiAuYmFyICNzLWhkcixcbi5jY19kaXYgLmJhciAjcy1ibCxcbi5jY19kaXYgLmJhciAjcy1ibnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbn1cblxuLmNjX2RpdiAuYmFyICNjc3tcbiAgcGFkZGluZzogMDtcbn1cblxuLyogYWxpZ24gYmFyIHRvIHJpZ2h0IGJ5IGRlZmF1bHQgKi9cbi5jY19kaXYgLmJhciAjcy1pbnJ7XG4gIG1heC13aWR0aDogMzJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2NfZGl2IC5iYXIubGVmdCAjcy1pbnJ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGFibGUsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGhlYWQsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGJvZHksXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGgsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQsXG4uY2NfZGl2IC5iYXIgI3MtYmwgdHIsXG4uY2NfZGl2IC5iYXIgI3MtY250e1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSGlkZSB0YWJsZSBoZWFkZXJzIChidXQgbm90IGRpc3BsYXk6IG5vbmU7LCBmb3IgYWNjZXNzaWJpbGl0eSkgKi9cbi5jY19kaXYgLmJhciAjcy1ibCB0aGVhZCB0cntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0cntcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYy1jb29raWUtdGFibGUtYm9yZGVyKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2U3ZWQ7XG59XG5cbi5jY19kaXYgLmJhciAjcy1ibCB0ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNSU7XG4gIC8qIEJlaGF2ZSAgbGlrZSBhIFwicm93XCIgKi9cbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2NfZGl2IC5iYXIgI3MtYmwgdGQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29sdW1uKTtcbn1cbi8qIEVuZCBiYXIgbGF5b3V0ICovXG5cbi8qIFBvc2l0aW9ucyAqL1xuI2NtLnRvcCB7XG4gIHRvcDogMS4yNTBlbTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4jY20ubGVmdHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEuMjUwZW07XG59XG5cbiNjbS5yaWdodHtcbiAgcmlnaHQ6IDEuMjUwZW07XG4gIGxlZnQ6IGF1dG87XG59XG5cbiNjbS5iYXIubGVmdCxcbiNjbS5iYXIucmlnaHR7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jY20uYmFyLnRvcHtcbiAgdG9wOiAwO1xufVxuLyogZW5kIHBvc2l0aW9ucyAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODhweCkge1xuXG4gICNjbSxcbiAgI2NtLmNsb3VkLFxuICAjY20ubGVmdCxcbiAgI2NtLnJpZ2h0e1xuICAgIHJpZ2h0OiAxZW07XG4gICAgYm90dG9tOiAxZW07XG4gICAgbGVmdDogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMS40ZW0haW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcmNlLS1jb25zZW50ICNjbSxcbiAgLmZvcmNlLS1jb25zZW50ICNjbS5jbG91ZHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgI2NtLnRvcHtcbiAgICB0b3A6IDFlbTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAjY20uYm90dG9te1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDFlbTtcbiAgfVxuXG4gICNjbS5iYXIuYm90dG9te1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLXR4dHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gIH1cblxuICAjY20uY2xvdWQgLmMtYm57XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgfVxuXG4gICNzLWJucyxcbiAgLmNjX2RpdiAuYmFyICNzLWJuc3tcbiAgICBwYWRkaW5nOiAxZW0gMS4zZW07XG4gIH1cblxuICAuY2NfZGl2IC5iYXIgI3MtaW5ye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLWluci1pe1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAjY3N7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgI2Mtcy1pbntcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNjX2RpdiAuYi10Z3tcbiAgICByaWdodDogMS4xZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG5cbiAgI3MtaW5ye1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy45ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICNzLWJuc3tcbiAgICBoZWlnaHQ6IDcuOWVtO1xuICB9XG5cbiAgI3MtYmwsXG4gIC5jY19kaXYgLmJhciAjcy1ibHtcbiAgICBwYWRkaW5nOiAxLjNlbTtcbiAgfVxuXG4gICNzLWhkcixcbiAgLmNjX2RpdiAuYmFyICNzLWhkcntcbiAgICBwYWRkaW5nOiAwIDEuM2VtO1xuICB9XG5cbiAgLyoqIGR5bmFtaWMgdGFibGUgbGF5b3V0ICoqL1xuICAjcy1ibCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAjcy1pbnIuYm5zLXR7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjVlbTtcbiAgfVxuXG4gIC5ibnMtdCAjcy1ibnN7XG4gICAgaGVpZ2h0OiAxMC41ZW07XG4gIH1cblxuICAuY2NfZGl2IC5ibnMtdCAuYy1ibntcbiAgICBwYWRkaW5nOiAuOWVtIDEuNmVtO1xuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xuICB9XG5cbiAgI3MtY250IC5iLWJuIC5iLXRse1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XG4gIH1cblxuICAvKiBGb3JjZSB0YWJsZSB0byBub3QgYmUgbGlrZSB0YWJsZXMgYW55bW9yZSAqL1xuICAjcy1ibCB0YWJsZSxcbiAgI3MtYmwgdGhlYWQsXG4gICNzLWJsIHRib2R5LFxuICAjcy1ibCB0aCxcbiAgI3MtYmwgdGQsXG4gICNzLWJsIHRyLFxuICAjcy1jbnR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xuICAjcy1ibCB0aGVhZCB0cntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gIH1cblxuICAjcy1ibCB0cntcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNjLWNvb2tpZS10YWJsZS1ib3JkZXIpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlN2VkO1xuICB9XG5cbiAgI3MtYmwgdGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgI3MtYmwgdGQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogdmFyKC0tY2MtdGV4dCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29sdW1uKTtcbiAgfVxuXG4gICNjbSAuYy1ibixcbiAgLmNjX2RpdiAuYy1ibntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAjcy1jbnQgI3MtcmFsbC1ibntcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICNjLWJucyBidXR0b24gKyBidXR0b24sXG4gICNzLWNudCBidXR0b24gKyBidXR0b257XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDAuNjI1ZW07XG4gIH1cblxuICAjY20uY2xvdWQsXG4gICNjbS5ib3h7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICBsZWZ0OiAxZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAjY20uY2xvdWQucmlnaHQsXG4gICNjbS5jbG91ZC5sZWZ0e1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jY19kaXYgLmNsb3VkICNjLWJucyxcbiAgLmNjX2RpdiAuY2xvdWQgI2MtaW5yLFxuICAuY2NfZGl2IC5jbG91ZCAjYy1pbnItaXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG5cbiAgLmNjX2RpdiAuY2xvdWQgI2MtdHh0e1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1ZW1cbiAgfVxufVxuXG4vKiBCZWdpbiBJRSBmaXhlcyAqL1xuLmNjX2Rpdi5pZSAjYy12bG57XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUuNjJlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjLXZsbntcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jY19kaXYuaWUgI2Nze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMzcuNWVtO1xuICBtYXJnaW4tdG9wOiAtNS42MjVlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNjc3tcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDowO1xufVxuXG4uY2NfZGl2LmllICNjbXtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTZlOTtcbn1cblxuLmNjX2Rpdi5pZSAjYy1zLWlue1xuICB0b3A6IDA7XG59XG5cbi5jY19kaXYuaWUgLmItdGd7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAuYy10Z2w6Y2hlY2tlZCB+IC5jLXRnOmFmdGVye1xuICBsZWZ0OiAxLjk1ZW07XG59XG5cbi5jY19kaXYuaWUgI3MtYmwgdGFibGV7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRne1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2NfZGl2LmllIC5iLXRnIC5jLXRnbHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jY19kaXYuaWUgI3MtY250IC5iLWJuIC5iLXRse1xuICBwYWRkaW5nOiAxLjNlbSA2LjRlbSAxLjNlbSAxLjRlbVxufVxuXG4uY2NfZGl2LmllICAuYmFyICNzLWJsIHRkOmJlZm9yZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNjX2Rpdi5pZSAuYmFyICNzLWJsIHRke1xuICBwYWRkaW5nOiAwLjhlbSAwLjYyNWVtIDAuOGVtIDEuMmVtO1xufVxuXG4uY2NfZGl2LmllIC5iYXIgI3MtYmwgdGhlYWQgdHJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNjX2Rpdi5pZSAuYi10ZyAudC1sYntcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uY2NfZGl2LmllICNjbS1vdixcbi5jY19kaXYuaWUgI2NzLW92e1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4vKiogRU5EIElFIEZJWEVTICoqL1xuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5jjg4Pjg4njg6njgqTjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG51bC5oZWFkbGluZSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG4uaGVhZGxpbmUtaXRlbSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaGVhZGxpbmUtbGluayB7XG5cdHBhZGRpbmc6IDE4cHggMTBweDtcblx0Y29sb3I6ICMzMzM7XG5cdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0KTtcblxuXHQmOmhvdmVyLFxuXHQmOnZpc2l0ZWQsXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC8vIHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNDgsIDEzMCwgNTgsIDAuMSk7XG5cdH1cbn1cbi5oZWFkbGluZS10aXRsZSB7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuLmhlYWRsaW5lLWRhdCB7XG5cdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1heCkge1xuXHQvKiDnlLvpnaLluYXjgYzlsI/jgZXjgYTjgajjgY0gKi9cblx0Lyog44OY44OD44OJ44Op44Kk44OzICovXG5cdC5oZWFkbGluZS1pdGVtIHtcblx0fVxuXHQuaGVhZGxpbmUtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4vKiAx44Kr44Op44Og44Oa44O844K455So44Gu44OY44OD44OJ44Op44Kk44OzICovXG4uaGVhZGxpbmUtMWNvbCB7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oa44O844K45LiK6YOo44Gu44Kk44Oz44OV44Kp44O844Oh44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmZvLWJhciB7XG5cdC8vIG1hcmdpbi10b3A6IDU4cHg7XG5cdGNvbG9yOiAjY2IyYjIxO1xuXHRiYWNrZ3JvdW5kOiAjZmFlOWU4O1xufVxuLmluZm8tYmFyLWdvb2RuZXdzIHtcbn1cbi5pbmZvLWJhci1uZXdzIHtcbn1cbi5pbmZvLWJhci1jb250ZW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLmluZm8tYmFyLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG59XG4uaW5mby1iYXItbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cbi5pbmZvLWJhci1saW5rLXdyYXAge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5pbmZvLWJhci1saW5rIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdGNvbG9yOiAjY2IyYjIxO1xuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkLFxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNjYjJiMjE7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG4uaW5mby1iYXItbGluay1pY29uIHtcblx0bWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbi8vIFx0LmluZm8tYmFyIHtcbi8vIFx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuLy8gXHR9XG4vLyB9XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbil7XG5cdC8qIOODquOCueODiCAqL1xuXHRhLmxpc3QtbGluay5hY21zLWxpc3QtZ3JvdXAtaXRlbSB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcblx0XHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24ocGFkZGluZyAuMTVzIGVhc2Utb3V0KTtcblx0XHQgJjpob3ZlciB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKHBhZGRpbmcgLjI1cyBlYXNlLW91dCk7XG5cdFx0fVxuXHR9XG5cdC8qIOODqeODmeODq+OBjOOBguOBo+OBn+OBqOOBjSAqL1xuXHRhLmxpc3QtbGluay5hY21zLWxpc3QtZ3JvdXAtbGFiZWwtcGFyZW50IHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihwYWRkaW5nIC4xNXMgZWFzZS1vdXQpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0cGFkZGluZzogMTBweCAzMHB4IDEwcHggMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLyog5qSc57Si57WQ5p6cICovXG4ubGlzdC1yZXN1bHRzLXdyYXAge1xuXHRtYXJnaW46IDE1cHggMCAxNXB4IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG59XG4ubGlzdC1yZXN1bHRzLWhlYWRpbmcge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcbn1cbi5saXN0LXJlc3VsdHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcbn1cbi5saXN0LXJlc3VsdHMtaXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMHB4O1xufVxuLmxpc3QtcmVzdWx0cy1kZXRhaWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLXZpc3VhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogMzUwcHg7XG5cdHBhZGRpbmc6IDQwcHggNXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjZWVlIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tYWluLXZpc3VhbC10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjQpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1haW4tdmlzdWFsLXRleHQge1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLm1haW4tdmlzdWFsLWNlbnRlci1idG4ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5tYWluLXZpc3VhbC10aXRsZSxcbi5tYWluLXZpc3VhbC10ZXh0LFxuLm1haW4tdmlzdWFsLWNlbnRlci1idG4ge1xuXHRvcGFjaXR5OiAwO1xuXHRhbmltYXRpb246IGZhZGVVcCAwLjM1cyAxIGJvdGggZWFzZS1vdXQ7XG5cdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5tYWluLXZpc3VhbCB7XG5cdFx0aGVpZ2h0OiA0MjBweDtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQubWFpbi12aXN1YWwtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG5cdH1cblxuXHQubWFpbi12aXN1YWwtdGV4dCB7XG5cdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWF4KSB7XG5cdC5tYWluLXZpc3VhbC1jZW50ZXItYnRuIHtcblx0XHQuYnRuLWF0dGVudGlvbi1ibG9jay1sYXJnZSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOWQhOODouOCuOODpeODvOODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tb2R1bGUtc2VjdGlvbiB7XG5cdG1hcmdpbjogMCAwIDMwcHggMDtcbn1cblxuLyog44K/44Kk44OI44OrICovXG4ubW9kdWxlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0Y29sb3I6ICMzMzM7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzO1xuXHQgJiArIC50aHVtYm5haWwsXG5cdCAmICsgLnN1bW1hcnktZGVmYXVsdCxcblx0ICYgKyAuZW50cnktY29sdW1uLFxuXHQgJiArIC5jYXJkLFxuXHQgJiArIC5zZWFyY2gtZm9ybSxcblx0ICYgKyAuYmFubmVyICB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuLm1vZHVsZS1oZWFkaW5nIHtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxOCk7XG5cdFtjbGFzcyo9XCJhY21zLWljb24tXCJdIHtcblx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHR9XG59XG5hLm1vZHVsZS1pbmRleC1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogNXB4O1xuXHRjb2xvcjogIzMzMztcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRbY2xhc3MqPSdhY21zLWljb24tJ10ge1xuXHRcdGNvbG9yOiAjQ0NDO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcblx0fVxufVxuXG4vKiDjgqvjgrnjgr/jg6Djg5XjgqPjg7zjg6vjg4njgrDjg6vjg7zjg5cgKi9cbi5tb2R1bGUtZ3JvdXAtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCBtYXRoLmRpdihhY21zLiRncmlkLXNwYWNlLCAyKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgYWNtcy5jbGVhcmZpeCgpO1xufVxuXG4ubW9kdWxlLWdyb3VwLWhlYWRpbmcge1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5tb2R1bGUtZ3JvdXAtZGV0YWlsIHtcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi8qIOihjOaPg+OBiOOBruioreWumiAqL1xuLyog6KaL5Ye644GXICovXG4ubW9kdWxlLWdyb3VwLWhlYWRpbmcge1xuXHQuaGVhZGluZy1hbGlnbi1sZWZ0ICYge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LmhlYWRpbmctYWxpZ24tY2VudGVyICYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuaGVhZGluZy1hbGlnbi1yaWdodCAmIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuLyog5qaC6KaB5paHICovXG4ubW9kdWxlLWdyb3VwLWRldGFpbCB7XG5cdC5kZXRhaWwtYWxpZ24tbGVmdCAmIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5kZXRhaWwtYWxpZ24tY2VudGVyICYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZGV0YWlsLWFsaWduLXJpZ2h0ICYge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG4vKiDjg5zjgr/jg7MgKi9cbi5tb2R1bGUtZ3JvdXAtYnRuLXdyYXAge1xuXHQuYnRuLWFsaWduLWxlZnQgJiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQuYnRuLWFsaWduLWNlbnRlciAmIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmJ0bi1hbGlnbi1yaWdodCAmIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjbGVhcmZpeFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjbGVhcmZpeCgpe1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oa44O844K444K/44Kk44OI44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IC05OTk7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWFyZ2luOiA1OHB4IGF1dG8gMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90aXRsZS1zZXJ2aWNlLmpwZ1wiKSAjMzMzIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ucGFnZS10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0YSB7XG5cdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0fVxufVxuLnBhZ2UtZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wYWdlLXRpdGxlLWlubmVyIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0LnBhZ2UtdGl0bGUtYm94IHtcblx0XHQucGFnZS10aXRsZS1ib3hfaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDkyJTtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDUwcHg7XG5cdFx0XHQvLyBwYWRkaW5nOiAwIDAgMCA1NnB4O1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90aXRsZV9rYXphcmkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQucGFnZS10aXRsZS13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdG1hcmdpbjogOTBweCBhdXRvIDI3cHg7XG5cdH1cblxuXHQucGFnZS10aXRsZS1pbm5lciB7XG5cdFx0Ly8gZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHQvLyBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMCU7XG5cdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQucGFnZS10aXRsZS1ib3gge1xuXHRcdFx0LnBhZ2UtdGl0bGUtYm94X2lubmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcblx0XHRcdFx0Ly8gcGFkZGluZzogMCAwIDAgOTZweDtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvLyB0b3A6IDUwJTtcblx0XHRcdFx0XHQvLyBsZWZ0OiAtMTAlO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDk1cHg7XG5cdFx0XHRcdFx0Ly8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvdGl0bGVfa2F6YXJpLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0fVxuXHQucGFnZS1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAzLjI1cmVtO1xuXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmuODvOOCuOODo+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXIge1xuXHRtYXJnaW46IDAgLTVweCA1MHB4IC01cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdCAmLmN1ciB7IC8qIOePvuWcqOOBhOOCi+S9jee9riAqL1xuXHRcdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGJhY2tncm91bmQ6ICM3Njc2NzY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHR9XG59XG4ucGFnZXItbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMjBweDtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQgJjp2aXNpdGVkLFxuXHQgJjpmb2N1cyxcblx0ICY6YWN0aXZlIHtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICMzMzM7XG5cdH1cbn1cbi5wYWdlci1saW5rLWZvcndhcmQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG4ucGFnZXItbGluay1wcmV2IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbil7XG5cdC5wYWdlci1saW5rIHtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0fVxuXHQucGFnZXIge1xuXHRcdGxpIHtcblx0XHRcdCAmLmN1ciB7IC8qIOePvuWcqOOBhOOCi+S9jee9riAqL1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog5YmN5b6M44Oq44Oz44KvICovXG4uc2VyaWFsLW5hdiB7XG5cdG1hcmdpbjogLShnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b20pIDAgNjBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHQuc2VyaWFsLW5hdi1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXHQuc2VyaWFsLW5hdi1pdGVtLXByZXYge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0LnNlcmlhbC1uYXYtaXRlbS1uZXh0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0XHQgJjpob3Zlcixcblx0XHQgJjp2aXNpdGVkLFxuXHRcdCAmOmZvY3VzLFxuXHRcdCAmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0ICY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pe1xuXHQuc2VyaWFsLW5hdiB7XG5cdFx0bWFyZ2luOiAwIDAgNjBweCAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHQuc2VyaWFsLW5hdi1pdGVtLXByZXYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5zZXJpYWwtbmF2LWl0ZW0tbmV4dCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0ICY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0YmFja2dyb3VuZDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5qSc57Si44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gtZm9ybSB7XG5cdC5idG4tc2VhcmNoe1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cdFx0ZmlsdGVyOiBub25lOyAvKiBJReOBp+OBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkuS4iuabuOOBjSAqL1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogIzY2Njtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0cGFkZGluZzogOXB4IDEwcHg7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHR9XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6IOM5pmv6ImyICovXG4uc2VjdGlvbi1iZyB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0YmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cbi5zZWN0aW9uLXNwYWNlIHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4vKiDjgqvjg6njg6Djga7kuK3lpK7lr4TjgZsgKi9cbi5zZWN0aW9uLWNlbnRlci1jb2wge1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIOimi+WHuuOBlyAqL1xuLnNlY3Rpb24taGVhZGluZyB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG5cdGEge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbil7XG5cdC8qIOiDjOaZr+iJsiAqL1xuXHQuc2VjdGlvbi1iZyB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuXHR9XG5cdC5zZWN0aW9uLXNwYWNlIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cblxuXHQvKiDopovlh7rjgZcgKi9cblx0LnNlY3Rpb24taGVhZGluZyB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgNDBweCAwO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDI4KTtcblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrnjg6njgqTjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2xpZGVyX3dyYXAge1xufVxuLnNsaWNrLXNsaWRlciB7XG5cdHBhZGRpbmc6IDAgMCAxMnB4IDA7XG5cdGltZyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbi5zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZml4LWhlaWdodCB7XG5cdGhlaWdodDogZ2xvYmFsLiRtYWluLXNsaWRlci1oZWlnaHQtbW9iaWxlOyAvKiDjga/jgZjjgoHjga7jgaHjgonjgaTjgY3pmLLmraIgKi9cblx0b3ZlcmZsb3c6IGhpZGRlbjsgLyog44Gv44GY44KB44Gu44Gh44KJ44Gk44GN6Ziy5q2iICovXG59XG5cbi8vIC5zbGljay1zbGlkZTpob3ZlciB7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cbi5zbGljay1saXN0OmZvY3VzIHtcblx0Jjpmb2N1cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0Ym9yZGVyOiAycHggZG90dGVkIGdsb2JhbC4kZm9jdXMtY29sb3I7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuLmpzLXNsaWRlciAuc2xpY2stbGlzdCB7XG5cdCY6Zm9jdXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym9yZGVyOiAycHggZG90dGVkIGdsb2JhbC4kZm9jdXMtY29sb3I7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxufVxuLm1haW4tc2xpZGVyLWltYWdlIHtcblx0aGVpZ2h0OiBnbG9iYWwuJG1haW4tc2xpZGVyLWhlaWdodC1tb2JpbGU7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgIzMzMztcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tc2xpZGVyLXRleHQtb3V0ZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1zbGlkZXItdGV4dC13cmFwIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1zbGlkZXItdGV4dC1pbm5lciB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1zbGlkZXItbWFpbi1jb3B5IHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDI0KTtcbn1cbi5tYWluLXNsaWRlci1zaWRlLWNvcHkge1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG59XG5cbi50b3BfbWFpbmltYWdfd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcHNwYWNlIHtcblx0bWFyZ2luLXRvcDogNThweDtcbn1cblxuLnRvcF9tYWluaW1hZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA4MHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGUge1xuXHRoZWlnaHQ6IDgwdmg7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBsaW5lYXI7XG5cblx0Lnpvb21pbmcgJiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHR9XG59XG5cbi8vIC50b3BfaW1nIHtcbi8vIFx0ZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XG4vLyB9XG5cbi50b3BfaW1nMDEge1xuXHQuc2xpZGUge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90b3BfbWFpbjAxLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi50b3BfaW1nMDIge1xuXHQuc2xpZGUge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90b3BfbWFpbjAyLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG5cbi50b3BfaW1nMDMge1xuXHQuc2xpZGUge1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90b3BfbWFpbjAzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG59XG4udG9wX2ltZzA0IHtcblx0LnNsaWRlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvdG9wX21haW4wNC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxufVxuLnRvcF9pbWcwNSB7XG5cdC5zbGlkZSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3RvcF9tYWluMDUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdH1cbn1cblxuLnNsaWRlcl9sb2dvX3dyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LnNsaWRlcl9sb2dvIHtcblx0XHR3aWR0aDogOTYlO1xuXHRcdG1heC13aWR0aDogODg1cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0bWF4LXdpZHRoOiAzODVweDtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHRcdC5saW5lIHtcblx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0Ly8gaGVpZ2h0OiA3cHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vIGJhY2tncm91bmQ6ICNjYjJiMjE7XG5cdFx0XHQvLyBvcGFjaXR5OiAwLjY0O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdC8vIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdC8vIHRleHQtc2hhZG93OiAzcHggM3B4IDZweCAjMTExO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0fVxuXHR9XG59XG5cbi50b3BfaW1nX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1MHZoO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0dG8gYm90dG9tLFxuXHRcdHJnYmEoMCwgMCwgMCwgMCkgMCUsXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjE1KSAxNC4yOSUsXG5cdFx0cmdiYSgwLCAwLCAwLCAwLjQ2KSAzMC4wNSUsXG5cdFx0IzAwMCA2NC41MyUsXG5cdFx0IzAwMCAxMDAlXG5cdCk7XG5cdG9wYWNpdHk6IDAuNTk7XG59XG5cbi50b3AtbWFpbmltZy1uYXYtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogOTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogODQ0cHg7XG5cdHBhZGRpbmc6IDMycHggMCAxNnB4O1xuXHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHN1Yi1iYXNlLWNvbG9yO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0LnRvcC1tYWluaW1nLW5hdi1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC50b3AtbWFpbmltZy1uYXYtaXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0LnRvcC1tYWluaW1nLW5hdi1pdGVtLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA4NiU7XG5cdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XG5cdFx0XHRcdC50b3AtbWFpbmltZy1uYXYtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxNDNweCAtIDIwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIwMywgNDMsIDMzLCAwLjg1KTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMXB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdC50b3AtbWFpbmltZy1uYXYtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbWdib3gtaWNvbjAxIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5pbWdib3gtaWNvbjAyIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5pbWdib3gtaWNvbjAzIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDQ3cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5pbWdib3gtaWNvbjA0IHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDU1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5pbWdib3gtYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ly8gaW1nIHtcblx0XHQvLyB9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcblx0LnNsaWRlIHtcblx0XHQvLyBoZWlnaHQ6IDEwMHZoO1xuXHR9XG5cdC5zbGlkZXJfbG9nb193cmFwIHtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gdG9wOiA0MCU7XG5cdFx0Ly8gbGVmdDogNTAlO1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LnNsaWRlcl9sb2dvIHtcblx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogMTZweDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdH1cblx0XHRcdC5saW5lIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRvcF9pbWdfZmlsdGVyIHtcblx0XHRoZWlnaHQ6IDkwdmg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNsaWRlIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDZweCk7XG5cdH1cblxuXHQudG9wX21haW5pbWFnIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDZweCk7XG5cdH1cblxuXHQuc2xpZGVyX2xvZ29fd3JhcCB7XG5cdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNDMlO1xuXHRcdC8vIGxlZnQ6IDUwJTtcblx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHQvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC5zbGlkZXJfbG9nbyB7XG5cdFx0XHQvLyBtYXJnaW46IDAgYXV0bztcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdC8vIG1heC13aWR0aDogMzg1cHg7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmxpbmUge1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiA3NiU7XG5cdFx0XHRcdC8vIG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDogN3B4O1xuXHRcdFx0XHQvLyBtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjY2IyYjIxO1xuXHRcdFx0XHQvLyBvcGFjaXR5OiAwLjY0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b3AtbWFpbmltZy1uYXYtYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA2dmg7XG5cdFx0Ly8gbGVmdDogNTAlO1xuXHRcdC8vIHotaW5kZXg6IDk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHQvLyBtYXgtd2lkdGg6IDg0NHB4O1xuXHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LnRvcC1tYWluaW1nLW5hdi1pbm5lciB7XG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQudG9wLW1haW5pbWctbmF2LWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHQudG9wLW1haW5pbWctbmF2LWl0ZW0tY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI0cHg7XG5cdFx0XHRcdFx0LnRvcC1tYWluaW1nLW5hdi1pdGVtLWlubmVyIHtcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiAxNzBweDtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogY2FsYygxNDNweCAtIDIwcHgpO1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjM3LCAyMzEsIDIzMSwgMC40NSk7XG5cdFx0XHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMzJweDtcblx0XHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IDFweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHQvLyBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHQvLyBsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdC50b3AtbWFpbmltZy1uYXYtaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjAzLCA0MywgMzMsIDAuNSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmltZ2JveC1pY29uMDEge1xuXHRcdC8vIFx0aW1nIHtcblx0XHQvLyBcdFx0d2lkdGg6IDQ5cHg7XG5cdFx0Ly8gXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0Ly8gLmltZ2JveC1pY29uMDIge1xuXHRcdC8vIFx0aW1nIHtcblx0XHQvLyBcdFx0d2lkdGg6IDQxcHg7XG5cdFx0Ly8gXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0Ly8gLmltZ2JveC1pY29uMDMge1xuXHRcdC8vIFx0aW1nIHtcblx0XHQvLyBcdFx0d2lkdGg6IDQ3cHg7XG5cdFx0Ly8gXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdFx0Ly8gLmltZ2JveC1pY29uMDQge1xuXHRcdC8vIFx0aW1nIHtcblx0XHQvLyBcdFx0d2lkdGg6IDU1cHg7XG5cdFx0Ly8gXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnRvcHNwYWNlIHtcblx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHR9XG5cdC5zbGlkZXJfbG9nb193cmFwIHtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gdG9wOiA0MCU7XG5cdFx0Ly8gbGVmdDogNTAlO1xuXHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0LnNsaWRlcl9sb2dvIHtcblx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogMTZweDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0XHR9XG5cdFx0XHQubGluZSB7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDkxJTtcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA4MDBweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA3cHg7XG5cdFx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQ6ICNjYjJiMjE7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IDAuNjQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOOBoeOCieOBpOOBjemYsuatoiAqL1xuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbn1cblxuLyog55+i5Y2w44OK44OT44Ky44O844K344On44OzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbi10b3A6IC0yOXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC8vIGN1cnNvcjogcG9pbnRlcjtcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyOiAxcHggZG90dGVkICNmZmY7XG5cdH1cbn1cbi5zbGljay1wcmV2IHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Fycm93X3JlZF9yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xufVxuLnNsaWNrLW5leHQge1xuXHRyaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Fycm93X3JlZC5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4vKiDjg4njg4Pjg4jjga7jg4rjg5PjgrLjg7zjgrfjg6fjg7MgKi9cbi5zbGljay1kb3RzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAtMzVweCAwIDAgMDtcblx0cGFkZGluZzogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0bWFyZ2luOiAwIDhweDtcblx0Zm9udC1zaXplOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRjb250ZW50OiBcIlwiO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRvdXRsaW5lOiAwO1xufVxuLy8gLnNsaWNrLWRvdHMgbGk6aG92ZXIgYnV0dG9uIHtcbi8vIFx0Y3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbn1cbi5zbGljay1kb3RzIGJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4jYXV0b3BsYXktYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0Ym90dG9tOiAxMHB4O1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3V0bGluZTogMDtcblx0QGlmIChnbG9iYWwuJGVuYWJsZS1pcGhvbmV4ID09IHRydWUpIHtcblx0XHRyaWdodDogY2FsYygxMHB4ICsgY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSk7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR9XG5cdCY6YWN0aXZlOjpiZWZvcmUsXG5cdCY6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggZG90dGVkICNmZmY7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTVweDtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ym9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cdCYuYWN0aXZlOjphZnRlciB7XG5cdFx0bGVmdDogMTVweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5maXgtaGVpZ2h0IHtcblx0XHRoZWlnaHQ6IGdsb2JhbC4kbWFpbi1zbGlkZXItaGVpZ2h0LWRlc2t0b3A7IC8qIOOBr+OBmOOCgeOBruOBoeOCieOBpOOBjemYsuatoiAqL1xuXHR9XG5cdC5tYWluLXNsaWRlci1pbWFnZSB7XG5cdFx0aGVpZ2h0OiBnbG9iYWwuJG1haW4tc2xpZGVyLWhlaWdodC1kZXNrdG9wO1xuXHR9XG5cdC5tYWluLXNsaWRlci1tYWluLWNvcHkge1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDQwKTtcblx0fVxuXHQubWFpbi1zbGlkZXItc2lkZS1jb3B5IHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyNCk7XG5cdH1cbn1cblxuLnNhbGVzX2ltZ2JveCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMnB4O1xuXHRyaWdodDogMyU7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggNHB4ICM0NDQpO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG5cdC5zYWxlc19pbWdib3gge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI0cHg7XG5cdFx0Ly8gcmlnaHQ6IDMlO1xuXHRcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdC8vIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA1cHggIzQ0NCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zYWxlc19pbWdib3gge1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0Ly8gcmlnaHQ6IDMlO1xuXHRcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdC8vIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCA1cHggIzQ0NCk7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDmj5DmoYjjgqjjg6rjgqJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDjgYrllY/jgYTlkIjjgo/jgZvmj5DmoYjjgqjjg6rjgqIgKi9cbi5zdWdnZXN0LXdyYXAge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9zdWdnZXN0LWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4uc3VnZ2VzdC1pbm5lciB7XG5cdC5pbnRybyB7XG5cdFx0d2lkdGg6IDkyJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWdnZXN0LWJveCB7XG5cdG1hcmdpbjogNDhweCAwIDA7XG5cdC5zdWdnZXN0LWJveGlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEzNjZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4uc3VnZ2VzdC1pdGVtIHtcblx0d2lkdGg6IDUwJTtcblxuXHQuc3VnZ2VzdC1pdGVtLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDk0JTtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cblxuXHQuc3VnZ2VzdC1pdGVtLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcblx0XHRvdXRsaW5lOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAtMTBweDtcblx0XHQudGl0bGVib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogNjJweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdFx0LnRpdGxlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0XHQuZW4ge1xuXHRcdFx0cGFkZGluZzogOHB4IDAgMDtcblx0XHR9XG5cdFx0LmltZ2JveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDYycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG4td3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMjRweDtcblx0XHR9XG5cdH1cblx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0LnN1Z2dlc3QtaXRlbS1pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xuXHRcdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpKTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN1Z2dlc3QtaW5uZXIge1xuXHRcdC5pbnRybyB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Z2dlc3QtYm94IHtcblx0XHQuc3VnZ2VzdC1ib3hpbm5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc3VnZ2VzdC1pdGVtIHtcblx0XHQuc3VnZ2VzdC1pdGVtLWlubmVyIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQuc3VnZ2VzdC1pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdC5zdWdnZXN0LWl0ZW0taW5uZXIge1xuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog44Oc44K/44OzKOinkuS4uOm7kuefouWNsOOBguOCiinjgIHjg5zjgr/jg7Mo6KeS5Li46LWk55+i5Y2w44GC44KKKVxu5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5rYWRvbWFydV9ibGFja19hcnJvd19idG4sXG4ua2Fkb21hcnVfcmVkX2Fycm93X2J0biB7XG5cdGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxNXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDM3cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDIwMG1zIDBzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdFx0Jjpob3ZlciA+IGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC04cHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOODnOOCv+ODsyjop5LkuLjpu5Lnn6LljbDjgYLjgoopXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5rYWRvbWFydV9ibGFja19hcnJvd19idG4ge1xuXHRhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwMTAwO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzBkMDEwMDtcblx0XHR9XG5cdH1cbn1cblxuLyog44Oc44K/44OzKOinkuS4uOi1pOefouWNsOOBguOCiilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmthZG9tYXJ1X3JlZF9hcnJvd19idG4ge1xuXHRhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQvKiDjg5zjgr/jg7Mo6KeS5Li46buS55+i5Y2w44GC44KKKeOAgeODnOOCv+ODsyjop5LkuLjotaTnn6LljbDjgYLjgoopXG7lhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHQua2Fkb21hcnVfYmxhY2tfYXJyb3dfYnRuLFxuXHQua2Fkb21hcnVfcmVkX2Fycm93X2J0biB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIOi/veW+k+OAgOmbu+ipseeVquWPt1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVsX3dyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdHdpZHRoOiAxMDAlO1xuXHRvcGFjaXR5OiAxO1xuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHQudGVsX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC50ZWxib3gge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdC50ZWxib3hfaW5uZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMTZweCA0cHg7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVsYm94LWJsYWNrIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kYmxhY2stYmctY29sb3I7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQudGVsX3dyYXAge1xuXHRcdGJvdHRvbTogMTB2aDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC50ZWxfaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQudGVsYm94IHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0LnRlbGJveF9pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCA0MHB4O1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0XHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdC8vIFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCteODnuODquODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3VtbWFyeS1kZWZhdWx0IHtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGdsb2JhbC4kYmFzZS1jb2xvcjtcblx0QGluY2x1ZGUgYWNtcy5jbGVhcmZpeCgpO1xuXG5cdC8vIOOCueODqeOCpOODgOODvFxuXHQmLnNsaWNrLWluaXRpYWxpemVkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXHQuc2xpY2stbGlzdCB7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJGJhc2UtY29sb3I7XG5cdFx0fVxuXHRcdC5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi5zdW1tYXJ5LWRlZmF1bHQtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHRjb2xvcjogIzMzMztcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2Utb3V0KTtcblx0LmFjbXMtZW50cnkgICYge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDIpO1xuXHR9XG5cblx0Ly8g44K544Op44Kk44OA44O855m65YuV5pmCXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0bWFyZ2luOiAycHggMTBweCAycHggMnB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMDgpLCAtMXB4IC0xcHggMXB4IDFweCByZ2JhKDAsMCwwLC4wOCk7XG5cdH1cbn1cbi5zdW1tYXJ5LWRlZmF1bHQtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICAwIG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIC0yKTtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICMzMzM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzO1xuXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZCxcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXHR9XG59XG4uc3VtbWFyeS10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdW1tYXJ5LWRldGFpbCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbil7XG5cdC5zdW1tYXJ5LWRlZmF1bHQge1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrXjg6Djg43jgqTjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRodW1ibmFpbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRodW1ibmFpbC1yb3cge1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgMik7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50aHVtYm5haWwtaXRlbSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpe1xuXHQudGh1bWJuYWlsLXJvdyAudGh1bWJuYWlsLWl0ZW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGFjbXMuJGdyaWQtc3BhY2UsIDQpO1xuXHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoYWNtcy4kZ3JpZC1zcGFjZSwgNCk7XG5cdH1cbn1cblxuLnRodW1ibmFpbC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMzMzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzMzMztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuXHR9XG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cbn1cblxuLnRodW1ibmFpbC1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgLjI1cyBlYXNlLW91dCk7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRodW1ibmFpbC10aXRsZSB7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTUpO1xufVxuXG4udGh1bWJuYWlsLWRldGFpbCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTIpO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4jjg5Tjg4Pjgq/jg5Hjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcGljcGF0aCB7XG5cdHBhZGRpbmc6IDE0cHggMCAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cbi50b3BpY3BhdGgtbGlzdCB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnRvcGljcGF0aC1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9hcnJvdy1wYXRoLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMCAxMHB4IDAgMDtcblx0XHRiYWNrZ3JvdW5kOiAwO1xuXHR9XG59XG4udG9waWNwYXRoLWxpbmsge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Jjp2aXNpdGVkLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLnRpdGxlcGF0aC1ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5wYXRoLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0yN3B4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQucGF0aC1jb250IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR3aWR0aDogbWF0aC5kaXYoMTAwJSwgMik7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0fVxuXHRcdFx0LnBhdGgtaW5uZXIge1xuXHRcdFx0XHR3aWR0aDogOTIlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMTJweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC50b3BpY3BhdGgge1xuXHRcdHBhZGRpbmc6IDIycHggMCAyMHB4O1xuXHR9XG5cblx0LnRpdGxlcGF0aC1ib3gge1xuXHRcdC5wYXRoLXdyYXAge1xuXHRcdFx0LnBhdGgtY29udCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44K/44Kk44OI44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyrjgIDjg4jjg4Pjg5fjg5rjg7zjgrjjga7jgr/jgqTjg4jjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcF9oMl90aXRsZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnRvcF9oMl90aXRsZSB7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHAge1xuXHRcdFx0Ly8gbWFyZ2luOiAwO1xuXHRcdFx0Ly8gY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMy4yNXJlbTtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKuOAgGgy44CA5bivXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDIub2JpIHtcblx0bWFyZ2luOiAxcmVtIGF1dG87XG5cdHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDAwO1xufVxuXG4vKuOAgGgz44CA5YmN44Gr44OJ44OD44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDMuZG90cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3RzLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuLyrjgIDjgqLjg7Pjg4Djg7zjg6njgqTjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5oMi51bmRlcmNlbnRlcixcbmgzLnVuZGVyY2VudGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC04cHg7XG5cdFx0bGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuLyrjgIDjg57jg7zjgqvjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hcmtlciB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0bWFyZ2luOiAxMnB4IGF1dG8gMjRweDtcblx0cGFkZGluZzogMCA0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2Y4OWU5OSA2MCUpO1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgYrnn6XjgonjgZtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5ld3MtaW5kZXgtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0Lm5ld3MtaW5kZXgtaXRlbS1pbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcblx0XHQuaW1nYm94IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC41cyBhbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0Ym94IHtcblx0XHRcdHdpZHRoOiA5MiU7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdC5kYXlzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHQubmV3cy1pbmRleC1pdGVtLWlubmVyIHtcblx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNXMgYWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCq+ODqeODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZG1pbi13cmFwIHtcblx0cGFkZGluZy10b3A6IDkwcHg7XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOW6l+iIl+aDheWgsVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdG9yZS1ib3gge1xuXHRtYXJnaW46IDYwcHggYXV0byAwO1xuXHQuc3RvcmUtYm94aW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuc3RvcmUtYnRuYm94IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQvLyBwYWRkaW5nOiAwIDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQuc3RvcmUtYm94IHtcblx0XHQvLyBtYXJnaW46IDYwcHggYXV0byAwO1xuXHRcdC5zdG9yZS1ib3hpbm5lciB7XG5cdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuc3RvcmUtYnRuYm94IHtcblx0XHRcdFx0Ly8gd2lkdGg6IDUwJTtcblx0XHRcdFx0Ly8gcGFkZGluZzogMCA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg6bjg4vjg4Pjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog44CAQ1RB44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGFidG5fd3JhcCB7XG4gIHdpZHRoOiA5MiU7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5jdGFidG5fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IGF1dG87XG4gICAgICAgIC8vIGxlZnQ6IGF1dG87XG4gICAgICAgIC8vIGhlaWdodDogNC4ycmVtO1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgLy8gICBsZWZ0OiAtNDBweDtcbiAgICAgIC8vICAgYm9yZGVyLWxlZnQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvciBzb2xpZCAycHg7XG4gICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKC0zOGRlZyk7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgIC8vICAgcmlnaHQ6IC00MHB4O1xuICAgICAgLy8gICBib3JkZXItcmlnaHQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvciBzb2xpZCAycHg7XG4gICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDM4ZGVnKTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG4gIC5jdGFidG5fd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNXB4KTtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmN0YWJ0bl90ZXh0IHtcbiAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgcCB7XG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNztcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBnbG9iYWwuJHByaW1hcnktY29sb3Igc29saWQgMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yIHNvbGlkIDJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog44CAQ1RB44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbG93X3VuaXRfd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIC5mbG93X3VuaXRfaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAuZmxvd191bml0X2l0ZW1faW5uZXIge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAvLyBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAuaW1nYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwX251bWJlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwMTAwO1xuICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xuICAgICAgICAgIC8vIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA4NSUgMTAwJSwgMCUgMTAwJSk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMXB4IC0xcHggMCAjZmZmLCAtMXB4IC0xcHggMCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGV4dGJveCB7XG4gICAgICBoMy5kb3RzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vLyDkvZnnmb1cbi5jdXN0b21fc3BhY2Uge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAuY3VzdG9tX3NwYWNlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA5YWx6YCaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iZ19za2V3X2JvcmRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHN1Yi1iYXNlLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuXHRcdC02NWRlZyxcblx0XHRyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksXG5cdFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDE1cHgsXG5cdFx0dHJhbnNwYXJlbnQgMCxcblx0XHR0cmFuc3BhcmVudCAzMHB4XG5cdCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44K144O844OT44K55LiA6Kan44CA44GK5ZWP44GE5ZCI44KP44Gb5o+Q5qGI44Ko44Oq44KiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXJ2aWNlLXN1Z2dlc3Qtd3JhcCxcbi5idXNpbmVzc3RyaXAtc3VnZ2VzdC13cmFwIHtcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi8qIOOAgOOCv+OCpOODpOiyqeWjsuODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZXJ2aWNlLXN1Z2dlc3Qtd3JhcCB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3N1Z2dlc3QtYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlcnZpY2Utc3VnZ2VzdC1pbm5lciB7XG5cdC5pbnRybyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3V0cm8ge1xuXHRcdHBhZGRpbmc6IDQ4cHggMCAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubWFpbmNvbG9yLWJ0bi1ib3gge1xuXHRcdG1hcmdpbjogNDhweCBhdXRvIDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5zZXJ2aWNlLXN1Z2dlc3QtYm94IHtcblx0bWFyZ2luOiA2MHB4IDAgMDtcblx0LnNlcnZpY2Utc3VnZ2VzdC1ib3gtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHR9XG59XG5cbi5zZXJ2aWNlLXN1Z2dlc3QtYm94LWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA0NDBweDtcblx0bWFyZ2luOiAwIGF1dG8gMzJweDtcblx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHQuc2VydmljZS1zdWdnZXN0LWJveC1pdGVtLWlubmVyIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0cC50ZWwge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi5ibF9zdWdnZXN0Q29udGFjdEJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcnZpY2Utc3VnZ2VzdC1ibGFjayB7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcblx0LnNlcnZpY2Utc3VnZ2VzdC1ib3gtaXRlbS1pbm5lciB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQuc2VydmljZS1zdWdnZXN0LWJveC1pdGVtIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdC5zZXJ2aWNlLXN1Z2dlc3QtYm94LWl0ZW0taW5uZXIge1xuXHRcdFx0d2lkdGg6IDgyJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zZXJ2aWNlLXN1Z2dlc3QtaW5uZXIge1xuXHRcdC5pbnRybyB7XG5cdFx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdH1cblxuXHRcdC5vdXRybyB7XG5cdFx0fVxuXHRcdC5tYWluY29sb3ItYnRuLWJveCB7XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2Utc3VnZ2VzdC1ib3gge1xuXHRcdC5zZXJ2aWNlLXN1Z2dlc3QtYm94LWlubmVyIHtcblx0XHR9XG5cdH1cblxuXHQuc2VydmljZS1zdWdnZXN0LWJveC1pdGVtIHtcblx0XHR3aWR0aDogNDglO1xuXHRcdC5zZXJ2aWNlLXN1Z2dlc3QtYm94LWl0ZW0taW5uZXIge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5zZXJ2aWNlLXN1Z2dlc3QtYm94LWl0ZW0ge1xuXHRcdC8vIHdpZHRoOiA5MCU7XG5cdFx0Ly8gbWF4LXdpZHRoOiA0NDBweDtcblx0XHQvLyBtYXJnaW46IDAgYXV0byAzMnB4O1xuXHRcdC8vIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0LnNlcnZpY2Utc3VnZ2VzdC1ib3gtaXRlbS1pbm5lciB7XG5cdFx0XHR3aWR0aDogODIlO1xuXHRcdH1cblx0fVxufVxuXG5cblxuLyrjgIBMSU5FXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibF9zdWdnZXN0U25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxufVxuXG4uYmxfc3VnZ2VzdFNuc19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdC8vIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdGEge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogMzRweDtcblx0fVxufVxuXG5cbi8q44CA5Ye65by144K/44Kk44Ok5Lqk5o+b44O75L+u55CG44Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ1c2luZXNzdHJpcC1zdWdnZXN0LXdyYXAge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdC5zZXJ2aWNlLXN1Z2dlc3QtaW5uZXIge1xuXHRcdC5pbnRybyB7XG5cdFx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0fVxuXHR9XG5cdC5zZXJ2aWNlLXN1Z2dlc3QtYm94IHtcblx0XHRtYXJnaW46IDMycHggMCAwO1xuXHR9XG59XG5cbi5idXNpbmVzc3RyaXAtc3VnZ2VzdC1ibGFjayB7XG5cdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdC5zZXJ2aWNlLXN1Z2dlc3QtYm94LWl0ZW0taW5uZXIge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdH1cblx0fVxufVxuXG4vKuOAgOazleS6uuWQkeOBkeODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuS6pOaPm+ODu+S/rueQhuODmuODvOOCuOOAgVxu5rOV5Lq65ZCR44GR44K144O844OT44K544Oa44O844K4XG7jga7jgqTjg7Pjg4jjg63jg5zjg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDms5XkurrlkJHjgZHjgrXjg7zjg5Pjgrnjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlcnZpY2UtaW50cm8td3JhcCB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjJmMmYyIDAlLCAjZjJmMmYyIDkwJSwgI2ZmZiA5MCUsICNmZmYgMTAwJSk7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5zZXJ2aWNlLXRvcC13cmFwIHtcblx0LnNlcnZpY2UtdG9wLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0LnNlcnZpY2UtdGV4dGJveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQuc2VydmljZS10ZXh0Ym94LWxlZnQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcblxuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LWlubmVyIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOCUpO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTU4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMCA0JTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZXJ2aWNlLXRleHRib3gtcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZXJ2aWNlLWltZ2JveCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiA4NiU7XG5cdFx0XHRtYXgtd2lkdGg6IDg2NHB4O1xuXHRcdFx0aGVpZ2h0OiAyODBweDtcblx0XHRcdG1hcmdpbjogLTIwcHggMCAwIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zZXJ2aWNlL2ltYWdlcy9jb3Jwb3JhdGVfaW5mb19pbWcwMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcblx0LnNlcnZpY2UtaW50cm8td3JhcCB7XG5cdH1cblxuXHQuc2VydmljZS10b3Atd3JhcCB7XG5cdFx0LnNlcnZpY2UtdG9wLWlubmVyIHtcblx0XHRcdC5zZXJ2aWNlLXRleHRib3gge1xuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LWxlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0LnNlcnZpY2UtdGV4dGJveC1pbm5lciB7XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwLnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlcnZpY2UtdGV4dGJveC1yaWdodCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlcnZpY2UtaW1nYm94IHtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zZXJ2aWNlLWludHJvLXdyYXAge1xuXHR9XG5cblx0LnNlcnZpY2UtdG9wLXdyYXAge1xuXHRcdC5zZXJ2aWNlLXRvcC1pbm5lciB7XG5cdFx0XHQuc2VydmljZS10ZXh0Ym94IHtcblx0XHRcdFx0LnNlcnZpY2UtdGV4dGJveC1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXG5cdFx0XHRcdFx0LnNlcnZpY2UtdGV4dGJveC1pbm5lciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTglO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4JTtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LXJpZ2h0IHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VydmljZS1pbWdib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC02MHB4O1xuXHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnNlcnZpY2UtaW50cm8td3JhcCB7XG5cdH1cblxuXHQuc2VydmljZS10b3Atd3JhcCB7XG5cdFx0LnNlcnZpY2UtdG9wLWlubmVyIHtcblx0XHRcdC5zZXJ2aWNlLXRleHRib3gge1xuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LWxlZnQge1xuXHRcdFx0XHRcdC5zZXJ2aWNlLXRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDU4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOSU7XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwLnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlcnZpY2UtdGV4dGJveC1yaWdodCB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZXJ2aWNlLWltZ2JveCB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblx0LnNlcnZpY2UtaW50cm8td3JhcCB7XG5cdH1cblxuXHQuc2VydmljZS10b3Atd3JhcCB7XG5cdFx0LnNlcnZpY2UtdG9wLWlubmVyIHtcblx0XHRcdC5zZXJ2aWNlLXRleHRib3gge1xuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LWxlZnQge1xuXHRcdFx0XHRcdC5zZXJ2aWNlLXRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzJTtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAuc3VidGl0bGUge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VydmljZS10ZXh0Ym94LXJpZ2h0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlcnZpY2UtaW1nYm94IHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXJ2aWNlLWJvdHRvbS13cmFwIHtcblx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHQuc2VydmljZS1ib3R0b20taW5uZXIge1xuXHRcdC50ZXh0Ym94IHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMjRweCBhdXRvO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmxvdyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0LmZsb3ctaW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA4NiU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNlcnZpY2UtYm90dG9tLXdyYXAge1xuXHRcdC8vIHBhZGRpbmctdG9wOiAxMjBweDtcblx0XHQuc2VydmljZS1ib3R0b20taW5uZXIge1xuXHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDMycHg7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW46IDAgYXV0byA4cHg7XG5cdFx0XHRcdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdC8vIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmxvdyB7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogMzJweDtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdC8vIGJvcmRlcjogMXB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHQuZmxvdy1pbm5lciB7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogODYlO1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0XHQvLyAmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0Ly8gXHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiDkuqTmj5vjg7vkv67nkIbjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmV4Y2hhbmdlLWludHJvLXdyYXAge1xufVxuXG4uZXhjaGFuZ2UtdG9wLXdyYXAge1xuXHQuc2VydmljZS10b3AtaW5uZXIge1xuXHRcdC5zZXJ2aWNlLWltZ2JveCB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc2VydmljZS9pbWFnZXMvZXhjaGFuZ2VfaW5mb19pbWcwMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4uZXhjaGFuZ2UtYm90dG9tLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG59XG4uZXhjaGFuZ2UtYm90dG9tLXdyYXAwMiB7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmV4Y2hhbmdlLWludHJvLXdyYXAge1xuXHR9XG5cblx0LmV4Y2hhbmdlLXRvcC13cmFwIHtcblx0XHQuc2VydmljZS10b3AtaW5uZXIge1xuXHRcdFx0LnNlcnZpY2UtaW1nYm94IHtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vc2VydmljZS9pbWFnZXMvZXhjaGFuZ2VfaW5mb19pbWcwMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV4Y2hhbmdlLWJvdHRvbS13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMTYwcHg7XG5cdH1cblx0LmV4Y2hhbmdlLWJvdHRvbS13cmFwMDIge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8g44CA44CA44K/44Kk44Ok5L+d566h44Oa44O844K4XG4vL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zbGFzaF93cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG8gMTZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuc2xhc2hfdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yIHNvbGlkIDJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM4ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yIHNvbGlkIDJweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzhkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3RvcmFnZS10aXRsZSB7XG5cdGgyIHtcblx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRoMi5tZXJpdCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4udmlkZW9ib3gge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2NjhweDtcblx0bWFyZ2luOiAzMnB4IGF1dG8gNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN0b3JhZ2UtdGl0bGUge1xuXHRcdGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdFx0aDIubWVyaXQge1xuXHRcdFx0Zm9udC1zaXplOiAyLjg3NXJlbTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICDjg6HjgqTjg7Pjg5Pjgrjjg6XjgqLjg6tcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3RvcmFnZS1tYWludmlzdWFsLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5zdG9yYWdlLW1haW52aXN1YWwtaW5uZXIge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXHRcdC5tYWluLWltZyB7XG5cdFx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zdG9yYWdlL2ltYWdlcy9zdG9yYWdlX21haW5pbWcuanBnXCIpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXHRcdC5sb2dvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogM3ZoO1xuXHRcdFx0bGVmdDogMyU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sb2dvLXRpcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDMlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDI2JTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxlYm94IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHQudGl0bGVib3hfaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBhZGRpbmc6IDQ1JSAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQub2JpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAxMCU7XG5cdFx0XHRcdFx0cmlnaHQ6IC03JTtcblx0XHRcdFx0XHRsZWZ0OiAtNyU7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZWMwMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxlX2l0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDI5JTtcblx0XHRcdFx0XHRsZWZ0OiAyJTtcblx0XHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0XHRcdC8vIG1heC13aWR0aDogMTkyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUlIDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMyU7XG5cdFx0XHRib3R0b206IDN2aDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAzOCU7XG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG5cdC5zdG9yYWdlLW1haW52aXN1YWwtd3JhcCB7XG5cdFx0LnN0b3JhZ2UtbWFpbnZpc3VhbC1pbm5lciB7XG5cdFx0XHQubWFpbi1pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZWJveCB7XG5cdFx0XHRcdC50aXRsZWJveF9pbm5lciB7XG5cdFx0XHRcdFx0LnRpdGxlX2l0ZW0ge1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRcdFx0XHQvLyB0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0Ly8gdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zdG9yYWdlLW1haW52aXN1YWwtd3JhcCB7XG5cdFx0LnN0b3JhZ2UtbWFpbnZpc3VhbC1pbm5lciB7XG5cdFx0XHQubWFpbi1pbWcge1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZWJveCB7XG5cdFx0XHRcdC50aXRsZWJveF9pbm5lciB7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0cGFkZGluZzogNDUlIDA7XG5cdFx0XHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHQub2JpIHtcblx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMjAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aXRsZV9pdGVtIHtcblx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMjklO1xuXHRcdFx0XHRcdFx0bGVmdDogMiU7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTYlO1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHQvLyB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcblx0LnN0b3JhZ2UtbWFpbnZpc3VhbC13cmFwIHtcblx0XHQuc3RvcmFnZS1tYWludmlzdWFsLWlubmVyIHtcblx0XHRcdC50aXRsZWJveCB7XG5cdFx0XHRcdC50aXRsZWJveF9pbm5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjglIDA7XG5cdFx0XHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC50aXRsZV9pdGVtIHtcblx0XHRcdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTclO1xuXHRcdFx0XHRcdFx0bGVmdDogNCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOCUpO1xuXHRcdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiAxOTIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA3JSAwO1xuXHRcdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcblx0LnN0b3JhZ2UtbWFpbnZpc3VhbC13cmFwIHtcblx0XHQuc3RvcmFnZS1tYWludmlzdWFsLWlubmVyIHtcblx0XHRcdC50aXRsZWJveCB7XG5cdFx0XHRcdC50aXRsZWJveF9pbm5lciB7XG5cdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0cGFkZGluZzogMjIlIDA7XG5cblx0XHRcdFx0XHQudGl0bGVfaXRlbSB7XG5cdFx0XHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvLyB0b3A6IDE3JTtcblx0XHRcdFx0XHRcdGxlZnQ6IDglO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2JSk7XG5cdFx0XHRcdFx0XHQvLyBtYXgtd2lkdGg6IDE5MjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQlIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gIOODiuODk+OCsuODvOOCt+ODp+ODs1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdG9yYWdlLW5hdi13cmFwIHtcblx0cGFkZGluZzogMjhweCAwIDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwZDAxMDA7XG5cdC5zdG9yYWdlLW5hdi1pbm5lciB7XG5cdH1cbn1cblxuLnN0b3JhZ2UtbmF2LWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQuc3RvcmFnZS1uYXYtaXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW46IDAgYXV0byAxNHB4O1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gIOODnOOCv+ODsyjnn6LljbDjgYLjgoopXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnN0b3JhZ2UtYnRuLWJveCB7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRhIHtcblx0XHQuc3RvcmFnZS1hcnJvdy1idG4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMTBweCAwcHggMTZweDtcblx0XHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWNlYztcblx0XHRcdGJvcmRlcjogc29saWQgMnB4ICNlZmVjZWM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgMHMgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IGNhbGMoNTAlIC0gMjRweCk7XG5cdFx0XHRcdGJvdHRvbTogMTMlO1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zdG9yYWdlLW5hdi13cmFwIHtcblx0XHRwYWRkaW5nOiA1NHB4IDAgNDBweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwMTAwO1xuXHRcdC5zdG9yYWdlLW5hdi1pbm5lciB7XG5cdFx0fVxuXHR9XG5cblx0LnN0b3JhZ2UtbmF2LWJveCB7XG5cdFx0LnN0b3JhZ2UtbmF2LWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdC8vIG1hcmdpbjogMCBhdXRvIDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gIOOCv+OCpOODpOS/neeuoeOCteODvOODk+OCueOBq+OBpOOBhOOBplxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdG9yYWdlLWFib3V0LXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0LnN0b3JhZ2UtYWJvdXQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDhweCAwIDMycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN0b3JhZ2UtYWJvdXQtd3JhcCB7XG5cdFx0LnN0b3JhZ2UtYWJvdXQtaW5uZXIge1xuXHRcdFx0Ly8gcGFkZGluZzogOHB4IDAgMzJweDtcblx0XHRcdC8vIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMnB4O1xuXHRcdFx0Ly8gYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAg44K/44Kk44Ok5L+d566h44K144Kk44K66KiI566XXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhwX2NlbnRlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ocF9tYjYwIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ocF9tYjQwIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmhwX3RicGMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmhwX3NwIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5ocF90YnBjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuaHBfc3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyogICDjgr/jgqTjg4jjg6sg5pac44KBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF90aXRsZV9kaWFnb25hbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmVsX3RpdGxlX2RpYWdvbmFsOmJlZm9yZSxcbi5lbF90aXRsZV9kaWFnb25hbDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRjb250ZW50OiBcIlwiO1xufVxuLmVsX3RpdGxlX2RpYWdvbmFsOmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG59XG5cbi5lbF90aXRsZV9kaWFnb25hbDphZnRlciB7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5lbF90aXRsZV9kaWFnb25hbCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuXG4vKiAgIOOCv+OCpOODiOODqyDotaTlpKrmloflrZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX3RpdGxlX3JlZEJvbGQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCA4cHg7XG5cdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5lbF90aXRsZV9yZWRCb2xkIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cbn1cblxuLyogICDjgr/jgqTjg4jjg6sg6LWk6IOM5pmvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF90aXRsZV9yZWRiZWx0IHtcblx0bWFyZ2luOiAwIGF1dG8gMTZweDtcblx0cGFkZGluZzogOHB4IDE4cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuZWxfdGl0bGVfcmVkYmVsdCB7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG8gMTZweDtcblx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG59XG5cbi8qICAg44K/44Kk44Ok44K144Kk44K656K66KqN5pa55rOV44CA55S75YOPXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51bl9zdG9yYWdlY2FsY0ltZyB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLyogICDjgr/jgqTjg6TjgrXjgqTjgrpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVuX3N0b3JhZ2VjYWxjIHtcblx0Ly8gbWF4LXdpZHRoOiA3NjhweDtcblx0bWFyZ2luOiAwIGF1dG8gMzJweDtcbn1cblxuLnVuX3N0b3JhZ2VjYWxjQm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAyNHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51bl9zdG9yYWdlY2FsY0l0ZW0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogI2VlZWVlZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnVuX3N0b3JhZ2VjYWxjSXRlbV9fdzEwMCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdC8vIG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udW5fc3RvcmFnZWNhbGNMYmwge1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxNXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51bl9zdG9yYWdlY2FsQ3RsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udW5fc3RvcmFnZWNhbGNTbGN0IHtcblx0bWluLWhlaWdodDogMzBweDtcblx0cGFkZGluZy10b3A6IDRweDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udW5fc3RvcmFnZWNhbGNSZXN1bHQge1xuXHRtYXgtd2lkdGg6IDc2OHB4O1xuXHRtYXJnaW46IDAgYXV0byAzMnB4O1xufVxuXG4udW5fc3RvcmFnZWNhbGNSZXN1bHRfYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4udW5fc3RvcmFnZWNhbGNSZXN1bHRfaXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4IDAgMTBweDtcbn1cblxuLnVuX3N0b3JhZ2VjYWxjUmVzdWx0X2l0ZW1fX2Fycm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cblxuLnVuX3N0b3JhZ2VjYWxjUmVzdWx0X3R4dCB7XG5cdG1pbi1oZWlnaHQ6IDI2cHg7XG5cdG1hcmdpbjogOHB4IDE1cHggMDtcblx0cGFkZGluZzogMTRweCAwIDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQudW5fc3RvcmFnZWNhbGNJdGVtIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblx0XG5cdC51bl9zdG9yYWdlY2FsQ3RsIHtcblx0XHRwYWRkaW5nOiA1cHggMTVweCAxNXB4IDE1cHg7XG5cdH1cblx0LnVuX3N0b3JhZ2VjYWxjU2xjdCB7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0fVxuXHQudW5fc3RvcmFnZWNhbGNSZXN1bHRfaXRlbSB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMjBweDtcblx0fVxuXHQudW5fc3RvcmFnZWNhbGNSZXN1bHRfaXRlbV9fYXJyb3cge1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0aW1nIHtcblx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Ly8gYm90dG9tOiBhdXRvO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHQvLyBsZWZ0OiA1MCU7XG5cdFx0XHQvLyB3aWR0aDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogICDjg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gLmJsX2J0bl9tYWluY29sb3Ige1xuLy8gXHRwYWRkaW5nOiAxNHB4IDM5cHg7XG4vLyBcdGNvbG9yOiAjZmZmO1xuLy8gXHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuLy8gXHRib3JkZXI6IHNvbGlkIDJweCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4vLyBcdHRyYW5zaXRpb246IGFsbCAyMDBtcyAwcyBlYXNlO1xuLy8gXHQmOmhvdmVyIHtcbi8vIFx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuLy8gXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gXHRcdGJvcmRlcjogc29saWQgMnB4IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbi8vIFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcbi8vIFx0fVxuXG4vLyBcdCY6YWN0aXZlIHtcbi8vIFx0XHRjb2xvcjogI2ZmZjtcbi8vIFx0fVxuLy8gfVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gIOOCv+OCpOODpOOBruS/neeuoeaWmemHkVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdG9yYWdlLXByaWNlLXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0LnN0b3JhZ2UtcHJpY2UtaW5uZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHR9XG59XG5cbi5zdG9yYWdlLXByaWNlLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweCAwO1xuXHQuaDJfdGl0bGVib3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zNnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1heC13aWR0aDogNDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcblx0XHR9XG5cdH1cblx0LmgzX3RpdGxlYm94IHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAyNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn1cbi5zdG9yYWdlLXByaWNlLWJ0bi1ib3gge1xuXHRtYXJnaW46IDgwcHggYXV0byA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdG9yYWdlcHJpY2VfdGFibGUwMSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDQwcHggYXV0byA2MHB4O1xuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR0ciB7XG5cdFx0XHR0ZCxcblx0XHRcdHRoIHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0cGFkZGluZzogMTZweCAxMnB4O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZjJmMmYyO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRkLFxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZDAxMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlOWU4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGY3Zjc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQwMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJhbGxvb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiAxMjBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG5cbi5zdG9yYWdlcHJpY2VfdGFibGUwMiB7XG5cdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdHRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdHRyIHtcblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG5cdFx0XHR9XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNWY1ZjVmO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuc3RvcmFnZS1wcmljZS13cmFwIHtcblx0XHQuc3RvcmFnZS1wcmljZS1pbm5lciB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zdG9yYWdlLXByaWNlLWJveCB7XG5cdFx0LmgyX3RpdGxlYm94IHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICDvvJTjgaTjga7jg6Hjg6rjg4Pjg4hcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3RvcmFnZS1tZXJpdC13cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdC5zdG9yYWdlLW1lcml0LWlubmVyIHtcblx0XHQuc3RvcmFnZS1tZXJpdC1ib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbjogMzJweCBhdXRvO1xuXHRcdFx0LnN0b3JhZ2UtbWVyaXQtaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdC5zdG9yYWdlLW1lcml0LWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDI0cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuc3RvcmFnZS1tZXJpdC13cmFwIHtcblx0XHQuc3RvcmFnZS1tZXJpdC1pbm5lciB7XG5cdFx0XHQuc3RvcmFnZS1tZXJpdC1ib3gge1xuXHRcdFx0XHQuc3RvcmFnZS1tZXJpdC1pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gIOOBlOWIqeeUqOOBrua1geOCjFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zdG9yYWdlLWZsb3ctd3JhcCB7XG5cdHBhZGRpbmc6IDQwcHggMCA4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnN0b3JhZ2UtZmxvdy1pbm5lciB7XG5cdFx0LnN0b3JhZ2UtZmxvdy1ib3gge1xuXHRcdFx0bWFyZ2luOiAzMnB4IGF1dG87XG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNzAlKTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQuYXJyb3dfaW1nYm94IHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdG9yYWdlLWZsb3ctaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHQuc3RvcmFnZS1mbG93LWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnN0ZXAge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMCBnbG9iYWwuJHByaW1hcnktY29sb3IsIC0xcHggMXB4IDAgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yLFxuXHRcdFx0XHRcdFx0XHQxcHggLTFweCAwIGdsb2JhbC4kcHJpbWFyeS1jb2xvciwgLTFweCAtMXB4IDAgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHQuc3RvcmFnZS1mbG93LWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4OHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdC5zdG9yYWdlLWZsb3ctaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN0b3JhZ2UtZmxvdy13cmFwIHtcblx0XHQuc3RvcmFnZS1mbG93LWlubmVyIHtcblx0XHRcdC5zdG9yYWdlLWZsb3ctYm94IHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAzMnB4IGF1dG87XG5cdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDE4JSAtIDI0cHgpO1xuXHRcdFx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3RvcmFnZS1mbG93LWl0ZW0ge1xuXHRcdFx0XHRcdC5zdG9yYWdlLWZsb3ctaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NyU7XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc3RlcCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdC8vIHRleHQtc2hhZG93OiAxcHggMXB4IDAgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yLCAtMXB4IDFweCAwIGdsb2JhbC4kcHJpbWFyeS1jb2xvcixcblx0XHRcdFx0XHRcdFx0Ly8gXHQxcHggLTFweCAwIGdsb2JhbC4kcHJpbWFyeS1jb2xvciwgLTFweCAtMXB4IDAgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0XHRcdC5zdG9yYWdlLWZsb3ctaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDExMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdC5zdG9yYWdlLWZsb3ctaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDY4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBcbui/veW+k+ODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDjgr/jgqTjg6Tkv53nrqEgKi9cbi5zdG9yYWdlLXBhZ2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDV2aDtcblx0ei1pbmRleDogOTk5OTtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRhOmZvY3VzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXI6IDFweCBkb3R0ZWQgI2ZmZjtcblx0fVxufVxuLnN0b3JhZ2UtcGFnZS1idG4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogOTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3N0b3JhZ2UvaW1hZ2VzL3Jlc2VydmUtYnRuLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblxuXHRAaWYgKGdsb2JhbC4kZW5hYmxlLWlwaG9uZXggPT0gdHJ1ZSkge1xuXHRcdHJpZ2h0OiBjYWxjKDIwcHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcblx0fVxuXHQvLyBvcGFjaXR5OiAwO1xuXHRAaW5jbHVkZSBhY21zLnRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2Utb3V0KTtcblx0Ly8gLm5vLWpzICYge1xuXHQvLyBcdG9wYWNpdHk6IDAuNjtcblx0Ly8gfVxufVxuLnN0b3JhZ2UtcGFnZS1idG4tYXBwZWFyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnN0b3JhZ2UtcGFnZS1idG4ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0QGluY2x1ZGUgYWNtcy50cmFuc2l0aW9uKG9wYWNpdHkgMC4yNXMgbGluZWFyKTtcblx0XHR9XG5cdH1cbn1cblxuLmpzX3RpcmVzaXplX2JnY29sb3Ige1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0YmFja2dyb3VuZDogI2NiMmIyMSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgq3jg6Pjg7Pjg5rjg7zjg7Pjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY2FtcGFpZ25fbWFpbl93cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC5jYW1wYWlnbl9tYWluX2lubmVyIHtcblx0XHQuaW1nYm94IHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmNhbXBhaWduX21haW5fd3JhcCB7XG5cdFx0LmNhbXBhaWduX21haW5faW5uZXIge1xuXHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdHBhZGRpbmc6IDkwcHggMCA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyog44CA5YWx6YCa6YOo5YiGXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg4jjg4Pjg5fjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpbmVtYXJrZXItcmVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2Y4OWU5OSA2MCUpO1xufVxuXG4vKiDjgIDms5XkurrlkJHjgZHjgIDjg5Djg4rjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcF9iYW5uZXJfY29ycG9yYXRlIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIC50b3BfYmFubmVyX2NvcnBvcmF0ZV9pbm5lciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXgtd2lkdGg6IDg0NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKuOAgOOBk+OCk+OBquOBiuaCqeOBv+WFqOOBpuOCv+OCpOODpOODkeODvOOCr+OBjOino+a2iOOBl+OBvuOBmeOAglxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLXdvcnJ5LXdyYXAge1xuICBwYWRkaW5nOiA4MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgLnRvcC13b3JyeS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcblxuICAgIGgyIHtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnRvcC13b3JyeS1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC50b3Atd29ycnktYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudG9wLXdvcnJ5LWJveC1pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDg0cHg7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICAgICAgICAuaXRlbV9pbm5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltZ2JveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHRib3gge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG4gIC50b3Atd29ycnktd3JhcCB7XG4gICAgLnRvcC13b3JyeS1jb250YWluZXIge1xuICAgICAgLnRvcC13b3JyeS1pbm5lciB7XG4gICAgICAgIC50b3Atd29ycnktYm94IHtcbiAgICAgICAgICAudG9wLXdvcnJ5LWJveC1pbm5lciB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAuaXRlbV9pbm5lciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAudG9wLXdvcnJ5LXdyYXAge1xuICAgIC50b3Atd29ycnktY29udGFpbmVyIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50b3Atd29ycnktaW5uZXIge1xuICAgICAgICAudG9wLXdvcnJ5LWJveCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAudG9wLXdvcnJ5LWJveC1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltZ2JveCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHRib3gge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMDZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC50b3Atd29ycnktd3JhcCB7XG4gICAgLnRvcC13b3JyeS1jb250YWluZXIge1xuICAgICAgLnRvcC13b3JyeS1pbm5lciB7XG4gICAgICAgIC5pbWdib3gge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDmlK/miZXjgYTmlrnms5Xjga7jgZTmoYjlhoXjgahTTlPjga7lpJblgbTjga5CT1hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcF9wYXlzbnNfb3V0Ym94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy90b3AtcGF5c25zLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC50b3BfcGF5c25zX291dGJveF9pbm5lciB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cblxuLyog5pSv5omV44GE5pa55rOV44Gu44GU5qGI5YaFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BfcGF5c25zX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwIHtcbiAgICAvL21hcmdpbjogMDtcbiAgfVxuICAudG9wX3BheXNuc19pbm5lciB7XG4gICAgLnRpdGxlYm94IHtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDAxMDA7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG9wX3BheXNuc19ib3gge1xuICBtYXJnaW46IDMycHggYXV0bztcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLmltZ2JveCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmJveGlubmVyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYztcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJlcGFpZHRyYW5zcG9ydGF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9wX3BheXNuc190eHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAvLyBjb2xvcjogIzVmNWY1ZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAudG9wX3BheXNuc19ib3gge1xuICAgIC8vIG1hcmdpbjogMzJweCBhdXRvO1xuICAgIC8vIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgLmltZ2JveCB7XG4gICAgICAvLyBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLmJveGlubmVyIHtcbiAgICAgICAgLy8gd2lkdGg6IDkwJTtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAvLyB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog5YWs5byP44Ki44Kr44Km44Oz44OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbnNfaW1nYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLnNuc19ib3hpbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgIC5zbnNib3gge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgIC5zbnNib3hfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMjIyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUyMHB4KSB7XG4gIC5zbnNfaW1nYm94IHtcbiAgICAuc25zX2JveGlubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuc25zYm94IHtcbiAgICAgICAgLnNuc2JveF9pbm5lciB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog5bqX6IiX5oOF5aCxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRvcF9zdG9yZV9oMl90aXRsZSB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG59XG5cbi50b3Bfc3RvcmVfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAudG9wX3N0b3JlX2lubmVyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5iZy1jb2xvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAucmVkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcbiAgICB9XG4gICAgLmJsYWNrIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgIH1cbiAgfVxufVxuLnRvcF9zdG9yZV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNTBweCAwIDE4cHg7XG4gIC50b3Bfc3RvcmVfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcblxuICAgIC50b3Bfc3RvcmVfaXRlbV9pbm5lciB7XG4gICAgICB3aWR0aDogOTYlO1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgLnRleHRib3gge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIC50ZXh0Ym94X2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VwcGxlbWVudCB7XG4gICAgICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgLnRvcF9zdG9yZV9pdGVtX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgLnRvcF9zdG9yZV9pdGVtX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vIC50ZXh0Ym94IHtcbiAgICAgICAgLy8gXHRwYWRkaW5nOiAyNHB4IDAgNzNweDtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyAudGV4dGJveC1uZXdyZXNlcnZlIHtcbiAgICAgICAgLy8gXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgLnRvcF9zdG9yZV93cmFwIHtcbiAgICAuYmctY29sb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC05OTk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIH1cbiAgfVxuICAudG9wX3N0b3JlX2JveCB7XG4gICAgLnRvcF9zdG9yZV9pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgLnRvcF9zdG9yZV9pdGVtX2lubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAudG9wX3N0b3JlX2l0ZW1faW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDjgIDjg4jjg4Pjg5fjg5rjg7zjgrgg44GK55+l44KJ44GbXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3BfbmV3c193cmFwIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIC50b3BfbmV3c19pbm5lciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXgtd2lkdGg6IDEyNjZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAudG9wX25ld3NfYm94IHtcbiAgICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgfVxuICAgIC5idG5fd2FyYXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAudG9wX25ld3Nfd3JhcCB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMTAwcHg7XG4gIH1cbn1cblxuLyog44CA44OI44OD44OX44Oa44O844K4IOOCteODvOODk+OCueS4gOimp1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wX3NlcnZpY2Vfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogODBweCBhdXRvIDEyMHB4O1xuICAudG9wX3NlcnZpY2VfY29udCB7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvdG9wLXNlcnZpY2UtYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLnRvcF9zZXJ2aWNlX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgbWF4LXdpZHRoOiAxMzY1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC50ZXh0Ym94IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJnLWZpbHRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRvcF9zZXJ2aWNlX25hdl9ib3gge1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC50b3Bfc2VydmljZV9uYXZfYm94aW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLnRvcF9zZXJ2aWNlX25hdl9pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgLnRvcF9zZXJ2aWNlX25hdl9pdGVtX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmltZ2JveCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlci10cmlhbmdsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogNjhweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAxLCAwLCAwLjcpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pbWdib3gge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAudG9wX3NlcnZpY2VfbmF2X2JveCB7XG4gICAgaW1nIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gaGVpZ2h0OiBhdXRvO1xuICAgICAgLy8gdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgLnRvcF9zZXJ2aWNlX25hdl9ib3hpbm5lciB7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAudG9wX3NlcnZpY2VfbmF2X2l0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgLnRvcF9zZXJ2aWNlX25hdl9pdGVtX2lubmVyIHtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gd2lkdGg6IDk0JTtcbiAgICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC5pbWdib3gge1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWx0ZXItdHJpYW5nbGUge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiA2OHB4O1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgxMywgMSwgMCwgMC43KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1nYm94IHtcbiAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAudG9wX3NlcnZpY2Vfd3JhcCB7XG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbjogODBweCBhdXRvIDEyMHB4O1xuICAgIC50b3Bfc2VydmljZV9jb250IHtcbiAgICAgIC8vIHotaW5kZXg6IDE7XG4gICAgICAvLyBoZWlnaHQ6IDkwJTtcbiAgICAgIC8vIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3RvcC1zZXJ2aWNlLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAudG9wX3NlcnZpY2VfaW5uZXIge1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIHotaW5kZXg6IDM7XG4gICAgICAgIC8vIHdpZHRoOiA5MiU7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTM2NXB4O1xuICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLnRleHRib3gge1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgLy8gdGV4dC1qdXN0aWZ5OiBpbnRlci1pZGVvZ3JhcGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5iZy1maWx0ZXIge1xuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgLy8gbGVmdDogMDtcbiAgICAgIC8vIHotaW5kZXg6IDI7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGhlaWdodDogODBweDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLnRvcF9zZXJ2aWNlX25hdl9ib3gge1xuICAgIGltZyB7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgIC50b3Bfc2VydmljZV9uYXZfYm94aW5uZXIge1xuICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLnRvcF9zZXJ2aWNlX25hdl9pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgLnRvcF9zZXJ2aWNlX25hdl9pdGVtX2lubmVyIHtcbiAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gd2lkdGg6IDk0JTtcbiAgICAgICAgICAvLyBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC5pbWdib3gge1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWx0ZXItdHJpYW5nbGUge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiA2OHB4O1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogcmdiYSgxMywgMSwgMCwgMC43KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1nYm94IHtcbiAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCkgdHJhbnNsYXRlWSgtMTRweCk7XG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDMwMG1zIDBzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyog44CA44OI44OD44OX44Oa44O844K455So44CA57O75YiX5bqX44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3Atb3RoZXJsaW5rLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAudG9wLW90aGVybGluay1pbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIH1cbn1cblxuLnRvcC1vdGhlcmxpbmstYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBtYXJnaW46IDAgNTBweCAyMHB4O1xuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAudG9wLW90aGVybGluay1ib3gtaW5uZXIge1xuICAgICAgLy8gd2lkdGg6IDgwJTtcblxuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7ov73lvpPjg5zjgr/jg7Mo5L2/55So44Gb44GaKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDjgr/jgqTjg6Tkv53nrqEgKi9cbi8vIC5zdG9yYWdlLXBhZ2Uge1xuLy8gXHRwb3NpdGlvbjogZml4ZWQ7XG4vLyBcdGJvdHRvbTogNXZoO1xuLy8gXHRsZWZ0OiAyMHB4O1xuLy8gXHR6LWluZGV4OiA5OTk5O1xuLy8gXHRtYXJnaW46IDA7XG4vLyBcdG9wYWNpdHk6IDA7XG4vLyBcdGEge1xuLy8gXHRcdCY6aG92ZXIge1xuLy8gXHRcdFx0b3BhY2l0eTogMC44O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gXHRhOmZvY3VzIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0XHRib3JkZXI6IDFweCBkb3R0ZWQgI2ZmZjtcbi8vIFx0fVxuLy8gXHRpbWcge1xuLy8gXHRcdHdpZHRoOiAyMDBweDtcbi8vIFx0fVxuLy8gfVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuLy8gXHQuc3RvcmFnZS1wYWdlIHtcbi8vIFx0XHRpbWcge1xuLy8gXHRcdFx0d2lkdGg6IDI4MHB4O1xuLy8gXHRcdH1cbi8vIFx0fVxuLy8gfVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgrXjg7zjg5Pjgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5zcGFuLnJlZC1tYXJrZXIge1xuXHRwYWRkaW5nOiAwIDRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZjg5ZTk5IDYwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHRzcGFuLnJlZC1tYXJrZXIge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCpOODs+ODh+ODg+OCr+OCueODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VydmljZS1pbmRleC13cmFwIHtcblx0LnNlcnZpY2UtaW5kZXgtY29udGFpbmVyIHtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLnNlcnZpY2UtaW5kZXgtaW50cm8ge1xuXHRtYXJnaW46IDYwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQudGV4dGJveCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMC42cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zZXJ2aWNlLWluZGV4LW5hdi13cmFwIHtcblx0cGFkZGluZzogMDtcblx0LnNlcnZpY2UtaW5kZXgtbmF2IHtcblx0XHRwYWRkaW5nOiAyODBweCAwIDA7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRzdWItYmFzZS1jb2xvcjtcblx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmNvbG9yYm94IHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHQuY29sb3JiZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzODJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMzgycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3NlcnZpY2UvaW1hZ2VzL3NlcnZpY2UtaW5kZXgwMS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHR9XG5cdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjAwcHg7XG5cdFx0XHRcdGxlZnQ6IDglO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUxMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdC50ZXh0Ym94LWlubmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDg2JTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0Ym94LXRpdGxlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTExMHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdC5zZXJ2aWNlLWluZGV4LW5hdi1pbm5lciB7XG5cdFx0XHRcdC5jb2xvcmJveCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdHJpZ2h0OiA4JTtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRwYWRkaW5nOiAyODBweCAwO1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0cGFkZGluZzogMCAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zZXJ2aWNlL2ltYWdlcy9zZXJ2aWNlLWluZGV4MDIuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zZXJ2aWNlL2ltYWdlcy9zZXJ2aWNlLWluZGV4MDMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zZXJ2aWNlL2ltYWdlcy9zZXJ2aWNlLWluZGV4MDQuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9zZXJ2aWNlL2ltYWdlcy9zZXJ2aWNlLWluZGV4MDUuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNlcnZpY2UtaW5kZXgtdGFibGUge1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdC5zZXJ2aWNlLWluZGV4LXRhYmxlLWlubmVyIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5zZXJ2aWNlLWluZGV4LXdyYXAge1xuXHRcdC5zZXJ2aWNlLWluZGV4LWNvbnRhaW5lciB7XG5cdFx0XHRwIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2VydmljZS1pbmRleC1pbnRybyB7XG5cdFx0LnRleHRib3gge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZXJ2aWNlLWluZGV4LW5hdi13cmFwIHtcblx0XHRwYWRkaW5nOiAwIDAgNDhweDtcblx0XHQuc2VydmljZS1pbmRleC1uYXYge1xuXHRcdFx0cGFkZGluZzogMTgwcHggMCAwO1xuXHRcdFx0LnNlcnZpY2UtaW5kZXgtbmF2LWlubmVyIHtcblx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0cmlnaHQ6IDUlO1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0LnRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRib3gtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0xMjBweDtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdC5zZXJ2aWNlLWluZGV4LW5hdi1pbm5lciB7XG5cdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE4MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2UtaW5kZXgtdGFibGUge1xuXHRcdC8vIHBhZGRpbmc6IDgwcHggMDtcblx0XHQuc2VydmljZS1pbmRleC10YWJsZS1pbm5lciB7XG5cdFx0XHQvLyBwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQuc2VydmljZS1pbmRleC13cmFwIHtcblx0XHQuc2VydmljZS1pbmRleC1jb250YWluZXIge1xuXHRcdFx0cCB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2UtaW5kZXgtaW50cm8ge1xuXHRcdC50ZXh0Ym94IHtcblx0XHRcdHAge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlcnZpY2UtaW5kZXgtbmF2LXdyYXAge1xuXHRcdC5zZXJ2aWNlLWluZGV4LW5hdiB7XG5cdFx0XHQvLyBwYWRkaW5nOiAxODBweCAwIDA7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kOiBnbG9iYWwuJHN1Yi1iYXNlLWNvbG9yO1xuXHRcdFx0LnNlcnZpY2UtaW5kZXgtbmF2LWlubmVyIHtcblx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuY29sb3Jib3gge1xuXHRcdFx0XHRcdC8vIHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdFx0XHRcdC5jb2xvcmJnIHtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogMzgycHg7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2NiMjEyMSAwJSwgIzg2MDMwMyAxMDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0LnRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRleHRib3gtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHQuc2VydmljZS1pbmRleC1uYXYtaW5uZXIge1xuXHRcdFx0XHRcdC5jb2xvcmJveCB7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0Ly8gcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0XHRcdC8vIHJpZ2h0OiA4JTtcblx0XHRcdFx0XHRcdC8vIGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44K/44Kk44Ok6LKp5aOyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNhbGUtaW50cm8td3JhcCB7XG5cdC5zYWxlLWludHJvLWlubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmltZ2JveCB7XG5cdFx0XHRvcGFjaXR5OiAwLjY0O1xuXHRcdFx0ZmlsdGVyOiBibHVyKDApO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHRib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRcdC50ZXh0Ym94LWlubmRlciB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjYyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNhbGUtaW50cm8td3JhcCB7XG5cdFx0LnNhbGUtaW50cm8taW5uZXIge1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IDAuNjQ7XG5cdFx0XHRcdGZpbHRlcjogYmx1cig3cHgpO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdC50ZXh0Ym94LWlubmRlciB7XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy/lvZPlupflo7LjgoznrYvjgr/jgqTjg6Rcbi5zYWxlLWhvdHNlbGxpbmctd3JhcCB7XG5cdHAsXG5cdGgzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnNhbGUtaG90c2VsbGluZy1pbm5lciB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdC50aXRsZSB7XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zYWxlLWhvdHNlbGxpbmctYm94IHtcblx0XHRcdC5zYWxlLWhvdHNlbGxpbmctaXRlbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuc2FsZS1ob3RzZWxsaW5nLWl0ZW0taW5uZXIge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IGNhbGMoMTAwJSArIDhweCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogM3B4IDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jaXJjbGVib3gge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNHB4O1xuXG5cdFx0XHRcdFx0XHQuY2lyY2xlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jaXJjbGVfbmV3IHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2lyY2xlX3VzZWQge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNWY1ZjVmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2FsZS1xdW90ZS10ZXh0IHtcblx0d2lkdGg6IDkyJTtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cblx0cCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2Y4OWU5OSA2MCUpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LnNhbGUtcXVvdGUtdGV4dCB7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOS6pOaPm+ODu+S/rueQhuODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5leGNoYW5nZS1iYW5uZXIge1xuXHRtYXJnaW46IDQwcHggYXV0byA0MHB4O1xuXHQuZXhjaGFuZ2UtYmFubmVyLWlubmVyIHtcblx0XHQuZXhjaGFuZ2UtYmFubmVyLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcblx0LmV4Y2hhbmdlLWJhbm5lciB7XG5cdFx0LmV4Y2hhbmdlLWJhbm5lci1pbm5lciB7XG5cdFx0XHQuZXhjaGFuZ2UtYmFubmVyLWl0ZW0ge1xuXHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMzclO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmV4Y2hhbmdlLWJhbm5lciB7XG5cdFx0bWFyZ2luOiAxMjBweCBhdXRvO1xuXHRcdC5leGNoYW5nZS1iYW5uZXItaW5uZXIge1xuXHRcdFx0LmV4Y2hhbmdlLWJhbm5lci1pdGVtIHtcblx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuXHQuZXhjaGFuZ2UtYmFubmVyIHtcblx0XHQuZXhjaGFuZ2UtYmFubmVyLWlubmVyIHtcblx0XHRcdC5leGNoYW5nZS1iYW5uZXItaXRlbSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRib3gge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDlh7rlvLXjgr/jgqTjg6TkuqTmj5vjg7vkv67nkIbjg5rjg7zjgrhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8g5Yil6YCUXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5rOV5Lq65ZCR44GR44K144O844OT44K544Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvcnBvcmF0ZV9tZXJpdF93cmFwIHtcblx0bWFyZ2luOiAwcHggYXV0byA0MHB4O1xuXHRwIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxuXHQuY29ycG9yYXRlX21lcml0X2lubmVyIHtcblx0XHQuY29ycG9yYXRlX21lcml0X2JveCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMzJweCAwO1xuXHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Lm51bWJlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdFx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDAgMjBweDtcblx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMWVtIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNikge1xuXHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbWJveCB7XG5cdFx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQuY29ycG9yYXRlX21lcml0X3dyYXAge1xuXHRcdC5jb3Jwb3JhdGVfbWVyaXRfaW5uZXIge1xuXHRcdFx0LmNvcnBvcmF0ZV9tZXJpdF9ib3gge1xuXHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5jb3Jwb3JhdGVfbWVyaXRfd3JhcCB7XG5cdFx0Ly8gbWFyZ2luOiAwcHggYXV0byA0MHB4O1xuXHRcdC8vIHAge1xuXHRcdC8vIFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHRcdC5jb3Jwb3JhdGVfbWVyaXRfaW5uZXIge1xuXHRcdFx0LmNvcnBvcmF0ZV9tZXJpdF9ib3gge1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvLyBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0XHRcdC8vIHBhZGRpbmc6IDMycHggMDtcblx0XHRcdFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHQvLyBib3JkZXI6IDNweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQubnVtYmVyIHtcblx0XHRcdFx0XHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHQvLyBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHQvLyBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDI3cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb3Jwb3JhdGVfbWVyaXRfaXRlbS1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdC8vIHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRcdFx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiA4cHggMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIG1hcmdpbjogMWVtIDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyBwIHtcblx0XHRcdFx0XHRcdFx0XHQvLyBcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyBcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHQvLyBcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmltZ2JveCB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdC8vIHRvcDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0Ly8gJjpudGgtb2YtdHlwZSg2KSB7XG5cdFx0XHRcdFx0Ly8gXHQuY29ycG9yYXRlX21lcml0X2l0ZW1ib3gge1xuXHRcdFx0XHRcdC8vIFx0XHQuY29ycG9yYXRlX21lcml0X2l0ZW0taW5uZXIge1xuXHRcdFx0XHRcdC8vIFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdC8vIFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5Ye65by144K/44Kk44Ok5Lqk5o+b44O75L+u55CG44Oa44O844K4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyrjgIDjgqTjg7Pjg4jjg63jg4Djgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ1c2luZXNzdHJpcC1pbnRyby13cmFwIHtcblx0bWFyZ2luOiA2MHB4IGF1dG8gNDBweDtcblx0aDIsXG5cdGgzLFxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmJ1c2luZXNzdHJpcC1pbnRyby1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5pbWdib3gge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dGJveCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHRcdC50ZXh0Ym94LWlubmVyIHtcblx0XHRcdFx0cGFkZGluZzogMTdweCAwO1xuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDRweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdsb2JhbC4kc3ViLWJhc2UtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdC50ZXh0LWlubmVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggMDtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG5cdC5idXNpbmVzc3RyaXAtaW50cm8td3JhcCB7XG5cdFx0bWFyZ2luOiA4MHB4IGF1dG87XG5cdFx0LmJ1c2luZXNzdHJpcC1pbnRyby1pbm5lciB7XG5cdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1NnB4O1xuXG5cdFx0XHRcdC50ZXh0Ym94LWlubmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ1c2luZXNzdHJpcC10cm91YmxlLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHN1Yi1iYXNlLWNvbG9yO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuYnVzaW5lc3N0cmlwLXRyb3VibGUtaW5uZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXG5cdFx0LmltZ2JveCB7XG5cdFx0XHRtYXJnaW46IDQwcHggYXV0bztcblx0XHRcdC5pbWcwMSB7XG5cdFx0XHR9XG5cdFx0XHQuaW1nMDIge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuYnVzaW5lc3N0cmlwLXRyb3VibGUtd3JhcCB7XG5cdFx0LmJ1c2luZXNzdHJpcC10cm91YmxlLWlubmVyIHtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYnVzaW5lc3N0cmlwLTNzdGVwLXdyYXAge1xuXHRtYXJnaW46IDYwcHggYXV0bztcblx0LmJ1c2luZXNzdHJpcC0zc3RlcC1pbm5lciB7XG5cdFx0cC50aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5ib3gge1xuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdFx0XHQuYm94LWlubmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0XHRcdFx0Lml0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQuaXRlbWJveCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHQuaW1nYm94IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjhweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjhweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudGV4dGJveCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0XHRcdFx0Lml0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDU5cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0XHRcdFx0Lml0ZW0taW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5pbWdib3gge1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDczcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuYnVzaW5lc3N0cmlwLTNzdGVwLXdyYXAge1xuXHRcdC5idXNpbmVzc3RyaXAtM3N0ZXAtaW5uZXIge1xuXHRcdFx0cC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHRcdC5ib3gge1xuXHRcdFx0XHQuYm94LWlubmVyIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5idXNpbmVzc3RyaXAtbmludGVpLXdyYXAge1xuXHRtYXJnaW46IDgwcHggYXV0bztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMTMsIDEsIDAsIDAuNjEpIDAlLCAjMDAwIDEwMCUpO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRoMyxcblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5idXNpbmVzc3RyaXAtbmludGVpLWlubmVyIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0LnRleHRib3gge1xuXHRcdFx0LnRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5idXNpbmVzc3RyaXAtbmludGVpLXdyYXAge1xuXHRcdC5idXNpbmVzc3RyaXAtbmludGVpLWlubmVyIHtcblx0XHRcdC50ZXh0Ym94IHtcblx0XHRcdFx0LnRleHRib3gtaW5uZXIge1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbuOAgOOAgOWHuuW8teODkeODs+OCr+S/rueQhuODu+S6pOaPm+ODmuODvOOCuFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDlhbHpgJpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kbXYtcGluay1jb2xvcjogI2VlMzU1NjtcbiRtdi1saWdodHBpbmstY29sb3I6ICNmZGViZWU7XG4kbXYtYmx1ZS1jb2xvcjogIzAwN2FmZjtcbiRtdi1saWdodGJsdWUtY29sb3I6ICNlOWYxZmE7XG4kbXYtYmx1ZWdyYWQtY29sb3I6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDdhZmYsICMwMGJiZmYpO1xuJG12LXllbGxvdy1jb2xvcjogI2ZkZjc0NjtcblxuLmx5X2RvdHNiZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYmctZG90cy5wbmcpIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNDBweDtcbn1cblxuLmx5X3B1bmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHAge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5hW2hyZWYqPVwidGVsOlwiXSB7XG4gIGNvbG9yOiBpbml0aWFsO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5lbF9kaXNwbGF5X2JsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyBoMeeUqFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX21haW5IZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyDjg6rjg5zjg7Ncbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF9sZ0hlYWRpbmdfcmliYm9uIHtcbiAgY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXhsLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4vLyDjg5Tjg7Pjgq/oibJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF9sZ0hlYWRpbmdfcGsge1xuICBjb2xvcjogJG12LXBpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4vLyDjgqLjg5Tjg7zjg6vjg57jg7zjgq9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF9oZWFkaW5nX2FwcGVhbCB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NlcnZpY2UvaW1hZ2VzL3B1bmsvbWFyay1hcHBlYWwuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTU2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIOWkquaWh+Wtl1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX21kSGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4vLyDlpKrmloflrZco5bCPKVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX3NtSGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyDjg57jg7zjgqvjg7xcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF9tYXJrZXJIZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgcmdiYSgyMzgsIDUzLCA4NiwgMC42KSA0MCUpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLy8g44Oe44O844Kr44O8KOm7hOiJsilcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbF9tYXJrZXJIZWFkaW5nX3lsIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgJG12LXllbGxvdy1jb2xvciA0MCUpO1xuICB9XG59XG5cbi8vIOeZveiJslxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX2xnSGVhZGluZ193aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cblxuLy8g6IOM5pmv6Z2SXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZWxfbGdIZWFkaW5nX2JnYmx1ZSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtYmx1ZS1jb2xvcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8vIOiDjOaZr+iJsuOBguOCilxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX2JlbHRIZWFkaW5nX2JsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi8vIOmbu+ipseOCouOCpOOCs+ODs1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVsX3RlbEljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLy8g5pac44KB57ea44Kz44Oh44Oz44OIXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ibF9hcHBlYWxIZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDMycHg7XG4gICAgYm9yZGVyLWxlZnQ6ICMwMDAgc29saWQgMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zOGRlZyk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAjMDAwIHNvbGlkIDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOGRlZyk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJsX0ltZ2JveCB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLy8g5rWB44KMXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxfZmxvd0l0ZW0ge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG5cbi5ibF9mbG93aXRlbUlubmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsX2Zsb3dpdGVtSW1nYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibF9mbG93QXJyb3cge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4uYmxfYmFja2NvbG9yX3JiIHtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtbGlnaHRibHVlLWNvbG9yO1xufVxuLmJsX2JhY2tjb2xvcl90eHQge1xuICBjb2xvcjogJG12LWJsdWUtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyDjg5Xjg6zjg4Pjgq/jgrlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJsX2ZsZXhib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibF9vbmVwYXJ0c0l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmJsX3R3b3BhcnRzSXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oh44Kk44Oz44OT44K444Ol44Ki44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51bl9wdW5rbXZfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udW5fcHVua212X2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIG1heC1oZWlnaHQ6IGF1dG87XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgxMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cblxuLnVuX3B1bmttdl9pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9zZXJ2aWNlL2ltYWdlcy9wdW5rL3B1bmstbXZzbS5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3NlcnZpY2UvaW1hZ2VzL3B1bmsvcHVuay1tdi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4udW5fcHVua212X2xvZ29ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTV2aDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHRvcDogOHZoO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC14bC1taW4pIHtcbiAgICB0b3A6IDh2aDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIC8vIG1heC13aWR0aDogNjU4cHg7XG4gIH1cbn1cblxuLnVuX3B1bmttdkltZ19yaWJib24ge1xuICB3aWR0aDogNzQlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIG1heC13aWR0aDogNDU5cHg7XG4gIH1cbn1cblxuLnVuX3B1bmttdl90eHQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBjb2xvcjogJG12LXBpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi51bl9wdW5rbXZfcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgbWF4LXdpZHRoOiAxMDEycHg7XG4gIH1cbn1cblxuLnVuX3B1bmttdl9UYmwge1xuICB3aWR0aDogOTIlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRtdi1ibHVlLWNvbG9yO1xuICB9XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgYmFja2dyb3VuZDogJG12LWxpZ2h0Ymx1ZS1jb2xvcjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ciB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICB3aWR0aDogMzcwcHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIHRyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDQyNnB4O1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHdpZHRoOiAzNTdweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX2ljb25fdGlyZXdvcmsge1xuICB3aWR0aDogNTFweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgd2lkdGg6IDYzcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDov73lvpPpm7voqbHnlarlj7dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVuX3B1bmt0ZWxfd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDMlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udW5fcHVua212dGVsX3dyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyByaWdodDogMiU7XG4gICAgLy8gYm90dG9tOiAyNHZoO1xuICAgIC8vIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi51bl9wdW5rdGVsX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtcGluay1jb2xvcjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZzogMThweCA4cHg7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBwYWRkaW5nOiAyNHB4IDhweDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi51bl9wdW5rdGVsX3R4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udW5fcHVua3RlbF9udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBhIHtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOePvuWcsOOBp+S/rueQhuWPr+iDveODu+S7o+i7iuOBruOBlOeUqOaEj+OBp+OBjeOBvuOBmVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udW5fcHVua3NlcnZpY2Vfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICRtdi1ibHVlZ3JhZC1jb2xvcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgcGFkZGluZy10b3A6IDEzNnB4O1xuICB9XG59XG5cbi51bl9wdW5rc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnVuX3B1bmtzZXJ2aWNlSXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnVuX3B1bmtzZXJ2aWNlX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi51bl9wdW5rc2VydmljZVR0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4udW5fcHVua3NlcnZpY2VfdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CAM+OBpOOBruODneOCpOODs+ODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51bl9wdW5rcG9pbnRfd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4udW5fcHVua3BvaW50X2JveCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmc6IDY0cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtbGlnaHRibHVlLWNvbG9yO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi51bl9wdW5rcG9pbnRfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi51bl9wdW5rcG9pbnRJdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbXYtbGlnaHRibHVlLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi51bl9wdW5rcG9pbnRJdGVtX2lubmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51bl9wdW5rcG9pbnRJdGVtX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRtdi1ibHVlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1zbS1taW4pIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgdG9wOiAtNzVweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4udW5fcHVua3BvaW50SXRlbV9jaXJjbGVJbm5lciB7XG4gIG1hcmdpbjogMS4yZW0gMDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnVuX3B1bmtwb2ludEl0ZW1fbm8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDU4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuXG4udW5fcHVua3BvaW50SXRlbV90dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udW5fcHVua3BvaW50SXRlbV90eHQge1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBlOWIqeeUqOaWmemHkVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51bl9wdW5rcHJpY2Vfd3JhcCB7XG59XG5cbi5ibF9zbG9wZVR0bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51bl9wdW5rcHJpY2VfdGJsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzU3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIHRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJG12LWJsdWUtY29sb3I7XG4gIH1cbiAgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRtdi1saWdodGJsdWUtY29sb3I7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgIH1cbiAgICB0aCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHdpZHRoOiAzNTdweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgdHIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udW5fcHVua3ByaWNlX2FyZWFXcmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG4gICAgbWFyZ2luLXRvcDogNDQwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHg7XG4gIH1cbn1cblxuLnVuX3B1bmtwcmljZV9hcmVhSW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnVuX3B1bmtwcmljZV9hcmVhQ29sb3Ige1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICRtdi1saWdodHBpbmstY29sb3I7XG59XG5cbi51bl9wdW5rcHJpY2VfYXJlYVR4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuX3B1bmtwcmljZV9hcmVhbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxODBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDU2N3B4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIGJvdHRvbTogMTYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi51bl9wdW5rcHJpY2VfYXJlYW1hcFNQIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NjdweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA5pSv5omV44GE5pa55rOV44Gu44GU5qGI5YaFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnVuX3B1bmtwYXltZW50X3dyYXAge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3NlcnZpY2UvaW1hZ2VzL3B1bmsvYmctcHVua3BheW1lbnQuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cbn1cblxuLyog5pSv5omV44GE5pa55rOV44Gu44GU5qGI5YaFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnVuX3B1bmtwYXltZW50X2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG5cbi51bl9wdW5rcGF5bWVudF9ib3hJbm5lciB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xufVxuXG4udW5fcHVua3BheW1lbnRfdHRsIHtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtdi1ibHVlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4udW5fcHVua3BheW1lbnRfaW1nQm94IHtcbiAgcGFkZGluZzogMjRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4udW5fcHVua3BheW1lbnRfaW1nQm94aW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYztcbiAgbGkge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAucHJlcGFpZHRyYW5zcG9ydGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOBlOWIqeeUqOOBrua1geOCjFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51bl9wdW5rZmxvd193cmFwIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDdhZmYsICMwMGJiZmYpO1xufVxuXG4udW5fcHVua2Zsb3dfc3ViVHRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnVuX3B1bmtmbG93X3RibCB7XG4gIHRyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJG12LWJsdWUtY29sb3I7XG4gIH1cbiAgdGQge1xuICAgIGJhY2tncm91bmQ6ICRtdi1saWdodGJsdWUtY29sb3I7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtc20tbWluKSB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDIxMnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbF9mb250d2VpZ2h0X24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOODpuODi+ODg+ODiOOCsOODq+ODvOODl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44OV44Ot44O844OI6Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOODleODreODvOODiOino+mZpCjkuI3lj6/oppYpKOS6iOWCmSlcbi5jbGVhckhpZGRlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0aGVpZ2h0OiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiDli5XnmoTjg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5Rm9ybU9wdGlvbiB7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44Ko44Oz44OI44Oq44O85YaFIOS4u+OBquimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGV4dC11bml0LXRhZ3MgICAgICA6ICdoMicsJ2gzJywnaDQnLCdoNScsJ2g2JywnZGwnLCdwJyFkZWZhdWx0O1xuJHVuaXQtdHlwZSAgICAgICAgICAgOiAnaW1hZ2UnLCdmaWxlJywnbWFwJywneW9scCcsJ3N0cmVldC12aWV3JywneW91dHViZScsJ3ZpZGVvJywnZXhpbWFnZScsJ21lZGlhJywncXVvdGUnLCdtb2R1bGUnO1xuJGFsaWduICAgICAgICAgICAgICAgOiAnbGVmdCcsJ3JpZ2h0JywnY2VudGVyJywnYXV0bychZGVmYXVsdDtcbiR1bml0LWd1dHRlciAgICAgICAgIDogMjBweCFkZWZhdWx0O1xuJF91bml0LW1hcmdpbi1ib3R0b20gOiAkdW5pdC1ndXR0ZXIhZGVmYXVsdDtcblxuJF9oaWdodGxpZ2h0LWNvbG9ycyAgOiAjRkZGRjY2LCNhMEZGRkYsIzk5RkY5OSwjRkY5OTk5LCNGRjY2RkYsIzg4MDAwMCFkZWZhdWx0O1xuXG5cbi4je2dsb2JhbC4kZW50cnktY2xhc3N9IHtcblx0W2NsYXNzKj0je2dsb2JhbC4kZ3JpZC1jb2x1bW4tbmFtZX1dIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g44OG44Kt44K544OI44Om44OL44OD44OI44Gu6Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi4je2dsb2JhbC4kZW50cnktY2xhc3N9IHtcblx0QGVhY2ggJHRleHQtdW5pdCBpbiAkdGV4dC11bml0LXRhZ3Mge1xuXHRcdCN7JHRleHQtdW5pdH0ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0fVxuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogMCAwICR1bml0LWd1dHRlciAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRib3JkZXItbGVmdDogc29saWQgNXB4ICNjY2M7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7lkITnqK7jg6bjg4vjg4Pjg4jjga7oqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdEBlYWNoICR1bml0IGluICR1bml0LXR5cGUge1xuXHRcdC4je2dsb2JhbC4kZW50cnktY2xhc3N9IFtjbGFzcyo9XCJjb2x1bW4tI3skdW5pdH1cIl0ge1xuXHRcdFx0QGlmICR1bml0ID09ICdtYXAnIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH0gQGVsc2UgaWYgJHVuaXQgPT0gJ3F1b3RlJyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHR9IEBlbHNlIGlmICR1bml0ID09ICdzdHJlZXQtdmlldycge1xuXHRcdFx0XHQmOm5vdCguY29sdW1uLXN0cmVldC12aWV3LWlubmVyKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJHVuaXQgaW4gJHVuaXQtdHlwZSB7XG5cdFx0W2NsYXNzKj1cImNvbHVtbi0jeyR1bml0fVwiXSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkX3VuaXQtbWFyZ2luLWJvdHRvbTtcblx0XHR9XG5cdH1cblxuXHQvKiDnlLvlg4/jg7vjg6Hjg4fjgqPjgqLjg7vnlLvlg49VUkzjga7lhbHpgJroqK3lrpogKi9cblx0W2NsYXNzKj1cImNvbHVtbi1pbWFnZVwiXSxcblx0W2NsYXNzKj1cImNvbHVtbi1tZWRpYVwiXSxcblx0W2NsYXNzKj1cImNvbHVtbi1leGltYWdlXCJdIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYuY2FwdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkLXVuaXQtbWFyZ2luLWJvdHRvbSwgMik7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmIGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQuY2FwdGlvbiB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHR9XG5cdH1cblxuXHQvKiDnlLvlg4/jg6bjg4vjg4Pjg4jjga7oqK3lrpogKi9cblx0W2NsYXNzKj1cImNvbHVtbi1pbWFnZVwiXSB7XG5cdFx0JltzdHlsZSo9XCJ3aWR0aFwiXSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Lyog44Oh44OH44Kj44Ki44Gu56iu6aGe44GM44OV44Kh44Kk44Or44Gg44Gj44Gf5pmC44Gu6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4tbWVkaWFcIl0ge1xuXHRcdGFbaHJlZio9XCJtZWRpYS1kb3dubG9hZFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvKiDlnLDlm7Pjg7tZYWhvb28h5Zyw5Zuz44Gu5YWx6YCa6Kit5a6aICovXG5cdFtjbGFzcyo9XCJjb2x1bW4tbWFwXCJdLFxuXHRbY2xhc3MqPVwiY29sdW1uLXlvbHBcIl0ge1xuXHRcdD4gaW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ly8g5Zyw5Zuz44Om44OL44OD44OI44Gu44Ki44Kk44Kz44Oz44Gu6Kq/5pW0XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdFtjbGFzcyo9XCJjb2x1bW4tbWFwXCJdIHtcblx0XHQ+IGRpdiB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0W2NsYXNzKj1cImNvbHVtbi15b2xwXCJdIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0W2NsYXNzKj1cImNvbHVtbi1xdW90ZVwiXSB7XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuXHRcdH1cblx0XHQvKiDlvJXnlKjjg6bjg4vjg4Pjg4jnlLvlg48gKi9cblx0XHQucXVvdGVJbWFnZUNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1heC13aWR0aDogMTU0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0LnF1b3RlSW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdC8qIOW8leeUqOODpuODi+ODg+ODiOODhuOCreOCueODiCAqL1xuXHRcdC5xdW90ZVRpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRAaW5jbHVkZSBnbG9iYWwuZm9udC1zaXplKDE4KTtcblx0XHR9XG5cblx0XHQucXVvdGVUaXRsZUxpbmsge1xuXHRcdFx0Y29sb3I6ICMwMDZjZDg7XG5cdFx0fVxuXG5cdFx0LnF1b3RlU2l0ZU5hbWUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmZvbnQtc2l6ZSgxMSk7XG5cdFx0fVxuXG5cdFx0LnF1b3RlRGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdEBpbmNsdWRlIGdsb2JhbC5mb250LXNpemUoMTIpO1xuXHRcdH1cblx0fVxuXG5cblx0QGVhY2ggJHVuaXQgaW4gJHVuaXQtdHlwZSB7XG5cdFx0Lyog6YWN572u44Gu44K544K/44Kk44OrICovXG5cdFx0QGVhY2ggJGFsaWduLW5hbWUgaW4gJGFsaWduIHtcblx0XHRcdC5jb2x1bW4tI3skdW5pdH0tI3skYWxpZ24tbmFtZX0ge1xuXHRcdFx0XHRAaWYgJHVuaXQgPT0gJ2ZpbGUnIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiAjeyRhbGlnbi1uYW1lfTtcblx0XHRcdFx0XHQmICsgLmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skYWxpZ24tbmFtZX07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IEBlbHNlIGlmICR1bml0ID09ICdtZWRpYScge1xuXHRcdFx0XHRcdDpub3QoW2hyZWYqPVwibWVkaWEtZG93bmxvYWRcIl0pOm5vdChbaHJlZio9XCJzdG9yYWdlXCJdKSArIC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdC8qIOeUu+WDj+OBruOCreODo+ODl+OCt+ODp+ODs+OCkuS4reWkruWvhOOBm+OBq+OBmeOCi+iomOi/sChtZWRpYS1kb3dubG9hZOOBr+WLleeahOOAgXN0b3JhZ2Xjga/pnZnnmoTmm7jjgY3lh7rjgZfjgavlr77lv5zjgZfjgabjgYTjgb7jgZkpICovXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmICRhbGlnbi1uYW1lID09IGxlZnQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYgJGFsaWduLW5hbWUgPT0gcmlnaHQge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiAkYWxpZ24tbmFtZSA9PSBjZW50ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYgJGFsaWduLW5hbWUgPT0gYXV0byB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuLyogLmFjbXMtZW50cnktdW5pdC1mdWxs44Gu6Kit5a6aICovXG5AZWFjaCAkdW5pdCBpbiAkdW5pdC10eXBlIHtcblx0QGlmICR1bml0ID09ICd5b3V0dWJlJyBvciAkdW5pdCA9PSAndmlkZW8nIHtcblx0XHQuYWNtcy1lbnRyeS11bml0LWZ1bGw6bm90KC5hY21zLXVuaXQtc2l6ZS1pbmhlcml0KSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHQuYWNtcy1lbnRyeS11bml0LWZ1bGw6bm90KC5hY21zLXVuaXQtc2l6ZS1pbmhlcml0KSBbY2xhc3MqPVwiY29sdW1uLSN7JHVuaXR9XCJdIHtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIGFjbXMtY29sLeOCr+ODqeOCueOBp+ihqOekuuOCteOCpOOCuuOBjOaMh+WumuOBleOCjOOBpuOBhOOCi+OBqOOBjeOBr1xuLy8g6YWN572u44GM5Y+z44Gu5pmC44Gu6KaB57Sg44Gu5Zue44KK6L6844G/44KS6Ziy44GQXG5AbWVkaWEgKG1heC13aWR0aCA6IGdsb2JhbC4kYnJlYWtwb2ludC1zbS1taW4pICB7XG5cdFtjbGFzcyo9XCJhY21zLWNvbC1cIl1bY2xhc3MqPVwiLXJpZ2h0XCJdIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHRbY2xhc3MqPVwiYWNtcy1jb2wtXCJdW2NsYXNzKj1cIi1yaWdodFwiXSArICoge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4g5YWx6YCa44Gu6KaB57SgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lbnRyeS1jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMik7XG5cdG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkdW5pdC1ndXR0ZXIsIDIpO1xufVxuXG4vKiBQREbjg5fjg6zjg5Pjg6Xjg7wgKi9cbi5jb2x1bW4tcGRmLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogc29saWQgMXB4ICNhYWE7XG59XG5cbi8qIOOCueODiOODquODvOODiOODk+ODpeODvCAqL1xuLmNvbHVtbi1pbm5lci1zdHJlZXQtdmlldyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuLyogWW91VHViZeWLleeUu+OCkuODrOOCueODneODs+OCt+ODluWvvuW/nOOBleOBm+OCi+OBn+OCgeOBruiomOi/sCAqL1xuLmNvbHVtbi15b3V0dWJlLFxuLmNvbHVtbi1pZnJhbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoOSwgMTYpICoxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHRlbWJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIOaknOe0olxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIOaknOe0oue1kOaenOOBruODj+OCpOODqeOCpOODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9yICRpIGZyb20gMSB0byA2IHtcblx0LmhpZ2hsaWdodCN7JGl9IHtcblxuXHR9XG59XG5cbkBlYWNoICRoaWdodGxpZ2h0LWNvbG9yIGluICRfaGlnaHRsaWdodC1jb2xvcnMge1xuXHQkaW5kZXg6IGluZGV4KCRfaGlnaHRsaWdodC1jb2xvcnMsICRoaWdodGxpZ2h0LWNvbG9yKTtcblxuXHQuaGlnaGxpZ2h0I3skaW5kZXh9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaHRsaWdodC1jb2xvcjtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjgqjjg7Pjg4jjg6rjg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnlfd3JhcCB7XG5cdHdpZHRoOiA5NCU7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC1tYXJnaW4ge1xuXHRtYXJnaW46IDgwcHggYXV0bztcbn1cblxuLmVudHJ5IHtcblx0bWFyZ2luOiA0MHB4IDAgZ2xvYmFsLiRlbnRyeS1tYXJnaW4tYm90dG9tIDA7XG5cdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnbG9iYWwuJGJhc2UtY29sb3I7XG59XG5cbi5wYWdlLWhlYWRlciB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbn1cblxuLmVudHJ5LWluZm8ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG59XG4vKiDjgqvjg4bjgrTjg6rjg7zjgajmlrDnnYDjg6njg5njg6sgKi9cbi5lbnRyeS1jYXRlZ29yeSxcbi5lbnRyeS1uZXcge1xuXHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG59XG4vKiDjgr/jgqTjg4jjg6sgKi9cbi5lbnRyeS10aXRsZSB7XG5cdG1hcmdpbjogMTBweCAwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LmFjbXMtZW50cnkgaDIgJiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uI3thY21zLiRlbnRyeS1jbGFzc30tdG9wIHtcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi4je2FjbXMuJGVudHJ5LWNsYXNzfS1ncmlkIHtcblx0bWFyZ2luOiAwIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAtMik7XG59XG5cbi8qIOOCqOODs+ODiOODquODvOOBruOCueOCv+OCpOODqyAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0Y29sb3I6ICMzMzM7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuXHRoMiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogNjBweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDAwO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3RpdGxlX2themFyaS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXG5cdFx0Ji5tb2R1bGUtaGVhZGluZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblxuXHRcdCYuZW50cnktaGVhZGluZy1jZW50ZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMjVweCAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZDogIzk5OTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRtYXJnaW46IDAgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLW1kIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0bWFyZ2luOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZyBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgMjBweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHRmb250LXNpemU6IDEuMzc1cmVtO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRoMy5kb3RzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAxNnB4IDEwcHggMTZweCAxMHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA1cHggMjBweDtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kb3RzLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXG5cdGgzLnVuZGVyY2VudGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZyBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgMzhweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXG5cdGg0IHtcblx0XHRtYXJnaW46IDEycHggbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIDIwcHggbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCY6bGluayB7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Ly8gY29sb3I6ICM3ZjVhZDc7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5lbnRyeSB7XG5cdFx0bWFyZ2luOiA4MHB4IDAgZ2xvYmFsLiRlbnRyeS1tYXJnaW4tYm90dG9tIDA7XG5cdH1cblxuXHQuI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRcdGgyIHtcblx0XHRcdHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0fVxuXHRcdFx0Ji5lbnRyeS1oZWFkaW5nLWNlbnRlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDM1cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjIpO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMuZG90cyB7XG5cdFx0XHQvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBwYWRkaW5nOiAwIDAgNXB4IDIwcHg7XG5cdFx0XHQvLyBmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIHRvcDogNHB4O1xuXHRcdFx0XHQvLyBsZWZ0OiAwO1xuXHRcdFx0XHQvLyB3aWR0aDogMTJweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZG90cy5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMudW5kZXJjZW50ZXIge1xuXHRcdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gbWFyZ2luOiBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1sZyBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgMzhweCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLThweDtcblx0XHRcdFx0Ly8gbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0Ly8gd2lkdGg6IDYwcHg7XG5cdFx0XHRcdC8vIGhlaWdodDogMXB4O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ly8gY29udGVudDogXCJcIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog5pys5paHICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtO1xuXHRcdC8vIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXG5cdFx0Ji5lbnRyeS1kYW5nZXItdGV4dCB7XG5cdFx0XHRjb2xvcjogI2M0MTEzNDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmLnN1bW1hcnktdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblxuXHRcdCYuc3VtbWFyeS1kZXRhaWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTQpO1xuXHRcdH1cblxuXHRcdCYuZW50cnktbGVhZC10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xuXHRcdH1cblx0fVxuXHQuZW50cnktc21hbGwtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0XHRwIHtcblx0XHRcdCYuZW50cnktbGVhZC10ZXh0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgzMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOOCqOODs+ODiOODquODvOWGheOCs+ODs+ODhuODiuODvCAqL1xuLy8gIOW5heOBhOOBo+OBseOBhOOBruimgee0oOOBruS4oeerr+OBruOCrOOCv+ODvOOCkueiuuS/neOBl+OBvuOBmVxuLmVudHJ5LWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG59XG5cbltjbGFzc149XCJjb2x1bW4tdGFibGVcIl0gLmVudHJ5LWNvbnRhaW5lciB7XG5cdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5bY2xhc3NePVwiY29sdW1uLXRhYmxlXCJdIHRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyog44OG44O844OW44OrICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly8gbWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR9XG5cblx0dGgsXG5cdHRkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRsaW5lLWhlaWdodDogMS44O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2VjZWNlO1xuXHR9XG5cblx0LmFjbXMtdGFibGUtcmVzcG9uc2l2ZSB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kOiAjNWY1ZjVmO1xuXHR9XG5cblx0dGQge1xuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdH1cblxuXHQuZW50cnktY3VzdG9tLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBnbG9iYWwuJGVudHJ5LW1hcmdpbi1ib3R0b207XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRcdHRoLFxuXHRcdHRkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWNlY2U7XG5cdFx0fVxuXG5cdFx0dGgge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNWY1ZjVmO1xuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRcdH1cblxuXHRcdC8vIHRyOm50aC1jaGlsZChvZGQpIHtcblx0XHQvLyBcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi8qIOODquOCueODiCAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0dWwge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMikgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDJlbTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdFx0Ly8gQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cblx0XHQmLnN1bW1hcnktZGVmYXVsdCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog55Wq5Y+35LuY44GN44Oq44K544OIICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRvbCB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKSBnbG9iYWwuJGVudHJ5LWVsZW1lbnQtbWFyZ2luLWJvdHRvbS1tZCBtYXRoLmRpdihhY21zLiR1bml0LWd1dHRlciwgMik7XG5cdFx0cGFkZGluZzogMCAwIDAgMmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdFx0XHQvLyBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxufVxuXG4vKiDlrprnvqnjg6rjgrnjg4ggKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdGRsIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnO1xuXHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0ZHQge1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdC8vIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0ZGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHQvLyBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdH1cbn1cblxuLyog5byV55SoICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRibG9ja3F1b3RlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLWxnO1xuXHRcdHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2RlZGVkZTtcblx0XHQvLyBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdH1cblxuXHQuY29sdW1uLXF1b3RlLWF1dG8ge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG5cdFx0fVxuXHRcdC5xdW90ZVRpdGxlTGluayB7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQvKiDlvJXnlKggKi9cblx0LiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDMwcHg7XG5cdFx0fVxuXHRcdC5jb2x1bW4tcXVvdGUtYXV0byB7XG5cdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyog44K944O844K544Kz44O844OJICovXG4uI3thY21zLiRlbnRyeS1jbGFzc30ge1xuXHRwcmUge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGcgMDtcblx0XHRmb250LWZhbWlseTogYWNtcy4kYWNtcy1jb2RlLWZvbnQtZmFtaWx5O1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblxuXHRcdG9sIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDIuNWVtO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIOWMuuWIh+OCiue3miAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0aHIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHR9XG59XG5cbi8qIOODpuODi+ODg+ODiCAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9IHtcblx0LmNhcHRpb24ge1xuXHRcdC8vIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDEzKTtcblx0fVxufVxuXG4uY29sdW1uLWZpbGUtYXV0byArIC5jYXB0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcbn1cblxuW2NsYXNzKj1cImNvbHVtbi1tZWRpYS1cIl0sXG5bY2xhc3MqPVwiY29sdW1uLWltYWdlLVwiXSB7XG5cdGEge1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxufVxuXG4vKiDjg6bjg4vjg4Pjg4jjgrDjg6vjg7zjg5cgKi9cbi51Zy1iZy1jb2xvciB7XG5cdG1hcmdpbjogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbWQgbWF0aC5kaXYoYWNtcy4kdW5pdC1ndXR0ZXIsIDIpIGdsb2JhbC4kZW50cnktbWFyZ2luLWJvdHRvbVxuXHRcdG1hdGguZGl2KGFjbXMuJHVuaXQtZ3V0dGVyLCAyKTtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cblx0KjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IGdsb2JhbC4kZW50cnktZWxlbWVudC1tYXJnaW4tYm90dG9tLXNtO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdGgzLFxuXHRoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tc207XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LXNtLW1pbikge1xuXHQvLyAudWctYmctY29sb3Ige1xuXHQvLyBcdHBhZGRpbmc6IDI1cHggMTVweDtcblx0Ly8gfVxufVxuXG4vKiDli5XnmoTjg5Xjgqnjg7zjg6AgKi9cbi4je2FjbXMuJGVudHJ5LWNsYXNzfSB7XG5cdHVsLmNvbnRhY3QtZm9ybSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0dHIuY29udGFjdC1mb3JtLWdyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHR9XG5cblx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0dGgsXG5cdFx0dGQge1xuXHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cbn1cblxuLyog44Ko44Oz44OI44Oq44O844OV44OD44K/44O8ICovXG4uZW50cnktZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLyog44K/44KwICovXG4uZW50cnktdGFnIHtcblx0bWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5lbnRyeS10YWctaWNvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogIzcwNzA3MDtcbn1cblxuLmVudHJ5LXRhZy1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmVudHJ5LWZvb3Rlci1pdGVtICsgLmVudHJ5LWZvb3Rlci1pdGVtIHtcblx0bWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuZW50cnktZm9vdGVyLWl0ZW0gKyAuZW50cnktZm9vdGVyLWl0ZW0ge1xuXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0fVxufVxuXG4vKiDntprjgY3jgpLoqq3jgoDjg5zjgr/jg7MgKi9cbi5jb250aW51ZS1saW5rIHtcblx0bWFyZ2luOiAwO1xuXHQvLyBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG59XG5cbi5jb250aW51ZS1saW5rIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0W2NsYXNzKj1cImFjbXMtaWNvblwiXSB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHR9XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3ItaG92ZXI7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC8qIOOCv+OCsCAqL1xuXHQuZW50cnktdGFnIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Lyog57aa44GN44KS6Kqt44KA44Oc44K/44OzICovXG5cdC5jb250aW51ZS1saW5rIGEge1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cbn1cblxuLy8g44Op44Kk44OI44Ko44OH44Kj44K/44O8XG4vLyAuZW50cnktZm9udGNvbG9yLW1haW4ge1xuLy8gXHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuLy8gfVxuLnRleHRjZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0cmlnaHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGcgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIC50ZXh0cmlnaHQge1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0bWFyZ2luOiAwIDAgZ2xvYmFsLiRlbnRyeS1lbGVtZW50LW1hcmdpbi1ib3R0b20tbGcgYXV0bztcbi8vIFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4vLyB9XG5cbi5mb250LXNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Jfd3JhcCB7XG5cdG1hcmdpbjogNjBweCBhdXRvO1xufVxuXG4vLyDkvZnnmb3jg6bjg4vjg4Pjg4hcbi5lbnRyeV9zbnNib3gge1xuXHRtYXJnaW46IDAgMTBweDtcblx0cGFkZGluZzogOHB4IDAgMTBweDtcbn1cblxuLnVuZGVybGluZSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQvLyDkvZnnmb3jg6bjg4vjg4Pjg4hcblx0LmVudHJ5X3Nuc2JveCB7XG5cdFx0Ly8gbWFyZ2luOiAwIDEwcHg7XG5cdFx0cGFkZGluZzogOHB4IDAgMjRweDtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5cbi8vIOebruasoVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIDAxLiAgIOeuoeeQhueUu+mdouODh+ODleOCqeODq+ODiOOBruODluODreOCsOOCq+ODqeODvFxuLy8gMDIuICAg44OV44Kh44Kk44Or44Gu44OR44K5XG4vLyAwMy4gICDjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Bcbi8vIDA0LiAgIE1lZGlhIFF1ZXJpZXNcbi8vIDA1LiAgIOODnOOCv+ODs1xuLy8gMDYuICAg44Op44OZ44OrXG4vLyAwNy4gICDjg5Djg4Pjgrhcbi8vIDA4LiAgIOODkeODjeODq1xuLy8gMDkuICAg44K/44Kk44Og44Op44Kk44OzXG4vLyAxMC4gICDjg4bjg7zjg5bjg6tcbi8vIDExLiAgIOODleOCqeODvOODoFxuLy8gMTIuICAg44Ki44Op44O844OIXG4vLyAxMy4gICDjg5fjg63jgrDjg6zjgrnjg5Djg7xcbi8vIDE0LiAgIOOCouODi+ODoeODvOOCt+ODp+ODs1xuLy8gMTUuICAg57eo6ZuG44Oa44O844K4XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICBhY21zLmNzc+OBvuOBn+OBr2FjbXMtYWRtaW4uY3Nz44Gu5Yik5a6aXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZhbHNl44GnYWNtcy5jc3PjgIF0cnVl44GnYWNtcy1hZG1pbi5jc3PnlKjjga7jgrPjg7zjg4njgajljLrliKXjgZfjgabjgYTjgb7jgZlcbiRhZG1pbjogZmFsc2UgIWRlZmF1bHQ7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg566h55CG55S76Z2i44Gu44OV44Kp44Oz44OI6Kit5a6aXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g566h55CG55S76Z2i5YaF44CB44Ko44Oz44OI44Oq44O857eo6ZuG55S76Z2i44CB44Oi44O844OA44Or5YaF44Gn5L2/55So44GV44KM44G+44GZXG4kYWNtcy1hZG1pbi1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGFjbXMtY29kZS1mb250LWZhbWlseTogXCJNZW5sb1wiLFwiTW9uYWNvXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDnrqHnkIbnlLvpnaLjg4fjg5Xjgqnjg6vjg4jjga7jg5bjg63jgrDjgqvjg6njg7xcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjgZPjga7oibLjga/nrqHnkIbnlLvpnaLjga7jg5bjg63jgrDjga7oqK3lrprjgYvjgonjg5bjg63jgrDjgZTjgajjgavlpInjgYjjgovjgZPjgajjgYzjgafjgY3jgb7jgZnjgIJcbiRhY21zLXJlZDogI2RjNDA0MCAhZGVmYXVsdDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDjg5XjgqHjgqTjg6vjga7jg5Hjgrlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBhLWJsb2cgY21z44KS44Kk44Oz44K544OI44O844Or44GZ44KL6ZqO5bGk44GM55u05LiL5Lul5aSW44Gn44KC5oiQ56uL44GZ44KL44OR44K544Gu5pu444GN5pa544KS44GX44Gm44GE44G+44GZ44CCXG4vLyDjgZ3jga7lvbHpn7/jga7jgZ/jgoHjgIHjgqrjg6rjgrjjg4rjg6vjga7jg4bjg7zjg57lhoXjgathY21zLmNzc+OCkuOBhOOCjOOBn+OBqOOBjeOBr+ODkeOCueOCkuWkieabtOOBl+OBpuOBj+OBoOOBleOBhOOAglxuXG4kYWNtcy1wYXRoLW1hcmtlciAgICA6ICcuLi9pbWFnZXMvbWFya2VyLycgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdCAgICA6ICcuLi9pbWFnZXMvbWFya2VyL2Fycm93X2JsYWNrMDMucG5nJyAhZGVmYXVsdDtcbiRhY21zLWZvbnQgICAgICAgICAgIDogJy4uL2ZvbnRzLycgIWRlZmF1bHQ7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44Kw44Oq44OD44OJ44K344K544OG44OgXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy/jgrPjg7Pjg4bjg4rjg7xcbiRhY21zLWNvbnRhaW5lciAgICA6IDk4MHB4ICFkZWZhdWx0O1xuXG4vLyDjgrDjg6rjg4Pjg4njgrfjgrnjg4bjg6Djga7lkIjoqIjjga7jgqvjg6njg6DmlbBcbiRhY21zLWNvbHVtbnMgICAgICA6IDEyICFkZWZhdWx0O1xuXG4vLyDlkITjgqvjg6njg6Djga7luYVcbi8vJGFjbXMtY29sLTEgICAgICAgIDogbWF0aC5kaXYoMSwgJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC0yICAgICAgICA6IG1hdGguZGl2KDEsICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMyAgICAgICAgOiBwZXJjZW50YWdlKDMgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTQgICAgICAgIDogcGVyY2VudGFnZSg0IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC01ICAgICAgICA6IHBlcmNlbnRhZ2UoNSAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtNiAgICAgICAgOiBwZXJjZW50YWdlKDYgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTcgICAgICAgIDogcGVyY2VudGFnZSg3IC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC04ICAgICAgICA6IHBlcmNlbnRhZ2UoOCAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtOSAgICAgICAgOiBwZXJjZW50YWdlKDkgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcbi8vJGFjbXMtY29sLTEwICAgICAgIDogcGVyY2VudGFnZSgxMCAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8kYWNtcy1jb2wtMTEgICAgICAgOiBwZXJjZW50YWdlKDExIC8gJGFjbXMtY29sdW1ucykgIWRlZmF1bHQ7XG4vLyRhY21zLWNvbC0xMiAgICAgICA6IHBlcmNlbnRhZ2UoMTIgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcblxuLy8g4oC75ZCI6KiI44Gu44Kr44Op44Og5pWw44KS5aKX44KE44GX44Gf44KJ44CB5ZCE44Kr44Op44Og44Gu5bmF44KC5aKX44KE44GX44Gm44GP44Gg44GV44GE44CCXG5cbi8vIOS+i++8iTEz44Kr44Op44Og44Gr44GX44Gf44GE5aC05ZCIXG4vLyAkYWNtcy1jb2x1bW5zOiAxMyAhZGVmYXVsdDtcblxuLy8gJGFjbXMtY29sLTE6IHBlcmNlbnRhZ2UoMSAvICRhY21zLWNvbHVtbnMpICFkZWZhdWx0O1xuLy8gLi4uXG4vLyAkYWNtcy1jb2wtMTM6IHBlcmNlbnRhZ2UoMTMgLyAkYWNtcy1jb2x1bW5zKSAhZGVmYXVsdDtcblxuXG4vLyAg44Kw44Oq44OD44OJ44K344K544OG44Og44CA6ZaT6ZqUXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gKiogYS1ibG9nIGNtc+OBruOCsOODquODg+ODieOCt+OCueODhuODoOOBruS7lee1hOOBv1xuLy9hY21zLmNzc+OBruOCsOODquODg+ODieOCt+OCueODhuODoOOBp+OBr+OAgeWQhOOCq+ODqeODoOOBq3BhZGRpbmflt6blj7MxMHB444Gk44GR44CBXG4vL+OBr+OBv+WHuuOBl+OBn+W3puWPszEwcHjjgpLjgIHlt6blj7PjgpJtYXJnaW4tMTBweO+8iOODjeOCrOODhuOCo+ODluODnuODvOOCuOODs+OBqOWRvOOBsOOCjOOBvuOBme+8iVxuLy/jgpLoqK3lrprjgZfjgZ/jgrPjg7Pjg4bjg4rjg7zjgpLlhajkvZPjgavpganlv5zjgZfjgIHnm7jmrrrjgZnjgovjgZPjgajjgafmiJDnq4vjgZfjgabjgYTjgb7jgZnjgIJcblxuJGdyaWQtc3BhY2UgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDsgLy/lt6blj7MxMHB456m644GR44KLXG4vLyAkbmVnYXRpdmUtZ3JpZC1zcGFjZTogICAgICAgIC0xMHB4ICFkZWZhdWx0OyAvL+W3puWPsy0xMHB444GZ44KLXG5cbi8v44Oi44OQ44Kk44Or44Gu44Go44GNXG4kbW9iaWxlLWdyaWQgICAgICAgICAgOiAxMDAlICFkZWZhdWx0OyAvL+W5heOCkjEwMCXjgavjgZnjgotcbiRtb2JpbGUtZ3JpZC1zcGFjZSAgICA6IDAgIWRlZmF1bHQ7IC8vMTBweOepuuOBhOOBpuOBhOOBn+OBruOCkjDjgavjgZnjgotcbi8vICRtb2JpbGUtbmVnYXRpdmUtZ3JpZC1zcGFjZTogMCAhZGVmYXVsdDsgLy8tMTBweOOBl+OBpuOBhOOBn+OBruOCkjDjgavjgZnjgotcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIE1lZGlhIFF1ZXJpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL+WQhOeoruODluODrOOCpOOCr+ODneOCpOODs+ODiFxuLy8gJHhsLXdpZHRoIDogMTIyNHB4ICFkZWZhdWx0O1xuLy8gJGxnLXdpZHRoIDogMTAyNHB4ICFkZWZhdWx0O1xuLy8gJG1kLXdpZHRoIDogNzY4cHggIWRlZmF1bHQ7XG4vLyAkc20td2lkdGggOiA0ODBweCAhZGVmYXVsdDtcblxuLy8gbWF4LXdpZHRo44Gu5YCk44KC55So5oSP44GX44Gm44GE44G+44GZ44GM44CB5Z+65pys55qE44Gr44GvbWluLXdpZHRo44Gu5YCk44KS5L2/44Gj44Gm44GE44G+44GZ44CCXG4vLyDjgojjgorjgrPjg7zjg4njga7oqJjov7DjgYzjgrfjg7Pjg5fjg6vjgavjgarjgovloLTlkIjjga9tYXgtd2lkdGjjgpLkvb/jgYTjgb7jgZnjgIJcblxuLy9taW4td2lkdGjmjIflrppcbiRicmVha3BvaW50LXNtLW1pbiAgICA6IDQ4MHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWQtbWluICAgIDogNzY4cHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1sZy1taW4gICAgOiAxMDI0cHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC14bC1taW4gICAgOiAxNDQwcHggIWRlZmF1bHQ7XG5cbi8vbWF4LXdpZHRo5oyH5a6aXG4kYnJlYWtwb2ludC1zbS1tYXggICAgOiAoJGJyZWFrcG9pbnQtc20tbWluIC0gMSkgIWRlZmF1bHQ7IC8vNDc5cHhcbiRicmVha3BvaW50LW1kLW1heCAgICA6ICgkYnJlYWtwb2ludC1tZC1taW4gLSAxKSAhZGVmYXVsdDsgLy83NjdweFxuJGJyZWFrcG9pbnQtbGctbWF4ICAgIDogKCRicmVha3BvaW50LWxnLW1pbiAtIDEpICFkZWZhdWx0OyAvLzEwMjNweFxuJGJyZWFrcG9pbnQteGwtbWF4ICAgIDogKCRicmVha3BvaW50LXhsLW1pbiAtIDEpICFkZWZhdWx0OyAvLzE0MzlweFxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg44Ko44Oz44OI44Oq44O85YaF44K544K/44Kk44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDjg6bjg4vjg4Pjg4jjgrDjg6vjg7zjg5dcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGVudHJ5LWNsYXNzICAgICAgICAgICAgICAgICAgICAgIDogYWNtcy1lbnRyeSAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1uYW1lICAgICAgICAgICAgICAgICA6IFwiYWNtcy1jb2wtXCIgIWRlZmF1bHQ7XG5cbiR0ZXh0LXVuaXQtdGFncyAgICAgICAgICAgICAgIDogJ2gyJywnaDMnLCdoNCcsJ2g1JywnaDYnLCdkbCcsJ3AnICFkZWZhdWx0O1xuJHVuaXQtdHlwZSAgICAgICAgICAgICAgICAgICAgOiAnaW1hZ2UnLCdmaWxlJywnbWFwJywneW9scCcsJ3N0cmVldC12aWV3JywneW91dHViZScsJ3ZpZGVvJywnZXhpbWFnZScsJ21lZGlhJywncXVvdGUnLCdtb2R1bGUnICFkZWZhdWx0O1xuJGFsaWduICAgICAgICAgICAgICAgICAgICAgICAgOiAnbGVmdCcsJ3JpZ2h0JywnY2VudGVyJywnYXV0bycgIWRlZmF1bHQ7XG4kdW5pdC1ndXR0ZXIgICAgICAgICAgICAgICAgICA6ICRncmlkLXNwYWNlICFkZWZhdWx0O1xuJHVuaXQtbWFyZ2luLWJvdHRvbSAgICAgICAgICAgOiAkdW5pdC1ndXR0ZXIgIWRlZmF1bHQ7XG4kdW5pdC1tYXJnaW4tYm90dG9tLW5vLWNhcHRpb246IG1hdGguZGl2KCR1bml0LWd1dHRlciwgMikgIWRlZmF1bHQ7XG5cbiRoaWdodGxpZ2h0LWNvbG9ycyAgICAgICAgICAgIDogI0ZGRkY2NiwjYTBGRkZGLCM5OUZGOTksI0ZGOTk5OSwjRkY2NkZGLCM4ODAwMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDjg5zjgr/jg7Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy/ln7rmnKzjgqvjg6njg7xcbiRhY21zLWJ0bi1iYWNrZ3JvdW5kICAgICAgICAgICAgICAgICAgICA6ICNFRkVGRUYgIWRlZmF1bHQ7XG4kYWNtcy1idG4tYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgICAgOiByZ2JhKDAsMCwwLC4xKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IgICAgICAgICAgICA6IHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IgICAgICAgICAgIDogcmdiYSgwLDAsMCwuMykgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZm9jdXMtYm9yZGVyLWNvbG9yICAgICAgICAgICAgOiAjMTM3QUYzICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZvY3VzLWJveC1zaGFkb3cgICAgICAgICAgICAgIDogMCAwIDAgMnB4IHJnYmEoMTksMTIyLDI0MywuNCkgIWRlZmF1bHQ7XG5cbiRhY21zLWJ0bi1hZG1pbi1iYWNrZ3JvdW5kICAgICAgICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG5cbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYnRuLXRleHQtZGVmYXVsdC1jb2xvciAgICAgICAgICAgIDogIzMzMyAhZGVmYXVsdDtcbiRhY21zLWJ0bi10ZXh0LWNvbG9yICAgICAgICAgICAgICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG5cbi8vIOWfuua6luOCq+ODqeODvFxuJGFjbXMtYnRuLXByaW1hcnkgICAgICAgICAgICAgICAgICAgICAgIDogIzAwNWNlZSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvICAgICAgICAgICAgICAgICAgICAgICAgICA6ICM0YjRiNGIgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2VzcyAgICAgICAgICAgICAgICAgICAgICAgOiAjMDA5ODEyICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmcgICAgICAgICAgICAgICAgICAgICAgIDogI2Y5YjQzMyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXIgICAgICAgICAgICAgICAgICAgICAgICA6ICNDNTAwMUQgIWRlZmF1bHQ7XG5cbiRhY21zLWJ0bi1hZG1pbi1wcmltYXJ5ICAgICAgICAgICAgICAgICA6ICMwMDUyQjEgIWRlZmF1bHQ7XG4kYWNtcy1idG4tYWRtaW4taW5mbyAgICAgICAgICAgICAgICAgICAgOiAjNTQ1NDU0ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWFkbWluLWRhbmdlciAgICAgICAgICAgICAgICAgIDogI2RhMzY0ZSAhZGVmYXVsdDtcblxuLy8g44OH44OV44Kp44Or44OI44Gu44Oc44K/44OzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGFjbXMtYnRuLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgIDogOHB4ICFkZWZhdWx0OyAvL+S4iuS4i3BhZGRpbmdcbiRhY21zLWJ0bi1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICA6IDhweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tcGFkZGluZy14LXNwICAgICAgICAgICAgICAgICAgOiAxMHB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1mb250LXNpemUgICAgICAgICAgICAgICAgICAgICA6IDE0ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZvbnQtc2l6ZS1kZXNrdG9wICAgICAgICAgICAgIDogMTIgIWRlZmF1bHQ7XG5cbi8v44Oc44K/44Oz44K144Kk44K677yaU21hbGxcbiRhY21zLWJ0bi1zbWFsbC1wYWRkaW5nLXkgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDsgLy/kuIrkuItwYWRkaW5nXG4kYWNtcy1idG4tc21hbGwtcGFkZGluZy14ICAgICAgICAgICAgICAgOiA2cHggIWRlZmF1bHQ7IC8v5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLXNtYWxsLWZvbnQtc2l6ZSAgICAgICAgICAgICAgIDogMTAgIWRlZmF1bHQ7XG5cbi8v44Oc44K/44Oz44K144Kk44K677yaTGFyZ2VcbiRhY21zLWJ0bi1sYXJnZS1wYWRkaW5nLXkgICAgICAgICAgICAgICA6IDhweCAhZGVmYXVsdDsgLy/kuIrkuItwYWRkaW5nXG4kYWNtcy1idG4tbGFyZ2UtcGFkZGluZy14ICAgICAgICAgICAgICAgOiAxNnB4ICFkZWZhdWx0OyAvL+W3puWPs3BhZGRpbmdcbiRhY21zLWJ0bi1sYXJnZS1ib3JkZXItcmFkaXVzICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRhY21zLWJ0bi1sYXJnZS1mb250LXNpemUgICAgICAgICAgICAgICA6IDE2ICFkZWZhdWx0O1xuXG5cbi8v44Oc44K/44Oz44K144Kk44K677ya44Ki44Kk44Kz44OzXG4kYWNtcy1idG4taWNvbi1wYWRkaW5nICAgICAgICAgICAgICAgICA6IDJweCA1cHggIWRlZmF1bHQ7IC8v5LiK5LiL5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLWljb24tZm9udC1zaXplICAgICAgICAgICAgICAgOiAxOCAhZGVmYXVsdDtcblxuLy8gKiogcHJpbWFyeVxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tcHJpbWFyeS1jb2xvci1iYXNlICAgICAgICAgICAgOiAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1wcmltYXJ5LWNvbG9yLWRhcmtlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgOCUpICFkZWZhdWx0O1xuXG4kYWNtcy1idG4tcHJpbWFyeS1zdGFydC1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1wcmltYXJ5LCA4JSkgIWRlZmF1bHQ7IC8v44Kw44Op44OH44O844K344On44Oz44Gu5aeL44G+44KKXG4kYWNtcy1idG4tcHJpbWFyeS1lbmQtY29sb3IgICAgICAgICAgICAgOiAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDsgLy/jgrDjg6njg4fjg7zjgrfjg6fjg7Pjga7ntYLjgo/jgopcbiRhY21zLWJ0bi1wcmltYXJ5LWJvcmRlciAgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi1wcmltYXJ5ICFkZWZhdWx0O1xuLy8gaG92ZXJcbiRhY21zLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tcHJpbWFyeSwgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLXByaW1hcnktYWN0aXZlLWJnICAgICAgICAgICAgIDogJGFjbXMtYnRuLXByaW1hcnkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tcHJpbWFyeS1hY3RpdmUtYm9yZGVyICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXByaW1hcnksIDE3JSkgIWRlZmF1bHQ7XG4vLyBmb2N1c1xuJGFjbXMtYnRuLXByaW1hcnktZm9jdXMtYm9yZGVyLWNvbG9yICAgIDogZGFya2VuKCRhY21zLWJ0bi1wcmltYXJ5LCAxNyUpICFkZWZhdWx0O1xuXG5cbi8vICoqIGluZm9cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWluZm8tY29sb3ItYmFzZSAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mby1jb2xvci1kYXJrZXIgICAgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDglKSAhZGVmYXVsdDtcblxuJGFjbXMtYnRuLWluZm8tc3RhcnQtY29sb3IgICAgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4taW5mbywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8tZW5kLWNvbG9yICAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG4kYWNtcy1idG4taW5mby1ib3JkZXIgICAgICAgICAgICAgICAgICAgOiAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4taW5mby1ob3Zlci1zdGFydC1jb2xvciAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1pbmZvLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8taG92ZXItZW5kLWNvbG9yICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4taW5mbywgMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWluZm8taG92ZXItYm9yZGVyICAgICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1pbmZvLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4taW5mby1hY3RpdmUtYmcgICAgICAgICAgICAgICAgOiAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWFjdGl2ZS1ib3JkZXIgICAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4taW5mbywgMTclKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1pbmZvLWFjdGl2ZS1pbnNldCAgICAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4taW5mbywgMTclKSAhZGVmYXVsdDtcbi8vIGZvY3VzXG4kYWNtcy1idG4taW5mby1mb2N1cy1ib3JkZXItY29sb3IgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG5cblxuLy8gKiogc3VjY2Vzc1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tc3VjY2Vzcy1jb2xvci1iYXNlICAgICAgICAgICAgOiAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWNvbG9yLWRhcmtlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgNSUpICFkZWZhdWx0O1xuXG4kYWNtcy1idG4tc3VjY2Vzcy1zdGFydC1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1zdWNjZXNzLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1lbmQtY29sb3IgICAgICAgICAgICAgOiAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1zdWNjZXNzLWJvcmRlciAgICAgICAgICAgICAgICA6ICRhY21zLWJ0bi1zdWNjZXNzICFkZWZhdWx0O1xuLy8gaG92ZXJcbiRhY21zLWJ0bi1zdWNjZXNzLWhvdmVyLXN0YXJ0LWNvbG9yICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1ob3Zlci1lbmQtY29sb3IgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1zdWNjZXNzLCAyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tc3VjY2Vzcy1ob3Zlci1ib3JkZXIgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDE3JSkgIWRlZmF1bHQ7XG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1zdWNjZXNzLWFjdGl2ZS1iZyAgICAgICAgICAgICA6ICRhY21zLWJ0bi1zdWNjZXNzICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlciAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1zdWNjZXNzLCAxNyUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLXN1Y2Nlc3MtYWN0aXZlLWluc2V0ICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1zdWNjZXNzLCAxNyUpICFkZWZhdWx0O1xuLy8gZm9jdXNcbiRhY21zLWJ0bi1zdWNjZXNzLWZvY3VzLWJvcmRlci1jb2xvciAgICA6IGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcblxuXG4vLyAqKiB3YXJuaW5nXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi13YXJuaW5nLWNvbG9yLWJhc2UgICAgICAgICAgICA6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctY29sb3ItZGFya2VyICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCA4JSkgIWRlZmF1bHQ7XG5cbiRhY21zLWJ0bi13YXJuaW5nLXN0YXJ0LWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLWVuZC1jb2xvciAgICAgICAgICAgICA6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuJGFjbXMtYnRuLXdhcm5pbmctYm9yZGVyICAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLXdhcm5pbmctaG92ZXItc3RhcnQtY29sb3IgICAgIDogbGlnaHRlbigkYWNtcy1idG4td2FybmluZywgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLWhvdmVyLWVuZC1jb2xvciAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi13YXJuaW5nLWhvdmVyLWJvcmRlciAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4td2FybmluZywgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLXdhcm5pbmctYWN0aXZlLWJnICAgICAgICAgICAgIDogJGFjbXMtYnRuLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1hY3RpdmUtYm9yZGVyICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDE3JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4td2FybmluZy1hY3RpdmUtaW5zZXQgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLXdhcm5pbmcsIDE3JSkgIWRlZmF1bHQ7XG4vLyBmb2N1c1xuJGFjbXMtYnRuLXdhcm5pbmctZm9jdXMtYm9yZGVyLWNvbG9yICAgIDogZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCAxNyUpICFkZWZhdWx0O1xuXG5cbi8vICoqIGRhbmdlclxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZGFuZ2VyLWNvbG9yLWJhc2UgICAgICAgICAgICAgOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1jb2xvci1kYXJrZXIgICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1kYW5nZXIsIDUlKSAhZGVmYXVsdDtcblxuJGFjbXMtYnRuLWRhbmdlci1zdGFydC1jb2xvciAgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4tZGFuZ2VyLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyLWVuZC1jb2xvciAgICAgICAgICAgICAgOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1ib3JkZXIgICAgICAgICAgICAgICAgIDogJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tZGFuZ2VyLWhvdmVyLXN0YXJ0LWNvbG9yICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1kYW5nZXIsIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyLWhvdmVyLWVuZC1jb2xvciAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1kYW5nZXIsIDIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1kYW5nZXItaG92ZXItYm9yZGVyICAgICAgICAgICA6IGRhcmtlbigkYWNtcy1idG4tZGFuZ2VyLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tZGFuZ2VyLWFjdGl2ZS1iZyAgICAgICAgICAgICAgOiAkYWNtcy1idG4tZGFuZ2VyICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRhbmdlci1hY3RpdmUtYm9yZGVyICAgICAgICAgIDogZGFya2VuKCRhY21zLWJ0bi1kYW5nZXIsIDE3JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZGFuZ2VyLWFjdGl2ZS1pbnNldCAgICAgICAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcbi8vIGZvY3VzXG4kYWNtcy1idG4tZGFuZ2VyLWZvY3VzLWJvcmRlci1jb2xvciAgICAgOiBkYXJrZW4oJGFjbXMtYnRuLWRhbmdlciwgMTclKSAhZGVmYXVsdDtcblxuXG5cbi8vIOODleODqeODg+ODiOODnOOCv+ODs1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRhY21zLWJ0bi1mbGF0LXBhZGRpbmcteSAgICAgICAgICAgICAgIDogMTRweCAhZGVmYXVsdDsgLy/kuIrkuIvlt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tZmxhdC1wYWRkaW5nLXggICAgICAgICAgICAgICA6IDhweCAhZGVmYXVsdDsgLy/lt6blj7NwYWRkaW5nXG4kYWNtcy1idG4tZmxhdC1wYWRkaW5nLXgtc3AgICAgICAgICAgICA6IDIwcHggIWRlZmF1bHQ7IC8v5bem5Y+zcGFkZGluZ1xuJGFjbXMtYnRuLWZsYXQtYm9yZGVyLXJhZGl1cyAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1mb250LXNpemUgICAgICAgICAgICAgICA6IDE2ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtZm9udC1zaXplLWRlc2t0b3AgICAgICAgOiAxMyAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXRleHQtZGVmYXVsdC1jb2xvciAgICAgIDogIzY2NiAhZGVmYXVsdDsgLy/jg4fjg5Xjgqnjg6vjg4jjga7jg5zjgr/jg7Pjga7mloflrZfjgqvjg6njg7xcbiRhY21zLWJ0bi1mbGF0LXRleHQtY29sb3IgICAgICAgICAgICAgIDogI0ZGRiAhZGVmYXVsdDsgLy/jgqvjg6njg7zjg5zjgr/jg7Pjga7jg5zjgr/jg7Pjga7mloflrZfjgqvjg6njg7xcblxuLy8gKiogcHJpbWFyeVxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZmxhdC1wcmltYXJ5LWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXByaW1hcnksIDglKSAhZGVmYXVsdDsgLy8g6IOM5pmv6ImyXG4kYWNtcy1idG4tZmxhdC1wcmltYXJ5LWJvcmRlciAgICAgICAgICA6IDFweCBzb2xpZCAkYWNtcy1idG4tcHJpbWFyeSAhZGVmYXVsdDsgLy8g5ZGo44KK44Gu57ea44Gu6ImyXG4vLyBob3ZlclxuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1ob3Zlci1jb2xvciAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1wcmltYXJ5LCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtcHJpbWFyeS1ob3Zlci1ib3JkZXIgICAgOiAxcHggc29saWQgZGFya2VuKCRhY21zLWJ0bi1wcmltYXJ5LCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1wcmltYXJ5LWFjdGl2ZS1iZyAgICAgICA6ICRhY21zLWJ0bi1wcmltYXJ5ICFkZWZhdWx0O1xuXG5cbi8vICoqIGluZm9cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtYnRuLWZsYXQtaW5mby1jb2xvciAgICAgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi1pbmZvLCA4JSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1pbmZvLWJvcmRlciAgICAgICAgICAgICA6IDFweCBzb2xpZCAkYWNtcy1idG4taW5mbyAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tZmxhdC1pbmZvLWhvdmVyLWNvbG9yICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWluZm8sIDEyJSkgIWRlZmF1bHQ7XG4kYWNtcy1idG4tZmxhdC1pbmZvLWhvdmVyLWJvcmRlciAgICAgICA6IDFweCBzb2xpZCBkYXJrZW4oJGFjbXMtYnRuLWluZm8sIDE3JSkgIWRlZmF1bHQ7XG4vLyBhY3RpdmVcbiRhY21zLWJ0bi1mbGF0LWluZm8tYWN0aXZlLWJnICAgICAgICAgIDogJGFjbXMtYnRuLWluZm8gIWRlZmF1bHQ7XG5cblxuLy8gKiogc3VjY2Vzc1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZmxhdC1zdWNjZXNzLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLXN1Y2Nlc3MsIDglKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXN1Y2Nlc3MtYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICRhY21zLWJ0bi1zdWNjZXNzICFkZWZhdWx0O1xuLy8gaG92ZXJcbiRhY21zLWJ0bi1mbGF0LXN1Y2Nlc3MtaG92ZXItY29sb3IgICAgIDogbGlnaHRlbigkYWNtcy1idG4tc3VjY2VzcywgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyICAgIDogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4tc3VjY2VzcywgMTclKSAhZGVmYXVsdDtcbi8vIGFjdGl2ZVxuJGFjbXMtYnRuLWZsYXQtc3VjY2Vzcy1hY3RpdmUtYmcgICAgICAgOiAkYWNtcy1idG4tc3VjY2VzcyAhZGVmYXVsdDtcblxuXG4vLyAqKiB3YXJuaW5nXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJ0bi1mbGF0LXdhcm5pbmctY29sb3IgICAgICAgICAgIDogbGlnaHRlbigkYWNtcy1idG4td2FybmluZywgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1ib3JkZXIgICAgICAgICAgOiAxcHggc29saWQgJGFjbXMtYnRuLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyBob3ZlclxuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1ob3Zlci1jb2xvciAgICAgOiBsaWdodGVuKCRhY21zLWJ0bi13YXJuaW5nLCAxMiUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtd2FybmluZy1ob3Zlci1ib3JkZXIgICAgOiAxcHggc29saWQgZGFya2VuKCRhY21zLWJ0bi13YXJuaW5nLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC13YXJuaW5nLWFjdGl2ZS1iZyAgICAgICA6ICRhY21zLWJ0bi13YXJuaW5nICFkZWZhdWx0O1xuXG5cbi8vICoqIGRhbmdlclxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItY29sb3IgICAgICAgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgOCUpICFkZWZhdWx0O1xuJGFjbXMtYnRuLWZsYXQtZGFuZ2VyLWJvcmRlciAgICAgICAgICAgOiAxcHggc29saWQgJGFjbXMtYnRuLWRhbmdlciAhZGVmYXVsdDtcbi8vIGhvdmVyXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItaG92ZXItY29sb3IgICAgICA6IGxpZ2h0ZW4oJGFjbXMtYnRuLWRhbmdlciwgMTIlKSAhZGVmYXVsdDtcbiRhY21zLWJ0bi1mbGF0LWRhbmdlci1ob3Zlci1ib3JkZXIgICAgIDogMXB4IHNvbGlkIGRhcmtlbigkYWNtcy1idG4tZGFuZ2VyLCAxNyUpICFkZWZhdWx0O1xuLy8gYWN0aXZlXG4kYWNtcy1idG4tZmxhdC1kYW5nZXItYWN0aXZlLWJnICAgICAgICA6ICRhY21zLWJ0bi1kYW5nZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyDjg6rjg7Pjgq/jg5zjgr/jg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGFjbXMtYnRuLWxpbmstY29sb3IgICAgICAgICAgICAgICAgICAgOiAjNDI4YmNhICFkZWZhdWx0O1xuJGFjbXMtYnRuLWxpbmstY29sb3ItaG92ZXIgICAgICAgICAgICAgOiAjMmU2N2E1ICFkZWZhdWx0O1xuXG4vLyBkaXNhYmxlZOODnOOCv+ODs1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kYWNtcy1idG4tZGlzYWJsZWQtb3BhY2l0eSAgICAgICAgICAgICAgOiAwLjY1ICFkZWZhdWx0O1xuJGFjbXMtYnRuLWRpc2FibGVkLW9wYWNpdHktaWUgICAgICAgICAgIDogKCRhY21zLWJ0bi1kaXNhYmxlZC1vcGFjaXR5ICogMTAwKSAhZGVmYXVsdDsgLy9JReeUqG9wYWNpdHlcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Op44OZ44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1sYWJlbC10ZXh0LWNvbG9yICAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuLy8gc3VjY2Vzc1xuJGFjbXMtbGFiZWwtdGV4dC1zdWNjZXNzLWNvbG9yICAgIDogIzBjNmIyNiAhZGVmYXVsdDtcbi8vIGluZm9cbiRhY21zLWxhYmVsLXRleHQtaW5mby1jb2xvciAgICAgICA6ICMwNDRiYjEgIWRlZmF1bHQ7XG4vLyB3YXJuaW5nXG4kYWNtcy1sYWJlbC10ZXh0LXdhcm5pbmctY29sb3IgICAgOiAjNzE1ZTFhICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy1sYWJlbC10ZXh0LWRhbmdlci1jb2xvciAgICAgOiAjOWMwODA4ICFkZWZhdWx0O1xuXG5cbi8vIOiDjOaZr+OCq+ODqeODvFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAqKiDln7rmupbjgqvjg6njg7xcbiRhY21zLWxhYmVsLWJsYWNrICAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1sYWJlbC1kZWZhdWx0ICAgICAgICAgIDogI0NBQ0FDQSAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLWxhYmVsLXN1Y2Nlc3MtY29sb3IgICAgOiAjYjdmN2E1ICFkZWZhdWx0O1xuLy8gaW5mb1xuJGFjbXMtbGFiZWwtaW5mby1jb2xvciAgICAgICA6ICNiZmQ3ZjkgIWRlZmF1bHQ7XG4vLyB3YXJuaW5nXG4kYWNtcy1sYWJlbC13YXJuaW5nLWNvbG9yICAgIDogI2ZmZGE2YyAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtbGFiZWwtZGFuZ2VyLWNvbG9yICAgICA6ICNmOWM2YzYgIWRlZmF1bHQ7XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OQ44OD44K4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1iYWRnZS10ZXh0LWNvbG9yICAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuLy8gc3VjY2Vzc1xuJGFjbXMtYmFkZ2UtdGV4dC1zdWNjZXNzLWNvbG9yICAgIDogIzBjNmIyNiAhZGVmYXVsdDtcbi8vIGluZm9cbiRhY21zLWJhZGdlLXRleHQtaW5mby1jb2xvciAgICAgICA6ICMwNDRiYjEgIWRlZmF1bHQ7XG4vLyB3YXJuaW5nXG4kYWNtcy1iYWRnZS10ZXh0LXdhcm5pbmctY29sb3IgICAgOiAjNzE1ZTFhICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy1iYWRnZS10ZXh0LWRhbmdlci1jb2xvciAgICAgOiAjOWMwODA4ICFkZWZhdWx0O1xuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWJhZGdlLWRlZmF1bHQgICAgICAgICAgOiAjQ0FDQUNBICFkZWZhdWx0O1xuLy8gc3VjY2Vzc1xuJGFjbXMtYmFkZ2Utc3VjY2Vzcy1jb2xvciAgICA6ICNiN2Y3YTUgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy1iYWRnZS1pbmZvLWNvbG9yICAgICAgIDogI2JmZDdmOSAhZGVmYXVsdDtcbi8vIHdhcm5pbmdcbiRhY21zLWJhZGdlLXdhcm5pbmctY29sb3IgICAgOiAjZmZkYTZjICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy1iYWRnZS1kYW5nZXItY29sb3IgICAgIDogI2Y5YzZjNiAhZGVmYXVsdDtcblxuLy8g5om/6KqN44OQ44OD44K444Gu6Kit5a6aXG4kYWNtcy1iYWRnZS1hcHByb3ZhbC10ZXh0LWNvbG9yICAgICAgIDogI0ZGRiAhZGVmYXVsdDtcbiRhY21zLWJhZGdlLWFwcHJvdmFsLWNvbG9yICAgICAgIDogI0UyMDAyMCAhZGVmYXVsdDtcblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODiOODvOOCueODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtdG9hc3QtdGV4dC1jb2xvciAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLXRvYXN0LXRleHQtc3VjY2Vzcy1jb2xvciAgICA6ICMwYzZiMjYgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy10b2FzdC10ZXh0LWluZm8tY29sb3IgICAgICAgOiAjMDQ0YmIxICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtdG9hc3QtdGV4dC13YXJuaW5nLWNvbG9yICAgIDogIzcxNWUxYSAhZGVmYXVsdDtcbi8vIGRhbmdlclxuJGFjbXMtdG9hc3QtdGV4dC1kYW5nZXItY29sb3IgICAgIDogIzljMDgwOCAhZGVmYXVsdDtcblxuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gKiog5Z+65rqW44Kr44Op44O8XG4kYWNtcy10b2FzdC1ibGFjayAgICAgICAgICAgIDogIzMzMzMzMyAhZGVmYXVsdDtcbi8vIOODh+ODleOCqeODq+ODiFxuJGFjbXMtdG9hc3QtZGVmYXVsdCAgICAgICAgICA6ICMzMzMzMzMgIWRlZmF1bHQ7XG4vLyBzdWNjZXNzXG4kYWNtcy10b2FzdC1zdWNjZXNzLWNvbG9yICAgIDogI2I3ZjdhNSAhZGVmYXVsdDtcbi8vIGluZm9cbiRhY21zLXRvYXN0LWluZm8tY29sb3IgICAgICAgOiAjYmZkN2Y5ICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtdG9hc3Qtd2FybmluZy1jb2xvciAgICA6ICNmZmRhNmMgIWRlZmF1bHQ7XG4vLyBkYW5nZXJcbiRhY21zLXRvYXN0LWRhbmdlci1jb2xvciAgICAgOiAjZjljNmM2ICFkZWZhdWx0O1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg5Hjg43jg6tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAqKiDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXBhbmVsLWJsYWNrLXRleHQtY29sb3IgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIOODnOODvOODgOODvFxuJGFjbXMtcGFuZWwtYmxhY2stYm9yZGVyICAgICAgICAgOiAjOTg5OEEyICFkZWZhdWx0O1xuLy8g6IOM5pmv6ImyXG4kYWNtcy1wYW5lbC1ibGFjay1iZyAgICAgICAgICAgICA6ICM5ODk4QTIgIWRlZmF1bHQ7XG5cblxuLy8gKiog44Kr44Op44O8XG4vLyAqKiBpbmZvXG4kYWNtcy1wYW5lbC1pbmZvLXRleHQtY29sb3IgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kYWNtcy1wYW5lbC1pbmZvLWJnICAgICAgICAgICAgICA6ICMwMDlCRTYgIWRlZmF1bHQ7XG4kYWNtcy1wYW5lbC1pbmZvLWJvcmRlciAgICAgICAgICA6ICMwMDlCRTYgIWRlZmF1bHQ7XG5cbi8vICoqIGRhbmdlclxuJGFjbXMtcGFuZWwtZGFuZ2VyLXRleHQtY29sb3IgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuJGFjbXMtcGFuZWwtZGFuZ2VyLWJnICAgICAgICAgICAgOiAjRkY1QTNDICFkZWZhdWx0O1xuJGFjbXMtcGFuZWwtZGFuZ2VyLWJvcmRlciAgICAgICAgOiAjRkY1QTNDICFkZWZhdWx0O1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Oq44K544OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRhY21zLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjRTVFNUU1ICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCv+OCpOODoOODqeOCpOODs1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZWxpbmUtbGluZS1jb2xvciAgICAgICAgICAgICAgOiAjREREICFkZWZhdWx0O1xuJHRpbWVsaW5lLWxpbmUtd2lkdGggICAgICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtbGFiZWwtZm9udC1zaXplICAgICAgICAgOiAxNCAhZGVmYXVsdDsgLy/ml6Xku5jjg6njg5njg6vjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcblxuJHRpbWVsaW5lLWl0ZW1ncm91cC1tYXJnaW4tdG9wICAgIDogMzBweCAhZGVmYXVsdDtcblxuJHRpbWVsaW5lLXBhbmVsLW1hcmdpbiAgICAgICAgICAgIDogNXB4IDAgMjBweCAhZGVmYXVsdDsgLy/opoHntKDplpPjga7mhJ/opppcbiR0aW1lbGluZS1wYW5lbC1wYWRkaW5nICAgICAgICAgICA6IDEwcHggIWRlZmF1bHQ7IC8v5YaF5YG044Gu5oSf6KaaXG4kdGltZWxpbmUtcGFuZWwtYm9yZGVyICAgICAgICAgICAgOiAxcHggc29saWQgI0RERCAhZGVmYXVsdDtcblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44Ki44Kk44Kz44Oz6IOM5pmvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5paH5a2X44Kr44Op44O8XG4kYWNtcy1pY29uLXRleHQtY29sb3IgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuXG4vLyDog4zmma/jgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gKiog5Z+65rqW44Kr44Op44O8XG4kYWNtcy1pY29uLWJsYWNrICAgICAgICAgICAgOiAjMzMzMzMzICFkZWZhdWx0O1xuLy8g44OH44OV44Kp44Or44OIXG4kYWNtcy1pY29uLWRlZmF1bHQgICAgICAgICAgOiBsaWdodGVuKCRhY21zLWljb24tYmxhY2ssIDQwJSkgIWRlZmF1bHQ7XG5cbi8vIOWfuua6luOCq+ODqeODvOODu3N1Y2Nlc3NcbiRhY21zLWljb24tY29sb3IgICAgICAgICAgICA6ICM0QUMwQTQgIWRlZmF1bHQ7XG4vLyBpbmZvXG4kYWNtcy1pY29uLWluZm8tY29sb3IgICAgICAgOiBhZGp1c3QtaHVlKGxpZ2h0ZW4oJGFjbXMtaWNvbi1jb2xvciwgMTAlKSwgNTApICFkZWZhdWx0O1xuLy8gd2FybmluZ1xuJGFjbXMtaWNvbi13YXJuaW5nLWNvbG9yICAgIDogYWRqdXN0LWh1ZShsaWdodGVuKCRhY21zLWljb24tY29sb3IsIDEwJSksIC0xMjApICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy1pY29uLWRhbmdlci1jb2xvciAgICAgOiBhZGp1c3QtaHVlKGxpZ2h0ZW4oJGFjbXMtaWNvbi1jb2xvciwgMTAlKSwgLTE4MCkgIWRlZmF1bHQ7XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OG44O844OW44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OH44OV44Kp44Or44OIXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIC5hY21zLXRhYmxlXG4kYWNtcy10YWJsZS1ib3JkZXIgICAgICAgICAgICAgICAgICAgOiAxcHggc29saWQgI0RERCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWNlbGwtcGFkZGluZyAgICAgICAgICAgICA6IDEwcHggIWRlZmF1bHQ7XG5cbi8vICoqIOimi+WHuuOBl+OBguOCiuODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtaGVhZGluZ1xuJGFjbXMtdGFibGUtaGVhZGluZy1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNDQ0NDQ0MgIWRlZmF1bHQ7XG4vLyAuYWNtcy10YWJsZS1oZWFkaW5nIHRoXG4kYWNtcy10YWJsZS1oZWFkaW5nLXRoLXBhZGRpbmcgICAgICAgOiA1cHggMTBweCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhlYWRpbmctdGgtYm9yZGVyICAgICAgICA6IHNvbGlkIDFweCAjMjUyNDJDICFkZWZhdWx0O1xuJGFjbXMtdGFibGUtaGVhZGluZy10aC1iZyAgICAgICAgICAgIDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhlYWRpbmctdGgtdGV4dC1jb2xvciAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG5cbi8vICoqIOODnOODvOODgOODvOODhuODvOODluODq1xuLy8uYWNtcy10YWJsZS1ib3JkZXJlZFxuJGFjbXMtdGFibGUtYm9yZGVyZWQtYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNEREQgIWRlZmF1bHQ7XG5cbi8vICoqIOOCueODiOODqeOCpOODl+ODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtc3RyaXBlZFxuJGFjbXMtdGFibGUtYm9yZGVyLW9kZCAgICAgICAgICAgICAgIDogI0ZGRiAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWJvcmRlci1ldmVuICAgICAgICAgICAgICA6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vICoqIOODm+ODkOODvOOBl+OBn+OBqOOBjeOBruODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtaG92ZXIsLmFjbXMtdGFibGUtaG92ZXItbGluZVxuJGFjbXMtdGFibGUtaG92ZXItYmcgICAgICAgICAgICAgICAgIDogI2U4ZjJmZiAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWhvdmVyLWxpbmUtYmcgICAgICAgICAgICA6ICNlOGYyZmYgIWRlZmF1bHQ7XG5cbi8vICoqIOWFpeOCjOabv+OBiOeUqOODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtc29ydGFibGUtYWN0aXZlXG4kYWNtcy10YWJsZS1zb3J0YWJsZS1iZyAgICAgICAgICAgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuXG5cbi8vIOeuoeeQhueUu+mdouOBruODhuODvOODluODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAqKiDjg4fjg5Xjgqnjg6vjg4hcbi8vIC5hY21zLXRhYmxlLWFkbWluXG4kYWNtcy10YWJsZS1hZG1pbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgI0RERCAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWNlbGw6ICAgICAgICAgICAgICAgICAgIDhweCA1cHggIWRlZmF1bHQ7IC8vdGgsdGTjga5wYWRkaW5n44Gu5oSf6KaaXG4kYWNtcy10YWJsZS1hZG1pbi10ZC1iZzogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0O1xuXG4vLyAqKiDjgrnjg4jjg6njgqTjg5fjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWFkbWluLXN0cmlwZWRcbiRhY21zLXRhYmxlLWFkbWluLWJvcmRlci1vZGQ6ICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7XG4kYWNtcy10YWJsZS1hZG1pbi1ib3JkZXItZXZlbjogICAgICAgICAgICAjRjJGMkY0ICFkZWZhdWx0O1xuXG4vLyAqKiDjg5/jg4vjg4bjg7zjg5bjg6tcbi8vIC5hY21zLWFkbWluLW1pbmktdGFibGVcbiRhY21zLWFkbWluLW1pbmktdGFibGUtdGhlYWQtYmc6ICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRhY21zLWFkbWluLW1pbmktdGFibGUtdGhlYWQtYm9yZGVyOiAgICAgIDAgIWRlZmF1bHQ7XG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLWJvcmRlciA6ICAgICAgICAgICAkYWNtcy10YWJsZS1hZG1pbi1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhY21zLWFkbWluLW1pbmktdGFibGUtb2RkIDogICAgICAgICAgICAgICNGRkZGRkYgIWRlZmF1bHQ7IC8v5aWH5pWwXG4kYWNtcy1hZG1pbi1taW5pLXRhYmxlLWV2ZW4gOiAgICAgICAgICAgICAjRkZGRkZGICFkZWZhdWx0OyAvL+WBtuaVsFxuXG4vLyAqKiDnt6jpm4bnlLvpnaLnlKjjg4bjg7zjg5bjg6tcbi8vIC5hY21zLXRhYmxlLWFkbWluLWVkaXRcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyIDogICAgICAgICAgICRhY21zLXRhYmxlLWFkbWluLWJvcmRlciAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYmcgOiAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7XG5cbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtdGgtd2lkdGg6ICAgICAgICAgICAyNTBweCAhZGVmYXVsdDtcblxuLy8gKiog57eo6ZuG55S76Z2i55SoIOODnOODvOODgOODvOOBguOCiuODhuODvOODluODq1xuLy8gLmFjbXMtdGFibGUtYWRtaW4tZWRpdC1ib3JkZXJlZFxuJGFjbXMtdGFibGUtYWRtaW4tZWRpdC1ib3JkZXJlZC1ib3JkZXIgOiAgICRhY21zLXRhYmxlLWFkbWluLWJvcmRlciAhZGVmYXVsdDtcbiRhY21zLXRhYmxlLWFkbWluLWVkaXQtYm9yZGVyZWQtYmc6ICAgICAgICAjRkZGICFkZWZhdWx0O1xuXG4kYWNtcy10YWJsZS1hZG1pbi1lZGl0LWJvcmRlcmVkLXRoLXdpZHRoIDogJGFjbXMtdGFibGUtYWRtaW4tZWRpdC10aC13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyDjgqvjg6njg7xcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW5mb1xuJGFjbXMtdGFibGUtaW5mby1iZzogICAgI0JDQ0NFMiAhZGVmYXVsdDtcbi8vIHN1Y2Nlc3NcbiRhY21zLXRhYmxlLXN1Y2Nlc3MtYmc6ICNBQUQ5Q0QgIWRlZmF1bHQ7XG4vLyB3YXJuaW5nXG4kYWNtcy10YWJsZS13YXJuaW5nLWJnOiAjRTFEN0JCICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy10YWJsZS1kYW5nZXItYmc6ICAjRTFCQ0M0ICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODleOCqeODvOODoFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLWZvcm0tYm9yZGVyICAgICAgICAgICAgICAgICAgIDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1ib3JkZXItcmFkaXVzICAgICAgICAgICAgOiAzcHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWJveC1zaGFkb3cgICAgICAgICAgICAgICA6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhvdmVyLWJvcmRlci1jb2xvciAgICAgICA6IHJnYmEoMCwgMCwgMCwgLjMpICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1hY3RpdmUtYm9yZGVyLWNvbG9yICAgICAgOiByZ2JhKDAsIDAsIDAsIC4zKSAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZm9jdXMtYm9yZGVyLWNvbG9yICAgICAgIDogIzEzN0FGMyAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZm9jdXMtYm94LXNoYWRvdyAgICAgICAgIDogMCAwIDAgMnB4IHJnYmEoMTksIDEyMiwgMjQzLCAwLjQpICFkZWZhdWx0O1xuXG4kYWNtcy1mb3JtLWhlaWdodC1zbWFsbCAgICAgICAgICAgICA6IDIycHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodCAgICAgICAgICAgICAgICAgICA6IDI2cHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWhlaWdodC1sYXJnZSAgICAgICAgICAgICA6IDM4cHggIWRlZmF1bHQ7XG5cbiRhY21zLWZvcm0taGVpZ2h0LXNtYWxsLXNwICAgICAgICAgIDogMjZweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0taGVpZ2h0LXNwICAgICAgICAgICAgICAgIDogMzJweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0taGVpZ2h0LWxhcmdlLXNwICAgICAgICAgIDogNDRweCAhZGVmYXVsdDtcblxuJGFjbXMtZm9ybS1wYWRkaW5nLXggICAgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXBhZGRpbmcteC1zcCAgICAgICAgICAgICA6IDhweCAhZGVmYXVsdDtcblxuXG4vLyBzZWxlY3RcbiRhY21zLWZvcm0tc2VsZWN0LWJvcmRlciAgICAgICAgICAgIDogMXB4IHNvbGlkICNDQ0MgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1ib3JkZXItY29sb3ItaG92ZXI6IDFweCBzb2xpZCAjQUFBICFkZWZhdWx0O1xuJGFjbXMtZm9ybS1zZWxlY3QtcGFkZGluZyAgICAgICAgICAgOiA2cHggMzBweCA2cHggMTBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tc2VsZWN0LWZvbnQtc2l6ZSAgICAgICAgIDogMTYgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXNlbGVjdC1ib3JkZXItaG92ZXIgICAgICA6IDFweCBzb2xpZCAkYWNtcy1mb3JtLWhvdmVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY21zLWZvcm0tc2VsZWN0LWJnLWNvbG9yICAgICAgICAgIDogI2Y3ZjdmNyAhZGVmYXVsdDtcbi8vIG11bHRpcGxlXG4kYWNtcy1mb3JtLW11bHRpcGxlLWJnLWNvbG9yICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG5cbi8vIGRpc2FibGVkXG4kYWNtcy1mb3JtLWRpc2FibGVkLWJvcmRlci1jb2xvciAgICA6ICNEREQgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWRpc2FibGVkLWJnLWNvbG9yICAgICAgICA6ICNGNUY1RjUgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWRpc2FibGVkLXRleHQtY29sb3IgICAgICA6ICM5OTkgIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLWRpc2FibGVkLW9wYWNpdHkgICAgICAgICA6IC42ICFkZWZhdWx0O1xuXG4vLyDlkITnqK4g5bmFXG4kYWNtcy1mb3JtLXdpZHRoLWxhcmdlLXdpZHRoICAgICAgICA6IDU0MHB4ICFkZWZhdWx0O1xuJGFjbXMtZm9ybS13aWR0aC1tZWRpdW0td2lkdGggICAgICAgOiAzODBweCAhZGVmYXVsdDtcbiRhY21zLWZvcm0td2lkdGgtc21hbGwtd2lkdGggICAgICAgIDogMjIwcHggIWRlZmF1bHQ7XG4kYWNtcy1mb3JtLXdpZHRoLW1pbmktd2lkdGggICAgICAgICA6IDE0MHB4ICFkZWZhdWx0O1xuXG4vLyDjgqjjg6njg7zjg4bjgq3jgrnjg4hcbiRhY21zLWZvcm0tZXJyb3ItYm9yZGVyLWNvbG9yICAgICAgIDogI0RDOEQ5OSAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZXJyb3ItYmctY29sb3IgICAgICAgICAgIDogI0ZGRjhGOCAhZGVmYXVsdDtcbiRhY21zLWZvcm0tZXJyb3ItdGV4dC1jb2xvciAgICAgICAgIDogI0M5MTAzMiAhZGVmYXVsdDtcblxuJGFjbXMtdGV4dC1lcnJvci1jb2xvciAgICAgICAgICAgICAgOiAjQzkxMDMyICFkZWZhdWx0O1xuJGFjbXMtdGV4dC1oZWxwZXItY29sb3IgICAgICAgICAgICAgOiAjNzA3MDcwICFkZWZhdWx0O1xuXG4kYWNtcy1pbnB1dC1pbWFnZXMtcGF0aCAgICAgICAgICAgICA6ICcjeyRhY21zLXBhdGgtbWFya2VyfWljb19pbnB1dC5wbmcnICFkZWZhdWx0O1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqLjg6njg7zjg4hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDkuIrkuIvlt6blj7Pjga7kvZnnmb1cbiRhY21zLWFsZXJ0LXBhZGRpbmcgICAgICAgICAgOiAyMHB4ICFkZWZhdWx0O1xuLy8g5LiK5LiL5bem5Y+z44Gu6KeS5Li4XG4kYWNtcy1hbGVydC1ib3JkZXItcmFkaXVzICAgIDogMCAhZGVmYXVsdDtcblxuLy8g44Ki44Kk44Kz44Oz44Gk44GN44Ki44Op44O844OI44Gu5L2Z55m9XG4kYWNtcy1hbGVydC1pY29uLXBhZGRpbmcgICAgIDogMjBweCA0MHB4IDIwcHggNTBweCAhZGVmYXVsdDtcblxuXG4vLyDlkITjgqLjg6njg7zjg4jjga7jgqvjg6njg7xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gKiog44OH44OV44Kp44Or44OIXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LWJsYWNrLWJvcmRlciAgICAgICAgICAgOiAjOTg5OEEyICFkZWZhdWx0O1xuLy8g6IOM5pmv6ImyXG4kYWNtcy1hbGVydC1ibGFjay1iZyAgICAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtYmxhY2stdGV4dC1jb2xvciAgICAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LWJsYWNrLWNsb3NlLWNvbG9yICAgICAgOiAjOTg5OEEyICFkZWZhdWx0O1xuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1ibGFjay1pY29uLWNvbG9yICAgICAgIDogIzk4OThBMiAhZGVmYXVsdDtcblxuLy8gKiog44Kr44Op44O8XG5cbi8vICoqIHN1Y2Nlc3Ncbi8vIOODnOODvOODgOODvFxuJGFjbXMtYWxlcnQtc3VjY2Vzcy1ib3JkZXIgICAgICAgICA6ICMwMEFBNjQgIWRlZmF1bHQ7XG4vLyDog4zmma/oibJcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtYmcgICAgICAgICAgICAgOiAjRkZGRkZGICFkZWZhdWx0O1xuLy8g5paH5a2X44Kr44Op44O8XG4kYWNtcy1hbGVydC1zdWNjZXNzLXRleHQtY29sb3IgICAgIDogIzQwNDA0MCAhZGVmYXVsdDtcbi8vIOmWieOBmOOCi+ODnOOCv+ODs1xuJGFjbXMtYWxlcnQtc3VjY2Vzcy1jbG9zZS1jb2xvciAgICA6ICMwMEFBNjQgIWRlZmF1bHQ7XG4vLyDjgqLjgqTjgrPjg7Pjgqvjg6njg7xcbiRhY21zLWFsZXJ0LXN1Y2Nlc3MtaWNvbi1jb2xvciAgICAgOiAjMDBBQTY0ICFkZWZhdWx0O1xuXG4vLyAqKiBpbmZvXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LWluZm8tYm9yZGVyICAgICAgICAgICAgOiAjMDA5QkU2ICFkZWZhdWx0O1xuLy8g6IOM5pmv6ImyXG4kYWNtcy1hbGVydC1pbmZvLWJnICAgICAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtaW5mby10ZXh0LWNvbG9yICAgICAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LWluZm8tY2xvc2UtY29sb3IgICAgICAgOiAjMDA5QkU2ICFkZWZhdWx0O1xuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1pbmZvLWljb24tY29sb3IgICAgICAgIDogIzAwOUJFNiAhZGVmYXVsdDtcblxuLy8gKiogZGFuZ2VyXG4vLyDjg5zjg7zjg4Djg7xcbiRhY21zLWFsZXJ0LWRhbmdlci1ib3JkZXIgICAgICAgICAgOiAjRkY1QTNDICFkZWZhdWx0O1xuLy8g6IOM5pmv6ImyXG4kYWNtcy1hbGVydC1kYW5nZXItYmcgICAgICAgICAgICAgIDogI0ZGRkZGRiAhZGVmYXVsdDtcbi8vIOaWh+Wtl+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtZGFuZ2VyLXRleHQtY29sb3IgICAgICA6ICM0MDQwNDAgIWRlZmF1bHQ7XG4vLyDplonjgZjjgovjg5zjgr/jg7NcbiRhY21zLWFsZXJ0LWRhbmdlci1jbG9zZS1jb2xvciAgICAgOiAjRkY1QTNDICFkZWZhdWx0O1xuLy8g44Ki44Kk44Kz44Oz44Kr44Op44O8XG4kYWNtcy1hbGVydC1kYW5nZXItaWNvbi1jb2xvciAgICAgIDogI0ZGNUEzQyAhZGVmYXVsdDtcblxuLy8gKiogd2FybmluZ1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1hbGVydC13YXJuaW5nLWJvcmRlciAgICAgICAgIDogI0ZBQjQ0QiAhZGVmYXVsdDtcbi8vIOiDjOaZr+iJslxuJGFjbXMtYWxlcnQtd2FybmluZy1iZyAgICAgICAgICAgICA6ICNGRkZGRkYgIWRlZmF1bHQ7XG4vLyDmloflrZfjgqvjg6njg7xcbiRhY21zLWFsZXJ0LXdhcm5pbmctdGV4dC1jb2xvciAgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuLy8g6ZaJ44GY44KL44Oc44K/44OzXG4kYWNtcy1hbGVydC13YXJuaW5nLWNsb3NlLWNvbG9yICAgIDogI0ZBQjQ0QiAhZGVmYXVsdDtcbi8vIOOCouOCpOOCs+ODs+OCq+ODqeODvFxuJGFjbXMtYWxlcnQtd2FybmluZy1pY29uLWNvbG9yICAgICA6ICNGQUI0NEIgIWRlZmF1bHQ7XG5cblxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44OX44Ot44Kw44Os44K544OQ44O8XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gKiog44OX44Ot44Kw44Os44K544OQ44O85YWo5L2TXG5cbi8vIOiDjOaZr+iJslxuJGFjbXMtcHJvZ3Jlc3MtYmcgICAgICAgICAgICAgICA6ICNGRkYgIWRlZmF1bHQ7XG4vLyDpq5jjgZVcbiRhY21zLXByb2dyZXNzLWhlaWdodCAgICAgICAgICAgOiAyOHB4ICFkZWZhdWx0O1xuLy8g44Oc44O844OA44O8XG4kYWNtcy1wcm9ncmVzcy1ib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNDQ0NDQ0MgIWRlZmF1bHQ7XG4vLyDkuIrkuIvlt6blj7Pjga7op5LkuLhcbiRhY21zLXByb2dyZXNzLWJvcmRlci1yYWRpdXMgICAgOiA0cHggIWRlZmF1bHQ7XG5cblxuLy8g44OX44Ot44Kw44Os44K544OQ44O8XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDmloflrZfjga7oibJcbiRhY21zLXByb2dyZXNzLWJhci10ZXh0ICAgICAgICAgICAgOiAjRkZGICFkZWZhdWx0O1xuLy8g44K544OI44Op44Kk44OX44Gu5bmFXG4kYWNtcy1wcm9ncmVzcy1iYXItc3RyaXBlLXdpZHRoICAgIDogNDBweCAhZGVmYXVsdDtcblxuLy8gKiog44OX44Ot44Kw44Os44K544OQ44O844Gu44Kr44Op44O8XG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXByb2dyZXNzLWJhci1jb2xvciAgICAgICAgICAgOiAjNEFDMEE0ICFkZWZhdWx0O1xuLy8gaW5mb1xuJGFjbXMtcHJvZ3Jlc3MtYmFyLWNvbG9yLWluZm8gICAgICA6IGFkanVzdC1odWUobGlnaHRlbigkYWNtcy1wcm9ncmVzcy1iYXItY29sb3IsIDIwKSwgNTApICFkZWZhdWx0O1xuLy8gZGFuZ2VyXG4kYWNtcy1wcm9ncmVzcy1iYXItY29sb3ItZGFuZ2VyICAgIDogYWRqdXN0LWh1ZShsaWdodGVuKCRhY21zLXByb2dyZXNzLWJhci1jb2xvciwgMjApLCAtMTgwKSAhZGVmYXVsdDtcblxuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMYXp5IExvYWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGFjbXMtbGF6eS1sb2FkLWJnOiAjZjhmOGY4ICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCouODi+ODoeODvOOCt+ODp+ODs1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODleOCp+ODvOODiVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g44OV44Kn44O844OJ44Gu6YCf5bqmXG4kYWNtcy1mYWRlLXNwZWVkICAgICAgICAgOiA1MDBtcyAhZGVmYXVsdDtcbi8vIOODleOCp+ODvOODieOCpOODsyDpgI/mmI7luqbvvIjmnIDlpKfjgacx44CBMOOBp+WujOWFqOmAj+mBju+8iVxuJGFjbXMtZmFkZS1pbi1zdHJvbmcgICAgIDogMC4zICFkZWZhdWx0O1xuJGFjbXMtZmFkZS1pbiAgICAgICAgICAgIDogMC41ICFkZWZhdWx0O1xuJGFjbXMtZmFkZS1pbi1saWdodCAgICAgIDogMC43ICFkZWZhdWx0O1xuLy8g44OV44Kn44O844OJ44Ki44Km44OI44CA6YCP5piO5bqm77yI5pyA5aSn44GnMeOAgTDjgaflrozlhajpgI/pgY7vvIlcbiRhY21zLWZhZGUtb3V0LXN0cm9uZyAgICA6IDAuMyAhZGVmYXVsdDtcbiRhY21zLWZhZGUtb3V0ICAgICAgICAgICA6IDAuNSAhZGVmYXVsdDtcbiRhY21zLWZhZGUtb3V0LWxpZ2h0ICAgICA6IDAuNyAhZGVmYXVsdDtcblxuLy8g44K544Op44Kk44OJXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB56Lu444Gu5YCkXG4kYWNtcy1zbGlkZS10b3AgICAgICAgICAgICAgICAgOiAtMjBweCAhZGVmYXVsdDsgLy8t44KS5oyH5a6a44GZ44KL44GT44Go44Gn5LiK5pa55ZCR44Gr56e75YuV44GX44G+44GZXG4kYWNtcy1zbGlkZS1ib3R0b20gICAgICAgICAgICAgOiAyMHB4ICFkZWZhdWx0O1xuLy8geOi7uOOBruWApFxuJGFjbXMtc2xpZGUtbGVmdCAgICAgICAgICAgICAgIDogLTIwcHggIWRlZmF1bHQ7IC8vLeOCkuaMh+WumuOBmeOCi+OBk+OBqOOBp+W3puaWueWQkeOBq+enu+WLleOBl+OBvuOBmVxuJGFjbXMtc2xpZGUtcmlnaHQgICAgICAgICAgICAgIDogMjBweCAhZGVmYXVsdDtcblxuLy8g44K544Op44Kk44OJ44Gn44Gv44CBb3BhY2l0eeOBruWHpueQhuOCknRyYW5zZm9ybeOCiOOCiuaXqeOBj+Wun+ihjOOBmeOCi+OBk+OBqOOBp+ODleOCp+ODvOODieOBruOCouODi+ODoeODvOOCt+ODp+ODs+OCkuS9nOOBo+OBpuOBhOOBvuOBmeOAglxuJGFjbXMtc2xpZGUtb3BhY2l0eS1zcGVlZCAgICAgIDogNTAwbXMgIWRlZmF1bHQ7IC8v6KGo56S644GZ44KL6YCf5bqmXG4kYWNtcy1zbGlkZS10cmFuc2Zvcm0tc3BlZWQgICAgOiAxMjAwbXMgIWRlZmF1bHQ7IC8v56e75YuV44GZ44KL6YCf5bqmXG5cbi8vIOOCuuODvOODoFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5ouh5aSn44GZ44KL5YCkXG4kYWNtcy1zbGlkZS16b29tLWluLXNob3cgICAgICAgIDogMC44ICFkZWZhdWx0OyAvLyDooajnpLrjgZfjgarjgYzjgonmi6HlpKfjgZnjgovjgajjgY3jga7jg4fjg5Xjgqnjg6vjg4hcbiRhY21zLXNsaWRlLXpvb20taW4tZGVmYXVsdCAgICAgOiAxICFkZWZhdWx0O1xuJGFjbXMtc2xpZGUtem9vbS1pbi1ob3ZlciAgICAgICA6IDEuMiAhZGVmYXVsdDsgLy8gaG92ZXLmmYLjga7mnIDlpKdcbi8vIOe4ruWwj+OBmeOCi+WApFxuJGFjbXMtc2xpZGUtem9vbS1vdXQtc2hvdyAgICAgICA6IDEuMiAhZGVmYXVsdDsgLy8g6KGo56S644GX44Gq44GM44KJ57iu5bCP44GZ44KL44Go44GN44Gu44OH44OV44Kp44Or44OIXG4kYWNtcy1zbGlkZS16b29tLW91dC1kZWZhdWx0ICAgIDogMSAhZGVmYXVsdDtcbiRhY21zLXNsaWRlLXpvb20tb3V0LWhvdmVyICAgICAgOiAwLjggIWRlZmF1bHQ7IC8vIGhvdmVy5pmC44Gu5pyA5aSnXG5cbiRhY21zLXpvb20tb3BhY2l0eS1zcGVlZCAgICAgICAgOiA1MDBtcyAhZGVmYXVsdDsgLy/ooajnpLrjgZnjgovpgJ/luqZcbiRhY21zLXpvb20tdHJhbnNmb3JtLXNwZWVkICAgICAgOiA1MDBtcyAhZGVmYXVsdDsgLy/np7vli5XjgZnjgovpgJ/luqZcblxuLy8g44Od44OD44OX44Ki44OD44OXXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL3nou7jjga7lgKRcbiRhY21zLXBvcHVwLXRvcCAgICAgICAgICAgOiAtNXB4ICFkZWZhdWx0Oy8vLeOCkuaMh+WumuOBmeOCi+OBk+OBqOOBp+S4iuaWueWQkeOBq+enu+WLleOBl+OBvuOBmVxuJGFjbXMtcG9wdXAtYm90dG9tICAgICAgICA6IDVweCAhZGVmYXVsdDtcbi8veOi7uOOBruWApFxuJGFjbXMtcG9wdXAtbGVmdCAgICAgICAgICA6IC01cHggIWRlZmF1bHQ7Ly8t44KS5oyH5a6a44GZ44KL44GT44Go44Gn5bem5pa55ZCR44Gr56e75YuV44GX44G+44GZXG4kYWNtcy1wb3B1cC1yaWdodCAgICAgICAgIDogNXB4ICFkZWZhdWx0O1xuXG4vLyBob3ZlcuOBl+OBn+OBqOOBjeOBqGhvdmVy44GX44Gf44GC44Go44Gu6YCf5bqm44KS5aSJ44GI44Gm44GE44G+44GZXG4kYWNtcy1wb3B1cC11cC1zcGVlZCAgICAgIDogMzAwbXMgIWRlZmF1bHQ7IC8vIGhvdmVy44GX44Gf44Go44GNXG4kYWNtcy1wb3B1cC1kb3duLXNwZWVkICAgIDogNTAwbXMgIWRlZmF1bHQ7IC8vIGhvdmVy44KS44KE44KB44Gf44Go44GNXG5cbi8vIOmBheW7tlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyDpgYXlu7bjga7jgrnjg5Tjg7zjg4lcbiRhY21zLWFuaW1hdGlvbi1kZWxheS1maXJzdCAgICAgICAgICAgICA6IDAuMXMgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktc2Vjb25kICAgICAgICAgICAgOiAwLjI1cyAhZGVmYXVsdDtcbiRhY21zLWFuaW1hdGlvbi1kZWxheS10aGlyZCAgICAgICAgICAgICA6IDAuM3MgIWRlZmF1bHQ7XG4kYWNtcy1hbmltYXRpb24tZGVsYXktZm91cnRoICAgICAgICAgICAgOiAwLjQ1cyAhZGVmYXVsdDtcblxuLy8g6YGF5bu244Gu44K544OU44O844OJIO+8iOWPjeWvvu+8iVxuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2UtZm91cnRoICAgIDogMC4xcyAhZGVmYXVsdDtcbiRhY21zLWFuaW1hdGlvbi1kZWxheS1yZXZlcnNlLXRoaXJkICAgICA6IDAuMjVzICFkZWZhdWx0O1xuJGFjbXMtYW5pbWF0aW9uLWRlbGF5LXJldmVyc2Utc2Vjb25kICAgIDogMC4zcyAhZGVmYXVsdDtcbiRhY21zLWFuaW1hdGlvbi1kZWxheS1yZXZlcnNlLWZpcnN0ICAgICA6IDAuNDVzICFkZWZhdWx0O1xuXG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDnt6jpm4bjg5rjg7zjgrhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYWNtcy1hZG1pbi10aXRsZS10ZXh0Y29sb3IgICAgIDogIzQwNDA0MCAhZGVmYXVsdDtcbiRhY21zLWFkbWluLXRpdGxlMi10ZXh0Y29sb3IgICAgOiAjNDA0MDQwICFkZWZhdWx0O1xuXG5cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OG44Kt44K544OI44Om44OL44OD44OI44Gu44Ko44OH44Kj44K/44O844Gu6Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOOCqOODs+ODiOODquODvOWGheODnOOCv+ODsyAqL1xuLiN7YWNtcy4kZW50cnktY2xhc3N9LFxuLmVudHJ5Rm9ybUxpdGVFZGl0b3Ige1xuXHQuZW50cnktYnRuLWRlZmF1bHQge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWRlZmF1bHQtY29sb3I7XG5cdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1iYXNlKCk7XG5cdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1zbWFsbCgpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBnbG9iYWwuYnRuLWNvbG9ycyhnbG9iYWwuJGJ0bi1zdGFydC1jb2xvciwgZ2xvYmFsLiRidG4tZW5kLWNvbG9yLCAjRkZGKTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWFjdGl2ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQvKiDoibLku5jjgY3jg5zjgr/jg7MgKi9cblx0LmVudHJ5LWJ0bi1hdHRlbnRpb24ge1xuXHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1kZWZhdWx0LWNvbG9yO1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuXHRcdEBpbmNsdWRlIGdsb2JhbC5idG4tc21hbGwoKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZ2xvYmFsLmJ0bi1jb2xvcnMoZ2xvYmFsLiRidG4tYXR0ZW50aW9uLXN0YXJ0LWNvbG9yLCBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZW5kLWNvbG9yLCAjRkZGKTtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6IGdsb2JhbC4kYnRuLWF0dGVudGlvbi1hY3RpdmUtY29sb3I7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiDjg5zjgr/jg7PlhoXjga7jgqLjgqTjgrPjg7MgKi9cblx0LmVudHJ5LWJ0bi1pY29uLWJlZm9yZSB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHR9XG5cdC5lbnRyeS1idG4taWNvbi1hZnRlciB7XG5cdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOe3qOmbhuODmuODvOOCuFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGQtdGl0bGUge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG4uZmllbGQtdGl0bGU6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5maWVsZC10YWJsZS1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMDtcblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg6HjgqTjg7Pjgqvjg6njg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4ge1xuXHRAaW5jbHVkZSBhY21zLmNsZWFyZml4KCk7XG59XG4ubWFpbi1pbm5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kbWFpbi1jb2x1bW4td2lkdGg7XG5cblx0Ji5pcy1zcGFjZS1sZWZ0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0Ji5pcy1zcGFjZS1yaWdodCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Ji5pcy1zcGFjZS1jZW50ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOOCteOCpOODieOCq+ODqeODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44GK5ZWP44GE5ZCI44KP44GbXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhY3Rfd3JhcCB7XG5cdG1hcmdpbjogMCBhdXRvIDgwcHg7XG59XG5cbi5jb250YWN0LWJveCB7XG5cdC5tZXNzYWdlLWdyb3VwIHtcblx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cdH1cblx0Lm1lc3NhZ2UtdGV4dCB7XG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcblx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5jb250YWN0LW5vIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMzApO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdC5lcnJvci10ZXh0IHtcblx0XHQvKiDjgqjjg6njg7zmlocgKi9cblx0XHRtYXJnaW46IDVweCAwIDAgMDtcblx0XHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxufVxuXG4uY29udGFjdC1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuXG4uY29udGFjdC1mb3JtLWhlYWRpbmcge1xuXHRtYXJnaW46IDQwcHggMCAxMHB4IDA7XG59XG5cbi5jb250YWN0LWZvcm0tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5jb250YWN0LWZvcm0tZ3JvdXAgZmllbGRzZXQge1xuXHRkaXNwbGF5OiBjb250ZW50cztcblx0Ym9yZGVyOiAwO1xufVxuLmNvbnRhY3QtZm9ybS1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250YWN0LWZvcm0tY29udHJvbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmNvbnRhY3QtZm9ybS1ncmlkIHtcblx0bWFyZ2luOiAwIC01cHg7XG59XG4uY29udGFjdC1mb3JtLWNvbCxcbi5hY21zLWVudHJ5IC5jb250YWN0LWZvcm0tY29sIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuY29udGFjdC1mb3JtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jb250YWN0LWZvcm0tbGFiZWwge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdC5jb250YWN0LWZvcm0tY29udHJvbCB7XG5cdFx0cGFkZGluZzogNXB4IDE1cHggMTVweCAxNXB4O1xuXHR9XG5cdC5jb250YWN0LWZvcm0tY29sIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLyog44K544OG44OD44OXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWN0LWJveCB7XG5cdC5tYWlsLXN0ZXAge1xuXHRcdG1hcmdpbjogMCAwIDI1cHggMDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0YmFja2dyb3VuZDogZ2xvYmFsLiRiYXNlLWNvbG9yO1xuXHRcdC8qIOOCq+OCpuODs+OCv+ODvOOBruioreWumiAqL1xuXHRcdGNvdW50ZXItcmVzZXQ6IG1haWxTdGVwO1xuXHR9XG5cdC5tYWlsLXN0ZXAtaXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRwYWRkaW5nOiAxNHB4IDAgMTBweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNCk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihtYWlsU3RlcCkgXCIuXCI7XG5cdFx0XHQvKiDjgqvjgqbjg7Pjgr/jg7zjga7oqK3lrpogKi9cblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBtYWlsU3RlcDtcblx0XHR9XG5cdH1cblx0Lm1haWwtc3RlcC1pdGVtLWN1cnJlbnQge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBnbG9iYWwuJHNlY29uZGFyeS1jb2xvcjtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcblx0XHQubWFpbC1zdGVwLWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxOHB4IDAgMTRweDtcblx0XHRcdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuLyog6YCB5L+h44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtLWJ0bi1ib3gge1xuXHRtYXJnaW46IDAgMTBweCA1MHB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLWJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQuZm9ybS1idG4ge1xuXHR9XG5cdC5mb3JtLWJ0bi1zZW5kIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHR9XG59XG5cbi8qIOODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGFiZWwtcmVxdWlyZWQge1xuXHRtYXJnaW46IDAgNXB4O1xuXHRwYWRkaW5nOiAycHggOHB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQubGFiZWwtcmVxdWlyZWQge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHR9XG59XG5cbi8qIOODleOCqeODvOODoOimgee0oFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFjdC1ib3gge1xuXHRzZWxlY3Qge1xuXHRcdCZbcmVxdWlyZWRdOnJlcXVpcmVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNDk1MTE7XG5cdFx0fVxuXHRcdCYuZm9jdXNlZDppbnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjNDExMzQ7XG5cdFx0fVxuXHRcdCZbcmVxdWlyZWRdOnZhbGlkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNhN2E3YWE7XG5cdFx0fVxuXHR9XG5cdGlucHV0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0JltyZXF1aXJlZF06cmVxdWlyZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZmRlYjtcblx0XHR9XG5cdFx0Ji5mb2N1c2VkOmludmFsaWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZWJlZTtcblx0XHR9XG5cdFx0JltyZXF1aXJlZF06dmFsaWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyDlhaXlipvmrITjgpLjgrnjg57jg5vjga7jgrXjgqTjgrrjga7jgb7jgb7jgavjgZnjgotcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdFx0cGFkZGluZzogNXB4IDVweCA0cHg7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5jb250YWN0LWJveCB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdIHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4IDhweDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vKiDjg5Djg6rjg4fjg7zjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbGlkLW1hcmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnZhbGlkLW1hcmsudmFsaWQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICM1Y2I4NWM7XG59XG4uaW52YWxpZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmViZWUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RfdGVsYm94IHtcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRib3JkZXI6IDJweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdC5jb250YWN0X3RlbGJveF9pbm5lciB7XG5cdFx0cGFkZGluZzogMTZweCAwIDIycHg7XG5cdH1cbn1cblxuLmNvbnRhY3RfbWFpbGJveF9pbnRybyB7XG5cdG1hcmdpbjogMTZweCBhdXRvIDMycHg7XG5cdGgyIHtcblx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0cCB7XG5cdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLm5vdGUge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG5cbi8qIOWlkee0hOiAheanmOOCv+OCpOODpOS6pOaPm+S6iOe0hOOBruODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmVzZXJ2ZV93cmFwIHtcblx0Lm1haW5jb2xvci1hcnJvdy1idG4ge1xuXHRcdG1hcmdpbjogMjRweCBhdXRvO1xuXHR9XG5cblx0Lm1haW5jb2xvci1hcnJvdy1idG4gYSB7XG5cdFx0Ly8gcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIHBhZGRpbmc6IDE0cHggNjBweCAxNHB4IDE4cHg7XG5cdFx0Ly8gY29sb3I6ICNmZmY7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ly8gdGV4dC1hbGlnbjogbGVmdDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0Ly8gYm9yZGVyOiBzb2xpZCAycHggZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRcdC8vIHRyYW5zaXRpb246IGFsbCAyMDBtcyAwcyBlYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3ItaG92ZXI7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDJweCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgMHMgZWFzZTtcblx0XHR9XG5cblx0XHQvLyAmOmFjdGl2ZSB7XG5cdFx0Ly8gXHRjb2xvcjogI2ZmZjtcblx0XHQvLyB9XG5cdFx0Ly8gaW1nIHtcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyBcdHRvcDogNTAlO1xuXHRcdC8vIFx0cmlnaHQ6IDE2cHg7XG5cdFx0Ly8gXHR3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuXHRcdC8vIFx0aGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly8gXHRtYXJnaW46IGF1dG87XG5cdFx0Ly8gXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQvLyB9XG5cdFx0Ly8gJjpob3ZlciA+IGltZyB7XG5cdFx0Ly8gXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KSB0cmFuc2xhdGVZKC0xMnB4KTtcblx0XHQvLyBcdHRyYW5zaXRpb246IGFsbCAzMDBtcyAwcyBlYXNlO1xuXHRcdC8vIH1cblx0fVxufVxuIiwiQHVzZSBcImdsb2JhbC9hY21zLWNvbW1vblwiIGFzIGFjbXM7XG5AdXNlIFwiZ2xvYmFsL2NvbW1vblwiIGFzIGdsb2JhbDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDnianku7bmg4XloLFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog5Zyw5ZuzICovXG4ucmVhbGVzdGF0ZS1tYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWxlc3RhdGUtbWFwIC5qcy1zMmQtcmVhZHksXG4ucmVhbGVzdGF0ZS1tYXAgW2NsYXNzKj0nY29sdW1uLW1hcC0nXSB7XG5cdHdpZHRoOiBhdXRvIWltcG9ydGFudDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuLnJlYWxlc3RhdGUtbWFwIGltZ1tjbGFzcyo9J2NvbHVtbi1tYXAtJ10ge1xuXHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLnJlYWxlc3RhdGUtbWFwLWVudHJ5IHtcblx0bWFyZ2luOiAwIDEwcHg7XG59XG4uZW50cnktY29sdW1uIHtcblx0dGFibGUucmVhbGVzdGF0ZS1zZWFyY2gge1xuXHRcdG1hcmdpbjogMjBweCAwIDMwcHggMDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pe1xuXHQudGFibGUtbm93cmFwIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi8qIOeJqeS7tuaDheWgsSAqL1xuLnJlYWxlc3RhdGUtc2VhcmNoIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0aW5wdXQge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1tYXgpe1xuXHQucmVhbGVzdGF0ZS1zZWFyY2gge1xuXHRcdHRoLHRkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cdH1cbn1cblxuXG4ucmVhbGVzdGF0ZS1zZWFyY2gtZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWxlc3RhdGUtc2VhcmNoLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucmVhbGVzdGF0ZS1zZWFyY2gtbGFiZWwge1xuXHRtYXgtd2lkdGg6IDZlbTtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFsZXN0YXRlLXNlYXJjaC1pbnB1dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG4ucmVhbGVzdGF0ZS1zZWFyY2gtc2VsZWN0LXByaWNlIHtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMWVtKTtcbn1cbi5yZWFsZXN0YXRlLXNlYXJjaC1zZWxlY3QtY29ubmVjdG9yIHtcblx0cGFkZGluZzogMCAuNWVtO1xufVxuLnJlYWxlc3RhdGUtc2VhcmNoLWZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGggOiBhY21zLiRicmVha3BvaW50LW1kLW1heCkge1xuXHQucmVhbGVzdGF0ZS1zZWFyY2gtZ3JvdXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQucmVhbGVzdGF0ZS1zZWFyY2gtaW5wdXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIkB1c2UgXCJnbG9iYWwvYWNtcy1jb21tb25cIiBhcyBhY21zO1xuQHVzZSBcImdsb2JhbC9jb21tb25cIiBhcyBnbG9iYWw7XG5cbi50ZXh0LWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3ItaG92ZXI7XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgIDjgIDjg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiDjg5Xjg4Pjgr/jg7zlhoXkvJrnpL7mg4XloLEgKi9cbi5mb290LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmZvb3RlciB7XG5cdHdpZHRoOiA4NiU7XG5cdG1heC13aWR0aDogMTAyMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlci1jb21wYW55LXdyYXAge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0fVxufVxuXG4uZm9vdGVyLWNvbXBhbnktYm94IHtcblx0d2lkdGg6IDI3MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvIDMycHg7XG5cdGRsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmNvbXBhbnktYWJvdXQge1xuXHRjb2xvcjogIzExMTExMTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jb21wYW55LW5hbWUge1xuXHRtYXJnaW46IDAgMCA1cHggMDtcblx0Y29sb3I6ICMxMTExMTE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG4uY29tcGFueS1kZXRhaWwge1xuXHRtYXJnaW46IDAgMCA1cHggMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcGFueS1kZXRhaWwtdGVsIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0aW1nIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRhIHtcblx0XHRjb2xvcjogZ2xvYmFsLiR0ZXh0LWNvbG9yLWJhc2U7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbWQtbWluKSB7XG5cdC5mb290ZXIge1xuXHRcdHdpZHRoOiA5NCU7XG5cdH1cblxuXHQuZm9vdGVyLWNvbXBhbnktd3JhcCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JjYmNiYztcblx0fVxuXG5cdC5mb290ZXItY29tcGFueS1ib3gge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmNvbXBhbnktZGV0YWlsLXRlbCB7XG5cdFx0Ly8gZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdC8vIGhlaWdodDogYXV0bztcblx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Ly8gY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Ly8gJjpob3ZlciB7XG5cdFx0XHQvLyBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Ly8gfVxuXHRcdH1cblx0fVxufVxuXG4vKiDokZfkvZzmqKnooajnpLogKi9cbi5jb3B5cmlnaHQge1xuXHRwYWRkaW5nOiAxNnB4IDAgNzZweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzBkMDEwMDtcbn1cbi5jb3B5cmlnaHQtdGV4dCB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9vdGVyX2xvZ28ge1xuXHRwYWRkaW5nOiA1NnB4IDAgNDBweDtcblx0LmZvb3Rlcl9sb2dvX2lubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuaW1nYm94IHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzExcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci1zbnMtYm94IHtcblx0LnNucy1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAzNHB4O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0fVxufVxuXG4ub3BlcmF0aW9uIHtcblx0cGFkZGluZzogNjBweCAwIDI0cHg7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuY29va2llcG9saWN5IHtcblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuXHQvKiDokZfkvZzmqKnooajnpLogKi9cblx0LmNvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHRcdC8vIGNvbG9yOiAjZmZmO1xuXHRcdC8vIGZvbnQtc2l6ZTogMTJweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwMTAwO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OV44OD44K/44O8IOWyoeW0juW6l1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyX29rYXpha2kge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmZvb3Rfb2themFraWNvbXBhbnlfd3JhcCB7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcbn0iLCJAdXNlIFwiZ2xvYmFsL2FjbXMtY29tbW9uXCIgYXMgYWNtcztcbkB1c2UgXCJnbG9iYWwvY29tbW9uXCIgYXMgZ2xvYmFsO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOOAgOODmOODg+ODgOODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi8qIOOCteOCpOODiOWQjSAqL1xuLnNpdGUtbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLy8gcGFkZGluZzogMTRweCAwIDE0cHggMjZweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuaGVhZGVyLXN0YWNrICYge1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgLy8gJjpob3ZlcixcbiAgICAvLyAmOmZvY3VzLFxuICAgIC8vICY6YWN0aXZlLFxuICAgIC8vICY6dmlzaXRlZCB7XG4gICAgLy8gXHRjb2xvcjogZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgIC8vIH1cbiAgfVxufVxuLnN0b3JlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5zaXRlLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpdGUtbmFtZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRlci1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LW1kLW1pbikge1xuICAuc2l0ZS1uYW1lIHtcbiAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAuaGVhZGVyLXN0YWNrICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuaGVhZGVyLXN0YWNrICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAuaGVhZGVyLXN0YWNrICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLmhlYWRlci1zdGFjayAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1sZy1taW4pIHtcbiAgLnNpdGUtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNyU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmhlYWRlci1zdGFjayAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItbG9nby1pbm5lciB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiA4MyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmhlYWRlci1zdGFjayAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44OK44OT44Ky44O844K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXItbG9nbyB7XG4gIC8qIOWbuuWumuOBl+OBn+OBqOOBjeOBrumrmOOBleOCkuS/neOBpCAqL1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMnB4O1xufVxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYigwIDAgMCAvIDEwJSk7XG4gIEBpZiAoZ2xvYmFsLiRlbmFibGUtaXBob25leCA9PSB0cnVlKSB7XG4gICAgcGFkZGluZzogMFxuICAgICAgY2FsYyg1cHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKVxuICAgICAgMFxuICAgICAgY2FsYyg1cHggKyBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICB9XG59XG4ubW9iaWxlX2xvZ28ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0byAwIDI0cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC5zdG9yZSB7XG4gICAgZm9udC1zaXplOiAwLjZyZW07XG4gIH1cbiAgLy8gaW1nIHtcbiAgLy8gXHR3aWR0aDogMTAwJTtcbiAgLy8gXHRtYXgtd2lkdGg6IDIzMnB4O1xuICAvLyBcdGhlaWdodDogYXV0bztcbiAgLy8gfVxufVxuXG4vKiDjg6Ljg5DjgqTjg6vmmYLjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjg5zjgr/jg7MgKi9cbi5uYXYtbWVudS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTRweCA1cHg7XG4gIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcbiAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMjApO1xuXG4gIGEgJiB7XG4gICAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBnbG9iYWwuJHRleHQtY29sb3ItYmFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmFjbXMtaWNvbi1zb3J0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLyog44Oi44OQ44Kk44Or5pmC44OY44OD44OA44O8IOOCouOCpOOCs+ODsyAqL1xuLm5hdi1tZW51LWFjdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtbWVudS1hY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiBnbG9iYWwuJHNlY29uZGFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgyMCk7XG59XG4ubmF2LW1lbnUtYWN0aW9uLWxpbmsge1xuICBjb2xvcjogZ2xvYmFsLiRzZWNvbmRhcnktY29sb3I7XG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBnbG9iYWwuJHNlY29uZGFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi5hY21zLWFkbWluLW1vZHVsZS1lZGl0LXdyYXBwZXIge1xuICAgIC8vIOODreOCsOOCpOODs+OBl+OBpuOBhOOCi+OBqOOBjeOAgeS4i+majuWxpOODiuODk+OCsuODvOOCt+ODp+ODs+OCkumdnuihqOekuuOBq+OBleOBm+OBquOBhOWvvuW/nFxuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGltZy50cmlhbmdsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWluKSB7XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgIC8vIGhlaWdodDogOTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGxhY2UtY29udGVudDogY2VudGVyIGZsZXgtZW5kO1xuXG4gICAgICAuaGVhZGVyLXN0YWNrICYge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy9wbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEyLjUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLy8gbWFyZ2luOiAwIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuaGVhZGVyLXN0YWNrICYubmF2YmFyLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItc3RhY2sgJiB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIC8qIOS6jOmajuWxpOebriAqL1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmhlYWRlci1zdGFjayAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAvKiDkuIDpmo7lsaTnm67jga7jg6rjg7Pjgq/jga7jgb8gKi9cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIGFjbXMudHJhbnNpdGlvbihib3JkZXIgMC4yNXMgZWFzZS1vdXQpO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IGdsb2JhbC4kdGV4dC1jb2xvci1iYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItc3RhY2sgJiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBhY21zLmZvbnQtc2l6ZSgxNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3RheSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIC8qIOS4gOmajuWxpOebruOBruODquODs+OCr+OBruOBvyAqL1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgJi5idG4tYXR0ZW50aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC8qIOS6jOmajuWxpOebriAqL1xuICAgICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBhY21zLmFuaW1hdGlvbigwLjhzIGZhZGUtaW4pO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIC8qIOS4gOmajuWxpOebruOBruODquODs+OCr+OBruOBvyAqL1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgJi5idG4tYXR0ZW50aW9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIC8qIOS6jOmajuWxpOebruS7pemZjSAqL1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBnbG9iYWwuJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTExMTExO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdsb2JhbC4kcHJpbWFyeS1jb2xvci1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1iZ2NvbG9yIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gXHRoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy8gfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWJnY29sb3Iuc3RheSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmdjb2xvci1zZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2IyYjIxO1xuICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAvLyBcdGEge1xuICAgICAgLy8gXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjY2IyYjIxO1xuICAgICAgLy8gXHR9XG4gICAgICAvLyB9XG4gICAgICAvLyBpbWcge1xuICAgICAgLy8gXHR3aWR0aDogMjFweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuYmdjb2xvci1lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMDI0MWM7XG4gICAgICAvLyBpbWcge1xuICAgICAgLy8gXHR3aWR0aDogMjlweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuYmdjb2xvci1jIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNGU7XG4gICAgICAvLyBpbWcge1xuICAgICAgLy8gXHR3aWR0aDogMjdweDtcbiAgICAgIC8vIH1cbiAgICB9XG5cbiAgICAuYmdjb2xvci1lZiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwMTAwO1xuICAgICAgLy8gaW1nIHtcbiAgICAgIC8vIFx0d2lkdGg6IDIzcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmLmJ0bi1hdHRlbnRpb24ge1xuICAgICAgICAvKiDjg5zjgr/jg7PvvIjoibLku5jjgY3vvIkgKi9cbiAgICAgICAgYmFja2dyb3VuZDogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWRlZmF1bHQtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGdsb2JhbC5idG4tYmFzZSgpO1xuICAgICAgICBAaW5jbHVkZSBnbG9iYWwuYnRuLXNtYWxsKCk7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2xvYmFsLmJ0bi1jb2xvcnMoXG4gICAgICAgICAgICBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tc3RhcnQtY29sb3IsXG4gICAgICAgICAgICBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZW5kLWNvbG9yLFxuICAgICAgICAgICAgI2ZmZlxuICAgICAgICAgICk7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuICAubmF2YmFyIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQG1lZGlhIChtaW4td2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQteGwtbWluKSB7XG4vLyBcdC5uYXZiYXIge1xuLy8gXHRcdHVsIHtcbi8vIFx0XHRcdGxpIHtcbi8vIFx0XHRcdFx0YSB7XG4vLyBcdFx0XHRcdFx0QGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTYpO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0fVxuLy8gXHR9XG4vLyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA44CA44Oi44OQ44Kk44Or44Oh44OL44Ol44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOODiOOCsOODq+ODoeODi+ODpeODvOOCouOCpOOCs+ODsyAqL1xuLmljb24tdG9nZ2xlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDZweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zaXRpb246IDAuMXMgYWxsO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IC02cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7XG4gIH1cblxuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gJjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgNnB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAmOmFmdGVyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cbi8qIOODiuODk+OCsuODvOOCt+ODp+ODs+ODkOODvCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IGFjbXMuJGJyZWFrcG9pbnQtbGctbWF4KSB7XG4gIC5pcy1sb2NrZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9iaWxlLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmlzLW9wZW5lZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbmF2LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAubW9iaWxlX2xvZ28ge1xuICAgICAgLnNpdGUtbG9nbyB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDE2cHggYXV0byAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiBnbG9iYWwuJHByaW1hcnktY29sb3ItaG92ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGdsb2JhbC4kcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDE2cHggOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2xvYmFsLiRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXZiYXItYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbmF2YmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE4KTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBhOm5vdCguYnRuLWF0dGVudGlvbiksXG4gICAgYTpub3QoLmJ0bi1hdHRlbnRpb24pOmhvdmVyLFxuICAgIGE6bm90KC5idG4tYXR0ZW50aW9uKTp2aXNpdGVkLFxuICAgIGE6bm90KC5idG4tYXR0ZW50aW9uKTphY3RpdmUsXG4gICAgYTpub3QoLmJ0bi1hdHRlbnRpb24pOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIGEuYnRuLWF0dGVudGlvbiB7XG4gICAgICBjb2xvcjogZ2xvYmFsLiRidG4tYXR0ZW50aW9uLWRlZmF1bHQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBnbG9iYWwuJGJ0bi1hdHRlbnRpb24tZGVmYXVsdC1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGFjbXMuZm9udC1zaXplKDE2KTtcbiAgICB9XG5cbiAgICAvLyDkuIvpmo7lsaTjga/ooajnpLrjgZfjgarjgYRcbiAgICAubW9iaWxlLW5hdmJhci1saXN0IHtcbiAgICAgIG1hcmdpbjogLTVweCAwIDEwcHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgQGluY2x1ZGUgYWNtcy5mb250LXNpemUoMTQpO1xuXG4gICAgICBhOm5vdCguYnRuLWF0dGVudGlvbiksXG4gICAgICBhOm5vdCguYnRuLWF0dGVudGlvbik6aG92ZXIsXG4gICAgICBhOm5vdCguYnRuLWF0dGVudGlvbik6dmlzaXRlZCxcbiAgICAgIGE6bm90KC5idG4tYXR0ZW50aW9uKTphY3RpdmUsXG4gICAgICBhOm5vdCguYnRuLWF0dGVudGlvbik6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW5hdi1zaWRlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5tb2JpbGUtbmF2LXNpZGUtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAubW9iaWxlLW5hdi1zaWRlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuICAubW9iaWxlLW5hdi1zaWRlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOnZpc2l0ZWQsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW5hdmJhci1mb290ZXIge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcblxuICAgIC5zbnMtbGlzdCB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogYWNtcy4kYnJlYWtwb2ludC1tZC1taW4pIHtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmhlYWQtZ2xvdmFsbmF2LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIH1cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgcGFkZGluZzogM3B4IDAgMHB4IDEycHg7XG4gICAgfVxuXG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgLy8gLm5hdmJhciAubmF2LWJnY29sb3IgYSB7XG4gICAgLy8gXHRmb250LXNpemU6IDlweDtcbiAgICAvLyB9XG4gICAgLm5hdmJhciB7XG4gICAgICAubmF2LWJnY29sb3Ige1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgYSBwLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIEBtZWRpYSAobWluLXdpZHRoOiBhY21zLiRicmVha3BvaW50LWxnLW1pbikge1xuLy8gXHQuaGVhZC1nbG92YWxuYXYuaGVhZC13cmFwcGVyLXRvcC5maXhlZCB7XG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogIzExMTtcbi8vIFx0fVxuLy8gfVxuXG4uc3AtbmF2LWxvZ28ge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4iLCIvLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7NcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbil7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5cbi8vIGhvdmVy44Gu44Ki44OL44Oh44O844K344On44OzXG5AbWl4aW4gaG92ZXItYW5pbWF0aW9uKCRkdXJhdGlvbjogMC4xcyl7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gbGluZWFyO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/